Bug 336905 - Dolphin crashed during copy
Summary: Dolphin crashed during copy
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: 4.13.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-30 15:04 UTC by Anton Voßel
Modified: 2018-11-30 04:01 UTC (History)
1 user (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 Anton Voßel 2014-06-30 15:04:23 UTC
Application: dolphin (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.13.0-29-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

copy data from mounted windows samba disk to a lokal directory

The crash can be reproduced sometimes.

-- 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 0x7ff3cc16d7c0 (LWP 6637))]

Thread 4 (Thread 0x7ff3adf4a700 (LWP 6638)):
#0  0x00007ff3c29e762a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff3c29e7989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3c29a5fca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3c29a60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3c7aa57be in QEventDispatcherGlib::processEvents (this=0x7ff3a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007ff3c7a770af in QEventLoop::processEvents (this=this@entry=0x7ff3adf49de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff3c7a773a5 in QEventLoop::exec (this=this@entry=0x7ff3adf49de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ff3c7973c5f in QThread::exec (this=this@entry=0xef2c70) at thread/qthread.cpp:537
#8  0x00007ff3c7a58823 in QInotifyFileSystemWatcherEngine::run (this=0xef2c70) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007ff3c797632f in QThreadPrivate::start (arg=0xef2c70) at thread/qthread_unix.cpp:349
#10 0x00007ff3c2e85182 in start_thread (arg=0x7ff3adf4a700) at pthread_create.c:312
#11 0x00007ff3cba4230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff3ad5dc700 (LWP 6639)):
#0  0x00007ff3c29e762a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff3c29e7989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3c29a5fca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3c29a60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3c7aa57be in QEventDispatcherGlib::processEvents (this=0x7ff3a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007ff3c7a770af in QEventLoop::processEvents (this=this@entry=0x7ff3ad5dbe20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff3c7a773a5 in QEventLoop::exec (this=this@entry=0x7ff3ad5dbe20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ff3c7973c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#8  0x00007ff3c797632f in QThreadPrivate::start (arg=0x11d9180) at thread/qthread_unix.cpp:349
#9  0x00007ff3c2e85182 in start_thread (arg=0x7ff3ad5dc700) at pthread_create.c:312
#10 0x00007ff3cba4230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff3a7fff700 (LWP 6640)):
#0  end (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:102
#1  constEnd (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:272
#2  QTimerInfoList::timerWait (this=0x7ff39c002d30, tm=...) at kernel/qeventdispatcher_unix.cpp:465
#3  0x00007ff3c7aa567c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ff3a7ffec24) at kernel/qeventdispatcher_glib.cpp:143
#4  0x00007ff3c7aa5725 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#5  0x00007ff3c29a568d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff3c29a5f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ff3c29a60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ff3c7aa57be in QEventDispatcherGlib::processEvents (this=0x7ff39c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#9  0x00007ff3c7a770af in QEventLoop::processEvents (this=this@entry=0x7ff3a7ffede0, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007ff3c7a773a5 in QEventLoop::exec (this=this@entry=0x7ff3a7ffede0, flags=...) at kernel/qeventloop.cpp:204
#11 0x00007ff3c7973c5f in QThread::exec (this=this@entry=0x11fd4c0) at thread/qthread.cpp:537
#12 0x00007ff3c7a58823 in QInotifyFileSystemWatcherEngine::run (this=0x11fd4c0) at io/qfilesystemwatcher_inotify.cpp:265
#13 0x00007ff3c797632f in QThreadPrivate::start (arg=0x11fd4c0) at thread/qthread_unix.cpp:349
#14 0x00007ff3c2e85182 in start_thread (arg=0x7ff3a7fff700) at pthread_create.c:312
#15 0x00007ff3cba4230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff3cc16d7c0 (LWP 6637)):
[KCrash Handler]
#6  QHashData::nextNode (node=node@entry=0x1daaee0) at tools/qhash.cpp:294
#7  0x00007ff3c769f540 in operator++ (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:355
#8  erase (it=..., this=0xd8bc38) at ../../include/QtCore/../../src/corelib/tools/qhash.h:833
#9  QDBusConnectionPrivate::disconnectSignal (this=this@entry=0xd8bb80, it=...) at qdbusintegrator.cpp:2198
#10 0x00007ff3c769fa71 in QDBusConnectionPrivate::objectDestroyed (this=0xd8bb80, obj=0x16a4280) at qdbusintegrator.cpp:1183
#11 0x00007ff3c76decac in QDBusConnectionPrivate::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qdbusconnection_p.cpp:77
#12 0x00007ff3c7a8c87a in QMetaObject::activate (sender=sender@entry=0x16a4280, m=m@entry=0x7ff3c7dd9c40 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff55c8f5b0) at kernel/qobject.cpp:3539
#13 0x00007ff3c7a8d27f in QObject::destroyed (this=this@entry=0x16a4280, _t1=_t1@entry=0x16a4280) at .moc/release-shared/moc_qobject.cpp:148
#14 0x00007ff3c7a91193 in QObject::~QObject (this=0x16a4280, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#15 0x00007ff3c92aec03 in ~OrgKdeJobViewV2Interface (this=0x16a4280, __in_chrg=<optimized out>) at jobviewifacev2.cpp:23
#16 OrgKdeJobViewV2Interface::~OrgKdeJobViewV2Interface (this=0x16a4280, __in_chrg=<optimized out>) at jobviewifacev2.cpp:25
#17 0x00007ff3c9173f8d in KUiServerJobTracker::unregisterJob (this=<optimized out>, job=0x1d637a0) at ../../kdeui/jobs/kuiserverjobtracker.cpp:155
#18 0x00007ff3c7a8c87a in QMetaObject::activate (sender=sender@entry=0x1d637a0, m=m@entry=0x7ff3c8292600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff55c8f7e0) at kernel/qobject.cpp:3539
#19 0x00007ff3c7f0242f in KJob::finished (this=this@entry=0x1d637a0, _t1=_t1@entry=0x1d637a0) at ./kjob.moc:186
#20 0x00007ff3c7f02655 in KJob::emitResult (this=this@entry=0x1d637a0) at ../../kdecore/jobs/kjob.cpp:316
#21 0x00007ff3c98a27b3 in KIO::CopyJob::emitResult (this=this@entry=0x1d637a0) at ../../kio/kio/copyjob.cpp:1770
#22 0x00007ff3c98a2b07 in KIO::CopyJobPrivate::setNextDirAttribute (this=0x1d72a60) at ../../kio/kio/copyjob.cpp:1741
#23 0x00007ff3c98a4f13 in KIO::CopyJobPrivate::copyNextFile (this=this@entry=0x1d72a60) at ../../kio/kio/copyjob.cpp:1669
#24 0x00007ff3c98aa3fc in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x1d72a60, job=0x1ac1340) at ../../kio/kio/copyjob.cpp:1349
#25 0x00007ff3c7a8c87a in QMetaObject::activate (sender=sender@entry=0x1ac1340, m=m@entry=0x7ff3c8292600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff55c8fc20) at kernel/qobject.cpp:3539
#26 0x00007ff3c7f02622 in KJob::result (this=this@entry=0x1ac1340, _t1=_t1@entry=0x1ac1340) at ./kjob.moc:207
#27 0x00007ff3c7f02660 in KJob::emitResult (this=this@entry=0x1ac1340) at ../../kdecore/jobs/kjob.cpp:318
#28 0x00007ff3c98d3fef in KIO::FileCopyJob::slotResult (this=0x1ac1340, job=0x1eb5090) at ../../kio/kio/job.cpp:2470
#29 0x00007ff3c7a8c87a in QMetaObject::activate (sender=sender@entry=0x1eb5090, m=m@entry=0x7ff3c8292600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff55c8fd90) at kernel/qobject.cpp:3539
#30 0x00007ff3c7f02622 in KJob::result (this=this@entry=0x1eb5090, _t1=_t1@entry=0x1eb5090) at ./kjob.moc:207
#31 0x00007ff3c7f02660 in KJob::emitResult (this=this@entry=0x1eb5090) at ../../kdecore/jobs/kjob.cpp:318
#32 0x00007ff3c98d039a in KIO::SimpleJob::slotFinished (this=0x1eb5090) at ../../kio/kio/job.cpp:496
#33 0x00007ff3c7a8c87a in QMetaObject::activate (sender=0x1dc6a00, m=m@entry=0x7ff3c9c79580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#34 0x00007ff3c996e4e3 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#35 0x00007ff3c996fa26 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#36 0x00007ff3c996d51e in KIO::SlaveInterface::dispatch (this=0x1dc6a00) at ../../kio/kio/slaveinterface.cpp:92
#37 0x00007ff3c9962196 in KIO::Slave::gotInput (this=0x1dc6a00) at ../../kio/kio/slave.cpp:344
#38 0x00007ff3c7a8c87a in QMetaObject::activate (sender=0x1ea16b0, m=m@entry=0x7ff3c9c72aa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#39 0x00007ff3c989db40 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#40 0x00007ff3c989e231 in KIO::ConnectionPrivate::dequeue (this=0x1ea8820) at ../../kio/kio/connection.cpp:82
#41 0x00007ff3c7a90c1e in QObject::event (this=0x1ea16b0, e=<optimized out>) at kernel/qobject.cpp:1194
#42 0x00007ff3c846ae2c in QApplicationPrivate::notify_helper (this=this@entry=0xcc8de0, receiver=receiver@entry=0x1ea16b0, e=e@entry=0x1e81a20) at kernel/qapplication.cpp:4567
#43 0x00007ff3c84714a0 in QApplication::notify (this=this@entry=0x7fff55c90a00, receiver=receiver@entry=0x1ea16b0, e=e@entry=0x1e81a20) at kernel/qapplication.cpp:4353
#44 0x00007ff3c9175d1a in KApplication::notify (this=0x7fff55c90a00, receiver=0x1ea16b0, event=0x1e81a20) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007ff3c7a784dd in QCoreApplication::notifyInternal (this=0x7fff55c90a00, receiver=receiver@entry=0x1ea16b0, event=event@entry=0x1e81a20) at kernel/qcoreapplication.cpp:953
#46 0x00007ff3c7a7bb3d in sendEvent (event=0x1e81a20, receiver=0x1ea16b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xc95120) at kernel/qcoreapplication.cpp:1577
#48 0x00007ff3c7a7bfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#49 0x00007ff3c7aa5f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#50 postEventSourceDispatch (s=0xcb9c00) at kernel/qeventdispatcher_glib.cpp:287
#51 0x00007ff3c29a5e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007ff3c29a6048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007ff3c29a60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007ff3c7aa57a1 in QEventDispatcherGlib::processEvents (this=0xc96a00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#55 0x00007ff3c850cbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007ff3c7a770af in QEventLoop::processEvents (this=this@entry=0x7fff55c908d0, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007ff3c7a773a5 in QEventLoop::exec (this=this@entry=0x7fff55c908d0, flags=...) at kernel/qeventloop.cpp:204
#58 0x00007ff3c7a7cb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#59 0x00007ff3cbd5d5e7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#60 0x00007ff3cb968ec5 in __libc_start_main (main=0x4006d0, argc=5, argv=0x7fff55c90b38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff55c90b28) at libc-start.c:287
#61 0x00000000004006fe in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-07-01 15:00:00 UTC
Thanks for the bug report. Might be a kdeui bug according to the backtrace, so I'll reassign.
Comment 2 Andrew Crouthamel 2018-10-31 04:01:26 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-15 10:48:14 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
mark the bug 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 4 Bug Janitor Service 2018-11-30 04:01:11 UTC
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!