Bug 355049 - 354773
Summary: 354773
Status: RESOLVED DUPLICATE of bug 354773
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-08 19:12 UTC by squan
Modified: 2015-11-08 19:53 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 squan 2015-11-08 19:12:01 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.2.1-1-desktop x86_64
Distribution: "openSUSE Tumbleweed (20151106) (x86_64)"

-- Information about the crash:
I run two desktop computers and one notebook on tumbleweed.
All behave the same:
Plasma crashes on simple window actions.
Probability is high when switching virtual desktop.

The KDE crash assistant does not identify  these crashes as duplicate of bug 354773.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7f82b3f65700 (LWP 2004)):
#0  0x00007f82c3f441cd in poll () at /lib64/libc.so.6
#1  0x00007f82c8de4432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f82c8de6007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f82b60b4e29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f82b134e700 (LWP 2266)):
#0  0x00007f82c068e4d4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f82c064a880 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f82c064b193 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f82c485a52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f82c4630b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f82c78c59a5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f829f0ef700 (LWP 2277)):
#0  0x00007f82c3f441cd in poll () at /lib64/libc.so.6
#1  0x00007f82c064b264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f82c485a52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c4630b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f82c78c59a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f829d6ca700 (LWP 2280)):
#0  0x00007f82c0648479 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f82c064a82b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f82c064b193 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f82c485a52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f82c4630b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f82c78c59a5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f8297bd9700 (LWP 2282)):
#0  0x00007f82c375107f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f82ca051a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f82ca051ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f820fd59700 (LWP 2284)):
#0  0x00007ffff62cb937 in  ()
#1  0x00007ffff62cbc88 in clock_gettime ()
#2  0x00007f82c3f59756 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f82c46e11a6 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f82c48580e9 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c48585f5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f82c485998e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f82c064a88d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f82c064b193 in  () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f82c485a52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f82c4630b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#13 0x00007f82c8441e42 in  () at /usr/lib64/libQt5Quick.so.5
#14 0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f81fdbcc700 (LWP 2290)):
#0  0x00007f82c3f441cd in poll () at /lib64/libc.so.6
#1  0x00007f82c064b264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f82c485a52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f82c4630b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f82000dfed7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f82c463594f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f82c374b4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f82c3f4cb5d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f82ca96d8c0 (LWP 1999)):
[KCrash Handler]
#6  0x00000000000000b0 in  ()
#7  0x00007f82c48347a7 in QMetaObject::activate(QObject*, int, void**) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f82c76a1e32 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f82c79048ea in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f82c792a5bc in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f82c792aca8 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f82c4834140 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f82c48ac21c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f82021d90a4 in  () at /usr/lib64/libtaskmanager.so.5
#15 0x00007f82021da227 in  () at /usr/lib64/libtaskmanager.so.5
#16 0x00007f82c4833f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f82021e1b78 in TaskManager::AbstractGroupableItem::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#18 0x00007f82021cfdf0 in  () at /usr/lib64/libtaskmanager.so.5
#19 0x00007f82c4833f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f82021e1ca8 in TaskManager::Task::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#21 0x00007f82021c2c5b in TaskManager::Task::setActive(bool) () at /usr/lib64/libtaskmanager.so.5
#22 0x00007f82021d588c in TaskManager::TaskManager::activeWindowChanged(unsigned long long) () at /usr/lib64/libtaskmanager.so.5
#23 0x00007f82021d79d7 in  () at /usr/lib64/libtaskmanager.so.5
#24 0x00007f82c4833f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f82c73e8a62 in KWindowSystem::activeWindowChanged(unsigned long long) () at /usr/lib64/libKF5WindowSystem.so.5
#26 0x00007f82b156280b in  () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#27 0x00007f82c480387f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#28 0x00007f82b60b8804 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#29 0x00007f82b60b958b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f82c4834d79 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f82c5b7c8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007f82c5b819d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#33 0x00007f82c4806cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#34 0x00007f82c4809016 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#35 0x00007f82c485a103 in  () at /usr/lib64/libQt5Core.so.5
#36 0x00007f82c064b097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#37 0x00007f82c064b2c8 in  () at /usr/lib64/libglib-2.0.so.0
#38 0x00007f82c064b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#39 0x00007f82c485a50f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#40 0x00007f82c480463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#41 0x00007f82c480c2fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#42 0x0000000000434150 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-08 19:53:59 UTC

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