Bug 353703 - Plasma crashed after installing nouveau driver
Summary: Plasma crashed after installing nouveau driver
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-09 06:38 UTC by Vladyslav
Modified: 2015-10-12 21:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladyslav 2015-10-09 06:38:42 UTC
Application: plasmashell (5.4.1)

Qt Version: 5.5.0
Operating System: Linux 4.2.1-1-desktop x86_64
Distribution: "openSUSE Tumbleweed (20151002) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:I uninstalled nvidia propriety driver and install nouveau driver. After that plasma crashed and don't start.

The crash can be reproduced every time.

-- Backtrace:
Application: Плазма (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f055cd398c0 (LWP 2474))]

Thread 7 (Thread 0x7f05462a2700 (LWP 2476)):
#0  0x00007f0556348e7d in poll () at /lib64/libc.so.6
#1  0x00007f055b1c2432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f055b1c4007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f05483f1e89 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f0556a37a9f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f053edc0700 (LWP 2489)):
#0  0x00007f0556348e7d in poll () at /lib64/libc.so.6
#1  0x00007f0552a50e94 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0552a50f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0556c5c33f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0556c0647a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0556a32c6c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0559ca31a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f0556a37a9f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0533487700 (LWP 2493)):
#0  0x00007f0556348e7d in poll () at /lib64/libc.so.6
#1  0x00007f0552a50e94 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0552a50f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0556c5c33f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0556c0647a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0556a32c6c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0559ca31a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f0556a37a9f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0531850700 (LWP 2496)):
#0  0x00007f0556348e7d in poll () at /lib64/libc.so.6
#1  0x00007f0552a50e94 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0552a50f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0556c5c33f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0556c0647a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0556a32c6c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0559ca31a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f0556a37a9f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f052bdf7700 (LWP 2497)):
#0  0x00007f0555b5707f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f055c433aa4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f055c433ae9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0528e72700 (LWP 2499)):
#0  0x00007f0556348e7d in poll () at /lib64/libc.so.6
#1  0x00007f0552a50e94 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0552a50f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0556c5c35b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0556c0647a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0556a32c6c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f055a820b62 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f0556a37a9f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0555b514a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f055635180d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f055cd398c0 (LWP 2474)):
[KCrash Handler]
#6  0x00007f055629c7a8 in raise () at /lib64/libc.so.6
#7  0x00007f055629dbfa in abort () at /lib64/libc.so.6
#8  0x00007f0556a267ae in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f055a889e74 in  () at /usr/lib64/libQt5Quick.so.5
#10 0x00007f055a88adf5 in  () at /usr/lib64/libQt5Quick.so.5
#11 0x00007f055a88bcde in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f055715485b in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#13 0x00007f055a8c2ed1 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#14 0x0000000000441f26 in DesktopView::event(QEvent*) ()
#15 0x00007f0557f7f8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f0557f84a06 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f0556c08b33 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f055714d344 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt5Gui.so.5
#19 0x00007f055714dfdd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#20 0x00007f05571336b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#21 0x00007f0548421b80 in  () at /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f0552a50cc7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f0552a50ef8 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f0552a50f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007f0556c5c33f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f0556c0647a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f0556c0e11d in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#28 0x00000000004360c0 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-09 08:46:23 UTC
It seems the driver is not installed properly.

If you run plasmashell from a command line

(from a TTY)
DISPLAY=:0 plasmashell

you'll see it printing an error message about failing to create an openGL context

It would help me if you can show me the exact text of that message

*** This bug has been marked as a duplicate of bug 345563 ***
Comment 2 Vladyslav 2015-10-12 07:57:25 UTC
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  0) 
Application::crashHandler() called with signal 6; recent crashes: 1
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  0) 
Application::crashHandler() called with signal 6; recent crashes: 2
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib64/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/run/media/vladyslav/Files/Pictures/Wallpapers//metadata.desktop"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  0) 
Application::crashHandler() called with signal 6; recent crashes: 3
Too many crashes in short order or respawning disabled, not restarting automatically.
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
Comment 3 Vladyslav 2015-10-12 21:10:37 UTC
I solved my problem. After uninstalling propriety Nvidia driver, some files remained in /usr/lib64/xorg/modules/updates . I removed updates folder and GLX module after reboot start normally. There are some problem with stability, but main problem of this report is resolved.