Summary: | Crash in QThreadStorageData::finish | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | flowwolf |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bhush94, Ed.Greshko, kevin, kim-g, plasma-bugs, RDuriseti, spirrobe |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.2.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
flowwolf
2015-05-08 22:19:04 UTC
I have no idea what could be using QThreadStorageData::finish. Backtrace is complete, so confirming. *** Bug 347403 has been marked as a duplicate of this bug. *** I get a plasma crash when I create and then try to modify the properties of a link to an application on the desktop in folder view. Would a second backtrace be of any help? Oh, that's what the trace in 347403 was doing too. That's useful to know. I don't think any more BTs will be useful. bug 347403 have complete backtrace pasting inline Thread 2 (Thread 0x7f14df527700 (LWP 4030)): [KCrash Handler] #6 isEmpty (this=0xf8) at ../../include/QtCore/../../src/corelib/tools/qvector.h:84 #7 QThreadStorageData::finish (p=p@entry=0xf8) at thread/qthreadstorage.cpp:169 #8 0x00007f1647c4ac7f in QThreadPrivate::finish (arg=arg@entry=0x5df5f40) at thread/qthread_unix.cpp:357 #9 0x00007f1647c4bb2f in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:563 #10 QThreadPrivate::start (arg=0x5df5f40) at thread/qthread_unix.cpp:339 #11 0x00007f1646e476aa in start_thread (arg=0x7f14df527700) at pthread_create.c:333 #12 0x00007f16475ceeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f164c87a7c0 (LWP 1660)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1649b51db9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f1649b533ff in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f1649b53512 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f1637ce2c11 in xcb_icccm_get_wm_hints_reply () from /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4 #5 0x00007f1638fa32a2 in QXcbWindow::updateDoesNotAcceptFocus (this=this@entry=0x2adab80, doesNotAcceptFocus=doesNotAcceptFocus@entry=false) at qxcbwindow.cpp:1371 #6 0x00007f1638fa4ec9 in QXcbWindow::setWindowFlags (this=0x2adab80, flags=...) at qxcbwindow.cpp:1028 #7 0x00007f16481e0a3e in QWindow::setFlags (this=<optimized out>, flags=...) at kernel/qwindow.cpp:756 #8 0x000000000043b39d in DesktopView::ensureWindowType() () #9 0x000000000043bef5 in DesktopView::event(QEvent*) () #10 0x00007f164879bb2c in QApplicationPrivate::notify_helper (this=0x1c351c0, receiver=0x29b0b90, e=0x7ffde37d4d00) at kernel/qapplication.cpp:3720 #11 0x00007f16487a1000 in QApplication::notify (this=0x7ffde37d8540, receiver=0x29b0b90, e=0x7ffde37d4d00) at kernel/qapplication.cpp:3503 #12 0x00007f1647e89c2b in QCoreApplication::notifyInternal (this=0x7ffde37d8540, receiver=0x29b0b90, event=event@entry=0x7ffde37d4d00) at kernel/qcoreapplication.cpp:935 #13 0x00007f16481dd799 in sendSpontaneousEvent (event=0x7ffde37d4d00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #14 QGuiApplicationPrivate::processActivatedEvent (e=0x61b31c0) at kernel/qguiapplication.cpp:1970 #15 0x00007f16481ddc2d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x61b31c0) at kernel/qguiapplication.cpp:1597 #16 0x00007f16481c23a3 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572 #17 0x00007f1638fbd590 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #18 0x00007f1643c71c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f1643c71f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f1643c71fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f1647ee2c57 in QEventDispatcherGlib::processEvents (this=0x1c8e460, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #22 0x00007f1647e873e2 in QEventLoop::exec (this=0x7ffde37d4fe0, flags=...) at kernel/qeventloop.cpp:204 #23 0x00007f164a81a61e in KJob::exec() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #24 0x00007f1645ec5a8b in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #25 0x00007f1645ec63e0 in KPropertiesDialog::KPropertiesDialogPrivate::insertPages() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #26 0x00007f1645ec6bb8 in KPropertiesDialog::KPropertiesDialogPrivate::init() () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #27 0x00007f1645ec6e3f in KPropertiesDialog::KPropertiesDialog(KFileItem const&, QWidget*) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #28 0x00007f1645ec6f0d in KPropertiesDialog::showDialog(KFileItem const&, QWidget*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #29 0x00007f1645ec77c2 in KPropertiesDialog::showDialog(KFileItemList const&, QWidget*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #30 0x00007f15fca9f433 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/folder/libfolderplugin.so #31 0x00007f1647eba35a in call (a=0x7ffde37d5650, r=0x5788f50, this=0x5f5edf0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #32 QMetaObject::activate (sender=sender@entry=0x5788f50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffde37d5650) at kernel/qobject.cpp:3702 #33 0x00007f1647ebb057 in QMetaObject::activate (sender=sender@entry=0x5788f50, m=m@entry=0x7f1648cb2b40 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffde37d5650) at kernel/qobject.cpp:3582 #34 0x00007f1648791722 in QAction::triggered (this=this@entry=0x5788f50, _t1=false) at .moc/moc_qaction.cpp:360 #35 0x00007f1648793e28 in QAction::activate (this=0x5788f50, event=<optimized out>) at kernel/qaction.cpp:1167 #36 0x00007f164891718a in QMenuPrivate::activateCausedStack (this=this@entry=0x5df2810, causedStack=..., action=action@entry=0x5788f50, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1003 #37 0x00007f164891cbd4 in QMenuPrivate::activateAction (this=this@entry=0x5df2810, action=action@entry=0x5788f50, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1080 #38 0x00007f164892183e in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffde37d5c90) at widgets/qmenu.cpp:2403 #39 0x00007f16487df1e8 in QWidget::event (this=this@entry=0x5894120, event=event@entry=0x7ffde37d5c90) at kernel/qwidget.cpp:9022 #40 0x00007f1648922053 in QMenu::event (this=0x5894120, e=0x7ffde37d5c90) at widgets/qmenu.cpp:2516 #41 0x00007f164879bb2c in QApplicationPrivate::notify_helper (this=0x1c351c0, receiver=0x5894120, e=0x7ffde37d5c90) at kernel/qapplication.cpp:3720 #42 0x00007f16487a18eb in QApplication::notify (this=0x7ffde37d59d0, receiver=0x7ffde37d59f0, e=0x7ffde37d5c90) at kernel/qapplication.cpp:3280 #43 0x00007f1647e89c2b in QCoreApplication::notifyInternal (this=0x7ffde37d8540, receiver=receiver@entry=0x5894120, event=event@entry=0x7ffde37d5c90) at kernel/qcoreapplication.cpp:935 #44 0x00007f16487a03da in sendSpontaneousEvent (event=0x7ffde37d5c90, receiver=0x5894120) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #45 QApplicationPrivate::sendMouseEvent (receiver=0x5894120, event=0x7ffde37d5c90, alienWidget=0x0, nativeWidget=0x5894120, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2751 #46 0x00007f16487f7a43 in QWidgetWindow::handleMouseEvent (this=0x5d89b60, event=0x7ffde37d60a0) at kernel/qwidgetwindow.cpp:442 #47 0x00007f16487f9e33 in QWidgetWindow::event (this=0x5d89b60, event=0x7ffde37d60a0) at kernel/qwidgetwindow.cpp:210 #48 0x00007f164879bb2c in QApplicationPrivate::notify_helper (this=0x1c351c0, receiver=0x5d89b60, e=0x7ffde37d60a0) at kernel/qapplication.cpp:3720 #49 0x00007f16487a1000 in QApplication::notify (this=0x7ffde37d8540, receiver=0x5d89b60, e=0x7ffde37d60a0) at kernel/qapplication.cpp:3503 #50 0x00007f1647e89c2b in QCoreApplication::notifyInternal (this=0x7ffde37d8540, receiver=0x5d89b60, event=0x7ffde37d60a0) at kernel/qcoreapplication.cpp:935 #51 0x00007f16481dbf82 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #52 QGuiApplicationPrivate::processMouseEvent (e=0x601aa30) at kernel/qguiapplication.cpp:1774 #53 0x00007f16481ddb45 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x601aa30) at kernel/qguiapplication.cpp:1576 #54 0x00007f16481c234f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572 #55 0x00007f1638fbd590 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #56 0x00007f1643c71c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007f1643c71f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f1643c71fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #59 0x00007f1647ee2c57 in QEventDispatcherGlib::processEvents (this=0x1c8e460, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #60 0x00007f1647e873e2 in QEventLoop::exec (this=this@entry=0x7ffde37d6440, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #61 0x00007f16489201b0 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2180 #62 0x00007f15fca85f07 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/folder/libfolderplugin.so #63 0x00007f15fcaa6dbe in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/folder/libfolderplugin.so #64 0x00007f15fcaa7bc7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/folder/libfolderplugin.so #65 0x00007f164992c36d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #66 0x00007f164992e995 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #67 0x00007f164992f0b3 in QV4::QObjectMethod::callInternal(QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #68 0x00007f164993ab18 in QV4::Runtime::callProperty(QV4::ExecutionContext*, QV4::String*, QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #69 0x00007f16465beaf7 in ?? () #70 0x00007f16480ea458 in (anonymous namespace)::Q_QGS_customTypesLock::innerFunction()::holder () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #71 0x00007f164c5b45b8 in QQuickItemPrivate::paintOrderChildItems() const () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #72 0x00007f164c5c596a in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #73 0x0000000000000000 in ?? () *** Bug 347249 has been marked as a duplicate of this bug. *** Created attachment 92960 [details] New crash information added by DrKonqi plasmashell (5.3.1) using Qt 5.4.1 - What I was doing when the application crashed: I was switching activities using Meta-Q. A similar trace can be found in bug #347403, however I'm not sure if this really is a duplicate of #347448 -- Backtrace (Reduced): #6 isEmpty (this=0xf8) at ../../include/QtCore/../../src/corelib/tools/qvector.h:84 #7 QThreadStorageData::finish (p=p@entry=0xf8) at thread/qthreadstorage.cpp:169 #8 0x00000036a60a2c7f in QThreadPrivate::finish (arg=arg@entry=0x88e4210) at thread/qthread_unix.cpp:357 #9 0x00000036a60a3b2f in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:563 #10 QThreadPrivate::start (arg=0x88e4210) at thread/qthread_unix.cpp:339 *** This bug has been marked as a duplicate of bug 350794 *** *** Bug 352805 has been marked as a duplicate of this bug. *** |