Bug 353523

Summary: plasma black screen crash on startup on kernel 3.19.0-30-lowlatency (ubuntu numbering)
Product: [Plasma] plasmashell Reporter: drdrnewman
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 drdrnewman 2015-10-04 12:19:31 UTC
Application: plasmashell (5.3.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-30-lowlatency x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:

Restarting with an updated kernel.

- Unusual behavior I noticed:

A complelely black screen.Alt-F1 got me a terminal. startx brought up two windows and plasmashell crash reports

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 0x7fa5952087c0 (LWP 5365))]

Thread 3 (Thread 0x7fa57ede3700 (LWP 5367)):
#0  0x00007fa58fd858dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa592518b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa59251a64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa5819ac099 in QXcbEventReader::run (this=0x8d6a70) at qxcbconnection.cpp:1105
#4  0x00007fa590406b0e in QThreadPrivate::start (arg=0x8d6a70) at thread/qthread_unix.cpp:337
#5  0x00007fa58f60c6aa in start_thread (arg=0x7fa57ede3700) at pthread_create.c:333
#6  0x00007fa58fd90eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa57caa3700 (LWP 5372)):
#0  0x00007fa58fd858dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa58c4a7ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa58c4a7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa59069dc6c in QEventDispatcherGlib::processEvents (this=0x7fa5700008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007fa5906423e2 in QEventLoop::exec (this=this@entry=0x7fa57caa2de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fa590401b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fa592190f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa590406b0e in QThreadPrivate::start (arg=0x9f9c80) at thread/qthread_unix.cpp:337
#8  0x00007fa58f60c6aa in start_thread (arg=0x7fa57caa3700) at pthread_create.c:333
#9  0x00007fa58fd90eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa5952087c0 (LWP 5365)):
[KCrash Handler]
#6  0x00007fa58fcbf267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007fa58fcc0eca in __GI_abort () at abort.c:89
#8  0x00007fa5903f3edf in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1415
#9  QMessageLogger::fatal (this=this@entry=0x7fff69eae870, msg=msg@entry=0x7fa581a103b6 "Could not initialize GLX") at global/qlogging.cpp:636
#10 0x00007fa5819d4f30 in QGLXContext::init (this=0xcaab60, screen=0x8de930, share=0x0) at qglxintegration.cpp:303
#11 0x00007fa5819ad64b in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7fff69eae970) at qxcbintegration.cpp:254
#12 0x00007fa5909d254b in QOpenGLContext::create (this=this@entry=0x7fff69eae970) at kernel/qopenglcontext.cpp:596
#13 0x00007fa5819d52fa in QGLXContext::queryDummyContext () at qglxintegration.cpp:657
#14 0x00007fa5819d54a1 in QGLXContext::supportsThreading () at qglxintegration.cpp:688
#15 0x00007fa594f2f8ab in QSGRenderLoop::instance() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fa594f61f0d in QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fa5944821ac in PlasmaQuick::Dialog::Dialog(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#18 0x00007fa5775c1580 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#19 0x00007fa5921248ab in QQmlType::create() const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fa59218c74a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fa59218cee4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fa592111427 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fa592111d31 in QQmlIncubationController::incubateFor(int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007fa593d02bfc in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#25 0x00007fa592111b12 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007fa59210d25c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007fa593cf25b0 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#28 0x00007fa593cf266c in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#29 0x00007fa593cf283e in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#30 0x000000000046244c in Osd::Osd (this=0xa3cf20, corona=<optimized out>) at ../../shell/osd.cpp:42
#31 0x0000000000454d78 in ShellCorona::ShellCorona (this=0x9de940, parent=<optimized out>) at ../../shell/shellcorona.cpp:176
#32 0x000000000045ea14 in ShellManager::loadHandlers (this=0x9d9b00) at ../../shell/shellmanager.cpp:101
#33 0x000000000047ae2d in ShellManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_shellmanager.cpp:100
#34 0x00007fa59067673a in QObject::event (this=0x9d9b00, e=<optimized out>) at kernel/qobject.cpp:1245
#35 0x00007fa590f4eb2c in QApplicationPrivate::notify_helper (this=0x8ae850, receiver=0x9d9b00, e=0x9afd40) at kernel/qapplication.cpp:3720
#36 0x00007fa590f54000 in QApplication::notify (this=0x7fff69eafbd0, receiver=0x9d9b00, e=0x9afd40) at kernel/qapplication.cpp:3503
#37 0x00007fa590644c2b in QCoreApplication::notifyInternal (this=0x7fff69eafbd0, receiver=0x9d9b00, event=event@entry=0x9afd40) at kernel/qcoreapplication.cpp:935
#38 0x00007fa590646c9b in sendEvent (event=0x9afd40, 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=0x8a3e20) at kernel/qcoreapplication.cpp:1552
#40 0x00007fa590647298 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#41 0x00007fa59069d843 in postEventSourceDispatch (s=0x8f8fb0) at kernel/qeventdispatcher_glib.cpp:271
#42 0x00007fa58c4a7c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fa58c4a7f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007fa58c4a7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fa59069dc57 in QEventDispatcherGlib::processEvents (this=0x905b20, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#46 0x00007fa5906423e2 in QEventLoop::exec (this=this@entry=0x7fff69eafa50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#47 0x00007fa59064a02c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#48 0x00007fa59098931c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#49 0x00007fa590f4a7a5 in QApplication::exec () at kernel/qapplication.cpp:2956
#50 0x0000000000430253 in main (argc=4, argv=<optimized out>) at ../../shell/main.cpp:154

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

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-04 14:03:23 UTC
>#9 QMessageLogger::fatal (this=this@entry=0x7fff69eae870, msg=msg@entry=0x7fa581a103b6 "Could not initialize GLX") at global/qlogging.cpp:636 #10 0x00007fa5819d4f30 in QGLXContext::init (this=0xcaab60, screen=0x8de930, share=0x0) at qglxintegration.cpp:303

Error here means there is something wrong with your graphic driver setup.

Linked report has some comments and workarounds

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