https://bugs.kde.org/show_bug.cgi?id=357413
Bug ID: 357413 Summary: kde crash on user swap Product: ksmserver Version: unspecified Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: l.lu...@kde.org Reporter: laur...@internode.on.net Application: ksmserver () (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.3.3-2-default x86_64 Distribution: "openSUSE Tumbleweed (20151229) (x86_64)" -- Information about the crash: graphic user interface crashes and replaced with black screen and crash report assistant when attempting to swap user The crash can be reproduced every time. -- Backtrace: Application: ksmserver (ksmserver), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f610f83b940 (LWP 9305))] Thread 3 (Thread 0x7f60e1de6700 (LWP 10669)): #0 0x00007f6104fcf07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f60e2fcdd6a in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f60e2fcd597 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6104fc94a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f610f183bdd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f60ec8a9700 (LWP 10671)): #0 0x00007f61036a14d4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f610365d910 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f610365e193 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f610365e36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f6109d4852b in QEventDispatcherGlib::processEvents (this=0x7f60b8209ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f6109cf263a in QEventLoop::exec (this=this@entry=0x7f60ec8a8c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f6109b1eb1c in QThread::exec (this=this@entry=0x12b2060) at thread/qthread.cpp:503 #7 0x00007f610d3379a5 in QQmlThreadPrivate::run (this=0x12b2060) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f6109b2394f in QThreadPrivate::start (arg=0x12b2060) at thread/qthread_unix.cpp:331 #9 0x00007f6104fc94a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f610f183bdd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f610f83b940 (LWP 9305)): [KCrash Handler] #6 ref (this=0x4) at /usr/include/qt5/QtCore/qrefcount.h:54 #7 toQString (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4string_p.h:84 #8 toQString (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4string_p.h:145 #9 QV4::Heap::StringObject::StringObject (this=<optimized out>, engine=0x1260510, val=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4stringobject.cpp:91 #10 0x00007f610d1fc885 in alloc<QV4::StringObject, QV4::ExecutionEngine*, QV4::Value> (arg2=..., arg1=0x1260510, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4mm_p.h:126 #11 QV4::ExecutionEngine::newStringObject (this=0x1260510, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4engine.cpp:557 #12 0x00007f610d29075e in QV4::Runtime::getProperty (engine=0x1260510, object=..., nameIndex=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4runtime.cpp:682 #13 0x00007f610ce3f0b5 in ?? () #14 0x00000000012a6220 in ?? () #15 0x00007ffff211aa50 in ?? () #16 0x0000000400000003 in ?? () #17 0x00007f610d28f393 in call (d=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4object_p.h:305 #18 QV4::RuntimeHelpers::objectDefaultValue (object=0x7ffff211aa50, typeHint=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4runtime.cpp:408 #19 0x00007f610d236b7a in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4functionobject.cpp:564 #20 0x00007f610d31dd2e in call (d=0x7f60d7e83008, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4object_p.h:305 #21 QQmlJavaScriptExpression::evaluate (this=this@entry=0x10d4110, context=<optimized out>, function=..., callData=callData@entry=0x7f60d7e83008, isUndefined=isUndefined@entry=0x7ffff211ac88) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmljavascriptexpression.cpp:158 #22 0x00007f610d31e23d in QQmlJavaScriptExpression::evaluate (this=this@entry=0x10d4110, context=<optimized out>, function=..., isUndefined=isUndefined@entry=0x7ffff211ac88) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmljavascriptexpression.cpp:116 #23 0x00007f610d3246e4 in QQmlBinding::update (this=0x10d40f0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlbinding.cpp:194 #24 0x00007f610d32d786 in setEnabled (f=..., e=true, this=0x10d4128) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlabstractbinding_p.h:110 #25 QQmlObjectCreator::finalize (this=0x10eac30, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlobjectcreator.cpp:1194 #26 0x00007f610d2c0eca in QQmlIncubatorPrivate::incubate (this=this@entry=0x10eab60, i=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlincubator.cpp:348 #27 0x00007f610d2c1847 in QQmlEnginePrivate::incubate (this=this@entry=0x12a6220, i=..., forContext=forContext@entry=0x10eaa80) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlincubator.cpp:87 #28 0x00007f610d2bd2ec in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlcomponent.cpp:1068 #29 0x00007f610d8bc31a in QQuickLoaderPrivate::_q_sourceLoaded (this=this@entry=0x17afa80) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickloader.cpp:714 #30 0x00007f610d8bc498 in QQuickLoaderPrivate::load (this=0x17afa80) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickloader.cpp:597 #31 0x00007f610d32d852 in QQmlObjectCreator::finalize (this=0xf8e9d0, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlobjectcreator.cpp:1207 #32 0x00007f610d2c0eca in QQmlIncubatorPrivate::incubate (this=this@entry=0x107ccc0, i=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlincubator.cpp:348 #33 0x00007f610d2c1847 in QQmlEnginePrivate::incubate (this=this@entry=0x12a6220, i=..., forContext=forContext@entry=0x10a0bd0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlincubator.cpp:87 #34 0x00007f610d2bd2ec in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlcomponent.cpp:1068 #35 0x00007f610d8bc31a in QQuickLoaderPrivate::_q_sourceLoaded (this=this@entry=0x10efdb0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickloader.cpp:714 #36 0x00007f610d8bc498 in QQuickLoaderPrivate::load (this=0x10efdb0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickloader.cpp:597 #37 0x00007f610d32d852 in QQmlObjectCreator::finalize (this=0xefca20, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlobjectcreator.cpp:1207 #38 0x00007f610d2bcd04 in QQmlComponentPrivate::complete (enginePriv=0x12a6220, state=0x1091630) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlcomponent.cpp:928 #39 0x00007f610d2bcdc7 in QQmlComponentPrivate::completeCreate (this=0x1091590) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlcomponent.cpp:964 #40 0x00007f610d2bcc70 in QQmlComponent::create (this=0xfa53a0, context=0xef29d0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlcomponent.cpp:791 #41 0x00007f610d8c33ad in QQuickView::continueExecute (this=this@entry=0x1757d50) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickview.cpp:476 #42 0x00007f610d8c3aad in QQuickViewPrivate::execute (this=0x10cc6e0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickview.cpp:124 #43 0x00007f610d8c3bda in QQuickView::setSource (this=this@entry=0x1757d50, url=...) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickview.cpp:253 #44 0x00007f610f45f7ce in KSMSwitchUserDialog::KSMSwitchUserDialog (this=0x1757d50, dm=<optimized out>, parent=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.1/ksmserver/switchuserdialog.cpp:92 #45 0x00007f610f455827 in KSMServer::openSwitchUserDialog (this=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.1/ksmserver/server.cpp:1095 #46 0x00007f610f472b85 in openSwitchUserDialog (this=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.1/build/ksmserver/ksmserverinterfaceadaptor.cpp:63 #47 KSMServerInterfaceAdaptor::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff211b900) at /usr/src/debug/plasma-workspace-5.5.1/build/ksmserver/ksmserverinterfaceadaptor.moc:170 #48 0x00007f610f472d95 in KSMServerInterfaceAdaptor::qt_metacall (this=0xcd4170, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffff211b900) at /usr/src/debug/plasma-workspace-5.5.1/build/ksmserver/ksmserverinterfaceadaptor.moc:232 #49 0x00007f610bd84403 in QDBusConnectionPrivate::deliverCall (this=this@entry=0xc9b390, object=object@entry=0xcd4170, msg=..., metaTypes=..., slotIdx=12) at qdbusintegrator.cpp:978 #50 0x00007f610bd8818f in QDBusConnectionPrivate::activateCall (this=this@entry=0xc9b390, object=0xcd4170, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:892 #51 0x00007f610bd88a63 in QDBusConnectionPrivate::activateObject (this=0xc9b390, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1462 #52 0x00007f610bd89b8e in QDBusActivateObjectEvent::placeMetaCall (this=0x106f970) at qdbusintegrator.cpp:1580 #53 0x00007f6109d22d79 in QObject::event (this=0xcb6ea0, e=<optimized out>) at kernel/qobject.cpp:1239 #54 0x00007f610a9db8cc in QApplicationPrivate::notify_helper (this=this@entry=0xc23190, receiver=receiver@entry=0xcb6ea0, e=e@entry=0x106f970) at kernel/qapplication.cpp:3716 #55 0x00007f610a9e09d6 in QApplication::notify (this=0xc10170, receiver=0xcb6ea0, e=0x106f970) at kernel/qapplication.cpp:3499 #56 0x00007f6109cf4cf3 in QCoreApplication::notifyInternal (this=0xc10170, receiver=0xcb6ea0, event=event@entry=0x106f970) at kernel/qcoreapplication.cpp:965 #57 0x00007f6109cf7016 in sendEvent (event=0x106f970, receiver=<optimized out>) at kernel/qcoreapplication.h:224 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xc0cf90) at kernel/qcoreapplication.cpp:1593 #59 0x00007f6109cf74f8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 #60 0x00007f6109d48103 in postEventSourceDispatch (s=0xc94520) at kernel/qeventdispatcher_glib.cpp:271 #61 0x00007f610365e097 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #62 0x00007f610365e2c8 in ?? () from /usr/lib64/libglib-2.0.so.0 #63 0x00007f610365e36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #64 0x00007f6109d4850f in QEventDispatcherGlib::processEvents (this=0xc871e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #65 0x00007f6109cf263a in QEventLoop::exec (this=this@entry=0x7ffff211c030, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #66 0x00007f6109cfa2fd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #67 0x00007f610f454186 in kdemain (argc=1, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.1/ksmserver/main.cpp:349 #68 0x00007f610f0ba610 in __libc_start_main () from /lib64/libc.so.6 #69 0x0000000000400849 in _start () at ../sysdeps/x86_64/start.S:118 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.