Bug 315707 - copying folder crashes dolphin
Summary: copying folder crashes dolphin
Status: RESOLVED DUPLICATE of bug 243235
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.10.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-24 00:28 UTC by illumilore
Modified: 2013-07-04 16:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description illumilore 2013-02-24 00:28:33 UTC
Application: dolphin (2.2)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.6.1-030601-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed: when copying a folder to the same folder that it is in, dolphin will crash.

- Unusual behavior I noticed: dolphin crashing

The crash can be reproduced every time.

-- 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 0x7f13208587c0 (LWP 5684))]

Thread 4 (Thread 0x7f1303d72700 (LWP 5687)):
#0  0x00007f13201168bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f130f8d874c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#2  0x00007f130e935be7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
#3  0x00007f131796015f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1317923914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1317923d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1317923ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f131bffac16 in QEventDispatcherGlib::processEvents (this=0x7f12fc0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f131bfcb2bf in QEventLoop::processEvents (this=this@entry=0x7f1303d71cd0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f131bfcb548 in QEventLoop::exec (this=0x7f1303d71cd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f131beccb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f131bfab9af in QInotifyFileSystemWatcherEngine::run (this=0xa85180) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f131becfaec in QThreadPrivate::start (arg=0xa85180) at thread/qthread_unix.cpp:338
#13 0x00007f130f8d9764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#14 0x00007f1317df2e9a in start_thread (arg=0x7f1303d72700) at pthread_create.c:308
#15 0x00007f1320123cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1302e2c700 (LWP 5688)):
#0  0x00007f1317960e19 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f13179236eb in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1317923cf9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1317923ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f131bffac16 in QEventDispatcherGlib::processEvents (this=0x7f12f40008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f131bfcb2bf in QEventLoop::processEvents (this=this@entry=0x7f1302e2bcd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f131bfcb548 in QEventLoop::exec (this=0x7f1302e2bcd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f131beccb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f131bfab9af in QInotifyFileSystemWatcherEngine::run (this=0xd9bfa0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f131becfaec in QThreadPrivate::start (arg=0xd9bfa0) at thread/qthread_unix.cpp:338
#10 0x00007f130f8d9764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f1317df2e9a in start_thread (arg=0x7f1302e2c700) at pthread_create.c:308
#12 0x00007f1320123cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f13012ad700 (LWP 5705)):
#0  __tls_get_addr (ti=0x7f131c322990) at dl-tls.c:750
#1  0x00007f131bece7ff in get_thread_data () at thread/qthread_unix.cpp:182
#2  QThreadData::current () at thread/qthread_unix.cpp:208
#3  0x00007f131bffa4d9 in postEventSourcePrepare (s=0x7f12ec001300, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:256
#4  0x00007f131792388c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1317923d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1317923ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f131bffac16 in QEventDispatcherGlib::processEvents (this=0x7f12ec0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f131bfcb2bf in QEventLoop::processEvents (this=this@entry=0x7f13012accd0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f131bfcb548 in QEventLoop::exec (this=0x7f13012accd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f131beccb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f131bfab9af in QInotifyFileSystemWatcherEngine::run (this=0x8bd3b0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f131becfaec in QThreadPrivate::start (arg=0x8bd3b0) at thread/qthread_unix.cpp:338
#13 0x00007f130f8d9764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#14 0x00007f1317df2e9a in start_thread (arg=0x7f13012ad700) at pthread_create.c:308
#15 0x00007f1320123cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f13208587c0 (LWP 5684)):
[KCrash Handler]
#6  QHash<unsigned int, KIO::UDSEntryPrivate::Field>::findNode (this=0x8, ahp=ahp@entry=0x0, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:884
#7  0x00007f131dea8aa2 in find (this=<optimized out>, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:855
#8  KIO::UDSEntry::numberValue (this=0x7fffd2b4b470, field=<optimized out>, defaultValue=-1) at ../../kio/kio/udsentry.cpp:80
#9  0x00007f131dddf466 in KIO::CopyJobPrivate::slotResultConflictCreatingDirs (this=0x15c3ff0, job=0x159da70) at ../../kio/kio/copyjob.cpp:1045
#10 0x00007f131bfe1f5f in QMetaObject::activate (sender=0x159da70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd2b4b6c0) at kernel/qobject.cpp:3547
#11 0x00007f131c448f42 in KJob::result (this=this@entry=0x159da70, _t1=_t1@entry=0x159da70) at ./kjob.moc:208
#12 0x00007f131c448f80 in KJob::emitResult (this=0x159da70) at ../../kdecore/jobs/kjob.cpp:318
#13 0x00007f131ddff8a5 in KIO::SimpleJob::slotFinished (this=this@entry=0x159da70) at ../../kio/kio/job.cpp:494
#14 0x00007f131de03e7d in KIO::MkdirJob::slotFinished (this=0x159da70) at ../../kio/kio/job.cpp:676
#15 0x00007f131ddffa16 in KIO::SimpleJob::slotError (this=0x159da70, err=<optimized out>, errorText=...) at ../../kio/kio/job.cpp:506
#16 0x00007f131bfe1f5f in QMetaObject::activate (sender=0x1511740, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd2b4ba00) at kernel/qobject.cpp:3547
#17 0x00007f131dea0156 in KIO::SlaveInterface::error (this=this@entry=0x1511740, _t1=113, _t2=...) at ./slaveinterface.moc:173
#18 0x00007f131dea2bd0 in KIO::SlaveInterface::dispatch (this=0x1511740, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:205
#19 0x00007f131de9fa2a in KIO::SlaveInterface::dispatch (this=0x1511740) at ../../kio/kio/slaveinterface.cpp:88
#20 0x00007f131de93f9e in KIO::Slave::gotInput (this=0x1511740) at ../../kio/kio/slave.cpp:344
#21 0x00007f131bfe1f5f in QMetaObject::activate (sender=0x10ac5b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#22 0x00007f131ddd4782 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#23 KIO::ConnectionPrivate::dequeue (this=0x12f1510) at ../../kio/kio/connection.cpp:71
#24 0x00007f131bfe143e in QObject::event (this=0x10ac5b0, e=<optimized out>) at kernel/qobject.cpp:1195
#25 0x00007f131c9ade9c in QApplicationPrivate::notify_helper (this=this@entry=0x7e5ca0, receiver=receiver@entry=0x10ac5b0, e=e@entry=0x15ed740) at kernel/qapplication.cpp:4562
#26 0x00007f131c9b230a in QApplication::notify (this=0x7fffd2b4c860, receiver=0x10ac5b0, e=0x15ed740) at kernel/qapplication.cpp:4423
#27 0x00007f131d6b6636 in KApplication::notify (this=0x7fffd2b4c860, receiver=0x10ac5b0, event=0x15ed740) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f131bfcc56e in QCoreApplication::notifyInternal (this=0x7fffd2b4c860, receiver=receiver@entry=0x10ac5b0, event=event@entry=0x15ed740) at kernel/qcoreapplication.cpp:915
#29 0x00007f131bfd03f1 in sendEvent (event=0x15ed740, receiver=0x10ac5b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7afe20) at kernel/qcoreapplication.cpp:1539
#31 0x00007f131bffaa63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x7f1250) at kernel/qeventdispatcher_glib.cpp:279
#33 0x00007f1317923ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f1317923de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f1317923ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f131bffabf6 in QEventDispatcherGlib::processEvents (this=0x7b1700, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0x00007f131ca52c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f131bfcb2bf in QEventLoop::processEvents (this=this@entry=0x7fffd2b4c720, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f131bfcb548 in QEventLoop::exec (this=0x7fffd2b4c720, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f131bfd0708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#41 0x00007f132043e5f7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#42 0x00007f132005176d in __libc_start_main (main=0x4006a0, argc=6, ubp_av=0x7fffd2b4c998, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd2b4c988) at libc-start.c:226
#43 0x00000000004006d1 in _start ()

Possible duplicates by query: bug 308606.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-02-24 17:30:23 UTC
Thanks for the bug report! Looks like an issue that has been reported already (bug 243235). I'm afraid we cannot do much unless we can reproduce the bug ourselves. 

Does that only happen with one particular folder? If yes, is that problematic folder large? If yes, can you try to reduce it to a minimal test case and put it into an archive? Thanks for your help.
Comment 2 Dawit Alemayehu 2013-07-04 16:11:09 UTC

*** This bug has been marked as a duplicate of bug 243235 ***