Bug 245476

Summary: dolphin copy file crash
Product: [Applications] dolphin Reporter: fabrni
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description fabrni 2010-07-22 22:07:06 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
copy two files from dir to ../ within a dolphin directory tree window
Immediate crash on copy, closure of dolphin.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb775f710 (LWP 9592))]

Thread 3 (Thread 0xb0587b70 (LWP 9620)):
#0  0x08421e16 in *__GI_clock_gettime (clock_id=138567668, tp=0xb0586f90) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01386edb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0145d2f5 in QTimerInfoList::updateCurrentTime (this=0x9d71dbc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0145d33a in QTimerInfoList::timerWait (this=0x9d71dbc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0145b3d8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb05870bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0145b465 in timerSourcePrepare (source=0x0, timeout=0x8425ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x05e86aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x05e86ee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x05e874b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0145b1cf in QEventDispatcherGlib::processEvents (this=0x9d59890, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x0142b419 in QEventLoop::processEvents (this=0xb0587290, flags=) at kernel/qeventloop.cpp:149
#12 0x0142b89a in QEventLoop::exec (this=0xb0587290, flags=...) at kernel/qeventloop.cpp:201
#13 0x01328b5e in QThread::exec (this=0x9d632e8) at thread/qthread.cpp:490
#14 0x0140a55b in QInotifyFileSystemWatcherEngine::run (this=0x9d632e8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0132be39 in QThreadPrivate::start (arg=0x9d632e8) at thread/qthread_unix.cpp:266
#16 0x005c496e in start_thread (arg=0xb0587b70) at pthread_create.c:300
#17 0x00e70a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf585b70 (LWP 9632)):
[KCrash Handler]
#5  0x00708ea4 in _Alloc_hider (this=0xffffadc8, __str=...) at /home/fab/build/gcc-4.4.1/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:255
#6  basic_string (this=0xffffadc8, __str=...) at /home/fab/build/gcc-4.4.1/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:174
#7  0x0875b46c in Mime (this=0x9f68e5c, __position=..., __x=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/eventanalyzers/mimeeventanalyzer.cpp:67
#8  __gnu_cxx::new_allocator<Mime>::construct (this=0x9f68e5c, __position=..., __x=...) at /usr/include/c++/4.4/ext/new_allocator.h:105
#9  std::vector<Mime, std::allocator<Mime> >::_M_insert_aux (this=0x9f68e5c, __position=..., __x=...) at /usr/include/c++/4.4/bits/vector.tcc:330
#10 0x0875a3d2 in std::vector<Mime, std::allocator<Mime> >::push_back (this=0x9f68e58, file=...) at /usr/include/c++/4.4/bits/stl_vector.h:741
#11 Strigi::MimeEventAnalyzer::Private::parseFile (this=0x9f68e58, file=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/eventanalyzers/mimeeventanalyzer.cpp:268
#12 0x0875a564 in Strigi::MimeEventAnalyzer::Private::parseFiles (this=0x9f68e58) at /build/buildd/strigi-0.7.2/src/streamanalyzer/eventanalyzers/mimeeventanalyzer.cpp:121
#13 0x0875a75a in Strigi::MimeEventAnalyzer::startAnalysis (this=0x9f54bc8, ar=0xafd86094) at /build/buildd/strigi-0.7.2/src/streamanalyzer/eventanalyzers/mimeeventanalyzer.cpp:274
#14 0x0871dcbc in Strigi::EventThroughAnalyzer::connectInputStream (this=0x9f72670, in=0xaf585048) at /build/buildd/strigi-0.7.2/src/streamanalyzer/eventthroughanalyzer.cpp:56
#15 0x087377c3 in Strigi::StreamAnalyzerPrivate::analyze (this=0x9f66a28, idx=<value optimized out>, input=0xaf585048) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:395
#16 0x00accdab in KFileMetaInfoPrivate::init (this=0x9ecdc08, stream=..., url=..., mtime=1279804065, w=...) at ../../kio/kio/kfilemetainfo.cpp:210
#17 0x00aceee8 in KFileMetaInfo (this=0xaf5852c0, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:237
#18 0x00bd13a7 in KLoadFileMetaDataThread::run (this=0x9ecb968) at ../../kio/kfile/kloadfilemetadatathread.cpp:124
#19 0x0132be39 in QThreadPrivate::start (arg=0x9ecb968) at thread/qthread_unix.cpp:266
#20 0x005c496e in start_thread (arg=0xaf585b70) at pthread_create.c:300
#21 0x00e70a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb775f710 (LWP 9592)):
#0  0x009ab422 in __kernel_vsyscall ()
#1  0x00e62b86 in *__GI___poll (fds=0xef8ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01640d60 in ?? () from /usr/lib/libxcb.so.1
#3  0x016412cb in ?? () from /usr/lib/libxcb.so.1
#4  0x01641667 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x04111d79 in _XSend () from /usr/lib/libX11.so.6
#6  0x04111f10 in _XReply () from /usr/lib/libX11.so.6
#7  0x040ef2d6 in XGetWindowProperty () from /usr/lib/libX11.so.6
#8  0x01ed33b4 in QETWidget::translatePropertyEvent (this=0xbfccd3d0, event=0xbfccd05c) at kernel/qapplication_x11.cpp:4868
#9  0x01ee2cd1 in QApplication::x11ProcessEvent (this=0xbfcce4f0, event=0xbfccd05c) at kernel/qapplication_x11.cpp:3798
#10 0x01f11b3a in x11EventSourceDispatch (s=0x9728af0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#11 0x05e835e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x05e872d8 in ?? () from /lib/libglib-2.0.so.0
#13 0x05e874b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#14 0x0145b195 in QEventDispatcherGlib::processEvents (this=0x97222e8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#15 0x01f113b5 in QGuiEventDispatcherGlib::processEvents (this=0x97222e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#16 0x0142b419 in QEventLoop::processEvents (this=0xbfccd350, flags=) at kernel/qeventloop.cpp:149
#17 0x0142b89a in QEventLoop::exec (this=0xbfccd350, flags=...) at kernel/qeventloop.cpp:201
#18 0x023b5fb3 in QDialog::exec (this=0xbfccd3d0) at dialogs/qdialog.cpp:546
#19 0x00a7e5b7 in KIO::JobUiDelegate::askFileRename (this=0x9ea7040, job=0x9dc11c8, caption=..., src=..., dest=..., mode=21, newDest=..., sizeSrc=347848, sizeDest=347040, ctimeSrc=-1, ctimeDest=-1, 
    mtimeSrc=1279828631, mtimeDest=1279804065) at ../../kio/kio/jobuidelegate.cpp:83
#20 0x00a4069f in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0x9ea7108, job=0x9e22b50) at ../../kio/kio/copyjob.cpp:1332
#21 0x00a3db02 in KIO::CopyJob::qt_metacall (this=0x9dc11c8, _c=QMetaObject::InvokeMetaMethod, _id=43, _a=0xbfccd658) at ./copyjob.moc:121
#22 0x014326ca in QMetaObject::metacall (object=0x9dc11c8, cl=QMetaObject::ReadProperty, idx=43, argv=0xbfccd658) at kernel/qmetaobject.cpp:237
#23 0x01445455 in QMetaObject::activate (sender=0x9e22b50, m=0x36e3b48, local_signal_index=3, argv=0xbfccd658) at kernel/qobject.cpp:3280
#24 0x03570903 in KJob::result (this=0x9e22b50, _t1=0x9e22b50) at ./kjob.moc:194
#25 0x03570c68 in KJob::emitResult (this=0x9e22b50) at ../../kdecore/jobs/kjob.cpp:312
#26 0x00a72f10 in KIO::SimpleJob::slotFinished (this=0x9e22b50) at ../../kio/kio/job.cpp:522
#27 0x00a73b6d in KIO::StatJob::slotFinished (this=0x9e22b50) at ../../kio/kio/job.cpp:920
#28 0x00a722a3 in KIO::StatJob::qt_metacall (this=0x9e22b50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfccd86c) at ./jobclasses.moc:252
#29 0x014326ca in QMetaObject::metacall (object=0x9e22b50, cl=QMetaObject::ReadProperty, idx=42, argv=0xbfccd86c) at kernel/qmetaobject.cpp:237
#30 0x01445455 in QMetaObject::activate (sender=0x992a4a0, m=0xc22a64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3280
#31 0x00b2c5e7 in KIO::SlaveInterface::finished (this=0x992a4a0) at ./slaveinterface.moc:171
#32 0x00b2fd88 in KIO::SlaveInterface::dispatch (this=0x992a4a0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#33 0x00b2caa3 in KIO::SlaveInterface::dispatch (this=0x992a4a0) at ../../kio/kio/slaveinterface.cpp:91
#34 0x00b1f5f8 in KIO::Slave::gotInput (this=0x992a4a0) at ../../kio/kio/slave.cpp:344
#35 0x00b1f803 in KIO::Slave::qt_metacall (this=0x992a4a0, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfccdb8c) at ./slave.moc:82
#36 0x014326ca in QMetaObject::metacall (object=0x992a4a0, cl=QMetaObject::ReadProperty, idx=30, argv=0xbfccdb8c) at kernel/qmetaobject.cpp:237
#37 0x01445455 in QMetaObject::activate (sender=0x99b5e78, m=0xc1f5c0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#38 0x00a38847 in KIO::Connection::readyRead (this=0x99b5e78) at ./connection.moc:92
#39 0x00a3abae in KIO::ConnectionPrivate::dequeue (this=0x9901e30) at ../../kio/kio/connection.cpp:82
#40 0x00a3acde in KIO::Connection::qt_metacall (this=0x99b5e78, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x972ec90) at ./connection.moc:79
#41 0x014326ca in QMetaObject::metacall (object=0x99b5e78, cl=QMetaObject::ReadProperty, idx=5, argv=0x972ec90) at kernel/qmetaobject.cpp:237
#42 0x0143dbc6 in QMetaCallEvent::placeMetaCall (this=0x9df0630, object=0x99b5e78) at kernel/qobject.cpp:534
#43 0x0143f462 in QObject::event (this=0x99b5e78, e=0xffffffff) at kernel/qobject.cpp:1219
#44 0x01e500cc in QApplicationPrivate::notify_helper (this=0x9725b30, receiver=0x99b5e78, e=0x9df0630) at kernel/qapplication.cpp:4389
#45 0x01e5611e in QApplication::notify (this=0xbfcce4f0, receiver=0x99b5e78, e=0x9df0630) at kernel/qapplication.cpp:3791
#46 0x010e72aa in KApplication::notify (this=0xbfcce4f0, receiver=0x99b5e78, event=0x9df0630) at ../../kdeui/kernel/kapplication.cpp:309
#47 0x0142c96b in QCoreApplication::notifyInternal (this=0xbfcce4f0, receiver=0x99b5e78, event=0x9df0630) at kernel/qcoreapplication.cpp:732
#48 0x0142fbcb in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9705ad0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9705ad0) at kernel/qcoreapplication.cpp:1373
#50 0x0142fd8d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#51 0x0145b69f in QCoreApplication::sendPostedEvents (s=0x9727d20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=0x9727d20) at kernel/qeventdispatcher_glib.cpp:276
#53 0x05e835e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x05e872d8 in ?? () from /lib/libglib-2.0.so.0
#55 0x05e874b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x0145b195 in QEventDispatcherGlib::processEvents (this=0x97222e8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#57 0x01f113b5 in QGuiEventDispatcherGlib::processEvents (this=0x97222e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x0142b419 in QEventLoop::processEvents (this=0xbfcce444, flags=) at kernel/qeventloop.cpp:149
#59 0x0142b89a in QEventLoop::exec (this=0xbfcce444, flags=...) at kernel/qeventloop.cpp:201
#60 0x0142fe4f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#61 0x01e4eef7 in QApplication::exec () at kernel/qapplication.cpp:3665
#62 0x0087d20b in kdemain (argc=5, argv=0xbfcce6e4) at ../../../../apps/dolphin/src/main.cpp:98
#63 0x080485fb in main (argc=5, argv=0xbfcce6e4) at dolphin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2010-08-07 15:18:58 UTC
This seems related to bug 245711 (probably a Strigi bug)
Regards
Comment 2 Peter Penz 2010-08-16 21:13:47 UTC
Thanks for the report, this issue has been fixed in KDE SC 4.5.0