Bug 411575 - Desktop went black then back
Summary: Desktop went black then back
Status: RESOLVED DUPLICATE of bug 416162
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-04 02:25 UTC by sunxuanmailbox
Modified: 2021-02-03 00:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sunxuanmailbox 2019-09-04 02:25:55 UTC
Application: plasmashell (5.16.4)

Qt Version: 5.12.2
Frameworks Version: 5.61.0
Operating System: Linux 5.0.0-27-generic x86_64
Distribution: Ubuntu 19.04

-- Information about the crash:
- What I was doing when the application crashed:
Everytime after startup, the desktop background and task manager bar go black and back. Then a crash notice pops up says plasma-workspace has crashed. 
- Unusual behavior I noticed:
It seems to happen when changing wallpaper automatically. I am using win10 and kubuntu dual boot and store wallpaers in ntfs partitions. This happens almost everytime after a short period after startup using a single monitor, but somehow when I use dual monitors it crashes less often. This starts to happen back to 19.04, and when I tried to report, the crash handler complained no debug symbols even when I already installed plasma-workspack-dbgsym. Last time I checked, the debug symbol package is still broken.

The crash can be reproduced every time.

-- 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 0x7f1eace10880 (LWP 1540))]

Thread 7 (Thread 0x7f1e7fb77700 (LWP 1807)):
#0  0x00007f1eb00f73bb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ec5fb49194) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1eb00f73bb in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ec5fb49140, cond=0x55ec5fb49168) at pthread_cond_wait.c:502
#2  0x00007f1eb00f73bb in __pthread_cond_wait (cond=0x55ec5fb49168, mutex=0x55ec5fb49140) at pthread_cond_wait.c:655
#3  0x00007f1eb1234733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1eb1234819 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1eb2f785d9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f1eb2f7883a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f1e983bf700 (LWP 1802)):
#0  0x00007f1eb0eb0fb4 in __GI___libc_read (nbytes=16, buf=0x7f1e983beac0, fd=49) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f1eb0eb0fb4 in __GI___libc_read (fd=49, buf=0x7f1e983beac0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f1eaf278410 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1eaf2316cf in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1eaf231ba0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1eaf231d1c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1eb1437063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1eb13e25bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1eb122d2c6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1eb2ef3376 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1e966b9700 (LWP 1798)):
#0  0x00007f1eb0eb5729 in __GI___poll (fds=0x7f1e88097af0, nfds=1, timeout=9702) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1eaf231bf6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1eaf231d1c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1eb1437063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1eb13e25bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1eb122d2c6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1e95eb8700 (LWP 1791)):
#0  0x00007f1eb00f73bb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f1ea400ed04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1eb00f73bb in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f1ea400ecb0, cond=0x7f1ea400ecd8) at pthread_cond_wait.c:502
#2  0x00007f1eb00f73bb in __pthread_cond_wait (cond=0x7f1ea400ecd8, mutex=0x7f1ea400ecb0) at pthread_cond_wait.c:655
#3  0x00007f1eb1234733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1eb1234819 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1eb2f785d9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f1eb2f7883a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1ea99ee700 (LWP 1638)):
#0  0x00007f1eb0eb0fb4 in __GI___libc_read (nbytes=16, buf=0x7f1ea99edae0, fd=11) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f1eb0eb0fb4 in __GI___libc_read (fd=11, buf=0x7f1ea99edae0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f1eaf278410 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1eaf2316cf in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1eaf231ba0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1eaf231d1c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1eb1437063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1eb13e25bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1eb122d2c6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1eb2c21ef5 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1eaac91700 (LWP 1595)):
#0  0x00007f1eb0eb5729 in __GI___poll (fds=0x7f1e9c004e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1eaf231bf6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1eaf231d1c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1eb1437063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1eb13e25bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1eb122d2c6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1eb1cb7565 in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1eb122e612 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1eb00f1182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007f1eb0ec1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1eace10880 (LWP 1540)):
[KCrash Handler]
#6  0x00007f1eb2edd79a in QQuickTransitionManager::cancel() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1eb30b0757 in QQuickItemViewTransitionableItem::startTransition(QQuickItemViewTransitioner*, int) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f1eaae8f883 in  () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#9  0x00007f1eaae8d1bd in QQuickStackView::replace(QQmlV4Function*) () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#10 0x00007f1eaaeb4a3c in  () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#11 0x00007f1eaaeb4f6b in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#12 0x00007f1eb2b703af in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f1eb2bc7e6d in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f1eb2acca5f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f1eb2b54aa5 in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f1e825f1b11 in  ()
#17 0x0000000000000000 in  ()
[Inferior 1 (process 1540) detached]

Reported using DrKonqi
Comment 1 sunxuanmailbox 2019-09-04 02:28:19 UTC
Sorry for the typo, this bug was back to 18.04.
Comment 2 David Edmundson 2021-02-03 00:08:07 UTC

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