Bug 372241 - Taskbar crash after several click on the clipboard ("scissors") icon
Summary: Taskbar crash after several click on the clipboard ("scissors") icon
Status: RESOLVED DUPLICATE of bug 346740
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-09 06:12 UTC by deviatov
Modified: 2016-11-18 09:38 UTC (History)
2 users (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 deviatov 2016-11-09 06:12:10 UTC
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
Comment 1 David Edmundson 2016-11-18 09:38:55 UTC
thanks

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