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

'widgetsgallery' example crashes at startup with Boot to Qt

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.9.3, 6.8.5
    • Other, PySide

       Pyside on Boot to Qt 

      Steps to reproduce:

      Install Boot to Qt 6.8.5 (or 6.9.3) package (tested with raspberrypi-armv8)

      Fetch pyside-setup repo

      Run examples/widgets/widgetsgallery on the device

      Expected result:

      'widgetsgallery' runs on the device without errors

      Actual result:

      'widgetsgallery' example crashes after startup. 

      Gdb output of the crash (collected from Boot to Qt 6.9.3):

       Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
      0x0000007ff4f4ce40 in QtPrivate::QMetaTypeForType<QImage>::getDtor()::{lambda(QtPrivate::QMetaTypeInterface const*, void*)#1}::_FUN(QtPrivate::QMetaTypeInterface const*, void*) () from /usr/lib/libQt6Gui.so.6
      (gdb) bt
      #0  0x0000007ff4f4ce40 in QtPrivate::QMetaTypeForType<QImage>::getDtor()::{lambda(QtPrivate::QMetaTypeInterface const*, void*)#1}::_FUN(QtPrivate::QMetaTypeInterface const*, void*) () from /usr/lib/libQt6Gui.so.6
      #1  0x0000007ff48f0fcc in QVariant::~QVariant() () from /usr/lib/libQt6Core.so.6
      #2  0x0000007ff5bec490 in QHeaderView::sectionSizeFromContents(int) const () from /usr/lib/libQt6Widgets.so.6
      #3  0x0000007ff5bea594 in QHeaderView::sizeHint() const () from /usr/lib/libQt6Widgets.so.6
      #4  0x0000007ff5c69184 in QTreeView::updateGeometries() () from /usr/lib/libQt6Widgets.so.6
      #5  0x0000007ff64ae00c in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #6  0x0000007ff64aab48 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #7  0x0000007ff5944920 in QWidget::event(QEvent*) () from /usr/lib/libQt6Widgets.so.6
      #8  0x0000007ff5995178 in QFrame::event(QEvent*) () from /usr/lib/libQt6Widgets.so.6
      #9  0x0000007ff64ae788 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #10 0x0000007ff486ec1c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
         from /usr/lib/libQt6Core.so.6
      #11 0x0000007ff58e0844 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
      #12 0x0000007ff6127ac8 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #13 0x0000007ff4870b4c in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
      #14 0x0000007ff593b14c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQt6Widgets.so.6
      #15 0x0000007ff593f7dc in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #16 0x0000007ff5943ef8 in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #17 0x0000007ff593f3f4 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
      #18 0x0000007ff593f7f8 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #19 0x0000007ff5943ef8 in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #20 0x0000007ff64ad078 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #21 0x0000007ff593f3f4 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
      #22 0x0000007ff593f7f8 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #23 0x0000007ff593f5d0 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
      #24 0x0000007ff593f7f8 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #25 0x0000007ff5943ef8 in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #26 0x0000007ff593f3f4 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
      #27 0x0000007ff593f7f8 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #28 0x0000007ff5943ef8 in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #29 0x0000007ff6465ca8 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #30 0x0000007ff593f3f4 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
      #31 0x0000007ff593f7f8 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
      #32 0x0000007ff5943ef8 in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #33 0x0000007ff5b5da64 in QDialogPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
      #34 0x0000007ff618edb4 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #35 0x0000007ff7ac6ff0 in cfunction_vectorcall_O () from /usr/lib/libpython3.12.so.1.0
      #36 0x0000007ff7a7a378 in PyObject_Vectorcall () from /usr/lib/libpython3.12.so.1.0
      #37 0x0000007ff7b69e88 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.12.so.1.0
      #38 0x0000007ff7a7dd8c in method_vectorcall () from /usr/lib/libpython3.12.so.1.0
      #39 0x0000007ff64e93b8 in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #40 0x0000007ff618ebec in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #41 0x0000007ff64d581c in ?? () from /usr/lib/python3.12/site-packages/PySide6/QtWidgets.abi3.so
      #42 0x0000007ff7ac6e68 in cfunction_vectorcall_NOARGS () from /usr/lib/libpython3.12.so.1.0
      #43 0x0000007ff7a7a378 in PyObject_Vectorcall () from /usr/lib/libpython3.12.so.1.0
      #44 0x0000007ff7b69e88 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.12.so.1.0
      #45 0x0000007ff7b72108 in PyEval_EvalCode () from /usr/lib/libpython3.12.so.1.0
      #46 0x0000007ff7bc5d90 in run_eval_code_obj () from /usr/lib/libpython3.12.so.1.0
      #47 0x0000007ff7bc5e98 in run_mod () from /usr/lib/libpython3.12.so.1.0
      #48 0x0000007ff7bc5fc8 in pyrun_file () from /usr/lib/libpython3.12.so.1.0
      #49 0x0000007ff7bc8cc0 in _PyRun_SimpleFileObject () from /usr/lib/libpython3.12.so.1.0
      #50 0x0000007ff7bc9300 in _PyRun_AnyFileObject () from /usr/lib/libpython3.12.so.1.0
      #51 0x0000007ff7beda30 in Py_RunMain () from /usr/lib/libpython3.12.so.1.0
      #52 0x0000007ff7bedf70 in Py_BytesMain () from /usr/lib/libpython3.12.so.1.0
      #53 0x0000007ff77920c4 in __libc_start_call_main (main=main@entry=0x5555550900 <main>, argc=argc@entry=2, 
          argv=argv@entry=0x7ffffff9c8) at /usr/src/debug/glibc/2.40+git/sysdeps/nptl/libc_start_call_main.h:58
      #54 0x0000007ff77921ac in __libc_start_main_impl (main=0x5555550900 <main>, argc=2, argv=0x7ffffff9c8, 
          init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>)

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

            crmaurei Cristian Maureira-Fredes
            mipohjan Milla Pohjanheimo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes