https://bugs.kde.org/show_bug.cgi?id=389233
Bug ID: 389233 Summary: Crash while accessing "Windows Decorations" in System settings. Product: systemsettings Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: jodr...@live.com Target Milestone: --- Application: systemsettings5 (5.12.80) Qt Version: 5.10.0 Frameworks Version: 5.43.0 Operating System: Linux 4.14.13-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I clicked on System Settings > Application Style> "Windows Decorations". - Custom settings of the application: I replaced kwin with xfwm due to the former crashing constantly after i updated the system. 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 0x7f9d9eab58c0 (LWP 4159))] Thread 3 (Thread 0x7f9d7072f700 (LWP 4169)): #0 0x00007f9d9a6ddf2b in __GI___poll (fds=0x7f9d680029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9d94436149 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9d680029e0, timeout=<optimized out>, context=0x7f9d68000be0) at gmain.c:4187 #2 g_main_context_iterate (context=context@entry=0x7f9d68000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881 #3 0x00007f9d9443625c in g_main_context_iteration (context=0x7f9d68000be0, may_block=1) at gmain.c:3947 #4 0x00007f9d9b01a57b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f9d9afc14aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f9d9ade88da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f9d98e5abd5 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5 #8 0x00007f9d9aded8d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #9 0x00007f9d9641f558 in start_thread (arg=0x7f9d7072f700) at pthread_create.c:465 #10 0x00007f9d9a6e86df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f9d82067700 (LWP 4162)): #0 0x00007f9d9447b6f9 in g_mutex_lock (mutex=mutex@entry=0x7f9d7c000be0) at gthread-posix.c:1336 #1 0x00007f9d94436248 in g_main_context_iteration (context=0x7f9d7c000be0, may_block=1) at gmain.c:3946 #2 0x00007f9d9b01a57b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #3 0x00007f9d9afc14aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f9d9ade88da in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #5 0x00007f9d9b43fbd5 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5 #6 0x00007f9d9aded8d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f9d9641f558 in start_thread (arg=0x7f9d82067700) at pthread_create.c:465 #8 0x00007f9d9a6e86df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f9d9eab58c0 (LWP 4159)): [KCrash Handler] #6 0x00007f9d9b00a6b2 in QVariant::toMap() const () from /usr/lib64/libQt5Core.so.5 #7 0x00007f9d7127d100 in KDecoration2::(anonymous namespace)::findBridge (args=...) at /usr/src/debug/libkdecoration2-5.12.80git.20180118T195752~24a859b-20.1.x86_64/src/decoration.cpp:39 #8 KDecoration2::Decoration::Private::Private (this=<optimized out>, deco=<optimized out>, args=...) at /usr/src/debug/libkdecoration2-5.12.80git.20180118T195752~24a859b-20.1.x86_64/src/decoration.cpp:49 #9 0x00007f9d7127f3cc in KDecoration2::Decoration::Decoration (this=0x55d4d294be60, parent=<optimized out>, args=...) at /usr/src/debug/libkdecoration2-5.12.80git.20180118T195752~24a859b-20.1.x86_64/src/decoration.cpp:149 #10 0x00007f9d6cfffb8e in Breeze::Decoration::Decoration (this=0x55d4d294be60, parent=<optimized out>, args=...) at /usr/src/debug/breeze-5.12.80git.20180119T051124~c5fcf803-3.1.x86_64/kdecoration/breezedecoration.cpp:76 #11 0x00007f9d6d005639 in KPluginFactory::createInstance<Breeze::Decoration, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:495 #12 0x00007f9d9b6f99a9 in KPluginFactory::create (this=this@entry=0x55d4d28f1170, iface=0x7f9d7128d5b8 <qt_meta_stringdata_KDecoration2__Decoration+1080> "KDecoration2::Decoration", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x55d4d298a800, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.43.0git.20180118T111229~16e8cf1-39.1.x86_64/src/lib/plugin/kpluginfactory.cpp:145 #13 0x00007f9d6ec2f950 in KPluginFactory::create<KDecoration2::Decoration> (args=..., parent=0x55d4d298a800, this=0x55d4d28f1170) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:513 #14 KDecoration2::Preview::PreviewBridge::createDecoration (this=<optimized out>, parent=parent@entry=0x55d4d298a800) at /usr/src/debug/kwin5-5.12.80git.20180115T171419~87f0a119e-2.2.x86_64/kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp:168 #15 0x00007f9d6ec2e0fb in KDecoration2::Preview::PreviewButtonItem::createButton (this=0x55d4d298a800) at /usr/src/debug/kwin5-5.12.80git.20180115T171419~87f0a119e-2.2.x86_64/kcmkwin/kwindecoration/declarative-plugin/previewbutton.cpp:105 #16 0x00007f9d98e4e92d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib64/libQt5Qml.so.5 #17 0x00007f9d98dcfdf2 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /usr/lib64/libQt5Qml.so.5 #18 0x00007f9d98dd039c in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib64/libQt5Qml.so.5 #19 0x00007f9d98e7fe12 in QQmlDelegateModelPrivate::object(QQmlListCompositor::Group, int, bool) () from /usr/lib64/libQt5Qml.so.5 #20 0x00007f9d98e7ff32 in QQmlDelegateModel::object(int, bool) () from /usr/lib64/libQt5Qml.so.5 #21 0x00007f9d99452743 in QQuickItemViewPrivate::createItem(int, bool) () from /usr/lib64/libQt5Quick.so.5 #22 0x00007f9d99446605 in QQuickGridViewPrivate::addVisibleItems(double, double, double, double, bool) () from /usr/lib64/libQt5Quick.so.5 #23 0x00007f9d99451519 in QQuickItemViewPrivate::refill(double, double) () from /usr/lib64/libQt5Quick.so.5 #24 0x00007f9d994570c8 in QQuickItemView::componentComplete() () from /usr/lib64/libQt5Quick.so.5 #25 0x00007f9d98e4e92d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib64/libQt5Qml.so.5 #26 0x00007f9d98dcb164 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () from /usr/lib64/libQt5Qml.so.5 #27 0x00007f9d98dcb277 in QQmlComponentPrivate::completeCreate() () from /usr/lib64/libQt5Qml.so.5 #28 0x00007f9d98dcb092 in QQmlComponent::create(QQmlContext*) () from /usr/lib64/libQt5Qml.so.5 #29 0x00007f9d9941655a in QQuickView::continueExecute() () from /usr/lib64/libQt5Quick.so.5 #30 0x00007f9d99416a72 in QQuickViewPrivate::execute() () from /usr/lib64/libQt5Quick.so.5 #31 0x00007f9d714a421c in KDecoration2::Configuration::ConfigurationModule::ConfigurationModule (this=0x55d4d27499a0, parent=<optimized out>, args=...) at /usr/src/debug/kwin5-5.12.80git.20180115T171419~87f0a119e-2.2.x86_64/kcmkwin/kwindecoration/kcm.cpp:111 #32 0x00007f9d714a98db in KPluginFactory::createInstance<KDecoration2::Configuration::ConfigurationModule, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:495 #33 0x00007f9d9b6f99a9 in KPluginFactory::create (this=this@entry=0x55d4d278a400, iface=0x7f9d9dabe848 <qt_meta_stringdata_KCModule+360> "KCModule", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x55d4d285fcd0, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.43.0git.20180118T111229~16e8cf1-39.1.x86_64/src/lib/plugin/kpluginfactory.cpp:145 #34 0x00007f9d9e48cecc in KPluginFactory::create<KCModule> (args=..., keyword=..., parent=0x55d4d285fcd0, parentWidget=0x0, this=0x55d4d278a400) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:537 #35 KService::createInstance<KCModule> (error=0x7ffee5902d78, args=..., parent=0x55d4d285fcd0, parentWidget=0x0, this=<optimized out>, this=<optimized out>) at /usr/include/KF5/KService/kservice.h:534 #36 KService::createInstance<KCModule> (error=0x7ffee5902d78, args=..., parent=0x55d4d285fcd0, this=<optimized out>) at /usr/include/KF5/KService/kservice.h:509 #37 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x55d4d285fcd0, args=...) at /usr/src/debug/kcmutils-5.43.0git.20180117T011108~16458e2-20.1.x86_64/src/kcmoduleloader.cpp:92 #38 0x00007f9d9e493d0f in KCModuleProxyPrivate::loadModule (this=this@entry=0x55d4d26a6510) at /usr/src/debug/kcmutils-5.43.0git.20180117T011108~16458e2-20.1.x86_64/src/kcmoduleproxy.cpp:102 #39 0x00007f9d9e494848 in KCModuleProxy::realModule (this=this@entry=0x55d4d285fcd0) at /usr/src/debug/kcmutils-5.43.0git.20180117T011108~16458e2-20.1.x86_64/src/kcmoduleproxy.cpp:75 #40 0x00007f9d9e494d73 in KCModuleProxy::showEvent (this=0x55d4d285fcd0, ev=0x7ffee59032a0) at /usr/src/debug/kcmutils-5.43.0git.20180117T011108~16458e2-20.1.x86_64/src/kcmoduleproxy.cpp:157 #41 0x00007f9d9cc14088 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #42 0x00007f9d9cbd7e6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #43 0x00007f9d9cbdf164 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #44 0x00007f9d9afc2c98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #45 0x00007f9d9cc10d08 in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5 #46 0x00007f9d9cc10bfe in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQt5Widgets.so.5 #47 0x00007f9d9cc10cdf in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5 #48 0x00007f9d9cc13c6b in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5 #49 0x00007f9d9cc10c40 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQt5Widgets.so.5 #50 0x00007f9d9cc10cdf in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5 #51 0x00007f9d9cc13c6b in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5 #52 0x00007f9d9cbf93c7 in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQt5Widgets.so.5 #53 0x00007f9d9cbf96c4 in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #54 0x00007f9d9cd74371 in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5 #55 0x00007f9d9d39e1e0 in KPageViewPrivate::_k_pageSelected (this=0x55d4d2315700, index=..., previous=...) at /usr/src/debug/kwidgetsaddons-5.43.0git.20180115T145457~01305e1-34.3.x86_64/src/kpageview.cpp:247 #56 0x00007f9d9aff0dba in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #57 0x00007f9d9af71517 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQt5Core.so.5 #58 0x00007f9d9af75f25 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQt5Core.so.5 #59 0x00007f9d9af788f0 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5 #60 0x00007f9d9ce42f72 in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Widgets.so.5 #61 0x00007f9d9ce0efb9 in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #62 0x00007f9d9cc14a99 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #63 0x00007f9d9ccb1f5e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #64 0x00007f9d9ce13a8c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #65 0x00007f9d9afc29a4 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #66 0x00007f9d9cbd7e45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #67 0x00007f9d9cbdf6bf in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #68 0x00007f9d9afc2c98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #69 0x00007f9d9cbde70f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #70 0x00007f9d9cc2e3db in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #71 0x00007f9d9cc30801 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #72 0x00007f9d9cbd7e6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #73 0x00007f9d9cbdf164 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #74 0x00007f9d9afc2c98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #75 0x00007f9d9c3d464c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #76 0x00007f9d9c3d5f95 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #77 0x00007f9d9c3afe5b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #78 0x00007f9d8e0aef6b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5XcbQpa.so.5 #79 0x00007f9d9afc14aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #80 0x00007f9d9afc9fe4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #81 0x000055d4d06e78e9 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings5-5.12.80git.20180119T051208~ab06ac9-6.1.x86_64/app/main.cpp:65 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.