[dolphin] [Bug 413587] New: dolphin crashed while copying a directory to a fuse.sshfs device

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Oct 29 10:40:35 GMT 2019


https://bugs.kde.org/show_bug.cgi?id=413587

            Bug ID: 413587
           Summary: dolphin crashed while copying a directory to a
                    fuse.sshfs device
           Product: dolphin
           Version: 19.08.2
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: andreas.sturmlechner at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (19.08.2)
 (Compiled from sources)
Qt Version: 5.12.5
Frameworks Version: 5.63.0
Operating System: Linux 4.19.75-gentoo x86_64
Distribution: "Gentoo Base System release 2.6"

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

Trying to copy a directory structure via fuse.sshfs resulted in a crash of
dolphin. On second try immediately afterwards it worked fine, but this is not
the first time it has happened.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f90dcea2c40 (LWP 4203))]

Thread 5 (Thread 0x7f90d0ff3700 (LWP 4263)):
#0  0x00007f90e5ff0f83 in __GI___poll (fds=fds at entry=0x7f90c0004a30,
nfds=nfds at entry=1, timeout=timeout at entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f90e1453722 in poll (__timeout=-1, __nfds=1, __fds=0x7f90c0004a30)
at /usr/include/bits/poll2.h:46
#2  g_poll (fds=fds at entry=0x7f90c0004a30, nfds=nfds at entry=1,
timeout=timeout at entry=-1) at ../glib-2.60.6/glib/gpoll.c:125
#3  0x00007f90e1444ef3 in g_main_context_poll (n_fds=1, fds=0x7f90c0004a30,
priority=<optimized out>, timeout=-1, context=0x7f90c0000bf0) at
../glib-2.60.6/glib/gmain.c:4228
#4  g_main_context_iterate (context=context at entry=0x7f90c0000bf0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../glib-2.60.6/glib/gmain.c:3922
#5  0x00007f90e1444fc7 in g_main_context_iteration (context=0x7f90c0000bf0,
may_block=may_block at entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#6  0x00007f90e42c3f0a in QEventDispatcherGlib::processEvents
(this=0x7f90c0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f90e42721c9 in QEventLoop::processEvents
(this=this at entry=0x7f90d0ff2de0, flags=..., flags at entry=...) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:707
#8  0x00007f90e4272644 in QEventLoop::exec (this=this at entry=0x7f90d0ff2de0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007f90e40ec4e6 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007f90e40ec5cb in QThread::run (this=<optimized out>) at
thread/qthread.cpp:598
#11 0x00007f90e40edb86 in QThreadPrivate::start (arg=0x55745978f500) at
thread/qthread_unix.cpp:361
#12 0x00007f90e227e408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#13 0x00007f90e5ffd07f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f90d33c6700 (LWP 4232)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x557459103728) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5574591036d8,
cond=0x557459103700) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x557459103700, mutex=0x5574591036d8) at
pthread_cond_wait.c:655
#3  0x00007f90d34bac39 in cnd_wait (mtx=0x5574591036d8, cond=0x557459103700) at
../mesa-19.1.7/include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x5574594b5270) at
../mesa-19.1.7/src/util/u_queue.c:272
#5  0x00007f90d34ba709 in impl_thrd_routine (p=<optimized out>) at
../mesa-19.1.7/include/c11/threads_posix.h:87
#6  0x00007f90e227e408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#7  0x00007f90e5ffd07f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f90d9727700 (LWP 4209)):
#0  __GI___libc_read (fd=7, buf=buf at entry=0x7f90d9726ba0,
nbytes=nbytes at entry=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f90e14868be in read (__nbytes=16, __buf=0x7f90d9726ba0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x5574591079b0) at
../glib-2.60.6/glib/gwakeup.c:210
#3  0x00007f90e144486e in g_main_context_check
(context=context at entry=0x7f90cc000bf0, max_priority=2147483647,
fds=fds at entry=0x7f90cc004e30, n_fds=n_fds at entry=1) at
../glib-2.60.6/glib/gmain.c:3705
#4  0x00007f90e1444e8f in g_main_context_iterate
(context=context at entry=0x7f90cc000bf0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
../glib-2.60.6/glib/gmain.c:3924
#5  0x00007f90e1444fc7 in g_main_context_iteration (context=0x7f90cc000bf0,
may_block=may_block at entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#6  0x00007f90e42c3f0a in QEventDispatcherGlib::processEvents
(this=0x7f90cc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f90e42721c9 in QEventLoop::processEvents
(this=this at entry=0x7f90d9726dc0, flags=..., flags at entry=...) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:707
#8  0x00007f90e4272644 in QEventLoop::exec (this=this at entry=0x7f90d9726dc0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007f90e40ec4e6 in QThread::exec (this=this at entry=0x7f90e4590d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007f90e4517f32 in QDBusConnectionManager::run (this=0x7f90e4590d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#11 0x00007f90e40edb86 in QThreadPrivate::start (arg=0x7f90e4590d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:361
#12 0x00007f90e227e408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#13 0x00007f90e5ffd07f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f90da484700 (LWP 4207)):
#0  0x00007f90e5ff0f83 in __GI___poll (fds=fds at entry=0x7f90da483ce8,
nfds=nfds at entry=1, timeout=timeout at entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f90e24aa72a in poll (__timeout=-1, __nfds=1, __fds=0x7f90da483ce8)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c at entry=0x5574590afb20, cond=cond at entry=0x5574590afb60,
vector=vector at entry=0x0, count=count at entry=0x0) at
/var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_conn.c:479
#3  0x00007f90e24ac07c in xcb_wait_for_event (c=c at entry=0x5574590afb20) at
/var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_in.c:697
#4  0x00007f90dc811211 in QXcbEventQueue::run (this=0x5574590bbaa0) at
qxcbeventqueue.cpp:228
#5  0x00007f90e40edb86 in QThreadPrivate::start (arg=0x5574590bbaa0) at
thread/qthread_unix.cpp:361
#6  0x00007f90e227e408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#7  0x00007f90e5ffd07f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f90dcea2c40 (LWP 4203)):
[KCrash Handler]
#6  0x00007f90e5860f6b in std::__atomic_base<int>::operator-- (this=0x4004c) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:303
#7  QAtomicOps<int>::deref<int> (_q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:271
#8  QBasicAtomicInteger<int>::deref (this=0x4004c) at
/usr/include/qt5/QtCore/qbasicatomic.h:115
#9  QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer
(this=0x55745a464d80, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qshareddata.h:89
#10 KFileItem::~KFileItem (this=0x55745a464d80, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/kio-5.63.0/work/kio-5.63.0/src/core/kfileitem.h:47
#11 0x00007f90e5922a12 in QList<KFileItem>::node_destruct (n=0x55745a464d80,
this=0x557459bda270) at /usr/include/qt5/QtCore/qlist.h:452
#12 QList<KFileItem>::erase (it=..., this=0x557459bda270) at
/usr/include/qt5/QtCore/qlist.h:539
#13 KCoreDirListerCache::reinsert (this=this at entry=0x7f90e5982560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, item=...,
oldUrl=...) at
/var/tmp/portage/kde-frameworks/kio-5.63.0/work/kio-5.63.0/src/core/kcoredirlister_p.h:309
#14 0x00007f90e5917fb6 in KCoreDirListerCache::processPendingUpdates
(this=0x7f90e5982560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>) at
/var/tmp/portage/kde-frameworks/kio-5.63.0/work/kio-5.63.0/src/core/kcoredirlister.cpp:2012
#15 0x00007f90e591d1c3 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KCoreDirListerCache::*)()>::call(void
(KCoreDirListerCache::*)(), KCoreDirListerCache*, void**) (arg=<optimized out>,
o=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:184
#16 QtPrivate::FunctionPointer<void
(KCoreDirListerCache::*)()>::call<QtPrivate::List<>, void>(void
(KCoreDirListerCache::*)(), KCoreDirListerCache*, void**) (arg=<optimized out>,
o=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:185
#17 QtPrivate::QSlotObject<void (KCoreDirListerCache::*)(), QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
(which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:414
#18 0x00007f90e429becc in QtPrivate::QSlotObjectBase::call (a=0x7ffd3c6b3220,
r=0x7f90e5982560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
this=0x5574598a4120) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#19 QMetaObject::activate (sender=sender at entry=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7ffd3c6b3220) at kernel/qobject.cpp:3783
#20 0x00007f90e429c383 in QMetaObject::activate
(sender=sender at entry=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
m=m at entry=0x7f90e44f9da0 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffd3c6b3220)
at kernel/qobject.cpp:3656
#21 0x00007f90e42a6877 in QTimer::timeout (this=this at entry=0x7f90e59825e0
<(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
_t1=...) at .moc/moc_qtimer.cpp:204
#22 0x00007f90e42a6a35 in QTimer::timerEvent (this=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>, e=<optimized
out>) at kernel/qtimer.cpp:255
#23 0x00007f90e429a953 in QObject::event (this=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>, e=<optimized
out>) at kernel/qobject.cpp:1241
#24 0x00007f90e4c1b1a9 in QApplicationPrivate::notify_helper
(this=this at entry=0x55745909c490, receiver=receiver at entry=0x7f90e59825e0
<(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
e=e at entry=0x7ffd3c6b3540) at kernel/qapplication.cpp:3700
#25 0x00007f90e4c22222 in QApplication::notify (this=0x7ffd3c6b3860,
receiver=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
e=0x7ffd3c6b3540) at kernel/qapplication.cpp:3056
#26 0x00007f90e42737df in QCoreApplication::notifyInternal2
(receiver=0x7f90e59825e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder+128>,
event=0x7ffd3c6b3540) at kernel/qcoreapplication.cpp:1088
#27 0x00007f90e42739d2 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1476
#28 0x00007f90e42c325a in QTimerInfoList::activateTimers
(this=this at entry=0x5574591018b0) at kernel/qtimerinfo_unix.cpp:643
#29 0x00007f90e42c3a7e in timerSourceDispatch
(source=source at entry=0x557459101850) at kernel/qeventdispatcher_glib.cpp:182
#30 0x00007f90e1444b7f in g_main_dispatch (context=0x7f90d4004fd0) at
../glib-2.60.6/glib/gmain.c:3189
#31 g_main_context_dispatch (context=context at entry=0x7f90d4004fd0) at
../glib-2.60.6/glib/gmain.c:3854
#32 0x00007f90e1444f41 in g_main_context_iterate
(context=context at entry=0x7f90d4004fd0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
../glib-2.60.6/glib/gmain.c:3927
#33 0x00007f90e1444fc7 in g_main_context_iteration (context=0x7f90d4004fd0,
may_block=may_block at entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#34 0x00007f90e42c3e8a in QEventDispatcherGlib::processEvents
(this=0x557459101d20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007f90dc812380 in QXcbGlibEventDispatcher::processEvents
(this=<optimized out>, flags=...) at qxcbeventdispatcher.cpp:143
#36 0x00007f90e42721c9 in QEventLoop::processEvents
(this=this at entry=0x7ffd3c6b37a0, flags=..., flags at entry=...) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:707
#37 0x00007f90e4272644 in QEventLoop::exec (this=this at entry=0x7ffd3c6b37a0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#38 0x00007f90e427a7d6 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#39 0x00007f90e46ccac0 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1784
#40 0x00007f90e4c1b11f in QApplication::exec () at kernel/qapplication.cpp:2856
#41 0x00007f90e610646b in kdemain (argc=<optimized out>, argv=<optimized out>)
at
/var/tmp/portage/kde-apps/dolphin-19.08.2/work/dolphin-19.08.2/src/main.cpp:183
#42 0x00005574585d215c in main (argc=<optimized out>, argv=<optimized out>) at
src/dolphin_dummy.cpp:3
[Inferior 1 (process 4203) detached]

The reporter indicates this bug may be a duplicate of or related to bug 362840.

Possible duplicates by query: bug 362840.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the kfm-devel mailing list