https://bugs.kde.org/show_bug.cgi?id=381613
Bug ID: 381613 Summary: KDE Widget Styles Crashes when clicking configure button for QTCurves style Product: systemsettings Version: 5.10.2 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: jerry.fl...@gmail.com Target Milestone: --- Application: systemsettings5 (5.10.2) Qt Version: 5.9.0 Frameworks Version: 5.34.0 Operating System: Linux 4.11.6-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: Open system settings -> click Application style -> change widget style to QtCurve -> Click configure -> watch it crash. QtCurve was installed from openSUSE software repo. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings5), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1408a1b8c0 (LWP 12936))] Thread 9 (Thread 0x7f13d762e700 (LWP 12945)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f13d7e2f700 (LWP 12944)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f13d8630700 (LWP 12943)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f13d8e31700 (LWP 12942)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f13d986d700 (LWP 12941)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f13da1af700 (LWP 12940)): #0 0x00007f140072b5ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f13e20392fb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f13e2039037 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f13ed92c700 (LWP 12939)): #0 0x00007f140469908d in poll () from /lib64/libc.so.6 #1 0x00007f13fe809ce9 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f13fe809dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f1404fb475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f1404f5dd0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f1404d9005a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f140592ca45 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f1404d9473e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #8 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f13f5e49700 (LWP 12938)): #0 0x00007f140469908d in poll () from /lib64/libc.so.6 #1 0x00007f1400fa1387 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f1400fa317a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f13f8c01249 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f1404d9473e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f14007254e7 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f14046a2a2f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f1408a1b8c0 (LWP 12936)): [KCrash Handler] #6 0x00007f14063bde15 in QWindow::winId() const () from /usr/lib64/libQt5Gui.so.5 #7 0x00007f13f49bd62b in QDBusMenuBar::unregisterMenuBar (this=this@entry=0x55c6d5cefe50) at /usr/src/debug/plasma-integration-5.10.2/src/platformtheme/qdbusmenubar.cpp:179 #8 0x00007f13f49bdbcd in QDBusMenuBar::handleReparent (this=0x55c6d5cefe50, newParentWindow=0x55c6d5a506a0) at /usr/src/debug/plasma-integration-5.10.2/src/platformtheme/qdbusmenubar.cpp:128 #9 0x00007f1406ccb22b in QMenuBarPrivate::handleReparent() () from /usr/lib64/libQt5Widgets.so.5 #10 0x00007f1406ccbd88 in QMenuBar::eventFilter(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #11 0x00007f1404f5f284 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #12 0x00007f1406b6d915 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007f1406b74cb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #14 0x00007f1404f5f578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #15 0x00007f1406baca9a in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007f1406b8996e in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007f1406b89a0f in QLayout::addWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #18 0x00007f1406cb132c in QMdiSubWindow::setWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007f1406ca574b in QMdiArea::addSubWindow(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQt5Widgets.so.5 #20 0x00007f13d3b8ae1d in QtCurveConfig::previewControlPressed (this=this@entry=0x55c6d5a7f590) at /usr/src/debug/qtcurve-1.9.0/qt5/config/qtcurveconfig.cpp:2226 #21 0x00007f13d3b8af61 in QtCurveConfig::setupPreview (this=this@entry=0x55c6d5a7f590) at /usr/src/debug/qtcurve-1.9.0/qt5/config/qtcurveconfig.cpp:1793 #22 0x00007f13d3b98784 in QtCurveConfig::QtCurveConfig (this=0x55c6d5a7f590, parent=<optimized out>) at /usr/src/debug/qtcurve-1.9.0/qt5/config/qtcurveconfig.cpp:1229 #23 0x00007f13d3b98831 in allocate_kstyle_config (parent=parent@entry=0x55c6d5974230) at /usr/src/debug/qtcurve-1.9.0/qt5/config/qtcurveconfig.cpp:106 #24 0x00007f13d4dcf433 in KCMStyle::styleSpecificConfig (this=0x55c6d58e1820) at /usr/src/debug/plasma-desktop-5.10.2/kcms/style/kcmstyle.cpp:310 #25 0x00007f1404f8c67c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #26 0x00007f1406d1dd12 in QAbstractButton::clicked(bool) () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007f1406d1defa in QAbstractButtonPrivate::emitClicked() () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007f1406d1f21a in QAbstractButtonPrivate::click() () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007f1406d1f3e4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #30 0x00007f1406bab748 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #31 0x00007f1406b6d93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #32 0x00007f1406b7520f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #33 0x00007f1404f5f578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #34 0x00007f1406b7425f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #35 0x00007f1406bc588b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #36 0x00007f1406bc7ce1 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #37 0x00007f1406b6d93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #38 0x00007f1406b74cb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #39 0x00007f1404f5f578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #40 0x00007f14063b46db in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #41 0x00007f14063b6025 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #42 0x00007f140638ff1b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #43 0x00007f13f8c60750 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5XcbQpa.so.5 #44 0x00007f13fe809b37 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #45 0x00007f13fe809d68 in ?? () from /usr/lib64/libglib-2.0.so.0 #46 0x00007f13fe809dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #47 0x00007f1404fb473f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #48 0x00007f1404f5dd0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #49 0x00007f1404f66164 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #50 0x000055c6d39e67da in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.10.2/app/main.cpp:62 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.