Summary: | dolphin crashes copying files from an sshfs location to local disk | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | pier andre <pier_andreit> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | aaugusto, darthsteel, dode, frank78ac, kdebugs, martin.ruessler, nate, zekeb |
Priority: | NOR | ||
Version: | 4.10.5 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
pier andre
2013-07-08 10:03:02 UTC
Thanks for the bug report. Looks like a crash in KIO. If you can reproduce the problem at least sometimes, you could try to obtain a Valgrind log. This might help to find the root cause of the problem: In a shell, type "valgrind dolphin 2> log.txt" (note that Dolphin will become very slow). Then try to reproduce the crash. If you succeed, attach "log.txt" here. Thanks for your help. I tried to use Valgrind log for many time, but sometimes I forget to use it, and today another crash but without Valgrind log, I attach it may be is there more useful infos.. :-) bye and many thanks... Application: Dolphin (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fba0df25780 (LWP 8568))] Thread 3 (Thread 0x7fb9f442b700 (LWP 8570)): #0 0x00007fba084b039f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fba084b09cb in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fba084b0bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fba0cbba5d6 in QEventDispatcherGlib::processEvents (this=0x7fb9ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #4 0x00007fba0cb8abef in QEventLoop::processEvents (this=this@entry=0x7fb9f442add0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fba0cb8ae78 in QEventLoop::exec (this=0x7fb9f442add0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fba0ca8d110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #7 0x00007fba0cb6b3af in QInotifyFileSystemWatcherEngine::run (this=0x213a910) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007fba0ca900ec in QThreadPrivate::start (arg=0x213a910) at thread/qthread_unix.cpp:338 #9 0x00007fba0c7f9e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fba0b56e7dd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fb9d37fe700 (LWP 8584)): #0 0x00007fba0c7fce0f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007fba084edaa1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fba084b0392 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fba084b09cb in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fba084b0bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fba0cbba5d6 in QEventDispatcherGlib::processEvents (this=0x7fb9c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00007fba0cb8abef in QEventLoop::processEvents (this=this@entry=0x7fb9d37fddd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fba0cb8ae78 in QEventLoop::exec (this=0x7fb9d37fddd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fba0ca8d110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #9 0x00007fba0cb6b3af in QInotifyFileSystemWatcherEngine::run (this=0x2eea7e0) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007fba0ca900ec in QThreadPrivate::start (arg=0x2eea7e0) at thread/qthread_unix.cpp:338 #11 0x00007fba0c7f9e0f in start_thread () from /lib64/libpthread.so.0 #12 0x00007fba0b56e7dd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fba0df25780 (LWP 8568)): [KCrash Handler] #6 deref (this=0x10060c640) at ../../src/corelib/arch/qatomic_x86_64.h:133 #7 QString::operator= (this=0x30e25b0, other=...) at tools/qstring.cpp:1411 #8 0x00007fba09908632 in QDBusError::operator= (this=0x30e25a0, other=...) at qdbuserror.cpp:301 #9 0x00007fba099223d9 in QDBusAbstractInterface::callWithArgumentList (this=0x31016f0, mode=QDBus::NoBlock, method=..., args=...) at qdbusabstractinterface.cpp:470 #10 0x00007fba0d92a582 in setProcessedAmount (unit=..., amount=4, this=0x31016f0) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/jobviewifacev2.h:78 #11 KUiServerJobTracker::processedAmount (this=<optimized out>, job=0x3011110, unit=KJob::Files, amount=4) at /usr/src/debug/kdelibs-4.10.5/kdeui/jobs/kuiserverjobtracker.cpp:269 #12 0x00007fba0cba144f in QMetaObject::activate (sender=0x3011110, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5cc6fb20) at kernel/qobject.cpp:3556 #13 0x00007fba0d01aa7f in KJob::processedAmount (this=this@entry=0x3011110, _t1=_t1@entry=0x3011110, _t2=KJob::Files, _t3=_t3@entry=4) at /usr/src/debug/kdelibs-4.10.5/build/kdecore/kjob.moc:243 #14 0x00007fba0d01b311 in KJob::setProcessedAmount (this=0x3011110, unit=KJob::Files, amount=4) at /usr/src/debug/kdelibs-4.10.5/kdecore/jobs/kjob.cpp:271 #15 0x00007fba057eb271 in KIO::CopyJobPrivate::slotReport (this=0x3013f60) at /usr/src/debug/kdelibs-4.10.5/kio/kio/copyjob.cpp:501 #16 0x00007fba0cba144f in QMetaObject::activate (sender=0x2e38f50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #17 0x00007fba0cba075c in QObject::event (this=0x2e38f50, e=<optimized out>) at kernel/qobject.cpp:1165 #18 0x00007fba0bd1892c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #19 0x00007fba0bd1cdab in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #20 0x00007fba0d92c7f6 in KApplication::notify (this=0x7fff5cc70810, receiver=0x2e38f50, event=0x7fff5cc70450) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311 #21 0x00007fba0cb8bf3e in QCoreApplication::notifyInternal (this=0x7fff5cc70810, receiver=0x2e38f50, event=0x7fff5cc70450) at kernel/qcoreapplication.cpp:949 #22 0x00007fba0cbbce51 in sendEvent (event=0x7fff5cc70450, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #23 QTimerInfoList::activateTimers (this=0x1f33350) at kernel/qeventdispatcher_unix.cpp:636 #24 0x00007fba0cbb9e24 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #25 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180 #26 0x00007fba0cbb9e41 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233 #27 0x00007fba084b07d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #28 0x00007fba084b0b08 in ?? () from /usr/lib64/libglib-2.0.so.0 #29 0x00007fba084b0bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #30 0x00007fba0cbba5b6 in QEventDispatcherGlib::processEvents (this=0x1e69790, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #31 0x00007fba0bdb8e0e in ?? () from /usr/lib64/libQtGui.so.4 #32 0x00007fba0cb8abef in QEventLoop::processEvents (this=this@entry=0x7fff5cc706d0, flags=...) at kernel/qeventloop.cpp:149 #33 0x00007fba0cb8ae78 in QEventLoop::exec (this=0x7fff5cc706d0, flags=...) at kernel/qeventloop.cpp:204 #34 0x00007fba0cb8fbb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #35 0x00007fb9fa906117 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so #36 0x000000000040889a in launch (argc=argc@entry=2, _name=_name@entry=0x1edd888 "/usr/bin/dolphin", args=0x1edd89f "\001", args@entry=0x1edd899 "/dati", cwd=cwd@entry=0x0, envc=envc@entry=1, envs=<optimized out>, envs@entry=0x1edd8a7 "DISPLAY=:0", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x1edd8ba "suse-tumbleweed.site;1374658383;870271;1891_TIME18977350") at /usr/src/debug/kdelibs-4.10.5/kinit/kinit.cpp:726 #37 0x000000000040974b in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kinit/kinit.cpp:1218 #38 0x0000000000409d90 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.10.5/kinit/kinit.cpp:1411 #39 0x0000000000405a47 in main (argc=4, argv=<optimized out>, envp=0x7fff5cc71600) at /usr/src/debug/kdelibs-4.10.5/kinit/kinit.cpp:1899 *** Bug 295998 has been marked as a duplicate of this bug. *** *** Bug 297422 has been marked as a duplicate of this bug. *** *** Bug 331266 has been marked as a duplicate of this bug. *** *** Bug 329571 has been marked as a duplicate of this bug. *** Created attachment 88465 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
Created attachment 88468 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
Created attachment 88470 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
Created attachment 88471 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
Created attachment 88472 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
Created attachment 88473 [details]
New crash information added by DrKonqi
dolphin (4.13.3) on KDE Platform 4.13.3 using Qt 4.8.6
- What I was doing when the application crashed:
Today I also experienced the crash during a file copy from local to fish://. Right before the crash (and the copy operation) a breadcrumb menu opened – I do not know whether it is related, though. My first attempts to reproduce the crash with a valgrind log failed but I will give it another shot.
-- Backtrace (Reduced):
#6 0x00007fc4983f6ca8 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4
#7 0x00007fc4951d4a0c in QDBusError::operator=(QDBusError const&) () from /usr/lib/libQtDBus.so.4
#8 0x00007fc4951ee247 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQtDBus.so.4
#9 0x00007fc4992972d6 in setTotalAmount (unit=..., amount=4949, this=0x2e414a0) at /chakra/desktop-testing/kdelibs/src/build/kdeui/jobviewifacev2.h:99
#10 KUiServerJobTracker::totalAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4949) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.13.3/kdeui/jobs/kuiserverjobtracker.cpp:243
To be more specific: I moved the file towards the second tab in the same window. I then opened the rightmost breadcrumb arrow (from the ›sender tab‹) and led the menu hover. After that, I dropped the file on the target tab. This leads sometimes to a crash (~ one in ten). Crash in unmaintained/unsupported KF4 software. If anyone can still reproduce using recent KF5 versions of KIO and Dolphin, please file a new bug. |