Application: dolphin (2.0) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-32-generic x86_64 Distribution: Linux Mint 13 Maya -- Information about the crash: The crash ocurred when I was coping multiple files from a higher directory lets say /home/user/foo/bar by dragging the files with the mouse to the "> home > user > foo" location. I selected to merge and overwrite all files. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7364ae3780 (LWP 2431))] Thread 4 (Thread 0x7f7350866700 (LWP 2433)): #0 0x00007f73643a5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f735c37d036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f735c37d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f736142f426 in QEventDispatcherGlib::processEvents (this=0x7f734c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f73613fec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f73613feed7 in QEventLoop::exec (this=0x7f7350865dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f73612fdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f73613de9ff in QInotifyFileSystemWatcherEngine::run (this=0x2668790) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7361300fcb in QThreadPrivate::start (arg=0x2668790) at thread/qthread_unix.cpp:298 #9 0x00007f735cc41e9a in start_thread (arg=0x7f7350866700) at pthread_create.c:308 #10 0x00007f73643b0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f734b7d1700 (LWP 2434)): #0 0x00007fffe55ff8de in ?? () #1 0x00007f735c62e15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f7361357bb4 in do_gettime (frac=0x7f734b7d0b98, sec=0x7f734b7d0b90) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f736142fb8d in QTimerInfoList::updateCurrentTime (this=0x7f7344002660) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f736142fec3 in QTimerInfoList::timerWait (this=0x7f7344002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f736142e97c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f734b7d0c6c) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f736142ea25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f735c37c846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f735c37cf5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f735c37d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f736142f426 in QEventDispatcherGlib::processEvents (this=0x7f73440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f73613fec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f73613feed7 in QEventLoop::exec (this=0x7f734b7d0dd0, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f73612fdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007f73613de9ff in QInotifyFileSystemWatcherEngine::run (this=0x29a7390) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007f7361300fcb in QThreadPrivate::start (arg=0x29a7390) at thread/qthread_unix.cpp:298 #17 0x00007f735cc41e9a in start_thread (arg=0x7f734b7d1700) at pthread_create.c:308 #18 0x00007f73643b0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7349d2b700 (LWP 2453)): #0 0x00007f735cc43f69 in __pthread_mutex_lock (mutex=0x7f7340000a60) at pthread_mutex_lock.c:92 #1 0x00007f735c3b85a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f735c37cff1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f735c37d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f736142f426 in QEventDispatcherGlib::processEvents (this=0x7f73400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f73613fec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f73613feed7 in QEventLoop::exec (this=0x7f7349d2add0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f73612fdfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f73613de9ff in QInotifyFileSystemWatcherEngine::run (this=0x2ec4db0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f7361300fcb in QThreadPrivate::start (arg=0x2ec4db0) at thread/qthread_unix.cpp:298 #10 0x00007f735cc41e9a in start_thread (arg=0x7f7349d2b700) at pthread_create.c:308 #11 0x00007f73643b0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7364ae3780 (LWP 2431)): [KCrash Handler] #6 __GI___libc_free (mem=0x100000000) at malloc.c:2968 #7 0x00007f7361413f63 in cleanConnectionLists (this=<optimized out>) at kernel/qobject.cpp:372 #8 QObjectPrivate::cleanConnectionLists (this=0x30336a0) at kernel/qobject.cpp:349 #9 0x00007f7361414354 in QMetaObject::activate (sender=0x3043ab0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe55de700) at kernel/qobject.cpp:3605 #10 0x00007f7361889f1f in KJob::finished (this=<optimized out>, _t1=0x3043ab0) at ./kjob.moc:187 #11 0x00007f736188a185 in KJob::emitResult (this=0x3043ab0) at ../../kdecore/jobs/kjob.cpp:316 #12 0x00007f7362358423 in KIO::CopyJob::emitResult (this=0x3043ab0) at ../../kio/kio/copyjob.cpp:1751 #13 0x00007f7362358e9f in KIO::CopyJobPrivate::setNextDirAttribute (this=0x30354a0) at ../../kio/kio/copyjob.cpp:1723 #14 0x00007f736235b6b3 in KIO::CopyJobPrivate::copyNextFile (this=0x30354a0) at ../../kio/kio/copyjob.cpp:1651 #15 0x00007f7362361e1d in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x30354a0, job=0x2f816a0) at ../../kio/kio/copyjob.cpp:1331 #16 0x00007f7361414281 in QMetaObject::activate (sender=0x2f816a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe55decf0) at kernel/qobject.cpp:3547 #17 0x00007f736188a152 in KJob::result (this=<optimized out>, _t1=0x2f816a0) at ./kjob.moc:208 #18 0x00007f736188a190 in KJob::emitResult (this=0x2f816a0) at ../../kdecore/jobs/kjob.cpp:318 #19 0x00007f736238e68a in KIO::FileCopyJob::slotResult (this=0x2f816a0, job=0x30f9480) at ../../kio/kio/job.cpp:2449 #20 0x00007f7361414281 in QMetaObject::activate (sender=0x30f9480, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe55deea0) at kernel/qobject.cpp:3547 #21 0x00007f736188a152 in KJob::result (this=<optimized out>, _t1=0x30f9480) at ./kjob.moc:208 #22 0x00007f736188a190 in KJob::emitResult (this=0x30f9480) at ../../kdecore/jobs/kjob.cpp:318 #23 0x00007f7362386d44 in KIO::SimpleJob::slotFinished (this=0x30f9480) at ../../kio/kio/job.cpp:494 #24 0x00007f7361414281 in QMetaObject::activate (sender=0x2c03d60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #25 0x00007f7362435381 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172 #26 0x00007f73624320d5 in KIO::SlaveInterface::dispatch (this=0x2c03d60) at ../../kio/kio/slaveinterface.cpp:88 #27 0x00007f736242535e in KIO::Slave::gotInput (this=0x2c03d60) at ../../kio/kio/slave.cpp:344 #28 0x00007f7361414281 in QMetaObject::activate (sender=0x2ba3c10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #29 0x00007f73623575e7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #30 KIO::ConnectionPrivate::dequeue (this=0x2c9fc40) at ../../kio/kio/connection.cpp:71 #31 0x00007f7361419446 in QObject::event (this=0x2ba3c10, e=<optimized out>) at kernel/qobject.cpp:1195 #32 0x00007f7360505894 in notify_helper (e=0x311b7b0, receiver=0x2ba3c10, this=0x25bf2f0) at kernel/qapplication.cpp:4559 #33 QApplicationPrivate::notify_helper (this=0x25bf2f0, receiver=0x2ba3c10, e=0x311b7b0) at kernel/qapplication.cpp:4531 #34 0x00007f736050a713 in QApplication::notify (this=0x7fffe55dff00, receiver=0x2ba3c10, e=0x311b7b0) at kernel/qapplication.cpp:4420 #35 0x00007f7361e653f6 in KApplication::notify (this=0x7fffe55dff00, receiver=0x2ba3c10, event=0x311b7b0) at ../../kdeui/kernel/kapplication.cpp:311 #36 0x00007f73613ffe9c in QCoreApplication::notifyInternal (this=0x7fffe55dff00, receiver=0x2ba3c10, event=0x311b7b0) at kernel/qcoreapplication.cpp:876 #37 0x00007f7361403c6a in sendEvent (event=0x311b7b0, receiver=0x2ba3c10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2599fe0) at kernel/qcoreapplication.cpp:1500 #39 0x00007f736142ef93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #40 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #41 0x00007f735c37cd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007f735c37d0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f735c37d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f736142f3bf in QEventDispatcherGlib::processEvents (this=0x259b4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #45 0x00007f73605add5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #46 0x00007f73613fec82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #47 0x00007f73613feed7 in QEventLoop::exec (this=0x7fffe55dfe90, flags=...) at kernel/qeventloop.cpp:204 #48 0x00007f7361403f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #49 0x00007f73646c44c7 in kdemain (argc=2, argv=0x7fffe55e0458) at ../../../dolphin/src/main.cpp:89 #50 0x00007f73642de76d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=2, ubp_av=0x7fffe55e0458, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe55e0448) at libc-start.c:226 #51 0x0000000000400671 in _start () Possible duplicates by query: bug 306284. Reported using DrKonqi
Thanks for the bug report! Looks like a KIO issue. Is the crash reproducible for you? If yes, it might be helpful if you could run Dolphin in Valgrind using valgrind dolphin 2>valgrind.log and attach the log file here.
I tried several times but was not able to reproduce the behaviour.
*** Bug 309696 has been marked as a duplicate of this bug. ***
I copied same file multiple times and it happended randomly (twice), source tab was in my home directory, destination tab was samba share on Windows7 machine. Will try with valgrind.
(In reply to comment #4) > I copied same file multiple times and it happended randomly (twice), source > tab was in my home directory, destination tab was samba share on Windows7 > machine. > Will try with valgrind. Couldn't reproduce this crash anymore. Neither with or without valgrind.
Thanks for the feedback. If you see this crash again in KDE 4.9.3 or later, please reopen this report and provide any new information that you have (like, e.g., steps to reproduce the crash or a Valgrind log). Thanks for your help!
Created attachment 77030 [details] New crash information added by DrKonqi dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1 - What I was doing when the application crashed: Two tabs open dragging files from one to another. -- Backtrace (Reduced): #6 __GI___libc_free (mem=0x100000000) at malloc.c:2968 #7 0x00007f2f00caaf63 in cleanConnectionLists (this=<optimized out>) at kernel/qobject.cpp:372 #8 QObjectPrivate::cleanConnectionLists (this=0x1fb3e60) at kernel/qobject.cpp:349 [...] #10 0x00007f2f01120f1f in KJob::finished (this=<optimized out>, _t1=0x1f05590) at ./kjob.moc:187 #11 0x00007f2f01121185 in KJob::emitResult (this=0x1f05590) at ../../kdecore/jobs/kjob.cpp:316
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!
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!