Application: systemsettings5 (5.12.0) Qt Version: 5.9.3 Frameworks Version: 5.42.0 Operating System: Linux 4.13.0-32-generic x86_64 Distribution: KDE neon User Edition 5.12 -- Information about the crash: Every time when I am trying to launch system Settings it crashes. Does not matter do I launch it by clicking an icon or by launching it from console. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4ba26348c0 (LWP 10110))] Thread 4 (Thread 0x7f4b7990c700 (LWP 10401)): #0 0x00007f4b9e12a27d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4b9810c6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b980c8e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b980c9330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b980c949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4b9ea556cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4b9e9fde2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f4b9e8268f4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f4b9c39dd25 in QQmlThreadPrivate::run (this=0x1c08290) at qml/ftw/qqmlthread.cpp:147 #9 0x00007f4b9e82b709 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f4b9a3776ba in start_thread (arg=0x7f4b7990c700) at pthread_create.c:333 #11 0x00007f4b9e13a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4b85ecd700 (LWP 10204)): #0 0x00007f4b9e12e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4b980c938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b980c949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b9ea556cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f4b9e9fde2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4b9e8268f4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4ba0352315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f4b9e82b709 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f4b9a3776ba in start_thread (arg=0x7f4b85ecd700) at pthread_create.c:333 #9 0x00007f4b9e13a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f4b8ef26700 (LWP 10140)): #0 0x00007f4b9e12e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4b99f0bc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f4b99f0d8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f4b9147d1f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f4b9e82b709 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4b9a3776ba in start_thread (arg=0x7f4b8ef26700) at pthread_create.c:333 #6 0x00007f4b9e13a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f4ba26348c0 (LWP 10110)): [KCrash Handler] #6 0x00007f4b8c0a2588 in ?? () #7 0x00007f4b9c25fbcb in QV4::ExecutionContext::simpleCall (this=<optimized out>, scope=..., callData=callData@entry=0x7f4b7850e018, function=0x1cc5540) at jsruntime/qv4context.cpp:347 #8 0x00007f4b9c37f0ff in QQmlJavaScriptExpression::evaluate (this=this@entry=0x1cc6160, callData=callData@entry=0x7f4b7850e018, isUndefined=isUndefined@entry=0x0, scope=...) at qml/qqmljavascriptexpression.cpp:223 #9 0x00007f4b9c3181bb in QQmlBoundSignalExpression::evaluate (this=this@entry=0x1cc6160, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223 #10 0x00007f4b9c31961b in QQmlBoundSignal_callback (e=0x1cc60e0, a=0x0) at qml/qqmlboundsignal.cpp:355 #11 0x00007f4b9c35b9c7 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:106 #12 0x00007f4b9c2fb1e4 in QQmlData::signalEmitted (object=0x1cc5e80, index=15, a=0x0) at qml/qqmlengine.cpp:843 #13 0x00007f4b9ea2c97e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f4b9c8a5a54 in QQuickItemPrivate::addChild(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007f4b9c8a92f7 in QQuickItem::setParentItem(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007f4b9c8a9954 in QQuickItemPrivate::data_append(QQmlListProperty<QObject>*, QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #17 0x00007f4b9c3962f5 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x7fff3e54fce0, property=<optimized out>, binding=binding@entry=0x7f4b8c0a0984) at qml/qqmlobjectcreator.cpp:971 #18 0x00007f4b9c39785e in QQmlObjectCreator::setupBindings (this=this@entry=0x7fff3e54fce0, applyDeferredBindings=applyDeferredBindings@entry=false) at qml/qqmlobjectcreator.cpp:703 #19 0x00007f4b9c394733 in QQmlObjectCreator::populateInstance (this=this@entry=0x7fff3e54fce0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1355 #20 0x00007f4b9c395486 in QQmlObjectCreator::createInstance (this=this@entry=0x7fff3e54fce0, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1198 #21 0x00007f4b9c395ac1 in QQmlObjectCreator::create (this=this@entry=0x7fff3e54fce0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at qml/qqmlobjectcreator.cpp:202 #22 0x00007f4b9c395731 in QQmlObjectCreator::createInstance (this=this@entry=0x7fff3e54ff40, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1109 #23 0x00007f4b9c395ac1 in QQmlObjectCreator::create (this=this@entry=0x7fff3e54ff40, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at qml/qqmlobjectcreator.cpp:202 #24 0x00007f4b9c395731 in QQmlObjectCreator::createInstance (this=this@entry=0x7fff3e5501a0, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1109 #25 0x00007f4b9c395ac1 in QQmlObjectCreator::create (this=this@entry=0x7fff3e5501a0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at qml/qqmlobjectcreator.cpp:202 #26 0x00007f4b9c395731 in QQmlObjectCreator::createInstance (this=this@entry=0x1c5d5f0, index=3, parent=0x1c9e2d0, isContextObject=isContextObject@entry=false) at qml/qqmlobjectcreator.cpp:1109 #27 0x00007f4b9c397380 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x1c5d5f0, property=0x7f4b7422e128, binding=binding@entry=0x7f4b74265ce4) at qml/qqmlobjectcreator.cpp:751 #28 0x00007f4b9c39785e in QQmlObjectCreator::setupBindings (this=this@entry=0x1c5d5f0, applyDeferredBindings=applyDeferredBindings@entry=false) at qml/qqmlobjectcreator.cpp:703 #29 0x00007f4b9c394733 in QQmlObjectCreator::populateInstance (this=this@entry=0x1c5d5f0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1355 #30 0x00007f4b9c395486 in QQmlObjectCreator::createInstance (this=this@entry=0x1c5d5f0, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1198 #31 0x00007f4b9c395ac1 in QQmlObjectCreator::create (this=this@entry=0x1c5d5f0, subComponentIndex=<optimized out>, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at qml/qqmlobjectcreator.cpp:202 #32 0x00007f4b9c310ea8 in QQmlComponentPrivate::beginCreate (this=0x1c88e90, context=<optimized out>) at qml/qqmlcomponent.cpp:858 #33 0x00007f4b9c30e7a9 in QQmlComponent::create (this=0x1c8a030, context=0x1c875d0) at qml/qqmlcomponent.cpp:767 #34 0x00007f4b9cf2b807 in QQuickWidget::continueExecute() () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #35 0x00007f4b9cf2bc3f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #36 0x00007f4b7b5b647f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettings_sidebar_mode.so #37 0x00007f4b7b5b6e49 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettings_sidebar_mode.so #38 0x000000000040dea2 in ?? () #39 0x000000000040fa45 in ?? () #40 0x00007f4b9ea38ba6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007f4b9ea2d273 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #42 0x00007f4b9f9efb9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007f4b9f9f75a7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007f4b9e9ffdf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00007f4b9ea54a7e in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007f4b9ea55301 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #47 0x00007f4b980c9197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007f4b980c93f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007f4b980c949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #50 0x00007f4b9ea556af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #51 0x00007f4b9e9fde2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #52 0x00007f4b9ea06d64 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x000000000040b6fe in ?? () #54 0x00007f4b9e053830 in __libc_start_main (main=0x40b2d0, argc=1, argv=0x7fff3e5515b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3e5515a8) at ../csu/libc-start.c:291 #55 0x000000000040b779 in _start () Possible duplicates by query: bug 389734, bug 389133. Reported using DrKonqi
Related to/duplicate of bug 383828.
>Related to/duplicate of bug 383828. I'm not sure it is, there's no object being shared between two engines, and the trace is a bit different. Do you still have the crash on launch? If you can run it in valgrind that would be very useful.
After one of updates it works fine. Works on plasma version 5.12.3, framework 5.44.0, qt 5.10.0.