Bug 410530 - Plasma crashed right after booting KDE neon
Summary: Plasma crashed right after booting KDE neon
Status: RESOLVED DUPLICATE of bug 411995
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.4
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-03 07:54 UTC by Valtteri Tarvainen
Modified: 2019-10-13 11:58 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (14.92 KB, text/plain)
2019-08-05 10:32 UTC, Valtteri Tarvainen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valtteri Tarvainen 2019-08-03 07:54:54 UTC
Application: plasmashell (5.16.4)

Qt Version: 5.12.3
Frameworks Version: 5.60.0
Operating System: Linux 5.0.0-23-generic x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
- What I was doing when the application crashed:
I just booted KDE neon and the Plasma desktop kind of flashed and the crash handler notification appeared. 

(I thought that even though it didn't cause me noticeable problem, it would be good to share this info.)

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

Thread 10 (Thread 0x7fa5ce81e700 (LWP 1927)):
[KCrash Handler]
#6  0x00007fa62e60c956 in qHash(QByteArray const&, unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa62f10373e in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fa62f10279a in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007fa62f0cc765 in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fa62f0ccf98 in QOpenGLShaderProgram::link() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fa6328f8548 in QSGDefaultRenderContext::compileShader(QSGMaterialShader*, QSGMaterial*, char const*, char const*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fa6328c2be6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fa6328c35a9 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fa6328c4a25 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fa6328ca056 in QSGBatchRenderer::Renderer::render() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fa6328ba810 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fa6328bacbb in QSGRenderer::renderScene(unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fa6328f7830 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fa632959a18 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fa632902e92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fa632906ae8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fa62b0c26db in start_thread (arg=0x7fa5ce81e700) at pthread_create.c:463
#24 0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fa5cf41f700 (LWP 1926)):
#0  0x00007fa62b0c89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ffefa93ce0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa62b0c89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ffefa93c90, cond=0x55ffefa93cb8) at pthread_cond_wait.c:502
#2  0x00007fa62b0c89f3 in __pthread_cond_wait (cond=0x55ffefa93cb8, mutex=0x55ffefa93c90) at pthread_cond_wait.c:655
#3  0x00007fa62e5b6dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e5b70c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa6329066f8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fa632906b2a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa62b0c26db in start_thread (arg=0x7fa5cf41f700) at pthread_create.c:463
#9  0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa5d7fff700 (LWP 1915)):
#0  0x00007fa627d4d664 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa627d06b18 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa627d074fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa62e7e5dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa62e5ae4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa62b0c26db in start_thread (arg=0x7fa5d7fff700) at pthread_create.c:463
#9  0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa5dd2b9700 (LWP 1914)):
#0  0x00007fa62de9e0b4 in __GI___libc_read (fd=39, buf=0x7fa5dd2b8ad0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fa627d4c2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa627d070b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa627d07570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa62e7e5dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa62e5ae4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa5dfc17197 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa62b0c26db in start_thread (arg=0x7fa5dd2b9700) at pthread_create.c:463
#11 0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa5f6bfe700 (LWP 1901)):
#0  0x00007fa62de9e0b4 in __GI___libc_read (fd=57, buf=0x7fa5f6bfdaa0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fa627d4c2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa627d070b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa627d07570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa62e7e5dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa62e5ae4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa632880926 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa62b0c26db in start_thread (arg=0x7fa5f6bfe700) at pthread_create.c:463
#11 0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa5fd378700 (LWP 1898)):
#0  0x00007fa62b0c89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ffef11b544) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa62b0c89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ffef11b4f0, cond=0x55ffef11b518) at pthread_cond_wait.c:502
#2  0x00007fa62b0c89f3 in __pthread_cond_wait (cond=0x55ffef11b518, mutex=0x55ffef11b4f0) at pthread_cond_wait.c:655
#3  0x00007fa62e5b6dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e5b70c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa6329066f8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fa632906b2a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa62b0c26db in start_thread (arg=0x7fa5fd378700) at pthread_create.c:463
#9  0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa60002d700 (LWP 1897)):
#0  0x00007fa62b0c89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ffef43a9f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa62b0c89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ffef43a9a0, cond=0x55ffef43a9c8) at pthread_cond_wait.c:502
#2  0x00007fa62b0c89f3 in __pthread_cond_wait (cond=0x55ffef43a9c8, mutex=0x55ffef43a9a0) at pthread_cond_wait.c:655
#3  0x00007fa62e5b6dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e5b70c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa6329066f8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fa632906b2a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa62b0c26db in start_thread (arg=0x7fa60002d700) at pthread_create.c:463
#9  0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa6179d4700 (LWP 1861)):
#0  0x00007fa62dea2bf9 in __GI___poll (fds=0x7fa60c004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa627d075c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa62e7e5dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa62e5ae4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa6323bb115 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa62b0c26db in start_thread (arg=0x7fa6179d4700) at pthread_create.c:463
#9  0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa61d48e700 (LWP 1789)):
#0  0x00007ffe4d7e66ae in  ()
#1  0x00007fa62debeea6 in __GI___clock_gettime (clock_id=1, tp=0x7fa61d48da60) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fa62e7e56b1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fa62e7e3ee9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e7e44c5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa62e7e5b0e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa627d06b28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fa627d074fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fa62e7e5dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fa62e5ae4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fa62f891015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#13 0x00007fa62e5afc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fa62b0c26db in start_thread (arg=0x7fa61d48e700) at pthread_create.c:463
#15 0x00007fa62deaf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa634a93880 (LWP 1755)):
#0  0x00007fa62b0c89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fff09c2b00) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa62b0c89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55fff09c2ab0, cond=0x55fff09c2ad8) at pthread_cond_wait.c:502
#2  0x00007fa62b0c89f3 in __pthread_cond_wait (cond=0x55fff09c2ad8, mutex=0x55fff09c2ab0) at pthread_cond_wait.c:655
#3  0x00007fa62e5b6dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa62e5b70c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa632903a6d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fa6329045aa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fa63296508e in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x000055ffed0ea4ab in  ()
#9  0x00007fa6300e865c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fa6300efb90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fa62e788d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fa62ed43b33 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fa6300efbab in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fa62e788d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fa62e7e5219 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fa62e7e5a19 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fa627d07417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fa627d07650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fa627d076dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fa62e7e5daf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fa62e78703a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fa62e790170 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000055ffed0d9f3f in  ()
#24 0x00007fa62ddafb97 in __libc_start_main (main=0x55ffed0d93d0, argc=1, argv=0x7ffe4d79bfe8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe4d79bfd8) at ../csu/libc-start.c:310
#25 0x000055ffed0da3ca in _start ()

Reported using DrKonqi
Comment 1 Valtteri Tarvainen 2019-08-05 10:32:24 UTC
Created attachment 121939 [details]
New crash information added by DrKonqi

plasmashell (5.16.4) using Qt 5.12.3

- What I was doing when the application crashed:
Once again I booted the KDE Neon and the Plasma Desktop crashed
- Unusual behavior I noticed:
Some time ago, I had needed to add myself to usergroup "kvm" for virtualization to work correctly. While I solved that problem, I made another one by I using usermod -G (or -g) and removed myself from every other group than kvm, then I added myself back to groups I thought my account previously was part of via root shell from recovery mode.

- Question regarding to user groups and suggestion:
Do I need to be part of some group to be able to use Plasma correctly? if so, it would be nice to have a notification telling me that my permissions are not correctly set.

-- Backtrace (Reduced):
#6  0x00007ff578953956 in qHash(QByteArray const&, unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff57944a73e in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007ff57944979a in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ff579413765 in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007ff579413f98 in QOpenGLShaderProgram::link() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
Comment 2 Bennet 2019-10-13 11:58:30 UTC
Seems to be a duplicate of https://bugs.kde.org/show_bug.cgi?id=411995. Did you launched with "startx" too?

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