Bug 346082 - plasma black screen when saving comic book from comic strip widget
Summary: plasma black screen when saving comic book from comic strip widget
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-comic (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Fuchs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-11 18:49 UTC by invuladres
Modified: 2018-06-08 18:25 UTC (History)
1 user (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 invuladres 2015-04-11 18:49:33 UTC
Application: plasma-desktop (4.11.17)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
right click on the comic strip widget, select: create comic book archive, etc

- Unusual behavior I noticed:
desktop went black and restored after some time. Bugtracker opened.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f52aec8e780 (LWP 1687))]

Thread 6 (Thread 0x7f527bbb3700 (LWP 1691)):
#0  0x00007f52ad55505f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f529fde48cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f529fde4909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f52ad5510a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f52ac2be06d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f51f23fb700 (LWP 1693)):
#0  0x00007f52a940a8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f52a93c866c in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f52a93c8b7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f52a93c8cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f52ad9160de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f52ad8e7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f52ad8e8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f52ad7e50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007f52ad8c9783 in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f52ad7e779f in  () at /usr/lib64/libQtCore.so.4
#10 0x00007f52ad5510a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f52ac2be06d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f51e2ffd700 (LWP 1706)):
#0  0x00007f52ac2b5c3d in poll () at /lib64/libc.so.6
#1  0x00007f52a93c8be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f52a93c8cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f52ad9160de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f52ad8e7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f52ad8e8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f52ad7e50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f52ad8c9783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f52ad7e779f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f52ad5510a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f52ac2be06d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f51e1ffb700 (LWP 1713)):
#0  0x00007f52a940a8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f52a93c8b99 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f52a93c8cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f52ad9160de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f52ad8e7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f52ad8e8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f52ad7e50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f529f583ea5 in  () at /usr/lib64/libQtDeclarative.so.4
#8  0x00007f52ad7e779f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f52ad5510a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f52ac2be06d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f51ab7df700 (LWP 1718)):
#0  0x00007f52a940a8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f52a93c87c6 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f52a93c8c48 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f52a93c8cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f52ad9160de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f52ad8e7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f52ad8e8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f52ad7e50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007f529f583ea5 in  () at /usr/lib64/libQtDeclarative.so.4
#9  0x00007f52ad7e779f in  () at /usr/lib64/libQtCore.so.4
#10 0x00007f52ad5510a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f52ac2be06d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f52aec8e780 (LWP 1687)):
[KCrash Handler]
#5  0x00007f52a256e2a8 in Plasma::DataContainer::checkForUpdate() () at /usr/lib64/libplasma.so.3
#6  0x00007f52a2570303 in Plasma::DataEngine::timerEvent(QTimerEvent*) () at /usr/lib64/libplasma.so.3
#7  0x00007f52ad9013b1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#8  0x00007f52aca6576c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#9  0x00007f52aca6bcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#10 0x00007f52ae68ccea in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#11 0x00007f52ad8e92ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#12 0x00007f52ad918cbc in  () at /usr/lib64/libQtCore.so.4
#13 0x00007f52ad915f01 in  () at /usr/lib64/libQtCore.so.4
#14 0x00007f52a93c8a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f52a93c8c48 in  () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f52a93c8cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f52ad9160be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#18 0x00007f52acb02676 in  () at /usr/lib64/libQtGui.so.4
#19 0x00007f52ad8e7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#20 0x00007f52ad8e8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007f52ad8ed5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#22 0x00007f5296a42b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#23 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:25:44 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham