Bug 243619

Summary: Dolphin crash when copying from file list to breadcrumb-style path chooser
Product: [Applications] dolphin Reporter: justin <justreporting>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description justin 2010-07-05 02:21:32 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Dolphin in dual-pane view with no tabs. Both panes in Details View mode.

Dragged file from file list on left up to breadcrumb-style path chooser (also on left panel). Hovered over breadcrumb arrow, which opened dropdown menu to subdirectories. Dropped file into one of subdirectories, and crash was almost immediate.

Was able to reproduce bug once.

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

Thread 2 (Thread 0x7f2c1112a710 (LWP 6035)):
#0  0x00007f2c25d43f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2c1d8e44a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f2c1d8e48fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f2c221639c6 in QEventDispatcherGlib::processEvents (this=0x26abc80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f2c221365b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f2c2213698c in QEventLoop::exec (this=0x7f2c11129db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f2c220421cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f2c221164d8 in QInotifyFileSystemWatcherEngine::run (this=0x26b6130) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f2c2204514e in QThreadPrivate::start (arg=0x26b6130) at thread/qthread_unix.cpp:266
#9  0x00007f2c1fe699ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2c25d506cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2c2645d760 (LWP 6033)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x288e298, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  QString::operator= (this=0x288e298, other=...) at tools/qstring.cpp:1324
#8  0x00007f2c22482832 in QDBusError::operator= (this=0x288e288, other=...) at qdbuserror.cpp:301
#9  0x00007f2c2249ed96 in QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>, mode=<value optimized out>, method=<value optimized out>, args=<value optimized out>)
    at qdbusabstractinterface.cpp:443
#10 0x00007f2c23ab987d in OrgKdeJobViewV2Interface::setProcessedAmount (this=0x2b50200, amount=4685824, unit=<value optimized out>) at ./jobviewifacev2.h:78
#11 0x00007f2c23ab5739 in KUiServerJobTracker::processedAmount (this=<value optimized out>, job=0x2a827b0, unit=KJob::Bytes, amount=4685824) at ../../kdeui/jobs/kuiserverjobtracker.cpp:266
#12 0x00007f2c23ab54a7 in KUiServerJobTracker::qt_metacall (this=0x2595620, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff41d90de0) at ./kuiserverjobtracker.moc:97
#13 0x00007f2c2214f597 in QMetaObject::activate (sender=0x2a827b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#14 0x00007f2c2281125f in KJob::processedAmount (this=0x288e298, _t1=0x2a827b0, _t2=KJob::Bytes, _t3=4685824) at ./kjob.moc:229
#15 0x00007f2c22812615 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:265
#16 0x00007f2c23f9575d in KIO::CopyJobPrivate::slotProcessedSize (this=0x2af61f0, data_size=<value optimized out>) at ../../kio/kio/copyjob.cpp:1694
#17 0x00007f2c23f96ce3 in KIO::CopyJob::qt_metacall (this=0x2a827b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41d91090) at ./copyjob.moc:124
#18 0x00007f2c2214f597 in QMetaObject::activate (sender=0x29113c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#19 0x00007f2c228111cb in KJob::processedSize (this=0x288e298, _t1=0x29113c0, _t2=4685824) at ./kjob.moc:243
#20 0x00007f2c22812662 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:267
#21 0x00007f2c23fc8b83 in KIO::FileCopyJobPrivate::slotProcessedSize (this=0x29113c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41d91310) at ../../kio/kio/job.cpp:2040
#22 KIO::FileCopyJob::qt_metacall (this=0x29113c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41d91310) at ./jobclasses.moc:726
#23 0x00007f2c2214f597 in QMetaObject::activate (sender=0x28f0e80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#24 0x00007f2c228111cb in KJob::processedSize (this=0x288e298, _t1=0x28f0e80, _t2=4685824) at ./kjob.moc:243
#25 0x00007f2c22812662 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:267
#26 0x00007f2c23fc5c05 in KIO::SimpleJob::qt_metacall (this=0x28f0e80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41d915c0) at ./jobclasses.moc:175
#27 0x00007f2c23fc5c60 in KIO::DirectCopyJob::qt_metacall (this=0x288e298, _c=1104742944, _id=-255, _a=0x0) at ./job_p.moc:157
#28 0x00007f2c2214f597 in QMetaObject::activate (sender=0x2819dd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#29 0x00007f2c24074522 in KIO::SlaveInterface::processedSize (this=0x288e298, _t1=4685824) at ./slaveinterface.moc:239
#30 0x00007f2c240774c2 in KIO::SlaveInterface::dispatch (this=0x2819dd0, _cmd=11, rawdata=...) at ../../kio/kio/slaveinterface.cpp:242
#31 0x00007f2c24074a83 in KIO::SlaveInterface::dispatch (this=0x2819dd0) at ../../kio/kio/slaveinterface.cpp:91
#32 0x00007f2c24068636 in KIO::Slave::gotInput (this=0x2819dd0) at ../../kio/kio/slave.cpp:344
#33 0x00007f2c2406881c in KIO::Slave::qt_metacall (this=0x2819dd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41d919d0) at ./slave.moc:82
#34 0x00007f2c2214f597 in QMetaObject::activate (sender=0x2818150, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#35 0x00007f2c23f94267 in KIO::ConnectionPrivate::dequeue (this=0x2a66e20) at ../../kio/kio/connection.cpp:82
#36 0x00007f2c23f9438d in KIO::Connection::qt_metacall (this=0x2818150, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x289d3a0) at ./connection.moc:79
#37 0x00007f2c2214966e in QObject::event (this=0x2818150, e=0x288e298) at kernel/qobject.cpp:1219
#38 0x00007f2c22d7e84c in QApplicationPrivate::notify_helper (this=0x21c27e0, receiver=0x2818150, e=0x2813920) at kernel/qapplication.cpp:4358
#39 0x00007f2c22d842ed in QApplication::notify (this=0x7fff41d924e0, receiver=0x2818150, e=0x2813920) at kernel/qapplication.cpp:4241
#40 0x00007f2c23aba6b6 in KApplication::notify (this=0x7fff41d924e0, receiver=0x2818150, event=0x2813920) at ../../kdeui/kernel/kapplication.cpp:309
#41 0x00007f2c2213787c in QCoreApplication::notifyInternal (this=0x7fff41d924e0, receiver=0x2818150, event=0x2813920) at kernel/qcoreapplication.cpp:732
#42 0x00007f2c2213a7a2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2191a60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2191a60) at kernel/qcoreapplication.cpp:1373
#44 0x00007f2c22163e33 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#46 0x00007f2c1d8e08c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x00007f2c1d8e4748 in ?? () from /lib/libglib-2.0.so.0
#48 0x00007f2c1d8e48fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x00007f2c22163973 in QEventDispatcherGlib::processEvents (this=0x2191560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#50 0x00007f2c22e2fdee in QGuiEventDispatcherGlib::processEvents (this=0x288e298, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f2c221365b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007f2c2213698c in QEventLoop::exec (this=0x7fff41d92420, flags=) at kernel/qeventloop.cpp:201
#53 0x00007f2c2213aa3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#54 0x00007f2c26037dbf in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#55 0x00007f2c25c88c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff41d929f8) at libc-start.c:226
#56 0x00000000004006b9 in _start ()

Possible duplicates by query: bug 238086, bug 236909, bug 221849, bug 213949.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-06 12:43:22 UTC

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