Bug 350002 - Plasma crashed when Trojita crashed
Summary: Plasma crashed when Trojita crashed
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.11
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-07 16:27 UTC by Dennis Schridde
Modified: 2018-06-08 18:35 UTC (History)
0 users

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 Dennis Schridde 2015-07-07 16:27:10 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-43-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

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

I added my IMAP/SMTP account to Trojita (0.5 from OpenSuse build services). It hung and then crashed, pulling Plasma with it.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faf0b3027c0 (LWP 1028))]

Thread 5 (Thread 0x7faee1800700 (LWP 1029)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007faf03fd4ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007faf03fd5039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007faefeb4b182 in start_thread (arg=0x7faee1800700) at pthread_create.c:312
#4  0x00007faf0ac1647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fae59dda700 (LWP 1030)):
#0  __GI___pthread_mutex_lock (mutex=0x7fae54000a60) at ../nptl/pthread_mutex_lock.c:158
#1  0x00007faefe47b981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faefe439699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faefe439f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007faefe43a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007faf077ea7be in QEventDispatcherGlib::processEvents (this=0x7fae540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007faf077bc0af in QEventLoop::processEvents (this=this@entry=0x7fae59dd9de0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007faf077bc3a5 in QEventLoop::exec (this=this@entry=0x7fae59dd9de0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007faf076b8c5f in QThread::exec (this=this@entry=0x32c8a00) at thread/qthread.cpp:537
#9  0x00007faf0779d823 in QInotifyFileSystemWatcherEngine::run (this=0x32c8a00) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007faf076bb32f in QThreadPrivate::start (arg=0x32c8a00) at thread/qthread_unix.cpp:349
#11 0x00007faefeb4b182 in start_thread (arg=0x7fae59dda700) at pthread_create.c:312
#12 0x00007faf0ac1647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fae505d6700 (LWP 1031)):
#0  0x00007faefe47b61a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007faefe47b979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faefe439ed5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faefe43a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007faf077ea7be in QEventDispatcherGlib::processEvents (this=0x7fae480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007faf077bc0af in QEventLoop::processEvents (this=this@entry=0x7fae505d5de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007faf077bc3a5 in QEventLoop::exec (this=this@entry=0x7fae505d5de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007faf076b8c5f in QThread::exec (this=this@entry=0x3630340) at thread/qthread.cpp:537
#8  0x00007faf0779d823 in QInotifyFileSystemWatcherEngine::run (this=0x3630340) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007faf076bb32f in QThreadPrivate::start (arg=0x3630340) at thread/qthread_unix.cpp:349
#10 0x00007faefeb4b182 in start_thread (arg=0x7fae505d6700) at pthread_create.c:312
#11 0x00007faf0ac1647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fae4f496700 (LWP 1036)):
#0  0x00007faf0ac0912d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007faefe439fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faefe43a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faf077ea7be in QEventDispatcherGlib::processEvents (this=0x7fae400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007faf077bc0af in QEventLoop::processEvents (this=this@entry=0x7fae4f495de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007faf077bc3a5 in QEventLoop::exec (this=this@entry=0x7fae4f495de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007faf076b8c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007fae52dab027 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007faf076bb32f in QThreadPrivate::start (arg=0x3ea4170) at thread/qthread_unix.cpp:349
#9  0x00007faefeb4b182 in start_thread (arg=0x7fae4f496700) at pthread_create.c:312
#10 0x00007faf0ac1647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7faf0b3027c0 (LWP 1028)):
[KCrash Handler]
#6  QGraphicsLayoutItem::geometry (this=this@entry=0x4498e70) at graphicsview/qgraphicslayoutitem.cpp:802
#7  0x00007faf07156890 in QGraphicsWidget::size (this=this@entry=0x4498e50) at graphicsview/qgraphicswidget.cpp:304
#8  0x00007faf0711e37f in rect (this=0x4498e50) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicswidget.h:116
#9  QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0x14737f80, event=0x7ffd0f1f8410) at graphicsview/qgraphicsproxywidget.cpp:290
#10 0x00007faf07100632 in QGraphicsItem::sceneEvent (this=0x4498e60, event=0x7ffd0f1f8410) at graphicsview/qgraphicsitem.cpp:6755
#11 0x00007faf0712764f in QGraphicsScenePrivate::sendMouseEvent (this=0x2669010, mouseEvent=0x7ffd0f1f8410) at graphicsview/qgraphicsscene.cpp:1295
#12 0x00007faf071302bf in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7ffd0f1f8410) at graphicsview/qgraphicsscene.cpp:4128
#13 0x00007faf0713c1e0 in QGraphicsScene::event (this=0x2668cf0, event=0x7ffd0f1f8410) at graphicsview/qgraphicsscene.cpp:3458
#14 0x00007faf06b56e2c in QApplicationPrivate::notify_helper (this=this@entry=0x2524930, receiver=receiver@entry=0x2668cf0, e=e@entry=0x7ffd0f1f8410) at kernel/qapplication.cpp:4567
#15 0x00007faf06b5d4a0 in QApplication::notify (this=this@entry=0x251b150, receiver=receiver@entry=0x2668cf0, e=e@entry=0x7ffd0f1f8410) at kernel/qapplication.cpp:4353
#16 0x00007faf08482cca in KApplication::notify (this=0x251b150, receiver=0x2668cf0, event=0x7ffd0f1f8410) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007faf077bd4dd in QCoreApplication::notifyInternal (this=0x251b150, receiver=0x2668cf0, event=event@entry=0x7ffd0f1f8410) at kernel/qcoreapplication.cpp:953
#18 0x00007faf06b55556 in sendSpontaneousEvent (event=event@entry=0x7ffd0f1f8410, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#19 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffd0f1f8410) at kernel/qapplication.cpp:5565
#20 0x00007faf07152e37 in QGraphicsView::mouseReleaseEvent (this=0x3b526d0, event=0x7ffd0f1f8970) at graphicsview/qgraphicsview.cpp:3338
#21 0x00007faf06ba651a in QWidget::event (this=this@entry=0x3b526d0, event=event@entry=0x7ffd0f1f8970) at kernel/qwidget.cpp:8376
#22 0x00007faf06f4804e in QFrame::event (this=0x3b526d0, e=0x7ffd0f1f8970) at widgets/qframe.cpp:557
#23 0x00007faf07153859 in QGraphicsView::viewportEvent (this=0x3b526d0, event=0x7ffd0f1f8970) at graphicsview/qgraphicsview.cpp:2866
#24 0x00007faf077bd646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x2524930, receiver=receiver@entry=0x34f0b50, event=event@entry=0x7ffd0f1f8970) at kernel/qcoreapplication.cpp:1063
#25 0x00007faf06b56e0c in QApplicationPrivate::notify_helper (this=this@entry=0x2524930, receiver=receiver@entry=0x34f0b50, e=e@entry=0x7ffd0f1f8970) at kernel/qapplication.cpp:4563
#26 0x00007faf06b5d5dd in QApplication::notify (this=this@entry=0x251b150, receiver=receiver@entry=0x34f0b50, e=e@entry=0x7ffd0f1f8970) at kernel/qapplication.cpp:4110
#27 0x00007faf08482cca in KApplication::notify (this=0x251b150, receiver=0x34f0b50, event=0x7ffd0f1f8970) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007faf077bd4dd in QCoreApplication::notifyInternal (this=0x251b150, receiver=receiver@entry=0x34f0b50, event=event@entry=0x7ffd0f1f8970) at kernel/qcoreapplication.cpp:953
#29 0x00007faf06b5cd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x34f0b50, event=event@entry=0x7ffd0f1f8970, alienWidget=alienWidget@entry=0x34f0b50, nativeWidget=nativeWidget@entry=0x3b526d0, buttonDown=buttonDown@entry=0x7faf0763c318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#31 0x00007faf06bd19eb in QETWidget::translateMouseEvent (this=this@entry=0x3b526d0, event=event@entry=0x7ffd0f1f8cf0) at kernel/qapplication_x11.cpp:4634
#32 0x00007faf06bd1289 in QApplication::x11ProcessEvent (this=0x251b150, event=event@entry=0x7ffd0f1f8cf0) at kernel/qapplication_x11.cpp:3627
#33 0x00007faf06bf8b32 in x11EventSourceDispatch (s=0x2525bf0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007faefe439e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007faefe43a048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007faefe43a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007faf077ea7a1 in QEventDispatcherGlib::processEvents (this=0x2478990, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#38 0x00007faf06bf8be6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007faf077bc0af in QEventLoop::processEvents (this=this@entry=0x7ffd0f1f90c0, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007faf077bc3a5 in QEventLoop::exec (this=this@entry=0x7ffd0f1f90c0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007faf077c1b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#42 0x00007faf06b5537c in QApplication::exec () at kernel/qapplication.cpp:3828
#43 0x00007faf0af1d67c in kdemain (argc=1, argv=0x7ffd0f1f9318) at ../../../../plasma/desktop/shell/main.cpp:126
#44 0x00007faf0ab3dec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffd0f1f9318, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd0f1f9308) at libc-start.c:287
#45 0x000000000040070e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:35:55 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