Bug 355622 - This may be another duplicate of 355524, but drkonqui won't let me attach it
Summary: This may be another duplicate of 355524, but drkonqui won't let me attach it
Status: RESOLVED DUPLICATE of bug 355524
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-20 01:49 UTC by Joe Christy
Modified: 2016-03-03 09:37 UTC (History)
3 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 Joe Christy 2015-11-20 01:49:52 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.6-200.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

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

trying to file a bug report using drkonqui to report a bug where plasmashell crashed while I was closing a konsole window immediately after logging in. The window had been restored after plasmashell crashed the last time I logged out in order to log in with freshly updated qt5 and kf5 libs.

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

Thread 10 (Thread 0x7fc5b5a5c700 (LWP 6007)):
#0  0x00000034ae8f72fd in poll () at /lib64/libc.so.6
#1  0x00000034b200a182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00000034b200bc77 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fc5b626ada9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#6  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fc5aefc6700 (LWP 6008)):
#0  0x00007ffe38b1bc2f in clock_gettime ()
#1  0x00000034ae910d9d in clock_gettime () at /lib64/libc.so.6
#2  0x0000003310b53956 in qt_gettime() () at /lib64/libQt5Core.so.5
#3  0x0000003310cd8999 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#4  0x0000003310cd8f05 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#5  0x0000003310cda2ee in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#6  0x00000034b284935d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#7  0x00000034b2849ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#8  0x00000034b2849ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#9  0x0000003310cdaf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#10 0x0000003310c81f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#11 0x0000003310a9e424 in QThread::exec() () at /lib64/libQt5Core.so.5
#12 0x000000331cad9b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#13 0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#14 0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#15 0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fc5a6fe6700 (LWP 6010)):
#0  0x00000034b2846df3 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00000034b28492fb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000034b2849ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000034b2849ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003310cdaf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003310c81f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003310a9e424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x000000331cad9b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc5a55d4700 (LWP 6036)):
#0  0x00000034ae8f72fd in poll () at /lib64/libc.so.6
#1  0x00000034b2849dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000034b2849ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003310cdaf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003310c81f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003310a9e424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x000000331cad9b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc59fbd7700 (LWP 6037)):
#0  0x00000034af80c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000331f985514 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x000000331f985559 in  () at /lib64/libQt5Script.so.5
#3  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#4  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc517fff700 (LWP 6038)):
#0  0x00007ffe38b1bc2f in clock_gettime ()
#1  0x00000034ae910d9d in clock_gettime () at /lib64/libc.so.6
#2  0x0000003310b53956 in qt_gettime() () at /lib64/libQt5Core.so.5
#3  0x0000003310cd8999 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#4  0x0000003310cd8f05 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#5  0x0000003310cda2ee in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#6  0x00000034b284935d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#7  0x00000034b2849ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#8  0x00000034b2849ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#9  0x0000003310cdaf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#10 0x0000003310c81f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#11 0x0000003310a9e424 in QThread::exec() () at /lib64/libQt5Core.so.5
#12 0x00007fc5c56328d6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#13 0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#14 0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#15 0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc516927700 (LWP 6040)):
#0  0x00000034af80c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003310aa465b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fc5c56a7f3e in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#3  0x00007fc5c56a87c3 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#4  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#6  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc50d4e1700 (LWP 6042)):
#0  0x00000034af80c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003310aa465b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fc5c56a7f3e in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#3  0x00007fc5c56a87c3 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#4  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#6  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc50cca0700 (LWP 6043)):
#0  0x00000034af80c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003310aa465b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fc5c56a7f3e in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#3  0x00007fc5c56a87c3 in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#4  0x0000003310aa33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00000034af807555 in start_thread () at /lib64/libpthread.so.0
#6  0x00000034ae902b9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc5bce1c900 (LWP 6005)):
[KCrash Handler]
#5  0x000000331c8a50a8 in VDMModelDelegateDataType::notify(QQmlAdaptorModel const&, QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const () at /lib64/libQt5Qml.so.5
#6  0x000000331cb1b3aa in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /lib64/libQt5Qml.so.5
#7  0x000000331cb42a0c in QQmlDelegateModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Qml.so.5
#8  0x000000331cb431f8 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libQt5Qml.so.5
#9  0x0000003310cb34a0 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#10 0x0000003310d2fafc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /lib64/libQt5Core.so.5
#11 0x00007fc50fdd822f in TaskManager::TasksModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libtaskmanager.so.5
#12 0x0000003310cb32ea in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#13 0x00007fc50fde17a8 in TaskManager::AbstractGroupableItem::changed(QFlags<TaskManager::TaskChange>) () at /lib64/libtaskmanager.so.5
#14 0x00007fc50fdcb5a0 in TaskManager::TaskItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libtaskmanager.so.5
#15 0x0000003310cb32ea in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#16 0x00007fc50fde1998 in TaskManager::Task::changed(QFlags<TaskManager::TaskChange>) () at /lib64/libtaskmanager.so.5
#17 0x00007fc50fdb3c9b in TaskManager::Task::setActive(bool) () at /lib64/libtaskmanager.so.5
#18 0x00007fc50fdd253c in TaskManager::TaskManager::activeWindowChanged(unsigned long long) () at /lib64/libtaskmanager.so.5
#19 0x00007fc50fdd4c19 in TaskManager::TaskManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libtaskmanager.so.5
#20 0x0000003310cb32ea in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#21 0x00007fc5c4a74822 in KWindowSystem::activeWindowChanged(unsigned long long) () at /lib64/libKF5WindowSystem.so.5
#22 0x00007fc5af1dbc73 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#23 0x0000003310c8109f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /lib64/libQt5Core.so.5
#24 0x00007fc5b626c534 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /lib64/libQt5XcbQpa.so.5
#25 0x00007fc5b626d433 in QXcbConnection::processXcbEvents() () at /lib64/libQt5XcbQpa.so.5
#26 0x0000003310cb41b1 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#27 0x00007fc5c341941c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#28 0x00007fc5c341e8e6 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#29 0x0000003310c8477b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#30 0x0000003310c86b76 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#31 0x0000003310cdaae3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#32 0x00000034b2849a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#33 0x00000034b2849e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#34 0x00000034b2849ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#35 0x0000003310cdaeef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#36 0x0000003310c81f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#37 0x0000003310c89fec in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#38 0x00000000004302c3 in main ()

Possible duplicates by query: bug 355524, bug 354794, bug 354214, bug 353480, bug 353191.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-11-20 12:59:24 UTC
Already reported as bug 355621.
Comment 2 Joe Christy 2015-11-21 02:59:25 UTC
Please note that this was a second crash, after I had re-started plasmashell. FWIW this backtrace begins in thread 10 and 355621 starts in thread 11, and that the threads are in different places in memory.
Also note that bugs 355621 and 355622 happened with qt-5.5.1, while bug 355524 was with qt-5.5.0. After bug 355524, I googled and discovered that qt-5.5.1 was in Fedora updates-testing.
Comment 3 Alexander Potashev 2016-03-03 09:37:53 UTC

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