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

            Bug ID: 372241
           Summary: Taskbar crash after several click on the clipboard
                    ("scissors") icon
           Product: plasmashell
           Version: 5.6.5
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: devia...@gmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.6.5)
 (Compiled from sources)
Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.0.9-gentoo-gnu20160422 x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:
The USB devices popup list was open. I clicked several times on the clipboard
icon in the taskbar to see the clipboard contents. The clipboard popup didn't
appear. Instead, the whole taskbar disappeared.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f52728a9780 (LWP 3533))]

Thread 8 (Thread 0x7f525fe07700 (LWP 3560)):
#0  0x00007f526d20014d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5271257ac2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f527125972f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f5261b3f029 in QXcbEventReader::run (this=0x1846590) at
qxcbconnection.cpp:1325
#4  0x00007f526d8bb88c in QThreadPrivate::start (arg=0x1846590) at
thread/qthread_unix.cpp:341
#5  0x00007f526ca09444 in start_thread (arg=0x7f525fe07700) at
pthread_create.c:334
#6  0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f525e39f700 (LWP 3561)):
#0  g_main_context_prepare (context=context@entry=0x7f5250000990,
priority=priority@entry=0x7f525e39ecd0) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3437
#1  0x00007f526901fe18 in g_main_context_iterate
(context=context@entry=0x7f5250000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3820
#2  0x00007f526901fffc in g_main_context_iteration (context=0x7f5250000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#3  0x00007f526daa95dc in QEventDispatcherGlib::processEvents
(this=0x7f52500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7f525e39ee10,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f526d8b7154 in QThread::exec (this=this@entry=0x7f5272a27240
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#6  0x00007f52729ba235 in QDBusConnectionManager::run (this=0x7f5272a27240
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#7  0x00007f526d8bb88c in QThreadPrivate::start (arg=0x7f5272a27240 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#8  0x00007f526ca09444 in start_thread (arg=0x7f525e39f700) at
pthread_create.c:334
#9  0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f525cb60700 (LWP 3590)):
#0  0x00007f526d8b437b in QMutex::lock (this=this@entry=0x1952e08) at
thread/qmutex.cpp:217
#1  0x00007f526daa936b in QMutexLocker::QMutexLocker (m=0x1952e08,
this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#2  QThreadData::canWaitLocked (this=0x1952de0) at
../../src/corelib/thread/qthread_p.h:246
#3  postEventSourcePrepare (s=0x7f52540012d0,
timeout=timeout@entry=0x7f525cb5fc54) at kernel/qeventdispatcher_glib.cpp:253
#4  0x00007f526901f42d in g_main_context_prepare
(context=context@entry=0x7f5254000990, priority=priority@entry=0x7f525cb5fce0)
at /usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3442
#5  0x00007f526901fe18 in g_main_context_iterate
(context=context@entry=0x7f5254000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3820
#6  0x00007f526901fffc in g_main_context_iteration (context=0x7f5254000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#7  0x00007f526daa95dc in QEventDispatcherGlib::processEvents
(this=0x7f52540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#8  0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7f525cb5fe20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f526d8b7154 in QThread::exec (this=this@entry=0x192db80) at
thread/qthread.cpp:500
#10 0x00007f52700f6a65 in QQmlThreadPrivate::run (this=0x192db80) at
qml/ftw/qqmlthread.cpp:141
#11 0x00007f526d8bb88c in QThreadPrivate::start (arg=0x192db80) at
thread/qthread_unix.cpp:341
#12 0x00007f526ca09444 in start_thread (arg=0x7f525cb60700) at
pthread_create.c:334
#13 0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f524afca700 (LWP 3596)):
#0  0x00007f526d1fc11d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5269062550 in read (__nbytes=16, __buf=0x7f524afc9c10,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f5254002390) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gwakeup.c:210
#3  0x00007f526901f99c in g_main_context_check
(context=context@entry=0x7f5244000990, max_priority=2147483647,
fds=fds@entry=0x7f5244003070, n_fds=n_fds@entry=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3632
#4  0x00007f526901fe90 in g_main_context_iterate
(context=context@entry=0x7f5244000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3837
#5  0x00007f526901fffc in g_main_context_iteration (context=0x7f5244000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#6  0x00007f526daa95dc in QEventDispatcherGlib::processEvents
(this=0x7f52440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7f524afc9e20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f526d8b7154 in QThread::exec (this=this@entry=0x1935030) at
thread/qthread.cpp:500
#9  0x00007f52700f6a65 in QQmlThreadPrivate::run (this=0x1935030) at
qml/ftw/qqmlthread.cpp:141
#10 0x00007f526d8bb88c in QThreadPrivate::start (arg=0x1935030) at
thread/qthread_unix.cpp:341
#11 0x00007f526ca09444 in start_thread (arg=0x7f524afca700) at
pthread_create.c:334
#12 0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f5248f91700 (LWP 3600)):
#0  g_mutex_unlock (mutex=0x7f523c000990) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gthread-posix.c:1350
#1  0x00007f526901fe0b in g_main_context_iterate
(context=context@entry=0x7f523c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3818
#2  0x00007f526901fffc in g_main_context_iteration (context=0x7f523c000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#3  0x00007f526daa95dc in QEventDispatcherGlib::processEvents
(this=0x7f523c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7f5248f90e20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f526d8b7154 in QThread::exec (this=this@entry=0x1d69630) at
thread/qthread.cpp:500
#6  0x00007f52700f6a65 in QQmlThreadPrivate::run (this=0x1d69630) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007f526d8bb88c in QThreadPrivate::start (arg=0x1d69630) at
thread/qthread_unix.cpp:341
#8  0x00007f526ca09444 in start_thread (arg=0x7f5248f91700) at
pthread_create.c:334
#9  0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f52435f7700 (LWP 3601)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f52722da884 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f52723c8e40 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f52722da8c9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f526ca09444 in start_thread (arg=0x7f52435f7700) at
pthread_create.c:334
#4  0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f51b5d1c700 (LWP 3687)):
#0  0x00007f526d20014d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f526901feec in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f51b00048a0, timeout=3497144, context=0x7f51b0000990) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f51b0000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3835
#3  0x00007f526901fffc in g_main_context_iteration (context=0x7f51b0000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#4  0x00007f526daa95dc in QEventDispatcherGlib::processEvents
(this=0x7f51b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7f51b5d1be00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f526d8b7154 in QThread::exec (this=this@entry=0x2a68750) at
thread/qthread.cpp:500
#7  0x00007f51b6bce957 in KCupsConnection::run (this=0x2a68750) at
/usr/src/debug/kde-apps/print-manager-15.12.3/print-manager-15.12.3/libkcups/KCupsConnection.cpp:304
#8  0x00007f526d8bb88c in QThreadPrivate::start (arg=0x2a68750) at
thread/qthread_unix.cpp:341
#9  0x00007f526ca09444 in start_thread (arg=0x7f51b5d1c700) at
pthread_create.c:334
#10 0x00007f526d20912d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f52728a9780 (LWP 3533)):
[KCrash Handler]
#6  0x00007f527007b04d in QQmlContextData::urlString
(this=this@entry=0x5ca7520) at qml/qqmlcontext.cpp:830
#7  0x00007f527006b5a0 in QQmlExpression::QQmlExpression (this=<optimized out>,
script=..., ctxt=<optimized out>, scope=<optimized out>, parent=<optimized
out>) at qml/qqmlexpression.cpp:147
#8  0x00007f5270a586f7 in QQuickScriptActionPrivate::execute (this=<optimized
out>) at util/qquickanimation.cpp:998
#9  0x00007f527010c5c5 in QAbstractAnimationJob::setState (this=0x5890b20,
newState=QAbstractAnimationJob::Running) at
animations/qabstractanimationjob.cpp:360
#10 0x00007f527010dd6c in
QSequentialAnimationGroupJob::activateCurrentAnimation (this=0x5ca9ea0,
intermediate=<optimized out>) at
animations/qsequentialanimationgroupjob.cpp:310
#11 0x00007f527010de4c in
QSequentialAnimationGroupJob::uncontrolledAnimationFinished (this=0x5ca9ea0,
animation=0x58909b0) at animations/qsequentialanimationgroupjob.cpp:326
#12 0x00007f527010ba9f in QAbstractAnimationJob::finished
(this=this@entry=0x58909b0) at animations/qabstractanimationjob.cpp:594
#13 0x00007f527010c6a8 in QAbstractAnimationJob::setState (this=0x58909b0,
newState=newState@entry=QAbstractAnimationJob::Stopped) at
animations/qabstractanimationjob.cpp:393
#14 0x00007f527010c777 in QAbstractAnimationJob::stop
(this=this@entry=0x58909b0) at animations/qabstractanimationjob.cpp:530
#15 0x00007f5270a9eb89 in QQuickAnimatorProxyJob::setWindow (this=0x58909a0,
window=0x0) at util/qquickanimatorjob.cpp:157
#16 0x00007f526da840ec in QMetaObject::activate (sender=0x5c07080,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11,
argv=argv@entry=0x7ffcaf085680) at kernel/qobject.cpp:3730
#17 0x00007f526da84c87 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f5270d5c600 <QQuickItem::staticMetaObject>,
local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffcaf085680)
at kernel/qobject.cpp:3595
#18 0x00007f5270b00522 in QQuickItem::windowChanged (this=<optimized out>,
_t1=0x0) at .moc/moc_qquickitem.cpp:1070
#19 0x00007f5270b0e53f in QQuickItemPrivate::derefWindow
(this=this@entry=0x5dd4610) at items/qquickitem.cpp:3017
#20 0x00007f5270b0f777 in QQuickItem::setParentItem (this=this@entry=0x5c07080,
parentItem=parentItem@entry=0x0) at items/qquickitem.cpp:2676
#21 0x00007f5270b0ff46 in QQuickItem::~QQuickItem (this=0x5c07080,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2324
#22 0x00007f5270b2b106 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement
(this=0x5c07080, __in_chrg=<optimized out>) at
../../src/qml/qml/qqmlprivate.h:98
#23 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5c07080,
__in_chrg=<optimized out>) at ../../src/qml/qml/qqmlprivate.h:98
#24 0x00007f526da85698 in QObject::event (this=this@entry=0x5c07080,
e=e@entry=0x66a8b50) at kernel/qobject.cpp:1247
#25 0x00007f5270b0c1db in QQuickItem::event (this=0x5c07080, ev=0x66a8b50) at
items/qquickitem.cpp:7523
#26 0x00007f526e2f95dc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5c07080, e=0x66a8b50) at kernel/qapplication.cpp:3804
#27 0x00007f526e2fdd00 in QApplication::notify (this=0x7ffcaf085f40,
receiver=0x5c07080, e=0x66a8b50) at kernel/qapplication.cpp:3561
#28 0x00007f526da5d0b0 in QCoreApplication::notifyInternal2
(receiver=0x5c07080, event=event@entry=0x66a8b50) at
kernel/qcoreapplication.cpp:1015
#29 0x00007f526da5f2e3 in QCoreApplication::sendEvent (event=0x66a8b50,
receiver=<optimized out>) at kernel/qcoreapplication.h:225
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1826680) at
kernel/qcoreapplication.cpp:1650
#31 0x00007f526da5f888 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1508
#32 0x00007f526daa9553 in postEventSourceDispatch (s=0x186b400) at
kernel/qeventdispatcher_glib.cpp:270
#33 0x00007f526901fc6d in g_main_dispatch (context=0x7f52580016f0) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3154
#34 g_main_context_dispatch (context=context@entry=0x7f52580016f0) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3769
#35 0x00007f526901ff50 in g_main_context_iterate
(context=context@entry=0x7f52580016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3840
#36 0x00007f526901fffc in g_main_context_iteration (context=0x7f52580016f0,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#37 0x00007f526daa95c7 in QEventDispatcherGlib::processEvents (this=0x186b3e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#38 0x00007f526da5bc4a in QEventLoop::exec (this=this@entry=0x7ffcaf085df0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#39 0x00007f526da6370c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#40 0x00007f526dd8d89c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1607
#41 0x00007f526e2f6235 in QApplication::exec () at kernel/qapplication.cpp:2979
#42 0x000000000041af0e in main (argc=2, argv=<optimized out>) at
/usr/src/debug/kde-plasma/plasma-workspace-5.6.5.1-r2/plasma-workspace-5.6.5/shell/main.cpp:139

Reported using DrKonqi

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

Reply via email to