Bug 359788

Summary: KRunner crash after creating new user
Product: [Plasma] krunner Reporter: Michael Harnden <michael.harnden>
Component: generalAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andrew.crouthamel
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.5.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Michael Harnden 2016-02-25 11:37:13 UTC
Application: krunner (5.5.4)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: KRunner crashed on login after creating a new user and testing multiple desktop environments for that user. Logged back into my normal account and KRunner crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f725470f7c0 (LWP 20915))]

Thread 5 (Thread 0x7f723f3ef700 (LWP 20917)):
#0  0x00007f72503b2bbd in poll () at /lib64/libc.so.6
#1  0x00007f724f8c0422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f724f8c200f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f72415403c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f7250aab32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f724e2200a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f72503bafed in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f7231a3f700 (LWP 20929)):
#0  0x00007f724e22403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f72379d4a33 in  () at /usr/lib64/dri/swrast_dri.so
#2  0x00007f72379d45a7 in  () at /usr/lib64/dri/swrast_dri.so
#3  0x00007f724e2200a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f72503bafed in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f723123e700 (LWP 20930)):
#0  0x00007f724e22403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f72379d4a33 in  () at /usr/lib64/dri/swrast_dri.so
#2  0x00007f72379d45a7 in  () at /usr/lib64/dri/swrast_dri.so
#3  0x00007f724e2200a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f72503bafed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f722b7cf700 (LWP 20940)):
#0  0x00007f72503b2bbd in poll () at /lib64/libc.so.6
#1  0x00007f724d8b9e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f724d8b9f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7250cddd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f7250c84d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f7250aa661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f7253159df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f7250aab32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f724e2200a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f72503bafed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f725470f7c0 (LWP 20915)):
[KCrash Handler]
#6  0x00007f7228112d90 in  ()
#7  0x00007f7253053372 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f7253140c53 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f72531411ae in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f72531467a1 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f725315054a in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f72530e31ea in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#15 0x00007f72530e39c5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f72530df37c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f7253917a7a in  () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f7253917bf8 in  () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f7253918700 in  () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f72539187bb in  () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f72530dafb7 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#22 0x00007f72530dc21f in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#23 0x00007f72530dd064 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#24 0x00007f7253146823 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#25 0x00007f7253146dae in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () at /usr/lib64/libQt5Qml.so.5
#26 0x00007f72531233b7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#27 0x00007f72530ca844 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#28 0x00007f7250cb6543 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f72530c33be in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#30 0x00007f72530dafb7 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#31 0x00007f72530dc21f in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#32 0x00007f72530dd064 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#33 0x00007f7253146823 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#34 0x00007f7253146dae in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () at /usr/lib64/libQt5Qml.so.5
#35 0x00007f72531233b7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#36 0x00007f72530ca844 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#37 0x00007f7250cb6543 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#38 0x00007f7253918bbd in  () at /usr/lib64/libQt5Quick.so.5
#39 0x00007f72530e334f in  () at /usr/lib64/libQt5Qml.so.5
#40 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#41 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#42 0x00007f72530e39c5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#43 0x00007f72530df37c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#44 0x00007f7253917a7a in  () at /usr/lib64/libQt5Quick.so.5
#45 0x00007f7253917bf8 in  () at /usr/lib64/libQt5Quick.so.5
#46 0x00007f725315008b in  () at /usr/lib64/libQt5Qml.so.5
#47 0x00007f72530e31ea in  () at /usr/lib64/libQt5Qml.so.5
#48 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#49 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#50 0x00007f72530e2b31 in  () at /usr/lib64/libQt5Qml.so.5
#51 0x00007f72530e32fe in  () at /usr/lib64/libQt5Qml.so.5
#52 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#53 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#54 0x00007f72530e39c5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#55 0x00007f72530df37c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#56 0x00007f7253917a7a in  () at /usr/lib64/libQt5Quick.so.5
#57 0x00007f7253917bf8 in  () at /usr/lib64/libQt5Quick.so.5
#58 0x00007f725315008b in  () at /usr/lib64/libQt5Qml.so.5
#59 0x00007f72530e31ea in  () at /usr/lib64/libQt5Qml.so.5
#60 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#61 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#62 0x00007f72530e2b31 in  () at /usr/lib64/libQt5Qml.so.5
#63 0x00007f72530e32fe in  () at /usr/lib64/libQt5Qml.so.5
#64 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#65 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#66 0x00007f72530e39c5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#67 0x00007f72530df37c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#68 0x00007f7253917a7a in  () at /usr/lib64/libQt5Quick.so.5
#69 0x00007f7253917bf8 in  () at /usr/lib64/libQt5Quick.so.5
#70 0x00007f725315008b in  () at /usr/lib64/libQt5Qml.so.5
#71 0x00007f72530e31ea in  () at /usr/lib64/libQt5Qml.so.5
#72 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#73 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#74 0x00007f72530e2b31 in  () at /usr/lib64/libQt5Qml.so.5
#75 0x00007f72530e32fe in  () at /usr/lib64/libQt5Qml.so.5
#76 0x00007f72530e3d2e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#77 0x00007f7253cca99c in  () at /usr/lib64/libKF5Declarative.so.5
#78 0x00007f72530e39c5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#79 0x00007f72530df37c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#80 0x00007f7253917a7a in  () at /usr/lib64/libQt5Quick.so.5
#81 0x00007f7253917bf8 in  () at /usr/lib64/libQt5Quick.so.5
#82 0x00007f725315008b in  () at /usr/lib64/libQt5Qml.so.5
#83 0x00007f72530e31ea in  () at /usr/lib64/libQt5Qml.so.5
#84 0x00007f72530e3c4b in  () at /usr/lib64/libQt5Qml.so.5
#85 0x00007f72530e3c8c in QQmlIncubator::forceCompletion() () at /usr/lib64/libQt5Qml.so.5
#86 0x00007f7253cb989e in KDeclarative::QmlObject::rootObject() const () at /usr/lib64/libKF5Declarative.so.5
#87 0x000000000040a78a in View::View(QWindow*) ()
#88 0x0000000000408b10 in main ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:52:16 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Michael Harnden 2018-11-01 14:41:34 UTC
(In reply to Andrew Crouthamel from comment #1)
> Dear Bug Submitter,
> 
> This bug has been stagnant for a long time. Could you help us out and
> re-test if the bug is valid in the latest version? I am setting the status
> to NEEDSINFO pending your response, please change the Status back to
> REPORTED when you respond.
> 
> Thank you for helping us make KDE software even better for everyone!

Everything works fine in the latest version.
Comment 3 Andrew Crouthamel 2018-11-01 15:23:25 UTC
Thanks for the update!