Application: systemsettings5 (5.12.80) Qt Version: 5.10.0 Frameworks Version: 5.43.0 Operating System: Linux 4.15.1-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: In systemsetting hit configure, changed view style from icon view to sidebar view, crash accurs right after i hit OK. I am using Oxygen Look n Feel layout found in opensuse repositories. 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 0x7fa2fee27100 (LWP 31297))] Thread 6 (Thread 0x7fa2d0c3f700 (LWP 31428)): #0 0x00007fa2f45e3759 in g_mutex_lock (mutex=mutex@entry=0x7fa2cc176df0) at gthread-posix.c:1336 #1 0x00007fa2f459d673 in g_main_context_prepare (context=context@entry=0x7fa2cc176df0, priority=priority@entry=0x7fa2d0c3ebc0) at gmain.c:3443 #2 0x00007fa2f459e03b in g_main_context_iterate (context=context@entry=0x7fa2cc176df0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848 #3 0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2cc176df0, may_block=1) at gmain.c:3929 #4 0x00007fa2fb18278b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007fa2fb1296ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5 #8 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007fa2f69bf558 in start_thread (arg=0x7fa2d0c3f700) at pthread_create.c:465 #10 0x00007fa2fa85072f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fa2c298f700 (LWP 31427)): #0 0x00007fa2fa841a78 in __GI___libc_read (fd=22, buf=buf@entry=0x7fa2c298eaf0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007fa2f45e2420 in read (__nbytes=16, __buf=0x7fa2c298eaf0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7fa2cc0035b0) at gwakeup.c:210 #3 0x00007fa2f459dbf7 in g_main_context_check (context=context@entry=0x7fa2bc1405d0, max_priority=2147483647, fds=fds@entry=0x7fa2bcc3e490, n_fds=n_fds@entry=1) at gmain.c:3646 #4 0x00007fa2f459e0b0 in g_main_context_iterate (context=context@entry=0x7fa2bc1405d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3865 #5 0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2bc1405d0, may_block=1) at gmain.c:3929 #6 0x00007fa2fb18278b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #7 0x00007fa2fb1296ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #8 0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #9 0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5 #10 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #11 0x00007fa2f69bf558 in start_thread (arg=0x7fa2c298f700) at pthread_create.c:465 #12 0x00007fa2fa85072f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fa2c8fe7700 (LWP 31329)): #0 g_mutex_unlock (mutex=0x7fa2c40aeff0) at gthread-posix.c:1348 #1 0x00007fa2f459d658 in g_main_context_prepare (context=context@entry=0x7fa2c40aeff0, priority=priority@entry=0x7fa2c8fe6bc0) at gmain.c:3438 #2 0x00007fa2f459e03b in g_main_context_iterate (context=context@entry=0x7fa2c40aeff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848 #3 0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2c40aeff0, may_block=1) at gmain.c:3929 #4 0x00007fa2fb18278b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007fa2fb1296ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5 #8 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007fa2f69bf558 in start_thread (arg=0x7fa2c8fe7700) at pthread_create.c:465 #10 0x00007fa2fa85072f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fa2e2007700 (LWP 31300)): #0 g_mutex_unlock (mutex=0x7fa2dc000be0) at gthread-posix.c:1348 #1 0x00007fa2f459e0c6 in g_main_context_iterate (context=context@entry=0x7fa2dc000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3870 #2 0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2dc000be0, may_block=1) at gmain.c:3929 #3 0x00007fa2fb18278b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007fa2fb1296ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007fa2fca7fbd5 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5 #7 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #8 0x00007fa2f69bf558 in start_thread (arg=0x7fa2e2007700) at pthread_create.c:465 #9 0x00007fa2fa85072f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fa2eb187700 (LWP 31299)): #0 0x00007fa2fa845f8b in __GI___poll (fds=fds@entry=0x7fa2eb186c08, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fa2f653d387 in poll (__timeout=-1, __nfds=1, __fds=0x7fa2eb186c08) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x55f39c311b20, cond=cond@entry=0x55f39c311b60, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007fa2f653f17a in xcb_wait_for_event (c=0x55f39c311b20) at xcb_in.c:693 #4 0x00007fa2ee1958d9 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5 #5 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #6 0x00007fa2f69bf558 in start_thread (arg=0x7fa2eb187700) at pthread_create.c:465 #7 0x00007fa2fa85072f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fa2fee27100 (LWP 31297)): [KCrash Handler] #6 0x00007fa2fb9c6dc7 in QIcon::setIsMask(bool) () from /usr/lib64/libQt5Gui.so.5 #7 0x00007fa2c3ded69a in Kirigami::PlatformTheme::iconFromTheme (this=<optimized out>, name=..., customColor=...) at /usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/libkirigami/platformtheme.cpp:444 #8 0x00007fa2c8198bca in DesktopIcon::findIcon (this=this@entry=0x55f39c9e9380, size=...) at /usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/desktopicon.cpp:472 #9 0x00007fa2c81994e9 in DesktopIcon::updatePaintNode (this=0x55f39c9e9380, node=0x0) at /usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/desktopicon.cpp:321 #10 0x00007fa2f8f9ed77 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /usr/lib64/libQt5Quick.so.5 #11 0x00007fa2f8f9f69b in QQuickWindowPrivate::updateDirtyNodes() () from /usr/lib64/libQt5Quick.so.5 #12 0x00007fa2f8fa0972 in QQuickWindowPrivate::syncSceneGraph() () from /usr/lib64/libQt5Quick.so.5 #13 0x00007fa2f90532aa in QQuickRenderControl::sync() () from /usr/lib64/libQt5Quick.so.5 #14 0x00007fa2f9622941 in QQuickWidgetPrivate::render(bool) () from /usr/lib64/libQt5QuickWidgets.so.5 #15 0x00007fa2f96254bb in QQuickWidget::resizeEvent(QResizeEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5 #16 0x00007fa2fc17cd72 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007fa2f9626019 in QQuickWidget::event(QEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5 #18 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007fa2fc147204 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #20 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #21 0x00007fa2fc17524b in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQt5Widgets.so.5 #22 0x00007fa2fc178e63 in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5 #23 0x00007fa2fc17be0b in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5 #24 0x00007fa2fc178de0 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007fa2fc178e7f in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5 #26 0x00007fa2fc17be0b in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007fa2fc161567 in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007fa2fc161864 in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007fa2fc2dc851 in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #30 0x000055f39a1c82a6 in SettingsBase::changePlugin (this=this@entry=0x55f39c3fde60) at /usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/SettingsBase.cpp:350 #31 0x000055f39a1cb9b5 in SettingsBase::configUpdated (this=0x55f39c3fde60) at /usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/SettingsBase.cpp:254 #32 0x00007fa2fb1590cc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #33 0x00007fa2fb1590cc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #34 0x00007fa2fc2c5ea0 in QDialogButtonBoxPrivate::_q_handleButtonClicked() () from /usr/lib64/libQt5Widgets.so.5 #35 0x00007fa2fb158fca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #36 0x00007fa2fc22adb2 in QAbstractButton::clicked(bool) () from /usr/lib64/libQt5Widgets.so.5 #37 0x00007fa2fc22af9a in QAbstractButtonPrivate::emitClicked() () from /usr/lib64/libQt5Widgets.so.5 #38 0x00007fa2fc22c2ba in QAbstractButtonPrivate::click() () from /usr/lib64/libQt5Widgets.so.5 #39 0x00007fa2fc22c485 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #40 0x00007fa2fc17c228 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #41 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #42 0x00007fa2fc14775f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #43 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #44 0x00007fa2fc1467af in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #45 0x00007fa2fc19657b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #46 0x00007fa2fc1989a1 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #47 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #48 0x00007fa2fc147204 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #49 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #50 0x00007fa2fb93d02c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #51 0x00007fa2fb93e975 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #52 0x00007fa2fb917dfb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #53 0x00007fa2ee216fbb in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5XcbQpa.so.5 #54 0x00007fa2fb1296ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #55 0x00007fa2fb1321f4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #56 0x000055f39a1c596e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/main.cpp:67 Reported using DrKonqi
Another way to trigger it is to set Breeze look and feel, set systemsettings style to sidebar view and then change the look and feel to oxygen.