Commit a1dbf2e
authored
pythongh-77894: Fix a crash when the GC breaks a loop containing a memoryview (pythonGH-123898)
Now a memoryview object can only be cleared if there are no buffers
that refer it.1 parent 00ffdf2 commit a1dbf2e
File tree
4 files changed
+57
-33
lines changed- Lib/test
- Misc/NEWS.d/next/Core_and_Builtins
- Objects
4 files changed
+57
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2323 | 2323 | | |
2324 | 2324 | | |
2325 | 2325 | | |
2326 | | - | |
2327 | | - | |
2328 | 2326 | | |
2329 | 2327 | | |
2330 | 2328 | | |
2331 | | - | |
| 2329 | + | |
2332 | 2330 | | |
2333 | 2331 | | |
2334 | 2332 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
21 | 25 | | |
22 | 26 | | |
23 | 27 | | |
| |||
228 | 232 | | |
229 | 233 | | |
230 | 234 | | |
231 | | - | |
232 | | - | |
233 | 235 | | |
234 | 236 | | |
235 | 237 | | |
| |||
656 | 658 | | |
657 | 659 | | |
658 | 660 | | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
659 | 682 | | |
660 | 683 | | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | 112 | | |
115 | 113 | | |
116 | 114 | | |
| |||
1096 | 1094 | | |
1097 | 1095 | | |
1098 | 1096 | | |
1099 | | - | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
| 1097 | + | |
| 1098 | + | |
1103 | 1099 | | |
1104 | 1100 | | |
| 1101 | + | |
1105 | 1102 | | |
1106 | | - | |
| 1103 | + | |
1107 | 1104 | | |
1108 | | - | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
1113 | | - | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
1114 | 1109 | | |
1115 | | - | |
1116 | | - | |
1117 | | - | |
1118 | | - | |
1119 | | - | |
1120 | | - | |
1121 | | - | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
1125 | 1110 | | |
1126 | 1111 | | |
1127 | 1112 | | |
| |||
1134 | 1119 | | |
1135 | 1120 | | |
1136 | 1121 | | |
1137 | | - | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
1138 | 1131 | | |
1139 | | - | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
1140 | 1137 | | |
1141 | 1138 | | |
1142 | 1139 | | |
| |||
1145 | 1142 | | |
1146 | 1143 | | |
1147 | 1144 | | |
1148 | | - | |
| 1145 | + | |
1149 | 1146 | | |
1150 | 1147 | | |
1151 | 1148 | | |
| |||
1164 | 1161 | | |
1165 | 1162 | | |
1166 | 1163 | | |
1167 | | - | |
1168 | | - | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
1169 | 1168 | | |
1170 | 1169 | | |
1171 | 1170 | | |
| |||
0 commit comments