Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

designer-qt5 V5.11 core dump



  • Using Fedora 29 Linux and noticed recently that designer-qt5 consistently crashes (segmentation fault and core dump) upon closing a "form preview" operation. Doesn't matter what form I preview.

    this is the gdb backtrace...

    [0_1550132761064_gdb.txt](Uploading 100%)

    Anyone else noticing anything similar?
    Not using any themes.


  • Lifetime Qt Champion

    Hi
    Superfine with gdb trace but file upload is a bit broken here
    so we cant see it.
    Could you please paste it or similar?



  • Well, apparently the "file upload" function is brain dead so here is the relevant portion of the gdb backtrace

    Core was generated by `designer-qt5'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0 0x00007f0469f67beb in QMetaObject::cast(QObject const*) const () from /lib64/libQt5Core.so.5
    [Current thread is 1 (Thread 0x7f046c92f480 (LWP 18741))]
    Missing separate debuginfos, use: dnf debuginfo-install qt5-designer-5.11.3-1.fc28.x86_64
    (gdb) bt
    #0 0x00007f0469f67beb in QMetaObject::cast(QObject const*) const () at /lib64/libQt5Core.so.5
    #1 0x00007f046b2471f4 in QWidget::isActiveWindow() const () at /lib64/libQt5Widgets.so.5
    #2 0x00007f046b2472b9 in QWidget::palette() const () at /lib64/libQt5Widgets.so.5
    #3 0x00007f046b24730c in QWidget::initPainter(QPainter*) const () at /lib64/libQt5Widgets.so.5
    #4 0x00007f046acc8dc9 in QPainter::initFrom(QPaintDevice const*) () at /lib64/libQt5Gui.so.5
    #5 0x00007f046accec17 in QPainter::begin(QPaintDevice*) () at /lib64/libQt5Gui.so.5
    #6 0x00007f046b257edd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
    at /lib64/libQt5Widgets.so.5
    #7 0x00007f046b22eaf7 in QWidgetBackingStore::doSync() () at /lib64/libQt5Widgets.so.5
    #8 0x00007f046b22ed11 in QWidgetBackingStore::sync() () at /lib64/libQt5Widgets.so.5
    #9 0x00007f046b2464c5 in QWidgetPrivate::syncBackingStore() () at /lib64/libQt5Widgets.so.5
    #10 0x00007f046b25e788 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5
    #11 0x00007f046b367d08 in QMainWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5
    #12 0x00007f046b21f565 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
    #13 0x00007f046b226c80 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
    #14 0x00007f0469f5e676 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
    #15 0x00007f0469f6184b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
    #16 0x00007f0469faefb7 in postEventSourceDispatch(_GSource*, int ()(void), void*) () at /lib64/libQt5Core.so.5
    #17 0x00007f0464d5e91d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
    #18 0x00007f0464d5ece8 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
    #19 0x00007f0464d5ed80 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
    #20 0x00007f0469faed43 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5
    #21 0x00007f0461543b65 in QPAEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5XcbQpa.so.5
    #22 0x00007f0469f5d5bb in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /lib64/libQt5Core.so.5
    #23 0x00007f0469f65686 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
    #24 0x000055d1db235cd0 in main ()


Log in to reply