Bug 381711 - Plasma crashes when manipulating plasmoids
Summary: Plasma crashes when manipulating plasmoids
Status: RESOLVED DUPLICATE of bug 368161
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-27 07:10 UTC by Vojtěch Zeisek
Modified: 2017-06-27 13:18 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 Vojtěch Zeisek 2017-06-27 07:10:11 UTC
Application: plasmashell (5.10.2)

Qt Version: 5.9.0
Frameworks Version: 5.34.0
Operating System: Linux 4.11.6-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
Plasma sometimes crashes when I'm manipulating with plasmoids. It usually crashes after some action (widget is added, removed, ...). The desired action is finished correctly, but the crash is bit annoying.

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 0x7f4f395098c0 (LWP 2526))]

Thread 11 (Thread 0x7f4e399a7700 (LWP 23014)):
#0  0x00007f4f32b2308d in poll () at /lib64/libc.so.6
#1  0x00007f4f2d950ce9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f4e389a5700 (LWP 3497)):
#0  0x00007f4f28daf96d in pa_pstream_unref () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#1  0x00007f4f28dafec3 in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#2  0x00007f4f28db072f in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#3  0x00007f4f29b59508 in pa_mainloop_dispatch () at /usr/lib64/libpulse.so.0
#4  0x00007f4f29b598de in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#5  0x00007f4f29b59960 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#6  0x00007f4f29b677c9 in  () at /usr/lib64/libpulse.so.0
#7  0x00007f4f28dc00b8 in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#8  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f4e0ffff700 (LWP 3496)):
#0  0x00007f4f32b2308d in poll () at /lib64/libc.so.6
#1  0x00007f4f2d950ce9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f36363d45 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f4e6bd71700 (LWP 3054)):
#0  0x00007f4f2d995b34 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f4f2d950889 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f2d950d68 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f4e6e608f37 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f4e81303700 (LWP 2725)):
#0  0x00007ffd6bfeda01 in clock_gettime ()
#1  0x00007f4f32b39f86 in clock_gettime () at /lib64/libc.so.6
#2  0x00007f4f3343da31 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f4f3343c309 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f3343c885 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3343ddae in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f2d950228 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f4f2d950c1b in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007f4f36f0a292 in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f4f0fbdf700 (LWP 2680)):
#0  0x00007f4f323ec5ed in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f4f38be3a04 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f4f38be3a49 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f4f19fa4700 (LWP 2658)):
#0  0x00007ffd6bfeda01 in clock_gettime ()
#1  0x00007f4f32b39f86 in clock_gettime () at /lib64/libc.so.6
#2  0x00007f4f3343da31 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f4f3343c309 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f3343c885 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3343ddae in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f2d950228 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f4f2d950c1b in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007f4f36363d45 in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f4f1bbf2700 (LWP 2622)):
#0  0x00007f4f323ed955 in pthread_getspecific () at /lib64/libpthread.so.0
#1  0x00007f4f2d9780a0 in g_thread_self () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f2d950ded in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f36363d45 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f4f217cb700 (LWP 2564)):
#0  0x00007f4f32b2308d in poll () at /lib64/libc.so.6
#1  0x00007f4f2d950ce9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f3343e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f3321a05a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f4f338c7a45 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f4f23839700 (LWP 2553)):
#0  0x00007f4f32b2308d in poll () at /lib64/libc.so.6
#1  0x00007f4f37b0b387 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f4f37b0d17a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f4f261dc249 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f4f3321e73e in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f4f323e64e7 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f4f32b2ca2f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f4f395098c0 (LWP 2526)):
[KCrash Handler]
#6  0x00007f4e0ea69cd7 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#7  0x00007f4e0ea6b30c in Akonadi::Monitor::mimeTypesMonitored() const () at /usr/lib64/libKF5AkonadiCore.so.5
#8  0x00007f4e0eb1c4f5 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#9  0x00007f4e0eb1d080 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#10 0x00007f4e0eb13629 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#11 0x00007f4f3341657a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f4e0eaa129c in  () at /usr/lib64/libKF5AkonadiCore.so.5
#13 0x00007f4f33416f62 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f4f343fc93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007f4f34403cb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f4f333e9578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f4f333eb8b5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f4f3343e323 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007f4f2d950b37 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f4f2d950d68 in  () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f4f2d950dfc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f4f3343e73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f4f333e7d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f4f333f0164 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#25 0x0000564a1703bcf2 in  ()
#26 0x00007f4f32a5f46a in __libc_start_main () at /lib64/libc.so.6
#27 0x0000564a1703c06a in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-06-27 13:18:35 UTC

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