Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-2961

tetrix and examples/widgetbinding/ core dump

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Not Evaluated
    • None
    • 6.8.1
    • PySide, Shiboken
    • None
    • Linux arch. Qt 6.8.1
    • Linux/X11

    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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              crmaurei Cristian Maureira-Fredes
              jacum Giacomo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes