Repository navigation
Commit 4a61673
authored
If allocating a thread-local object’s internal dictionary or watchdog set fails, a subclass finalizer can run with that state missing. Accessing a thread-local attribute then dereferences the missing state and crashes; allocate both containers before creating the object. Backport to 3.15 and 3.14.
1 parent 5ce1ef3 commit 4a61673
2 files changed
Lines changed: 17 additions & 10 deletions
File tree
- Misc/NEWS.d/next/Library
- Modules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1542 | 1542 | | |
1543 | 1543 | | |
1544 | 1544 | | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
| 1555 | + | |
1545 | 1556 | | |
1546 | 1557 | | |
| 1558 | + | |
| 1559 | + | |
1547 | 1560 | | |
1548 | 1561 | | |
| 1562 | + | |
| 1563 | + | |
1549 | 1564 | | |
1550 | 1565 | | |
1551 | 1566 | | |
| |||
1554 | 1569 | | |
1555 | 1570 | | |
1556 | 1571 | | |
1557 | | - | |
1558 | | - | |
1559 | | - | |
1560 | | - | |
1561 | | - | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
1565 | | - | |
1566 | | - | |
1567 | 1572 | | |
1568 | 1573 | | |
1569 | 1574 | | |
| |||
0 commit comments