https://bugs.kde.org/show_bug.cgi?id=422091
Bug ID: 422091
Summary: KIOFuse crashes when navigating folder with Dolphin
terminal open
Product: kiofuse
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
When using Dolphin git it syncs the Terminal to the view using KIO Fuse, if
necessary for remote locations.
Navigating in Dolphin after entering a remote location that couldn't be
accessed.
STEPS TO REPRODUCE
See also Bug 422090
1. Go to sftp://whatever
2. Open Dolphin Terminal panel (F4)
3. Wait for it to mount KIOFuse and cd to /run/user/foo/kio-fuse/sftp/whatever
4. Click a symlink to a folder in Dolphin view
5. Observe how it fauls to cd to that folder because of Bug 420090
6. Click another folder in Dolphin view
OBSERVED RESULT
It crashes
#4 KIOFuseVFS::nodeByName (this=this@entry=0x7ffda66ddb68,
parent=std::shared_ptr<KIOFuseNode> (use count 2, weak count 0) = {...},
name=...) at ./kiofusevfs.cpp:1250
#5 0x0000563d328807fa in KIOFuseVFS::<lambda()>::operator()(void) const
(__closure=0x563d3451eb80) at ./kiofusevfs.cpp:2022
#6 0x00007fb4b1bd36d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffda66dcf30,
r=0x563d34523bd0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7 doActivate<false> (sender=0x563d34523bd0, signal_index=6,
argv=0x7ffda66dcf30) at kernel/qobject.cpp:3870
#8 0x00007fb4b233b71c in KJob::result(KJob*, KJob::QPrivateSignal) () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#9 0x00007fb4b233c251 in KJob::finishJob(bool) () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#10 0x00007fb4b2ad78de in KIO::SimpleJob::slotFinished (this=0x563d34523bd0) at
/home/kaiuwe/Projekte/kf5/kio/src/core/simplejob.cpp:232
#11 0x00007fb4b2adb5d1 in KIO::StatJob::slotFinished (this=0x563d34523bd0) at
/home/kaiuwe/Projekte/kf5/kio/src/core/statjob.cpp:199
#12 0x00007fb4b2ada73e in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KIO::SimpleJob::*)()>::call(void
(KIO::SimpleJob::*)(), KIO::SimpleJob*, void**) (f=&virtual
KIO::SimpleJob::slotFinished(), o=0x563d34523bd0, arg=0x7ffda66dd230) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#13 0x00007fb4b2ada496 in QtPrivate::FunctionPointer<void
(KIO::SimpleJob::*)()>::call<QtPrivate::List<>, void>(void
(KIO::SimpleJob::*)(), KIO::SimpleJob*, void**) (f=&virtual
KIO::SimpleJob::slotFinished(), o=0x563d34523bd0, arg=0x7ffda66dd230) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#14 0x00007fb4b2ada331 in QtPrivate::QSlotObject<void (KIO::SimpleJob::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x563d3452e770, r=0x563d34523bd0,
a=0x7ffda66dd230, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 5.18.90
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2
ADDITIONAL INFORMATION
KIO-Fuse git master
--
You are receiving this mail because:
You are watching all bug changes.