Bug 406711 - Segmentation fault - SolidDeviceJob::start()()
Summary: Segmentation fault - SolidDeviceJob::start()()
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: DataEngines (show other bugs)
Version: 5.12.8
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 418167 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-04-20 16:22 UTC by Don Curtis
Modified: 2021-02-26 22:16 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 Don Curtis 2019-04-20 16:22:07 UTC
Application: plasmashell (5.12.8)

Qt Version: 5.9.4
Frameworks Version: 5.45.0
Operating System: Linux 4.12.14-lp150.12.58-default x86_64
Distribution: "openSUSE Leap 15.0"

-- Information about the crash:
- What I was doing when the application crashed:

Unmounting a DVD-RAM located in /dev/sr0 - 2 optical drives - /dev/sr1 is also present.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
27	  return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
[Current thread is 1 (Thread 0x7fe9e0cc61c0 (LWP 2722))]

Thread 23 (Thread 0x7fe8d8bf4700 (LWP 10914)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8c00029e0) at thread/qthread_unix.cpp:368
#14 0x00007fe9d98b2569 in start_thread (arg=0x7fe8d8bf4700) at pthread_create.c:465
#15 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fe8d93f5700 (LWP 10913)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8bc002de0) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8d93f5700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fe8d9bf6700 (LWP 10912)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8c8002de0) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8d9bf6700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fe8da3f7700 (LWP 10911)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8c40029e0) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8da3f7700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fe8dabf8700 (LWP 10910)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8d0002de0) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8dabf8700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fe8db3f9700 (LWP 10909)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8cc0029e0) at thread/qthread_unix.cpp:368
#12 0x00007fe9d98b2569 in start_thread (arg=0x7fe8db3f9700) at pthread_create.c:465
#13 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fe8dbbfa700 (LWP 10908)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe8d40008c0) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8dbbfa700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fe8ee460700 (LWP 10907)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edbb2479f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edbb2479a0, cond=0x55edbb2479c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edbb2479c8, mutex=0x55edbb2479a0) at pthread_cond_wait.c:655
#3  0x00007fe9da71a3eb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55edbb2479a0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007fe9da71a3eb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55edb8712cc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007fe8fc587b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe8fc58bb98 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe8fc58bbf2 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe8fc586cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fe8fc589adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x55edb848f360) at thread/qthread_unix.cpp:368
#16 0x00007fe9d98b2569 in start_thread (arg=0x7fe8ee460700) at pthread_create.c:465
#17 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fe8f06ca700 (LWP 2946)):
#0  0x00007fe9da0010bb in __GI___poll (fds=0x7fe8e8002de0, nfds=1, timeout=871155) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe9d4891129 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe9d489123c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe9da93cc1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe8e8000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe9da8e509a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe8f06c9c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fe9da7144da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007fe8f2fe3f67 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x55edb9173050) at thread/qthread_unix.cpp:368
#8  0x00007fe9d98b2569 in start_thread (arg=0x7fe8f06ca700) at pthread_create.c:465
#9  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fe9137fe700 (LWP 2938)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb854cf5c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb854cf08, cond=0x55edb854cf30) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb854cf30, mutex=0x55edb854cf08) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe9137fe700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fe913fff700 (LWP 2932)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80ca7d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80ca788, cond=0x55edb80ca7b0) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80ca7b0, mutex=0x55edb80ca788) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe913fff700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe928c25700 (LWP 2931)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80ca7d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80ca788, cond=0x55edb80ca7b0) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80ca7b0, mutex=0x55edb80ca788) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe928c25700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe929426700 (LWP 2930)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80ca6f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80ca6a0, cond=0x55edb80ca6c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80ca6c8, mutex=0x55edb80ca6a0) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe929426700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe929c27700 (LWP 2929)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80ca6f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80ca6a0, cond=0x55edb80ca6c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80ca6c8, mutex=0x55edb80ca6a0) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe929c27700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe92a428700 (LWP 2928)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80ca6f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80ca6a0, cond=0x55edb80ca6c8) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80ca6c8, mutex=0x55edb80ca6a0) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe92a428700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe92ac29700 (LWP 2927)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb7e58f90) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb7e58f40, cond=0x55edb7e58f68) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb7e58f68, mutex=0x55edb7e58f40) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe92ac29700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe92b42a700 (LWP 2926)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55edb80e1d88) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x55edb80e1d38, cond=0x55edb80e1d60) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x55edb80e1d60, mutex=0x55edb80e1d38) at pthread_cond_wait.c:655
#3  0x00007fe92f463ceb in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fe92f463a17 in  () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe92b42a700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe9ba412700 (LWP 2925)):
#0  0x00007fe9d98b88ad in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe9e0683fb8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fe9d98b88ad in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fe9e0683f68 <QTWTF::pageheap_memory+57512>, cond=0x7fe9e0683f90 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:502
#2  0x00007fe9d98b88ad in __pthread_cond_wait (cond=0x7fe9e0683f90 <QTWTF::pageheap_memory+57552>, mutex=0x7fe9e0683f68 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:655
#3  0x00007fe9e038e5e4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7fe9e0675ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00007fe9e038e629 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe9ba412700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe9bbfff700 (LWP 2924)):
#0  0x00007fe9da0010bb in __GI___poll (fds=0x7fe9b0002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe9d4891129 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe9d489123c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe9da93cc1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9b0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe9da8e509a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe9bbffec70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fe9da7144da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007fe9ddffa025 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x55edb7bd2220) at thread/qthread_unix.cpp:368
#8  0x00007fe9d98b2569 in start_thread (arg=0x7fe9bbfff700) at pthread_create.c:465
#9  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe9c1e7a700 (LWP 2894)):
#0  0x00007fe9d48d6d89 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe9d4890b66 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe9d48910d0 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe9d489123c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe9da93cc1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9b4000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe9da8e509a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe9c1e79c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fe9da7144da in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007fe9ddffa025 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x55edb7a697b0) at thread/qthread_unix.cpp:368
#9  0x00007fe9d98b2569 in start_thread (arg=0x7fe9c1e7a700) at pthread_create.c:465
#10 0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe9c38d2700 (LWP 2748)):
#0  0x00007fe9da0010bb in __GI___poll (fds=0x7fe9bc007be0, nfds=1, timeout=8155) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe9d4891129 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe9d489123c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe9da93cc1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9bc000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe9da8e509a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe9c38d1c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fe9da7144da in QThread::exec() (this=this@entry=0x7fe9dc431d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515
#6  0x00007fe9dc1c1985 in QDBusConnectionManager::run() (this=0x7fe9dc431d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x7fe9dc431d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007fe9d98b2569 in start_thread (arg=0x7fe9c38d2700) at pthread_create.c:465
#9  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe9ca5ea700 (LWP 2736)):
#0  0x00007fe9da0010bb in __GI___poll (fds=0x7fe9ca5e9b88, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe9df060387 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fe9df061fba in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fe9cc997069 in QXcbEventReader::run() (this=0x55edb7914220) at qxcbconnection.cpp:1331
#4  0x00007fe9da7190ce in QThreadPrivate::start(void*) (arg=0x55edb7914220) at thread/qthread_unix.cpp:368
#5  0x00007fe9d98b2569 in start_thread (arg=0x7fe9ca5ea700) at pthread_create.c:465
#6  0x00007fe9da00b85f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe9e0cc61c0 (LWP 2722)):
[KCrash Handler]
#6  0x00007fe9da8e4d10 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data() const (this=0x7300740065006f) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:140
#7  0x00007fe9da8e4d10 in qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:999
#8  0x00007fe9da8e4d10 in QEventLoop::d_func() (this=0x73007400650067) at kernel/qeventloop.h:53
#9  0x00007fe9da8e4d10 in QEventLoop::exit(int) (this=0x73007400650067, returnCode=returnCode@entry=0) at kernel/qeventloop.cpp:265
#10 0x00007fe9da8e4d97 in QEventLoop::quit() (this=<optimized out>) at kernel/qeventloop.cpp:322
#11 0x00007fe9dc6cf6f1 in KJob::finishJob(bool) (this=0x55edba26f430, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.45.0-lp150.1.2.x86_64/src/lib/jobs/kjob.cpp:102
#12 0x00007fe8efaa6170 in SolidDeviceJob::start() (this=0x55edba26f430) at /usr/src/debug/plasma5-workspace-5.12.8-lp150.7.1.x86_64/dataengines/soliddevice/soliddevicejob.cpp:60
#13 0x00007fe9debd8a11 in Plasma::ServiceJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-framework-5.45.0-lp150.2.1.x86_64/build/src/plasma/KF5Plasma_autogen/include/moc_servicejob.cpp:91
#14 0x00007fe9da914a42 in QObject::event(QEvent*) (this=0x55edba26f430, e=<optimized out>) at kernel/qobject.cpp:1246
#15 0x00007fe9dbad6e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55edb78ef970, receiver=receiver@entry=0x55edba26f430, e=e@entry=0x7fe9c400ef60) at kernel/qapplication.cpp:3723
#16 0x00007fe9dbade244 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc51616ce0, receiver=0x55edba26f430, e=0x7fe9c400ef60) at kernel/qapplication.cpp:3482
#17 0x00007fe9da8e6a88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55edba26f430, event=event@entry=0x7fe9c400ef60) at kernel/qcoreapplication.cpp:1016
#18 0x00007fe9da8e9075 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fe9c400ef60, receiver=<optimized out>) at kernel/qcoreapplication.h:233
#19 0x00007fe9da8e9075 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55edb78cae40) at kernel/qcoreapplication.cpp:1676
#20 0x00007fe9da8e95f8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1530
#21 0x00007fe9da93d583 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55edb7983990) at kernel/qeventdispatcher_glib.cpp:276
#22 0x00007fe9d4890e07 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007fe9d48911b0 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fe9d489123c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007fe9da93cbff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55edb7986d50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007fe9da8e509a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc51616bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#27 0x00007fe9da8ed9e4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1289
#28 0x000055edb5919ed0 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.12.8-lp150.7.1.x86_64/shell/main.cpp:172
[Inferior 1 (process 2722) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2020-02-26 00:34:27 UTC
*** Bug 418167 has been marked as a duplicate of this bug. ***
Comment 2 Don Curtis 2020-10-27 09:57:00 UTC
Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.71.0
Qt Version: 5.12.7
Kernel Version: 5.3.18-lp152.47-default
OS Type: 64-bit
Processors: 8 × AMD Ryzen 5 3400G with Radeon Vega Graphics
Memory: 13,6 GiB

Following a hardware upgrade and new installation, I'm no longer experiencing this issue.
 * With the old hardware and openSUSE Leap 15.1, as far as I can recall, with
   this Use Case, plasmashell didn't crash.
Comment 3 Nate Graham 2021-02-26 22:16:51 UTC
Okay great, thanks!