Bug 353255

Summary: KDE crashing on start (Mate works)
Product: [Plasma] plasmashell Reporter: Arthur Urbano <arthur.urbano>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs, rdieter
Priority: NOR Keywords: drkonqi
Version: 5.4.1   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arthur Urbano 2015-09-27 23:02:25 UTC
Application: plasmashell (5.4.1)

Qt Version: 5.5.0
Operating System: Linux 4.2.1-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:
Everytime I try to start KDE it's crashing.

I'm able to log on if I use Mate Desktop

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f50c1617940 (LWP 2088))]

Thread 3 (Thread 0x7f509f9ba700 (LWP 2090)):
#0  0x00007f50b909a11d in poll () at /lib64/libc.so.6
#1  0x00007f50bf4d0182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f50bf4d1c77 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f50a22c2999 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f50b9ca154e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f50b7cad60a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f50b90a5bbd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f509c8e2700 (LWP 2110)):
#0  0x00007f50b9095cfd in read () at /lib64/libc.so.6
#1  0x00007f50b1197f75 in  () at /lib64/tls/libnvidia-tls.so.352.41
#2  0x00007f50b4180680 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00007f50b413cd34 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00007f50b413d1e0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00007f50b413d34c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00007f50b9ed8dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f50b9e7fdaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#8  0x00007f50b9c9c5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#9  0x00007f50bdf67245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#10 0x00007f50b9ca154e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#11 0x00007f50b7cad60a in start_thread () at /lib64/libpthread.so.0
#12 0x00007f50b90a5bbd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f50c1617940 (LWP 2088)):
[KCrash Handler]
#5  0x00007f50b8fd7a98 in raise () at /lib64/libc.so.6
#6  0x00007f50b8fd969a in abort () at /lib64/libc.so.6
#7  0x00007f50b9c8faf1 in  () at /lib64/libQt5Core.so.5
#8  0x00007f50a22de5c5 in QXcbWindow::create() () at /lib64/libQt5XcbQpa.so.5
#9  0x00007f509e97c949 in QXcbEglWindow::create() () at /usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
#10 0x00007f50a22c9ff1 in QXcbIntegration::createPlatformWindow(QWindow*) const () at /lib64/libQt5XcbQpa.so.5
#11 0x00007f50ba3c4b04 in QWindowPrivate::create(bool) () at /lib64/libQt5Gui.so.5
#12 0x00007f50ba3c4dc8 in QWindow::winId() const () at /lib64/libQt5Gui.so.5
#13 0x00007f50c10d2e4e in PlasmaQuick::Dialog::event(QEvent*) () at /lib64/libKF5PlasmaQuick.so.5
#14 0x00007f50bb4384ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#15 0x00007f50bb43d976 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#16 0x00007f50b9e8261b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#17 0x00007f50ba3c4fe2 in QWindow::setIcon(QIcon const&) () at /lib64/libQt5Gui.so.5
#18 0x00007f50c10cf2d1 in PlasmaQuick::Dialog::Dialog(QQuickItem*) () at /lib64/libKF5PlasmaQuick.so.5
#19 0x00007f50971a5f10 in void QQmlPrivate::createInto<PlasmaQuick::Dialog>(void*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#20 0x00007f50bdeff9ab in QQmlType::create() const () at /lib64/libQt5Qml.so.5
#21 0x00007f50bdf60ca4 in QQmlObjectCreator::createInstance(int, QObject*, bool) () at /lib64/libQt5Qml.so.5
#22 0x00007f50bdf6173f in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () at /lib64/libQt5Qml.so.5
#23 0x00007f50bdeec217 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
#24 0x00007f50bdeecb04 in QQmlIncubationController::incubateFor(int) () at /lib64/libQt5Qml.so.5
#25 0x00007f50beff82bc in KDeclarative::QmlObjectIncubationController::incubatingObjectCountChanged(int) () at /lib64/libKF5Declarative.so.5
#26 0x00007f50bdeec919 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /lib64/libQt5Qml.so.5
#27 0x00007f50bdee808c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /lib64/libQt5Qml.so.5
#28 0x00007f50befe7d3f in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () at /lib64/libKF5Declarative.so.5
#29 0x00007f50befe7ecc in KDeclarative::QmlObjectPrivate::scheduleExecutionEnd() () at /lib64/libKF5Declarative.so.5
#30 0x00007f50befe8089 in KDeclarative::QmlObjectPrivate::execute(QUrl const&) [clone .part.26] [clone .constprop.32] () at /lib64/libKF5Declarative.so.5
#31 0x00005608751c68eb in Osd::Osd(ShellCorona*) ()
#32 0x00005608751b9200 in ShellCorona::ShellCorona(QObject*) ()
#33 0x00005608751c245c in ShellManager::loadHandlers() ()
#34 0x00007f50b9eb2021 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#35 0x00007f50bb4384ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x00007f50bb43d976 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#37 0x00007f50b9e8261b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#38 0x00007f50b9e84a16 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#39 0x00007f50b9ed8983 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#40 0x00007f50b413cf0a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#41 0x00007f50b413d2a0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#42 0x00007f50b413d34c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#43 0x00007f50b9ed8d8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#44 0x00007f50b9e7fdaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#45 0x00007f50b9e87e6c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#46 0x0000560875191363 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-09-27 23:08:49 UTC
*** Bug 353256 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2015-09-27 23:11:26 UTC
*** Bug 353257 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2015-09-27 23:13:07 UTC
Did you get a dialog pop up just before it closed?

>#5 0x00007f50b8fd7a98 in raise () at /lib64/libc.so.6

This is printing an error, can you run "plasmashell" from a terminal and show me the last message please.
Comment 4 David Edmundson 2015-09-27 23:15:41 UTC
marking as waiting for info
Comment 5 Arthur Urbano 2015-09-27 23:18:43 UTC
QXcbconnection: could not connect to display
Aborted (Core dumped)
Comment 6 Arthur Urbano 2015-09-27 23:26:38 UTC
(In reply to David Edmundson from comment #4)
> marking as waiting for info

QXcbconnection: could not connect to display 
Aborted (Core dumped)
Comment 7 David Edmundson 2015-09-27 23:34:44 UTC
Thanks

can you try

DISPLAY=:0 plasmashell
Comment 8 Arthur Urbano 2015-09-27 23:46:33 UTC
(In reply to David Edmundson from comment #7)
> Thanks
> 
> can you try
> 
> DISPLAY=:0 plasmashell

Cannot find EGLConfig, returning null config
Unable to find X11 Visual which matches EGLConfig
Could not initialize OpenGL for RasterGLSurface reverting to RasterSurface
Comment 9 Arthur Urbano 2015-09-29 10:33:24 UTC
the info requested has been added

any update?
Comment 10 Arthur Urbano 2015-09-29 10:35:49 UTC
Cannot find EGLConfig, returning null config 
Unable to find X11 Visual which matches EGLConfig 
Could not initialize OpenGL for RasterGLSurface reverting to RasterSurface
Comment 11 Arthur Urbano 2015-09-29 12:14:09 UTC
   Hello Rex, Looks like your update is not showing in the thread
   []'s
   _________________________
   Arthur J. Urbano
   Tel. Res. (19) 2532-0340
   Tel. Cel. (19) 8183-8017

   ---------------------------------------------------------------------


   *De:* rdieter@math.unl.edu
   *Enviada:* Terça-feira, 29 de Setembro de 2015 05:33
   *Para:* arthur.urbano@uol.com.br
   *Assunto:* [plasmashell] [Bug 353255] KDE crashing on start (Mate
   works)

   https://bugs.kde.org/show_bug.cgi?id=353255

   Rex Dieter <rdieter@math.unl.edu> changed:

   What |Removed |Added
   ----------------------------------------------------------------------------
   CC| |rdieter@math.unl.edu

   --
   You are receiving this mail because:
   You reported the bug.
Comment 12 David Edmundson 2015-09-29 12:18:56 UTC
>Cannot find EGLConfig, returning null config 
>Unable to find X11 Visual which matches EGLConfig 

Your OpenGL setup is broken.

Either you have missing drivers, or they are broken or you are running it on something super old.

Effectively this is the same as the linked bug, though it's giving a different error message.
There is an env variable mentioned there that will force CPU fallback for rendering.

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