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: a.saout...@gmail.com
          Reporter: k...@privat.broulik.de
  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.

Reply via email to