Bug 286157 - Krusader crashing when I stopped process of coping the big file.
Summary: Krusader crashing when I stopped process of coping the big file.
Status: RESOLVED WORKSFORME
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Marcin Gryszkalis
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2011-11-09 06:40 UTC by Roman
Modified: 2018-10-27 04:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.10 KB, text/plain)
2014-09-04 13:17 UTC, gabriele monfardini
Details
New crash information added by DrKonqi (6.10 KB, text/plain)
2014-09-04 13:17 UTC, gabriele monfardini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2011-11-09 06:40:38 UTC
Application: krusader (2.4.0-beta1 "Migration")
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
Krusader crashing when I stopped process of coping the big file to remote Windows-computer through Samba. Before that, on the computer the recipient is no free space on disk.

-- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
[Current thread is 1 (Thread 0xb784a710 (LWP 1838))]

Thread 3 (Thread 0xb6769b70 (LWP 1855)):
#0  0x00ae0416 in __kernel_vsyscall ()
#1  0x07e6940e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x08f4f34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08f40896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08f40c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0238eb37 in QEventDispatcherGlib::processEvents (this=0xa5b5240, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0235f1dd in QEventLoop::processEvents (this=0xb67692b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0235f421 in QEventLoop::exec (this=0xb67692b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0226290b in QThread::exec (this=0xa5b2128) at thread/qthread.cpp:498
#9  0x0233fe2d in QInotifyFileSystemWatcherEngine::run (this=0xa5b2128) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x022657b3 in QThreadPrivate::start (arg=0xa5b2128) at thread/qthread_unix.cpp:331
#11 0x034e0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x07e780ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb4abcb70 (LWP 1895)):
#0  0x00ae0416 in __kernel_vsyscall ()
#1  0x07e6940e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x08f4f34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08f40896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08f40c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0238eb37 in QEventDispatcherGlib::processEvents (this=0xa718920, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0235f1dd in QEventLoop::processEvents (this=0xb4abc2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0235f421 in QEventLoop::exec (this=0xb4abc2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0226290b in QThread::exec (this=0xa77e788) at thread/qthread.cpp:498
#9  0x0233fe2d in QInotifyFileSystemWatcherEngine::run (this=0xa77e788) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x022657b3 in QThreadPrivate::start (arg=0xa77e788) at thread/qthread_unix.cpp:331
#11 0x034e0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x07e780ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb784a710 (LWP 1838)):
[KCrash Handler]
#7  0x00bf4bc7 in KJob::isAutoDelete (this=0xaa39198) at ../../kdecore/jobs/kjob.cpp:355
#8  0x00bf4f10 in KJob::emitResult (this=0xaa39198) at ../../kdecore/jobs/kjob.cpp:314
#9  0x00e358e9 in KIO::CopyJob::emitResult (this=0xaa39198) at ../../kio/kio/copyjob.cpp:1709
#10 0x00e3a494 in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0xaa32138, job=0xa8959a0) at ../../kio/kio/copyjob.cpp:1386
#11 0x00e3c5fa in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0xaa32138, job=0xa8959a0) at ../../kio/kio/copyjob.cpp:1248
#12 0x00e382fd in KIO::CopyJob::qt_metacall (this=0xaa39198, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbff8de08) at ./copyjob.moc:121
#13 0x02366b7d in metacall (argv=0xbff8de08, idx=43, cl=QMetaObject::InvokeMetaMethod, object=0xaa39198) at kernel/qmetaobject.cpp:237
#14 QMetaObject::metacall (object=0xaa39198, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbff8de08) at kernel/qmetaobject.cpp:232
#15 0x02375a6a in QMetaObject::activate (sender=0xa8959a0, m=0x82de130, local_signal_index=3, argv=0xbff8de08) at kernel/qobject.cpp:3278
#16 0x00bf4eb5 in KJob::result (this=0xa8959a0, _t1=0xa8959a0) at ./kjob.moc:194
#17 0x00bf4f08 in KJob::emitResult (this=0xa8959a0) at ../../kdecore/jobs/kjob.cpp:312
#18 0x00e70f57 in KIO::FileCopyJob::slotResult (this=0xa8959a0, job=0xa84daa0) at ../../kio/kio/job.cpp:2375
#19 0x00e70d8d in KIO::FileCopyJob::qt_metacall (this=0xa8959a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbff8df88) at ./jobclasses.moc:724
#20 0x02366b7d in metacall (argv=0xbff8df88, idx=32, cl=QMetaObject::InvokeMetaMethod, object=0xa8959a0) at kernel/qmetaobject.cpp:237
#21 QMetaObject::metacall (object=0xa8959a0, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0xbff8df88) at kernel/qmetaobject.cpp:232
#22 0x02375a6a in QMetaObject::activate (sender=0xa84daa0, m=0x82de130, local_signal_index=3, argv=0xbff8df88) at kernel/qobject.cpp:3278
#23 0x00bf4eb5 in KJob::result (this=0xa84daa0, _t1=0xa84daa0) at ./kjob.moc:194
#24 0x00bf4f08 in KJob::emitResult (this=0xa84daa0) at ../../kdecore/jobs/kjob.cpp:312
#25 0x00e686d8 in KIO::SimpleJob::slotFinished (this=0xa84daa0) at ../../kio/kio/job.cpp:494
#26 0x00e7125d in KIO::TransferJob::slotFinished (this=0xa84daa0) at ../../kio/kio/job.cpp:1081
#27 0x00e6883a in KIO::SimpleJob::slotError (this=0xa84daa0, err=129, errorText=...) at ../../kio/kio/job.cpp:506
#28 0x00e6c52c in KIO::SimpleJob::qt_metacall (this=0xa84daa0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbff8e2e4) at ./jobclasses.moc:170
#29 0x00e6f6f2 in KIO::TransferJob::qt_metacall (this=0xa84daa0, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbff8e2e4) at ./jobclasses.moc:357
#30 0x02366b7d in metacall (argv=0xbff8e2e4, idx=31, cl=QMetaObject::InvokeMetaMethod, object=0xa84daa0) at kernel/qmetaobject.cpp:237
#31 QMetaObject::metacall (object=0xa84daa0, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xbff8e2e4) at kernel/qmetaobject.cpp:232
#32 0x02375a6a in QMetaObject::activate (sender=0xa5d2f68, m=0x10446a0, local_signal_index=2, argv=0xbff8e2e4) at kernel/qobject.cpp:3278
#33 0x00f245ed in KIO::SlaveInterface::error (this=0xa5d2f68, _t1=129, _t2=...) at ./slaveinterface.moc:159
#34 0x00f27c45 in KIO::SlaveInterface::dispatch (this=0xa5d2f68, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:205
#35 0x00f23c5a in KIO::SlaveInterface::dispatch (this=0xa5d2f68) at ../../kio/kio/slaveinterface.cpp:88
#36 0x00f15348 in KIO::Slave::gotInput (this=0xa5d2f68) at ../../kio/kio/slave.cpp:344
#37 0x00f15bbc in KIO::Slave::qt_metacall (this=0xa5d2f68, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbff8e594) at ./slave.moc:82
#38 0x02366b7d in metacall (argv=0xbff8e594, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0xa5d2f68) at kernel/qmetaobject.cpp:237
#39 QMetaObject::metacall (object=0xa5d2f68, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbff8e594) at kernel/qmetaobject.cpp:232
#40 0x02375a6a in QMetaObject::activate (sender=0xa7d20a0, m=0x1041508, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#41 0x00e33f65 in KIO::Connection::readyRead (this=0xa7d20a0) at ./connection.moc:92
#42 0x00e3479a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#43 KIO::ConnectionPrivate::dequeue (this=0xa6aac38) at ../../kio/kio/connection.cpp:71
#44 0x00e3486f in KIO::Connection::qt_metacall (this=0xa7d20a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa94a068) at ./connection.moc:79
#45 0x02366b7d in metacall (argv=0xa94a068, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0xa7d20a0) at kernel/qmetaobject.cpp:237
#46 QMetaObject::metacall (object=0xa7d20a0, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa94a068) at kernel/qmetaobject.cpp:232
#47 0x02371685 in QMetaCallEvent::placeMetaCall (this=0xaa37328, object=0xa7d20a0) at kernel/qobject.cpp:535
#48 0x02378b52 in QObject::event (this=0xa7d20a0, e=0xaa37328) at kernel/qobject.cpp:1217
#49 0x094bad54 in notify_helper (e=0xaa37328, receiver=0xa7d20a0, this=0xa224268) at kernel/qapplication.cpp:4486
#50 QApplicationPrivate::notify_helper (this=0xa224268, receiver=0xa7d20a0, e=0xaa37328) at kernel/qapplication.cpp:4458
#51 0x094c0103 in QApplication::notify (this=0xaa37328, receiver=0xa7d20a0, e=0xaa37328) at kernel/qapplication.cpp:3886
#52 0x002f7681 in KApplication::notify (this=0xbff8ef18, receiver=0xa7d20a0, event=0xaa37328) at ../../kdeui/kernel/kapplication.cpp:311
#53 0x0236019e in QCoreApplication::notifyInternal (this=0xbff8ef18, receiver=0xa7d20a0, event=0xaa37328) at kernel/qcoreapplication.cpp:787
#54 0x02363f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa203520) at kernel/qcoreapplication.cpp:1428
#56 0x023640ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#57 0x0238e6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=0xa226b00) at kernel/qeventdispatcher_glib.cpp:277
#59 0x08f4025f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0x08f40990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0x08f40c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0x0238eada in QEventDispatcherGlib::processEvents (this=0xa204248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#63 0x09572e3a in QGuiEventDispatcherGlib::processEvents (this=0xa204248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x0235f1dd in QEventLoop::processEvents (this=0xbff8ecc4, flags=...) at kernel/qeventloop.cpp:149
#65 0x0235f421 in QEventLoop::exec (this=0xbff8ecc4, flags=...) at kernel/qeventloop.cpp:201
#66 0x0236419d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#67 0x094b88f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#68 0x08084037 in ?? ()
#69 0x07dbf113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#70 0x08085efd in _start ()

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2014-05-04 21:01:27 UTC
Is this crash still an issue in the latest stable version of KDE, v4.13 or higher?
Comment 2 gabriele monfardini 2014-09-04 13:17:01 UTC
Created attachment 88560 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta3 "Single Step") on KDE Platform 4.14.0 using Qt 4.8.6

- What I was doing when the application crashed:
I was copying a big file (3.5GB) from a sshfs mounted directory and a nfs mounted directory.
When I cancel the copy from the notification popup, krusader crashes

-- Backtrace (Reduced):
#7  0x00007f5ee1770b59 in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=this@entry=0x1dc3e30, job=job@entry=0x1dbfce0) at ../../kio/kio/copyjob.cpp:1431
#8  0x00007f5ee1771af4 in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x1dc3e30, job=0x1dbfce0) at ../../kio/kio/copyjob.cpp:1292
[...]
#10 0x00007f5ee21a1912 in KJob::result (this=this@entry=0x1dbfce0, _t1=_t1@entry=0x1dbfce0) at ./kjob.moc:207
#11 0x00007f5ee21a1950 in KJob::emitResult (this=this@entry=0x1dbfce0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f5ee179b47d in KIO::FileCopyJob::slotResult (this=0x1dbfce0, job=0x1a11690) at ../../kio/kio/job.cpp:2405
Comment 3 gabriele monfardini 2014-09-04 13:17:02 UTC
Created attachment 88563 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta3 "Single Step") on KDE Platform 4.14.0 using Qt 4.8.6

- What I was doing when the application crashed:
I was copying a big file (3.5GB) from a sshfs mounted directory and a nfs mounted directory.
When I cancel the copy from the notification popup, krusader crashes

-- Backtrace (Reduced):
#7  0x00007f5ee1770b59 in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=this@entry=0x1dc3e30, job=job@entry=0x1dbfce0) at ../../kio/kio/copyjob.cpp:1431
#8  0x00007f5ee1771af4 in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x1dc3e30, job=0x1dbfce0) at ../../kio/kio/copyjob.cpp:1292
[...]
#10 0x00007f5ee21a1912 in KJob::result (this=this@entry=0x1dbfce0, _t1=_t1@entry=0x1dbfce0) at ./kjob.moc:207
#11 0x00007f5ee21a1950 in KJob::emitResult (this=this@entry=0x1dbfce0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f5ee179b47d in KIO::FileCopyJob::slotResult (this=0x1dbfce0, job=0x1a11690) at ../../kio/kio/job.cpp:2405
Comment 4 Andrew Crouthamel 2018-09-25 03:48:46 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 5 Andrew Crouthamel 2018-10-27 04:14:21 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!