Skip to content

Commit f80113d

Browse files
committed
Bump dart_bridge to 1.9.0
dart_bridge 1.9.0 adds serious_python_hard_exit, which terminates the process without running atexit handlers or C++ static destructors. Embedders were seeing a SIGSEGV on exit: the interpreter runs on a detached thread that may still be executing native extension code when the host quits, and a normal exit() runs __cxa_finalize, destroying the C++ statics inside every loaded extension module out from under it. The reported case died in matplotlib's ft2font looking up a pybind11 type-caster map that had just been destructed. No Python versions change. This re-release exists to publish the updated manifest so serious_python can regenerate its version tables against it. See flet-dev/dart-bridge#20.
1 parent 9858e0e commit f80113d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"default_python_version": "3.14",
3-
"dart_bridge_version": "1.8.0",
3+
"dart_bridge_version": "1.9.0",
44
"pythons": {
55
"3.12": {
66
"full_version": "3.12.14",

0 commit comments

Comments
 (0)