Bug 353161

Summary: krunner crashes on startup causing Plasma to crash
Product: [Plasma] plasmashell Reporter: Paul Burden <burden.paul>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.3.2   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Paul Burden 2015-09-25 09:17:52 UTC
Application: plasmashell (5.3.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-21-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
On boot after logging in with username and password this crash happens. It doesn't display the splash screen. There's no more to it than that.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa47fa057c0 (LWP 2723))]

Thread 3 (Thread 0x7fa46a587700 (LWP 2726)):
#0  0x00007fa47a50b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa47ccc1b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa47ccc364f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa46d15b099 in QXcbEventReader::run (this=0x200d8d0) at qxcbconnection.cpp:1105
#4  0x00007fa47ab93b0e in QThreadPrivate::start (arg=0x200d8d0) at thread/qthread_unix.cpp:337
#5  0x00007fa479d8f6aa in start_thread (arg=0x7fa46a587700) at pthread_create.c:333
#6  0x00007fa47a516eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa463eaf700 (LWP 2734)):
#0  0x00007fa47a50749d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa47316a073 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.355.11
#2  0x00007fa476c0d2f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa476bc996c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa476bc9e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa476bc9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa47ae2ac6c in QEventDispatcherGlib::processEvents (this=0x7fa45c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#7  0x00007fa47adcf3e2 in QEventLoop::exec (this=this@entry=0x7fa463eaede0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007fa47ab8eb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#9  0x00007fa47c931f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fa47ab93b0e in QThreadPrivate::start (arg=0x21702c0) at thread/qthread_unix.cpp:337
#11 0x00007fa479d8f6aa in start_thread (arg=0x7fa463eaf700) at pthread_create.c:333
#12 0x00007fa47a516eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa47fa057c0 (LWP 2723)):
[KCrash Handler]
#6  0x00007fa47a445267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007fa47a446eca in __GI_abort () at abort.c:89
#8  0x00007fa47ab80edf in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1415
#9  QMessageLogger::fatal (this=this@entry=0x7ffe1298ae90, msg=msg@entry=0x7fa46d1bf3b6 "Could not initialize GLX") at global/qlogging.cpp:636
#10 0x00007fa46d183f30 in QGLXContext::init (this=0x22e8690, screen=0x20101d0, share=0x0) at qglxintegration.cpp:303
#11 0x00007fa46d15c64b in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7ffe1298af90) at qxcbintegration.cpp:254
#12 0x00007fa47b16454b in QOpenGLContext::create (this=this@entry=0x7ffe1298af90) at kernel/qopenglcontext.cpp:596
#13 0x00007fa46d1842fa in QGLXContext::queryDummyContext () at qglxintegration.cpp:657
#14 0x00007fa46d1844a1 in QGLXContext::supportsThreading () at qglxintegration.cpp:688
#15 0x00007fa47f71e8ab in QSGRenderLoop::instance() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fa47f750f0d in QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fa47ec611ac in PlasmaQuick::Dialog::Dialog(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#18 0x00007fa462c31580 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#19 0x00007fa47c8c58ab in QQmlType::create() const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fa47c92d74a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fa47c92dee4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fa47c8b2427 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fa47c8b2d31 in QQmlIncubationController::incubateFor(int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007fa47e4d2bfc in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#25 0x00007fa47c8b2b12 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007fa47c8ae25c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007fa47e4c25b0 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#28 0x00007fa47e4c266c in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#29 0x00007fa47e4c283e in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#30 0x000000000046244c in Osd::Osd(ShellCorona*) ()
#31 0x0000000000454d78 in ShellCorona::ShellCorona(QObject*) ()
#32 0x000000000045ea14 in ShellManager::loadHandlers() ()
#33 0x000000000047ae2d in ?? ()
#34 0x00007fa47ae0373a in QObject::event (this=0x210ae40, e=<optimized out>) at kernel/qobject.cpp:1245
#35 0x00007fa47b6e3b2c in QApplicationPrivate::notify_helper (this=0x1fe3b80, receiver=0x210ae40, e=0x2157030) at kernel/qapplication.cpp:3720
#36 0x00007fa47b6e9000 in QApplication::notify (this=0x7ffe1298c1f0, receiver=0x210ae40, e=0x2157030) at kernel/qapplication.cpp:3503
#37 0x00007fa47add1c2b in QCoreApplication::notifyInternal (this=0x7ffe1298c1f0, receiver=0x210ae40, event=event@entry=0x2157030) at kernel/qcoreapplication.cpp:935
#38 0x00007fa47add3c9b in sendEvent (event=0x2157030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1fd8f00) at kernel/qcoreapplication.cpp:1552
#40 0x00007fa47add4298 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#41 0x00007fa47ae2a843 in postEventSourceDispatch (s=0x20336f0) at kernel/qeventdispatcher_glib.cpp:271
#42 0x00007fa476bc9c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fa476bc9f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007fa476bc9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fa47ae2ac57 in QEventDispatcherGlib::processEvents (this=0x2033a10, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#46 0x00007fa47adcf3e2 in QEventLoop::exec (this=this@entry=0x7ffe1298c070, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#47 0x00007fa47add702c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#48 0x0000000000430253 in main ()

Possible duplicates by query: bug 353156, bug 353057, bug 352840, bug 352098, bug 351793.

Reported using DrKonqi
Comment 1 David Edmundson 2015-09-25 10:10:22 UTC
#9 QMessageLogger::fatal (this=this@entry=0x7ffe1298ae90, msg=msg@entry=0x7fa46d1bf3b6 "Could not initialize GLX") at global/qlogging.cpp:636 #10 0x00007fa46d183f30 in QGLXContext::init (this=0x22e8690, screen=0x20101d0, share=0x0) at qglxintegration.cpp:303

Error here means there is something wrong with your graphic drivers not being set up.

What do you mean by "causing plasma to crash"?

Also plasmashell should be giving you a dialog explaining this error, are you getting that?

*** This bug has been marked as a duplicate of bug 345563 ***