Details
Description
launching tetrix example as in the documentation or building and importing wiggly from python (widgetbinding example) leads to a crash.
In both cases crashes are related to enums.
Widgetbinding:
#0 0x00007995940a53f4 in ?? () from /usr/lib/libc.so.6 #1 0x000079959404c120 in raise () from /usr/lib/libc.so.6 #2 0x00007995940334c3 in abort () from /usr/lib/libc.so.6 #3 0x00007995940333df in ?? () from /usr/lib/libc.so.6 #4 0x0000799594044177 in __assert_fail () from /usr/lib/libc.so.6 #5 0x00007995921b99f2 in ?? () from /usr/lib/libshiboken6.cpython-312-x86_64-linux-gnu.so.6.8 #6 0x00007995921b9de5 in Shiboken::Enum::createPythonEnum(_object*, char const*, char const**, int const*) () from /usr/lib/libshiboken6.cpython-312-x86_64-linux-gnu.so.6.8 #7 0x000079958bce0129 in PyInit_QtCore () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/PySide6/QtCore.cpython-312-x86_64-linux-gnu.so #8 0x0000799594483288 in ?? () from /usr/lib/libpython3.12.so.1.0 #9 0x00007995943b313b in ?? () from /usr/lib/libpython3.12.so.1.0 #10 0x00007995943905ea in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.12.so.1.0 #11 0x00007995943b176b in ?? () from /usr/lib/libpython3.12.so.1.0 #12 0x00007995943e2eeb in PyObject_CallMethodObjArgs () from /usr/lib/libpython3.12.so.1.0 #13 0x00007995943e2412 in PyImport_ImportModuleLevelObject () from /usr/lib/libpython3.12.so.1.0 #14 0x00007995943a6a0e in ?? () from /usr/lib/libpython3.12.so.1.0 #15 0x0000799592a7dc45 in ?? () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/shiboken6/libshiboken6.abi3.so.6.8 #16 0x00007995943b1bd7 in ?? () from /usr/lib/libpython3.12.so.1.0 #17 0x00007995943c4adf in PyObject_Call () from /usr/lib/libpython3.12.so.1.0 #18 0x0000799592a5e7cc in ?? () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/shiboken6/libshiboken6.abi3.so.6.8 #19 0x00007995943b1bd7 in ?? () from /usr/lib/libpython3.12.so.1.0 #20 0x000079959438286b in _PyObject_MakeTpCall () from /usr/lib/libpython3.12.so.1.0 #21 0x000079959437c36e in PyObject_CallFunction () from /usr/lib/libpython3.12.so.1.0 #22 0x00007995943f1b12 in PyImport_Import () from /usr/lib/libpython3.12.so.1.0 #23 0x0000799594470410 in PyImport_ImportModule () from /usr/lib/libpython3.12.so.1.0 #24 0x00007995921b2eb9 in Shiboken::Module::import(char const*) () from /usr/lib/libshiboken6.cpython-312-x86_64-linux-gnu.so.6.8 #25 0x000079958c315598 in PyInit_QtGui () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/PySide6/QtGui.cpython-312-x86_64-linux-gnu.so #26 0x0000799594483288 in ?? () from /usr/lib/libpython3.12.so.1.0 #27 0x00007995943b313b in ?? () from /usr/lib/libpython3.12.so.1.0 #28 0x00007995943905ea in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.12.so.1.0 #29 0x00007995943b176b in ?? () from /usr/lib/libpython3.12.so.1.0 #30 0x00007995943e2eeb in PyObject_CallMethodObjArgs () from /usr/lib/libpython3.12.so.1.0 #31 0x00007995943e2412 in PyImport_ImportModuleLevelObject () from /usr/lib/libpython3.12.so.1.0 #32 0x00007995943a6a0e in ?? () from /usr/lib/libpython3.12.so.1.0 #33 0x0000799592a7dc45 in ?? () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/shiboken6/libshiboken6.abi3.so.6.8 #34 0x00007995943b1bd7 in ?? () from /usr/lib/libpython3.12.so.1.0 #35 0x00007995943c4adf in PyObject_Call () from /usr/lib/libpython3.12.so.1.0 #36 0x0000799592a5e7cc in ?? () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/shiboken6/libshiboken6.abi3.so.6.8 #37 0x00007995943b1bd7 in ?? () from /usr/lib/libpython3.12.so.1.0 #38 0x000079959438286b in _PyObject_MakeTpCall () from /usr/lib/libpython3.12.so.1.0 #39 0x000079959437c36e in PyObject_CallFunction () from /usr/lib/libpython3.12.so.1.0 #40 0x00007995943f1b12 in PyImport_Import () from /usr/lib/libpython3.12.so.1.0 #41 0x0000799594470410 in PyImport_ImportModule () from /usr/lib/libpython3.12.so.1.0 #42 0x00007995921b2eb9 in Shiboken::Module::import(char const*) () from /usr/lib/libshiboken6.cpython-312-x86_64-linux-gnu.so.6.8 #43 0x000079958c934d50 in PyInit_QtWidgets () from /home/giacomo/devel/pyside6-testenv/lib/python3.12/site-packages/PySide6/QtWidgets.cpython-312-x86_64-linux-gnu.so #44 0x0000799594483288 in ?? () from /usr/lib/libpython3.12.so.1.0 #45 0x00007995943b313b in ?? () from /usr/lib/libpython3.12.so.1.0 #46 0x00007995943905ea in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.12.so.1.0 #47 0x00007995943b176b in ?? () from /usr/lib/libpython3.12.so.1.0 #48 0x00007995943e2eeb in PyObject_CallMethodObjArgs () from /usr/lib/libpython3.12.so.1.0 #49 0x00007995943e2412 in PyImport_ImportModuleLevelObject () from /usr/lib/libpython3.12.so.1.0
Tetrix:
(pyside6-testenv) [giacomo@taeyang pyside-setup]$ python examples/widgets/widgets/tetrix/tetrix.py Fatal Python error: init_enum: could not init enum Python runtime state: initialized RecursionError: maximum recursion depth exceeded
Current thread 0x00007d79212dd340 (most recent call first): File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed File "<frozen importlib._bootstrap_external>", line 1289 in create_module File "<frozen importlib._bootstrap>", line 813 in module_from_spec File "<frozen importlib._bootstrap>", line 921 in _load_unlocked File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1360 in _find_and_load File "/home/giacomo/devel/pyside6-testenv/pyside-setup/examples/widgets/widgets/tetrix/tetrix.py", line 12 in <module> Extension modules: markupsafe._speedups, shiboken6.Shiboken, PySide6.QtCore (total: 3) Aborted (core dumped)
Attachments
Issue Links
- is duplicated by
-
PYSIDE-2962 tetrix and examples/widgetbinding/ core dump
-
- Closed
-
-
PYSIDE-2963 tetrix and examples/widgetbinding/ core dump
-
- Closed
-