Commit 9ba7406
committed
[3.4] [3.5] bpo-27945: Fixed various segfaults with dict. (pythonGH-1657) (pythonGH-1678)
Based on patches by Duane Griffin and Tim Mitchell.
(cherry picked from commit 753bca3).
(cherry picked from commit 2f7f533)1 parent fa53dbd commit 9ba7406
4 files changed
Lines changed: 143 additions & 30 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
955 | 1041 | | |
956 | 1042 | | |
957 | 1043 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
| 509 | + | |
509 | 510 | | |
510 | 511 | | |
511 | 512 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
13 | 17 | | |
14 | 18 | | |
15 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
805 | 805 | | |
806 | 806 | | |
807 | 807 | | |
| 808 | + | |
| 809 | + | |
808 | 810 | | |
809 | 811 | | |
810 | | - | |
| 812 | + | |
811 | 813 | | |
812 | 814 | | |
813 | 815 | | |
814 | | - | |
815 | | - | |
816 | | - | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
817 | 819 | | |
818 | | - | |
819 | 820 | | |
820 | 821 | | |
821 | 822 | | |
822 | 823 | | |
823 | 824 | | |
824 | 825 | | |
| 826 | + | |
825 | 827 | | |
826 | 828 | | |
827 | 829 | | |
828 | | - | |
829 | 830 | | |
830 | 831 | | |
831 | | - | |
832 | | - | |
833 | | - | |
834 | | - | |
835 | | - | |
| 832 | + | |
| 833 | + | |
836 | 834 | | |
837 | 835 | | |
| 836 | + | |
| 837 | + | |
838 | 838 | | |
839 | 839 | | |
840 | 840 | | |
841 | 841 | | |
| 842 | + | |
842 | 843 | | |
843 | 844 | | |
| 845 | + | |
| 846 | + | |
844 | 847 | | |
845 | | - | |
846 | 848 | | |
847 | 849 | | |
848 | 850 | | |
849 | 851 | | |
850 | 852 | | |
| 853 | + | |
851 | 854 | | |
852 | 855 | | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | 856 | | |
857 | 857 | | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
858 | 863 | | |
859 | 864 | | |
860 | 865 | | |
| |||
1911 | 1916 | | |
1912 | 1917 | | |
1913 | 1918 | | |
| 1919 | + | |
| 1920 | + | |
1914 | 1921 | | |
1915 | 1922 | | |
1916 | | - | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
1917 | 1926 | | |
| 1927 | + | |
1918 | 1928 | | |
| 1929 | + | |
| 1930 | + | |
1919 | 1931 | | |
1920 | 1932 | | |
1921 | 1933 | | |
| |||
2174 | 2186 | | |
2175 | 2187 | | |
2176 | 2188 | | |
2177 | | - | |
2178 | 2189 | | |
| 2190 | + | |
2179 | 2191 | | |
2180 | 2192 | | |
2181 | 2193 | | |
2182 | 2194 | | |
2183 | 2195 | | |
2184 | 2196 | | |
| 2197 | + | |
2185 | 2198 | | |
2186 | 2199 | | |
2187 | 2200 | | |
| |||
3046 | 3059 | | |
3047 | 3060 | | |
3048 | 3061 | | |
3049 | | - | |
| 3062 | + | |
3050 | 3063 | | |
3051 | 3064 | | |
3052 | 3065 | | |
| |||
3082 | 3095 | | |
3083 | 3096 | | |
3084 | 3097 | | |
3085 | | - | |
| 3098 | + | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
3086 | 3109 | | |
3087 | | - | |
3088 | | - | |
| 3110 | + | |
| 3111 | + | |
3089 | 3112 | | |
3090 | 3113 | | |
3091 | 3114 | | |
3092 | 3115 | | |
| 3116 | + | |
| 3117 | + | |
3093 | 3118 | | |
3094 | | - | |
3095 | | - | |
3096 | | - | |
3097 | | - | |
3098 | | - | |
3099 | | - | |
3100 | | - | |
3101 | 3119 | | |
3102 | 3120 | | |
3103 | 3121 | | |
| |||
3596 | 3614 | | |
3597 | 3615 | | |
3598 | 3616 | | |
| 3617 | + | |
3599 | 3618 | | |
3600 | 3619 | | |
3601 | 3620 | | |
| |||
3609 | 3628 | | |
3610 | 3629 | | |
3611 | 3630 | | |
3612 | | - | |
| 3631 | + | |
| 3632 | + | |
| 3633 | + | |
| 3634 | + | |
3613 | 3635 | | |
3614 | 3636 | | |
3615 | 3637 | | |
| |||
0 commit comments