[dolphin] [Bug 451050] Dolphin crashing when connecting SMB share

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Thu May 16 10:40:05 BST 2024


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

dhekir at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dhekir at gmail.com

--- Comment #58 from dhekir at gmail.com ---
I'm having similar crashes since upgrading to Fedora 40 KDE Spin (Dolphin
24.02.1). In my case, it's an internal company server (there are several of
them, but only one of them causes the crash; logging into the other servers
works as usual).

Just in case, here's what I got at the end of the log, when running `valgrind
dolphin smb://<server>` (redacted domain/user/server):

kf.kio.core: Internal error: itemsInUse did not contain
QUrl("smb://<domain>%5C<user>@<server>/")
==48450== Invalid read of size 8
==48450==    at 0x4F1AB06: UnknownInlinedFun (qarraydatapointer.h:114)
==48450==    by 0x4F1AB06: UnknownInlinedFun (qarraydatapointer.h:120)
==48450==    by 0x4F1AB06: UnknownInlinedFun (qlist.h:611)
==48450==    by 0x4F1AB06: KCoreDirListerCache::slotUpdateResult(KJob*)
(kcoredirlister.cpp:1729)
==48450==    by 0x6CD8693: call (qobjectdefs_impl.h:433)
==48450==    by 0x6CD8693: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4039)
==48450==    by 0x5686335: KJob::result(KJob*, KJob::QPrivateSignal)
(moc_kjob.cpp:793)
==48450==    by 0x568D00A: KJob::finishJob(bool) (kjob.cpp:98)
==48450==    by 0x6CD8693: call (qobjectdefs_impl.h:433)
==48450==    by 0x6CD8693: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4039)
==48450==    by 0x4F3288C: UnknownInlinedFun (moc_workerinterface_p.cpp:639)
==48450==    by 0x4F3288C: KIO::WorkerInterface::dispatch(int, QByteArray
const&) (workerinterface.cpp:129)
==48450==    by 0x4F2B35B: KIO::WorkerInterface::dispatch()
(workerinterface.cpp:60)
==48450==    by 0x4F2D649: KIO::Worker::gotInput() [clone .part.0]
(worker.cpp:263)
==48450==    by 0x6CD8693: call (qobjectdefs_impl.h:433)
==48450==    by 0x6CD8693: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4039)
==48450==    by 0x6CC85B4: QObject::event(QEvent*) (qobject.cpp:1437)
==48450==    by 0x5BA6F67: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3296)
==48450==    by 0x6C75227: QCoreApplication::notifyInternal2(QObject*, QEvent*)
(qcoreapplication.cpp:1121)
==48450==  Address 0x38 is not stack'd, malloc'd or (recently) free'd
==48450== 
KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2
==48450== 
==48450== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==48450==    at 0x7464144: __pthread_kill_implementation (in
/usr/lib64/libc.so.6)
==48450==    by 0x740C65D: raise (in /usr/lib64/libc.so.6)
==48450==    by 0x4FB3654: KCrash::defaultCrashHandler(int) (kcrash.cpp:586)
==48450==    by 0x740C70F: ??? (in /usr/lib64/libc.so.6)
==48450==    by 0x4F1AB05: KCoreDirListerCache::slotUpdateResult(KJob*)
(kcoredirlister.cpp:1725)
==48450==    by 0x6CD8693: call (qobjectdefs_impl.h:433)
==48450==    by 0x6CD8693: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4039)
==48450==    by 0x5686335: KJob::result(KJob*, KJob::QPrivateSignal)
(moc_kjob.cpp:793)
==48450==    by 0x568D00A: KJob::finishJob(bool) (kjob.cpp:98)
==48450==    by 0x6CD8693: call (qobjectdefs_impl.h:433)
==48450==    by 0x6CD8693: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4039)
==48450==    by 0x4F3288C: UnknownInlinedFun (moc_workerinterface_p.cpp:639)
==48450==    by 0x4F3288C: KIO::WorkerInterface::dispatch(int, QByteArray
const&) (workerinterface.cpp:129)
==48450==    by 0x4F2B35B: KIO::WorkerInterface::dispatch()
(workerinterface.cpp:60)
==48450==    by 0x4F2D649: KIO::Worker::gotInput() [clone .part.0]
(worker.cpp:263)

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


More information about the kfm-devel mailing list