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.

Reply via email to