Bug 363771

Summary: deactivate "Aufklappmenue"
Product: [Plasma] plasmashell Reporter: Ingo Wichmann <kde-bugs>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: 3ndymion, amp, arifnoumankhan, bburrill98, bhush94, bughunt, d.anielschmid, kde, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.6.4   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 5.14.5
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Ingo Wichmann 2016-06-01 05:33:59 UTC
Application: plasmashell (5.6.4)

Qt Version: 5.6.0
Frameworks Version: 5.22.0
Operating System: Linux 4.1.20-11-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
In Thunderbird I've copied a hyperlink to the clipboard. The plasma clipboard-manager opened an annoying window with some useless actions. I chose "Aufklappmenu deaktivieren" from the list.
Next, the bug assistant appeared.

The crash can be reproduced every time.

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

Thread 17 (Thread 0x7f9f75837700 (LWP 7867)):
#0  0x00007f9f85514bbd in poll () from /lib64/libc.so.6
#1  0x00007f9f8a44a422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f9f8a44c00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f9f77b8bd69 in QXcbEventReader::run (this=0x1497600) at qxcbconnection.cpp:1325
#4  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x1497600) at thread/qthread_unix.cpp:340
#5  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f9f6fb81700 (LWP 7868)):
#0  0x00007f9f85c0baad in QMutex::lock (this=this@entry=0x14d1ef8) at thread/qmutex.cpp:217
#1  0x00007f9f85e24a15 in QMutexLocker (m=0x14d1ef8, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#2  canWaitLocked (this=0x14d1ed0) at ../../src/corelib/thread/qthread_p.h:247
#3  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f9f680012d0) at kernel/qeventdispatcher_glib.cpp:253
#4  postEventSourceCheck (source=0x7f9f680012d0) at kernel/qeventdispatcher_glib.cpp:263
#5  0x00007f9f81bfc8f1 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f9f81bfcdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9f680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#9  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9f6fb80de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#10 0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#11 0x00007f9f86b8f095 in ?? () from /usr/lib64/libQt5DBus.so.5
#12 0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9f86df7d00) at thread/qthread_unix.cpp:340
#13 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f9f6e343700 (LWP 7875)):
#0  0x00007f9f81bfc628 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9f81bfcd80 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9f600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9f6e342df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f9f88f0b4d8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x1589120) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f9f5cf56700 (LWP 7903)):
#0  0x00007f9f81c3ed14 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9f81bfc8e9 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f81bfcdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9f580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9f5cf55df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f9f88f0b4d8 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x191dd40) at thread/qthread_unix.cpp:340
#9  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f9f575c7700 (LWP 7921)):
#0  0x00007f9f81c3ecf9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9f81bfc4b9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f81bfcd80 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9f500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9f575c6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f9f88f0b4d8 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x1a53770) at thread/qthread_unix.cpp:340
#9  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f9f55d84700 (LWP 8129)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f8b6f197b in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f9f8b6f19a9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f9ececb0700 (LWP 8164)):
#0  0x00007f9f81c3e8b1 in g_private_get () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9f81c22400 in g_thread_self () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f81bfbecc in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9f81bfcd25 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9ec80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9ececafdb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f9f89a8c5a2 in ?? () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x1df8480) at thread/qthread_unix.cpp:340
#10 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f9ec3104700 (LWP 8173)):
#0  0x00007f9f85510c8d in read () from /lib64/libc.so.6
#1  0x00007f9f81c3db60 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f81bfc999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9f81bfcdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9f85e243fb in QEventDispatcherGlib::processEvents (this=0x7f9ebc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7f9ec3103dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f9f85c0e5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f9ec4751cf7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#9  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x41516c0) at thread/qthread_unix.cpp:340
#10 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f9eb225f700 (LWP 8182)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x4c46750) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f9eb1a5e700 (LWP 8183)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x4517b40) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f9eb125d700 (LWP 8184)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9ea4002d90) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f9eb0a5c700 (LWP 8185)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9e9c002f90) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f9e9bfff700 (LWP 8186)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9ea8003190) at thread/qthread_unix.cpp:340
#8  0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9e9b7fe700 (LWP 8187)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9f85c13079 in QThreadPrivate::start (arg=0x45c1130) at thread/qthread_unix.cpp:340
#16 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9e9affd700 (LWP 8188)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9e9c0034f0) at thread/qthread_unix.cpp:340
#16 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9e9a7fc700 (LWP 8189)):
#0  0x00007f9f84d2203f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9f85c13ceb in wait (time=18446744073709551615, this=0x4c88d20) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4c46390, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f9ec7dea48f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9ec7dede4a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9ec7dede92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9ec7de84bb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9ec7debaa6 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9f85c13079 in QThreadPrivate::start (arg=0x7f9ea00027d0) at thread/qthread_unix.cpp:340
#12 0x00007f9f84d1e0a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f9f8551cfed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9f8c0147c0 (LWP 7865)):
[KCrash Handler]
#6  0x00007f9f85c97ecc in load (__m=std::memory_order_seq_cst, this=<optimized out>) at /usr/include/c++/4.8/bits/atomic_base.h:805
#7  operator std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::__pointer_type (this=<optimized out>) at /usr/include/c++/4.8/bits/atomic_base.h:690
#8  operator std::atomic<QtSharedPointer::ExternalRefCountData*>::__pointer_type (this=<optimized out>) at /usr/include/c++/4.8/atomic:305
#9  load (this=<optimized out>) at ../../src/corelib/thread/qbasicatomic.h:252
#10 QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x4d8d540) at tools/qsharedpointer.cpp:1330
#11 0x00007f9f86fb65cc in QWeakPointer<QObject> (ptr=0x4d8d540, this=<optimized out>) at ../../src/corelib/tools/qsharedpointer_impl.h:705
#12 assign<QObject> (ptr=0x4d8d540, this=0x7f9f876667e0 <qt_last_mouse_receiver>) at ../../src/corelib/tools/qsharedpointer_impl.h:701
#13 operator= (p=0x4d8d540, this=0x7f9f876667e0 <qt_last_mouse_receiver>) at ../../src/corelib/kernel/qpointer.h:77
#14 QWidgetWindow::handleMouseEvent (this=this@entry=0x4eced90, event=event@entry=0x7ffcf4c447c0) at kernel/qwidgetwindow.cpp:453
#15 0x00007f9f86fb88d2 in QWidgetWindow::event (this=0x4eced90, event=0x7ffcf4c447c0) at kernel/qwidgetwindow.cpp:210
#16 0x00007f9f86f5d60c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x4eced90, e=0x7ffcf4c447c0) at kernel/qapplication.cpp:3714
#17 0x00007f9f86f61a22 in QApplication::notify (this=0x7ffcf4c44ca0, receiver=0x4eced90, e=0x7ffcf4c447c0) at kernel/qapplication.cpp:3495
#18 0x00007f9f85dd4005 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x4eced90, event=event@entry=0x7ffcf4c447c0) at kernel/qcoreapplication.cpp:1015
#19 0x00007f9f8632782b in sendSpontaneousEvent (event=0x7ffcf4c447c0, receiver=0x4eced90) at ../../src/corelib/kernel/qcoreapplication.h:230
#20 QGuiApplicationPrivate::processMouseEvent (e=0x1777f90) at kernel/qguiapplication.cpp:1868
#21 0x00007f9f86328fc5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1777f90) at kernel/qguiapplication.cpp:1652
#22 0x00007f9f8630ab9b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:645
#23 0x00007f9f77bb8360 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#24 0x00007f9f81bfcc84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f9f81bfced8 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f9f81bfcf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f9f85e243dc in QEventDispatcherGlib::processEvents (this=0x14bf830, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#28 0x00007f9f85dd204b in QEventLoop::exec (this=this@entry=0x7ffcf4c44b40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#29 0x00007f9f85dd9f56 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#30 0x00007f9f8631f89c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598
#31 0x00007f9f86f5a835 in QApplication::exec () at kernel/qapplication.cpp:2973
#32 0x000000000041cf81 in main (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/shell/main.cpp:139

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2016-06-01 08:34:10 UTC
FTR: That menu entry is called "Disable This Popup" in English.
Comment 2 confused 2017-04-25 19:21:02 UTC
I also face this crash when trying to disable clipboard actions in the popup.

* I never activated/used clipboard actions, but since an update I always get this popup. Unfortunately, I don't remember the update :(
* I don't run klipper explicitly; only have enabled "Extra Item" -> "Clipboard" in "System Tray Settings"
* I'm able to disable it temporary by using a global keyboard shortcut (Plasma: "Enable Clipboard Actions"). But the popup will show again after logout/login.

I think, this is a duplicate:
https://bugs.kde.org/show_bug.cgi?id=372522
Comment 3 David Edmundson 2017-04-26 00:53:32 UTC
*** Bug 372522 has been marked as a duplicate of this bug. ***
Comment 4 Kai Uwe Broulik 2018-07-27 14:34:00 UTC
*** Bug 396210 has been marked as a duplicate of this bug. ***
Comment 5 Kai Uwe Broulik 2018-07-27 14:40:09 UTC
This ends up calling Klipper::disableURLGrabber() which creates a KMessageBox resulting in a nested event loop which typically causes crashes when used in QML
Comment 6 3ndymion 2018-07-27 16:34:59 UTC
I have this problem in Arch Linux with KDE as well.  I don't know if this would be helpful info or not, but when I choose to disable the popup, another popup message appears, but it stays minimized down in the taskbar.  It does not ever pop up, or maximize, or come into focus on its own.  You have to maximize it manually to see it, if you even noticed that it appeared.
Comment 7 Kai Uwe Broulik 2018-09-06 08:33:40 UTC
*** Bug 398310 has been marked as a duplicate of this bug. ***
Comment 8 David Tonhofer 2018-12-02 11:32:50 UTC
Created attachment 116622 [details]
New crash information added by DrKonqi

plasmashell (5.13.5) using Qt 5.11.1

- What I was doing when the application crashed:

I have disabled Dolphin's "inline rename" feature (because that is a surefire way to make Dolphin disappear files; maybe it has been fixed?). So, renaming a file involved entering the new name into a popup dialog. Once that is done a popup menu shows up with various actions (I don't know where that comes from, Dolphin never did that before). This being annoying, I select "disable this pop-up" in the dialog. A crash then occurs.

-- Backtrace (Reduced):
#6  0x00007fd92caf8d18 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) () at /lib64/libQt5Core.so.5
#7  0x00007fd92dc8a72b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5
#8  0x00007fd92dc8cf0e in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#9  0x00007fd92dc30475 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#10 0x00007fd92dc37b90 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
Comment 9 Kai Uwe Broulik 2018-12-12 09:01:10 UTC
*** Bug 402010 has been marked as a duplicate of this bug. ***
Comment 10 Kai Uwe Broulik 2018-12-12 15:03:57 UTC
Git commit fb918b6440cef1949266437218b07208b9caa038 by Kai Uwe Broulik.
Committed on 12/12/2018 at 15:03.
Pushed by broulik into branch 'Plasma/5.14'.

Don't exec() hint about deactivating URL grabber

Nested event loops in conjunction with QML are dangerous.
Port to QMessageBox which can be used without exec()

CHANGELOG: Fix crash when deactivating Klipper's URL grabber
FIXED-IN: 5.14.5

Differential Revision: https://phabricator.kde.org/D17531

M  +7    -3    klipper/klipper.cpp

https://commits.kde.org/plasma-workspace/fb918b6440cef1949266437218b07208b9caa038