[dolphin] [Bug 507229] New: Dolphin crashes when opening a sftp connection the second time
Arek Guzinski
bugzilla_noreply at kde.org
Sat Jul 19 13:17:13 BST 2025
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-null at kde.org
Reporter: kermit at ag.de1.cc
CC: kfm-devel at 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 at entry=6) at
./nptl/pthread_kill.c:89
#9 0x000079b666e4527e in __GI_raise (sig=sig at 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 at entry=0x79b669c026c4
"oldJob", file=file at entry=0x79b669c02314 "./src/core/kcoredirlister.cpp",
line=line at 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 on the CC list for the bug.
More information about the kfm-devel
mailing list