Bug 359614

Summary: Crash when trying to add comic widget to desktop
Product: [Plasma] plasmashell Reporter: robocoder.db
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bhush94, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi, triaged
Version: 5.5.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description robocoder.db 2016-02-20 21:58:19 UTC
Application: plasmashell (5.5.4)

Qt Version: 5.5.1
Operating System: Linux 4.4.1-1-zen x86_64
Distribution (Platform): Archlinux Packages

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

Trying to add the "Comic Strip" widget to the desktop from the menu to get xkcd; the desktop crashed when releasing the left click. I've successfully added other widgets to the desktop without the shell crashing.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7efbdbfff700 (LWP 11294)):
#0  0x00007efbf2442e3d in read () from /usr/lib/libc.so.6
#1  0x00007efbef404270 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efbef3c0aa4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007efbef3c0f60 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007efbef3c10cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007efbf2d6a56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efbf2d1157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007efbf2b2dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007efbf5446055 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007efbf2b32b8e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7efbd18e4700 (LWP 11296)):
#0  0x00007efbf1c5507f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007efbd9804b03 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007efbd9804257 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7efbd0089700 (LWP 11297)):
#0  0x00007efbf2446e5d in poll () from /usr/lib/libc.so.6
#1  0x00007efbef3c0fbc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efbef3c10cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efbf2d6a56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efbf2d1157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efbf2b2dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efbf5446055 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efbf2b32b8e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7efbce43b700 (LWP 11298)):
#0  0x00007efbef3be05e in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007efbef3c04eb in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007efbef3c0eeb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007efbef3c10cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007efbf2d6a56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efbf2d1157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efbf2b2dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007efbf5446055 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007efbf2b32b8e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7efbccac2700 (LWP 11299)):
#0  0x00007efbf1c5507f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007efbf786e934 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007efbf786e979 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7efbc5f98700 (LWP 11300)):
#0  0x00007efbef405614 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007efbef3c0b5a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0x00007efbef3c1020 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007efbef3c10cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007efbf2d6a56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efbf2d1157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efbf2b2dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007efbf5df7136 in ?? () from /usr/lib/libQt5Quick.so.5
#8  0x00007efbf2b32b8e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7efb2d81c700 (LWP 11347)):
#0  0x00007efbf2442e3d in read () from /usr/lib/libc.so.6
#1  0x00007efbe5a38c91 in pa_read () from /usr/lib/pulseaudio/libpulsecommon-8.0.so
#2  0x00007efbe60c641e in pa_mainloop_prepare () from /usr/lib/libpulse.so.0
#3  0x00007efbe60c6e90 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007efbe60c6f50 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007efbe60d5199 in ?? () from /usr/lib/libpulse.so.0
#6  0x00007efbe5a66c98 in ?? () from /usr/lib/pulseaudio/libpulsecommon-8.0.so
#7  0x00007efbf1c4f4a4 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007efbf244fdcd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7efbf7e1e800 (LWP 11288)):
[KCrash Handler]
#5  0x00007efbf633ca8b in Plasma::DataEngine::connectSource(QString const&, QObject*, unsigned int, Plasma::Types::IntervalAlignment) const () from /usr/lib/libKF5Plasma.so.5
#6  0x00007efb1e2b56ec in ?? () from /usr/lib/qt/plugins/plasma/applets/plasma_applet_comic.so
#7  0x00007efbf631d801 in Plasma::Containment::addApplet(Plasma::Applet*) () from /usr/lib/libKF5Plasma.so.5
#8  0x00007efbf6330d8e in ?? () from /usr/lib/libKF5Plasma.so.5
#9  0x00007efbf631be34 in Plasma::Containment::createApplet(QString const&, QList<QVariant> const&) () from /usr/lib/libKF5Plasma.so.5
#10 0x00007efbce455628 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#11 0x00007efbce45f1f9 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#12 0x00007efbf2d431e1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#13 0x00007efbf5e8872b in QQuickItem::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#14 0x00007efbce452206 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#15 0x00007efbf38179ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007efbf381ce86 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007efbf2d13bab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007efbf2d15fa6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#19 0x00007efbf2d6a143 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007efbef3c0dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007efbef3c1020 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007efbef3c10cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007efbf2d6a54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#24 0x00007efbf2d1157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#25 0x00007efbf2d1953c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#26 0x000000000043138a in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-02-24 13:29:12 UTC
can you try to install debug symbols for kdeplasma-addons?
Comment 2 Andrew Crouthamel 2018-09-25 21:50:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 04:01:32 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!