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

            Bug ID: 411575
           Summary: Desktop when black then back
           Product: plasmashell
           Version: 5.16.4
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: sunxuanmail...@163.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to