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
- duplicates
-
PYSIDE-2961 tetrix and examples/widgetbinding/ core dump
-
- Closed
-