Bug 346093 - Plasma Desktop Crash possibly when copying large files
Summary: Plasma Desktop Crash possibly when copying large files
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-04-12 07:50 UTC by vcgamesii
Modified: 2018-06-08 18:34 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 vcgamesii 2015-04-12 07:50:37 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-34-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was copying a 500GB (465GiB) HDD image file from one portable HDD to another. I was using the KDE indicator for status of copying files. I wasn't doing anything else as a user, and left it overnight, so not exactly sure what happened just before it crashed.

-- 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 0x7f4e5da61800 (LWP 3777))]

Thread 5 (Thread 0x7f4e31995700 (LWP 3778)):
#0  0x00007f4e50bc361a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4e50bc3979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4e50b81bc6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4e50b82048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4e50b820ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4e59f327be in QEventDispatcherGlib::processEvents (this=0x7f4e2c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f4e59f040af in QEventLoop::processEvents (this=this@entry=0x7f4e31994da0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4e59f043a5 in QEventLoop::exec (this=this@entry=0x7f4e31994da0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4e59e00c5f in QThread::exec (this=this@entry=0x126d2e0) at thread/qthread.cpp:537
#9  0x00007f4e59ee5823 in QInotifyFileSystemWatcherEngine::run (this=0x126d2e0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f4e59e0332f in QThreadPrivate::start (arg=0x126d2e0) at thread/qthread_unix.cpp:349
#11 0x00007f4e51293182 in start_thread (arg=0x7f4e31995700) at pthread_create.c:312
#12 0x00007f4e5d35e47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f4e31194700 (LWP 3779)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4e5671cffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f4e5671d039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f4e51293182 in start_thread (arg=0x7f4e31194700) at pthread_create.c:312
#4  0x00007f4e5d35e47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f4da3151700 (LWP 3780)):
#0  0x00007f4e5d35112d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4e50b81fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4e50b820ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4e59f327be in QEventDispatcherGlib::processEvents (this=0x7f4d9c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f4e59f040af in QEventLoop::processEvents (this=this@entry=0x7f4da3150da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4e59f043a5 in QEventLoop::exec (this=this@entry=0x7f4da3150da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4e59e00c5f in QThread::exec (this=this@entry=0x1ae7e10) at thread/qthread.cpp:537
#7  0x00007f4e59ee5823 in QInotifyFileSystemWatcherEngine::run (this=0x1ae7e10) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f4e59e0332f in QThreadPrivate::start (arg=0x1ae7e10) at thread/qthread_unix.cpp:349
#9  0x00007f4e51293182 in start_thread (arg=0x7f4da3151700) at pthread_create.c:312
#10 0x00007f4e5d35e47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f4d987cb700 (LWP 3781)):
#0  0x00007f4e512967ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f4d90000a80) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f4d90000a80) at pthread_mutex_unlock.c:310
#2  0x00007f4e50bc39b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4e50b81fd9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4e50b820ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4e59f327be in QEventDispatcherGlib::processEvents (this=0x7f4d900008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f4e59f040af in QEventLoop::processEvents (this=this@entry=0x7f4d987cada0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4e59f043a5 in QEventLoop::exec (this=this@entry=0x7f4d987cada0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4e59e00c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007f4da0431027 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#10 0x00007f4e59e0332f in QThreadPrivate::start (arg=0x2756180) at thread/qthread_unix.cpp:349
#11 0x00007f4e51293182 in start_thread (arg=0x7f4d987cb700) at pthread_create.c:312
#12 0x00007f4e5d35e47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f4e5da61800 (LWP 3777)):
[KCrash Handler]
#6  QRasterizer::setClipRect (this=0xe7ab0000000001f3, clipRect=...) at painting/qrasterizer.cpp:658
#7  0x00007f4e5946208f in QRasterPaintEngine::begin (this=0x1390a60, device=<optimized out>) at painting/qpaintengine_raster.cpp:463
#8  0x00007f4e593e90cb in QPainter::begin (this=this@entry=0x7ffc98603140, pd=pd@entry=0x2d58ab0) at painting/qpainter.cpp:1881
#9  0x00007f4e593e9a38 in QPainter::QPainter (this=0x7ffc98603140, pd=0x2d58ab0) at painting/qpainter.cpp:1506
#10 0x00007f4e59491dab in QRasterWindowSurface::beginPaint (this=0xfd7140, rgn=...) at painting/qwindowsurface_raster.cpp:152
#11 0x00007f4e594ab599 in beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=0x7ffc986031f0, windowSurface=0xfd7140, widget=<optimized out>, toClean=..., this=0x102c170) at painting/qbackingstore.cpp:379
#12 QWidgetBackingStore::sync (this=0x102c170) at painting/qbackingstore.cpp:1304
#13 0x00007f4e592ddea0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x138d3a0) at kernel/qwidget.cpp:1894
#14 0x00007f4e592ede6a in QWidget::event (this=this@entry=0x2b3de80, event=event@entry=0x5a002a0) at kernel/qwidget.cpp:8680
#15 0x00007f4e5968ffce in QFrame::event (this=this@entry=0x2b3de80, e=e@entry=0x5a002a0) at widgets/qframe.cpp:557
#16 0x00007f4e5970c42b in QAbstractScrollArea::event (this=0x2b3de80, e=0x5a002a0) at widgets/qabstractscrollarea.cpp:996
#17 0x00007f4e5929ee2c in QApplicationPrivate::notify_helper (this=this@entry=0xd1d600, receiver=receiver@entry=0x2b3de80, e=e@entry=0x5a002a0) at kernel/qapplication.cpp:4567
#18 0x00007f4e592a54a0 in QApplication::notify (this=this@entry=0xd07960, receiver=receiver@entry=0x2b3de80, e=e@entry=0x5a002a0) at kernel/qapplication.cpp:4353
#19 0x00007f4e5abcacca in KApplication::notify (this=0xd07960, receiver=0x2b3de80, event=0x5a002a0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f4e59f054dd in QCoreApplication::notifyInternal (this=0xd07960, receiver=receiver@entry=0x2b3de80, event=event@entry=0x5a002a0) at kernel/qcoreapplication.cpp:953
#21 0x00007f4e59f08b3d in sendEvent (event=0x5a002a0, receiver=0x2b3de80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x2b3de80, event_type=event_type@entry=77, data=0xca3f40) at kernel/qcoreapplication.cpp:1577
#23 0x00007f4e59f08fe3 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1470
#24 0x00007f4e59873882 in dispatchPendingUpdateRequests (this=0x138d3a0) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#25 QGraphicsScenePrivate::_q_processDirtyItems (this=0xed6380) at graphicsview/qgraphicsscene.cpp:515
#26 0x00007f4e59876f59 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:106
#27 0x00007f4e59f1dc1e in QObject::event (this=this@entry=0xecfff0, e=e@entry=0x5e41ea0) at kernel/qobject.cpp:1194
#28 0x00007f4e598843ab in QGraphicsScene::event (this=0xecfff0, event=0x5e41ea0) at graphicsview/qgraphicsscene.cpp:3565
#29 0x00007f4e5929ee2c in QApplicationPrivate::notify_helper (this=this@entry=0xd1d600, receiver=receiver@entry=0xecfff0, e=e@entry=0x5e41ea0) at kernel/qapplication.cpp:4567
#30 0x00007f4e592a54a0 in QApplication::notify (this=this@entry=0xd07960, receiver=receiver@entry=0xecfff0, e=e@entry=0x5e41ea0) at kernel/qapplication.cpp:4353
#31 0x00007f4e5abcacca in KApplication::notify (this=0xd07960, receiver=0xecfff0, event=0x5e41ea0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f4e59f054dd in QCoreApplication::notifyInternal (this=0xd07960, receiver=receiver@entry=0xecfff0, event=event@entry=0x5e41ea0) at kernel/qcoreapplication.cpp:953
#33 0x00007f4e59f08b3d in sendEvent (event=0x5e41ea0, receiver=0xecfff0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xca3f40) at kernel/qcoreapplication.cpp:1577
#35 0x00007f4e59f08fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#36 0x00007f4e59f32f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 postEventSourceDispatch (s=0xd1ca00) at kernel/qeventdispatcher_glib.cpp:287
#38 0x00007f4e50b81e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f4e50b82048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f4e50b820ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f4e59f327a1 in QEventDispatcherGlib::processEvents (this=0xca5840, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#42 0x00007f4e59340bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f4e59f040af in QEventLoop::processEvents (this=this@entry=0x7ffc98604010, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f4e59f043a5 in QEventLoop::exec (this=this@entry=0x7ffc98604010, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f4e59f09b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#46 0x00007f4e5929d37c in QApplication::exec () at kernel/qapplication.cpp:3828
#47 0x00007f4e5d66567c in kdemain (argc=1, argv=0x7ffc98604268) at ../../../../plasma/desktop/shell/main.cpp:126
#48 0x00007f4e5d285ec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffc98604268, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc98604258) at libc-start.c:287
#49 0x000000000040070e in _start ()

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