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

            Bug ID: 507229
           Summary: Dolphin crashes when opening a sftp connection the
                    second time
    Classification: Applications
           Product: dolphin
      Version First 25.04.3
       Reported In:
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: ker...@ag.de1.cc
                CC: kfm-de...@kde.org
  Target Milestone: ---

Application: dolphin (25.04.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.14.0-24-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.4.3 [CoredumpBackend]

-- Information about the crash:
To reproduce:
1. open a sftp connection (e.g. "sftp://host";)
2. change to a different url (e.g. "/home")
3. open the previous sftp connection again

Result: dolphin crashes.

Other Observations:
- I tried to reproduce this in konqueror, which worked fine. After closing
konqueror I tried another time in dolphin and was able to navigate between sftp
and local a few times without crashing. Otherwise the above steps result in a
crash every time.
- Opening a sftp connection to a different host works - it only crashes if the
host was previously visited in the same session.

Probable not relevant, but just in case...:
For every host I visit I have an entry in ~/.ssh/config which says which (if
any) key to use. This is necessary because the number of different keys might
cause problems (too many attempts) if ssh tries all of them automatically. The
crash happens on any host I tried, no matter if a key or password is used.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#9  0x000079b666e4527e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#10 0x000079b666e288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x000079b667b2a09e in qAbort () at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/global/qassert.cpp:46
#12 qt_message_fatal<QString&> (message=..., context=<optimized out>) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/global/qlogging.cpp:2149
[...]
#14 0x000079b667b2b779 in QMessageLogger::fatal (this=<optimized out>,
msg=0x79b66784a7e8 "ASSERT: \"%s\" in file %s, line %d") at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/global/qlogging.cpp:883
#15 0x000079b667b15f53 in qt_assert (assertion=assertion@entry=0x79b669c026c4
"oldJob", file=file@entry=0x79b669c02314 "./src/core/kcoredirlister.cpp",
line=line@entry=1412) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/global/qassert.cpp:105
#16 0x000079b669ae7b04 in KCoreDirListerCache::slotRedirection
(this=0x59a5a91e5460, j=0x59a5a9bf99d0, url=<optimized out>) at
/usr/src/kf6-kio-6.16.0-0zneon+24.04+noble+release+build49/src/core/kcoredirlister.cpp:1412
#17 0x000079b667a7cce9 in QtPrivate::QSlotObjectBase::call (a=0x7fff9c6a9da0,
r=<optimized out>, this=0x59a5a9ba05c0, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=0x59a5a9bf99d0, signal_index=21,
argv=0x7fff9c6a9da0) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/kernel/qobject.cpp:4146
[...]
#20 KIO::ListJob::redirection (this=<optimized out>, _t1=<optimized out>,
_t2=<optimized out>) at
/usr/src/kf6-kio-6.16.0-0zneon+24.04+noble+release+build49/obj-x86_64-linux-gnu/src/core/KF6KIOCore_autogen/include/moc_listjob.cpp:215
#21 0x000079b667a7cce9 in QtPrivate::QSlotObjectBase::call (a=0x7fff9c6aa010,
r=<optimized out>, this=0x59a5a99cce60, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=0x59a5a9cee8a0, signal_index=19,
argv=0x7fff9c6aa010) at
/usr/src/qt6-base-6.9.1-0zneon+24.04+noble+release+build117/src/corelib/kernel/qobject.cpp:4146
[...]
#24 KIO::WorkerInterface::redirection (_t1=..., this=0x59a5a9cee8a0) at
/usr/src/kf6-kio-6.16.0-0zneon+24.04+noble+release+build49/obj-x86_64-linux-gnu/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:413


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to