Bug 408969

Summary: KDE Plasma with EglStreams on nvidia 430
Product: [Plasma] plasmashell Reporter: Evgenii M. <z.mozharic>
Component: generic-waylandAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.16.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Evgenii M. 2019-06-21 01:20:22 UTC
Application: plasmashell (5.16.1)

Qt Version: 5.12.4
Frameworks Version: 5.59.0
Operating System: Linux 5.1.12-1-clear x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: I was closing a window.

- Unusual behavior I noticed: I ran kde-wayland-session with eglstreams enabled with gtx 1080 on nvidia dkms 430.26-5. The actual monitor res is 3840x2160, but it got locked somewhere at 800x600 without streching to fullscreen, leaving most of the screen blank, though the cursor does move outside of it and changes shape, probably because of the sddm. nvidia-settings won't launch and display settings in kde settings menu is blank. Kde was installed from arch repositories via plasma, plasma-wayland-session, kde-applications - packages.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f633e017880 (LWP 809))]

Thread 18 (Thread 0x7f62ecf4b700 (LWP 2880)):
[KCrash Handler]
#6  0x00007f634292ae94 in wl_proxy_marshal_constructor () at /usr/lib/libwayland-client.so.0
#7  0x00007f633dc3b19b in QtWaylandClient::QWaylandWindow::handleUpdate() () at /usr/lib/libQt5WaylandClient.so.5
#8  0x00007f633c015d78 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#9  0x00007f6343431142 in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5
#10 0x00007f6344c2682e in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f6344c2a6f8 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f62d7fff700 (LWP 2865)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6342e54cf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6342e54de2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6344c2a4cd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6344c2a73c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f62ed74c700 (LWP 1023)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6342e54cf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6342e54de2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6344c2a4cd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6344c2a73c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f62effff700 (LWP 1017)):
#0  0x00007f6342ad6497 in poll () at /usr/lib/libc.so.6
#1  0x00007f63411c17c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f634306b27c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6342e4d9c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f62fcf18700 (LWP 1016)):
#0  0x00007f6342ad6497 in poll () at /usr/lib/libc.so.6
#1  0x00007f63411c17c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f634306b27c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6342e4d9c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f62fdade33a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f6309820700 (LWP 983)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6342e54cf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6342e54de2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6344c2a4cd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6344c2a73c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f630a513700 (LWP 978)):
#0  0x00007f634116f3a0 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f63411b84d2 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63411c173c in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f634306b27c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f6342e4d9c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f6344ba1feb in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f6328b23700 (LWP 976)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f6329324700 (LWP 975)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f6329b25700 (LWP 974)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f632a326700 (LWP 973)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f632ab27700 (LWP 972)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f632b328700 (LWP 971)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f632bb29700 (LWP 970)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f6334f63700 (LWP 969)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6335327cc4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f6335327b18 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f6337fff700 (LWP 918)):
#0  0x00007f6342ad6497 in poll () at /usr/lib/libc.so.6
#1  0x00007f63411c17c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f634306b27c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6342e4d9c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f63448d5969 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f633d540700 (LWP 862)):
#0  0x00007f6342ad1fbc in read () at /usr/lib/libc.so.6
#1  0x00007f634116f961 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63411bff70 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f63411c1766 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f634306b27c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f6342e4d9c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f6343925b37 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f6342e4ebf0 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f634212c57f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f6342ae0f13 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f633e017880 (LWP 809)):
#0  0x00007f63421323c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6342e54cf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6342e54de2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6344c289e3 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6344c29aae in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6344c2a11b in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007f63433ff10d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x00007f6344c8b9bc in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#8  0x00007f63453e552c in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#9  0x00007f6343b90485 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f6343b999b1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f6343013782 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f63433f5815 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007f63433f5a48 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#14 0x00007f63433cf68c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#15 0x00007f633dc706f1 in  () at /usr/lib/libQt5WaylandClient.so.5
#16 0x00007f63411bf90f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f63411c1869 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007f63411c18ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007f634306b263 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f63430123ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007f634301a056 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x0000557a06b61db8 in  ()
#23 0x00007f6342a0bee3 in __libc_start_main () at /usr/lib/libc.so.6
#24 0x0000557a06b6226e in _start ()
[Inferior 1 (process 809) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2019-06-23 13:13:39 UTC

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