Bug 357278 - plasma5 crash with opensuse
Summary: plasma5 crash with opensuse
Status: RESOLVED DUPLICATE of bug 342763
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager (show other bugs)
Version: 5.5.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-12-28 19:05 UTC by Thomas Weinhold
Modified: 2015-12-28 19:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Weinhold 2015-12-28 19:05:59 UTC
Application: plasmashell (5.5.2)

Qt Version: 5.5.1
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
This bug is present since my first plasma5 usage (with the openSuse Leap release and also months before when I tried tumbleweed). My experience yet was that all bugs were solved after some days or weeks by an update (so good job from you guys!) but this one not. I couldn't find another one with the same problem, so I report it now.

- What I was doing when the application crashed:
The bug is not reproduceable but occurs often. Plasma5 is sometimes running for hours between two crashes, other times it crashes every five minutes. When plasma5 crashes my taskbars  and the mini programs on the desktop disappear. All open programs are not influenced and stay active. Then the plasma5 crash report shows up. Without klicking any button plasma5 restarts and the taskbar and mini programs appear again automaticlly.
I cannot verify it but it seems that plasma5 crashes if I move the mouse pointer over plasma5 elements (taskbar, mini programs, switching between windows etc.). Often I have kaffeine running and watching television.
I don't have an idea what the cause could be so I don't know how to investigate any further.

- Custom settings of the application:
* I use openSuse Leap, AMD FX6200, NVIDIA GTX960
* I have a second taskbar (one at the top one at the bottom) and rearranged some mini applications on them
* I use window focus activation on mouse hover (not by klick only)
* I use extended view with a two monitor setup (2x 2560x1440px)

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 0x7f5417025800 (LWP 6714))]

Thread 12 (Thread 0x7f53fefef700 (LWP 6717)):
#0  0x00007f54104ccc1d in poll () at /lib64/libc.so.6
#1  0x00007f5415463422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f541546500f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f54017a83c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f53f7df7700 (LWP 6724)):
#0  0x00007f54104ccbf7 in poll () at /lib64/libc.so.6
#1  0x00007f540cb43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5410dfdd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5410bc661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5413f08df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f53eb677700 (LWP 6725)):
#0  0x00007f540cb85d12 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f540cb434a0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f540cb43d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5410dfdd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5410bc661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5413f08df8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f53e9e77700 (LWP 6726)):
#0  0x00007f54104ccc1d in poll () at /lib64/libc.so.6
#1  0x00007f540cb43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5410dfdd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5410bc661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5413f08df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f53e26ef700 (LWP 6727)):
#0  0x00007f540fccc05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f54166fb86b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f54166fb899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f535bfff700 (LWP 6728)):
#0  0x00007f540cb85d14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f540cb434a0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f540cb43d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5410dfdd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5410bc661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5414aab282 in  () at /usr/lib64/libQt5Quick.so.5
#8  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f534ecff700 (LWP 6730)):
#0  0x00007f540fccc05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5410bcc34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5414b1e25b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f5414b1e6f3 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5346ff3700 (LWP 6731)):
#0  0x00007f540fccc05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5410bcc34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5414b1e25b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f5414b1e6f3 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f533c3e7700 (LWP 6736)):
#0  0x00007f540fccc05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5410bcc34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5414b1e25b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f5414b1e6f3 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f533bab1700 (LWP 6737)):
#0  0x00007f540fccc05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5410bcc34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5414b1e25b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f5414b1e6f3 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5333fff700 (LWP 6739)):
#0  0x00007f54104ccc1d in poll () at /lib64/libc.so.6
#1  0x00007f540cb43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5410dfdd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5410bc661a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5339af9cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f5410bcb32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f540fcc80a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f54104d504d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5417025800 (LWP 6714)):
[KCrash Handler]
#6  0x00007f5413cda339 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f5413f48009 in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f5413f6fa8c in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f5413f7030b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f5410dd6dc1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f5410e5582c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f533e00b364 in TaskManager::TasksModelPrivate::itemChanged(QFlags<TaskManager::TaskChange>) (this=0x3de75e0, changes=...) at /usr/src/debug/plasma-workspace-5.5.2/libtaskmanager/tasksmodel.cpp:521
#13 0x00007f533e00bca7 in TaskManager::TasksModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffdd735c430) at /usr/src/debug/plasma-workspace-5.5.2/build/libtaskmanager/moc_tasksmodel.cpp:214
#14 0x00007f5410dd6cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f533e013738 in TaskManager::AbstractGroupableItem::changed(QFlags<TaskManager::TaskChange>) (this=<optimized out>, _t1=...) at /usr/src/debug/plasma-workspace-5.5.2/build/libtaskmanager/moc_abstractgroupableitem.cpp:223
#16 0x00007f5410dd6cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f533e013868 in TaskManager::Task::changed(QFlags<TaskManager::TaskChange>) (this=this@entry=0x2c6cfb0, _t1=...) at /usr/src/debug/plasma-workspace-5.5.2/build/libtaskmanager/moc_task.cpp:359
#18 0x00007f533dff3a86 in TaskManager::Task::setActive(bool) (this=0x2c6cfb0, a=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.2/libtaskmanager/task.cpp:178
#19 0x00007f533e006999 in TaskManager::TaskManager::activeWindowChanged(unsigned long long) (this=0x7f533e232fb0 <TaskManager::(anonymous namespace)::Q_QGS_privateTaskManagerSelf::innerFunction()::holder>, w=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.2/libtaskmanager/taskmanager.cpp:412
#20 0x00007f5410dd673f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#21 0x00007f5413a17632 in KWindowSystem::activeWindowChanged(unsigned long long) (this=this@entry=0x7f5413c25c00 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, _t1=75497612) at /usr/src/debug/kwindowsystem-5.17.0/build/src/moc_kwindowsystem.cpp:303
#22 0x00007f53fc106af3 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x2c22510, ev=0x7f53f80043e0) at /usr/src/debug/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:208
#23 0x00007f5410da3fc0 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f54017a6044 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#25 0x00007f54017a801b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#26 0x00007f5410dd7ac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f5412133e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f5412138cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007f5410da6e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f5410da9057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f5410dfe8f3 in  () at /usr/lib64/libQt5Core.so.5
#32 0x00007f540cb43c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#33 0x00007f540cb43ed8 in  () at /usr/lib64/libglib-2.0.so.0
#34 0x00007f540cb43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f5410dfdd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#36 0x00007f5410da4d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007f5410dac8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#38 0x0000000000436b00 in main(int, char**) (argc=4, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.2/shell/main.cpp:179

Reported using DrKonqi
Comment 1 Eike Hein 2015-12-28 19:17:56 UTC

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