Bug 487834 - Dolphin crashes when I try to access \\nas location which is a samba share
Summary: Dolphin crashes when I try to access \\nas location which is a samba share
Status: RESOLVED DUPLICATE of bug 451050
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.08.5
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-05-31 12:45 UTC by luk
Modified: 2024-08-25 13:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description luk 2024-05-31 12:45:27 UTC
Application: dolphin (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-31-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Dolphin crashes when I try to access \\nas  location

address is changed to smb://nas/
and a few seconds later Dolphin crashes

resource is shared by synology DS220+, DSM7.2

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x000077c6d2a4526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000077c6d2a288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x000077c6d513b6a3 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x000077c6d521cc1d in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x000077c6d3512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x000077c6d49b2266 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x000077c6d49b80eb in ?? () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#14 0x000077c6d3512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x000077c6d51a52cb in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x000077c6d51a386b in KIO::SlaveInterface::dispatch() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x000077c6d51a8b11 in KIO::Slave::gotInput() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#18 0x000077c6d3512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x000077c6d3506343 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x000077c6d416bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x000077c6d34d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x000077c6d34db94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000077c6d3535c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x000077c6d11145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x000077c6d1173717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x000077c6d1113a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x000077c6d3535279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x000077c6d34d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x000077c6d34df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x0000582d53a8247a in ?? ()
#31 0x000077c6d2a2a1ca in __libc_start_call_main (main=main@entry=0x582d53a7fc60, argc=argc@entry=4, argv=argv@entry=0x7ffe582c8728) at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x000077c6d2a2a28b in __libc_start_main_impl (main=0x582d53a7fc60, argc=4, argv=0x7ffe582c8728, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe582c8718) at ../csu/libc-start.c:360
#33 0x0000582d53a82c25 in ?? ()
[Inferior 1 (process 53709) detached]

The reporter indicates this bug may be a duplicate of or related to bug 483897.

Reported using DrKonqi
Comment 1 TraceyC 2024-08-21 19:43:58 UTC
Thanks for the bug report. This may be a separate issue than bug 483897. In order to find out, we need a more complete backtrace. The one in this report is missing some symbols, as you can see by the ?? in the lines:

#9  0x000077c6d513b6a3 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x000077c6d3512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x000077c6d49b80eb in ?? () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5

Could you please install debug symbols and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See [https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl](https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl) for details about how to do this. Thanks again!
Comment 2 luk 2024-08-23 11:04:22 UTC
another crash, this time symbols downloaded ?

Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x0000797ab8a4526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x0000797ab8a288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x0000797abb1cb6a3 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x0000797abb2acc1d in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x0000797ab9512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x0000797abaa42266 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x0000797abaa480eb in ?? () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#14 0x0000797ab9512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x0000797abb2352cb in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x0000797abb23386b in KIO::SlaveInterface::dispatch() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x0000797abb238b11 in KIO::Slave::gotInput() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#18 0x0000797ab9512e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x0000797ab9506343 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x0000797aba16bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x0000797ab94d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x0000797ab94db94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x0000797ab9535c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x0000797ab75145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x0000797ab7573717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x0000797ab7513a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x0000797ab9535279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000797ab94d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x0000797ab94df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00006532a70ce47a in ?? ()
#31 0x0000797ab8a2a1ca in __libc_start_call_main (main=main@entry=0x6532a70cbc60, argc=argc@entry=1, argv=argv@entry=0x7ffcab8aeb08) at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x0000797ab8a2a28b in __libc_start_main_impl (main=0x6532a70cbc60, argc=1, argv=0x7ffcab8aeb08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcab8aeaf8) at ../csu/libc-start.c:360
#33 0x00006532a70cec25 in ?? ()
[Inferior 1 (process 40981) detached]
Comment 3 luk 2024-08-23 11:10:21 UTC
backtrace from gdb:

Thread 1 "dolphin" received signal SIGABRT, Aborted.
Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimised out>) at ./nptl/pthread_kill.c:44
warning: 44	./nptl/pthread_kill.c: No such file or directory
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimised out>) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=<optimised out>) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=<optimised out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3  0x00007ffff524526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4  0x00007ffff52288ff in __GI_abort () at ./stdlib/abort.c:79
#5  0x00007ffff78796a3 in KCoreDirListerCache::printDebug (this=this@entry=0x7ffff79d55c0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>) at /usr/src/kio-5.115.0-0ubuntu6/src/core/kcoredirlister.cpp:2101
#6  0x00007ffff795ac1d in KCoreDirListerCache::slotUpdateResult (this=0x7ffff79d55c0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, j=<optimised out>) at /usr/src/kio-5.115.0-0ubuntu6/src/core/kcoredirlister.cpp:1740
#7  0x00007ffff5d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcbd0, r=0x7ffff79d55c0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, this=0x555556003a40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x55555618f650, signal_index=6, argv=0x7fffffffcbd0) at kernel/qobject.cpp:3925
#9  0x00007ffff5d0b697 in QMetaObject::activate (sender=sender@entry=0x55555618f650, m=<optimised out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffffffcbd0) at kernel/qobject.cpp:3985
#10 0x00007ffff70f0266 in KJob::result (this=this@entry=0x55555618f650, _t1=<optimised out>, _t1@entry=0x55555618f650, _t2=...) at /usr/src/kcoreaddons-5.115.0-0ubuntu5/obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633
#11 0x00007ffff70f60eb in KJob::finishJob (this=0x55555618f650, emitResult=<optimised out>) at /usr/src/kcoreaddons-5.115.0-0ubuntu5/src/lib/jobs/kjob.cpp:98
#12 0x00007ffff5d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcca0, r=0x55555618f650, this=0x5555563b3bd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x555556211740, signal_index=7, argv=0x7fffffffcca0) at kernel/qobject.cpp:3925
#14 0x00007ffff5d0b697 in QMetaObject::activate (sender=sender@entry=0x555556211740, m=m@entry=0x7ffff79ceba0 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3985
#15 0x00007ffff78e0fe7 in KIO::SlaveInterface::finished (this=this@entry=0x555556211740) at /usr/src/kio-5.115.0-0ubuntu6/obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464
#16 0x00007ffff78e32cb in KIO::SlaveInterface::dispatch (this=0x555556211740, _cmd=<optimised out>, rawdata=...) at /usr/src/kio-5.115.0-0ubuntu6/src/core/slaveinterface.cpp:149
#17 0x00007ffff78e186b in KIO::SlaveInterface::dispatch (this=0x555556211740) at /usr/src/kio-5.115.0-0ubuntu6/src/core/slaveinterface.cpp:78
#18 0x00007ffff78e6b11 in KIO::Slave::gotInput (this=0x555556211740) at /usr/src/kio-5.115.0-0ubuntu6/src/core/slave.cpp:354
#19 0x00007ffff5d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcf30, r=0x555556211740, this=0x555556039710) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#20 doActivate<false> (sender=0x555555efb470, signal_index=3, argv=0x7fffffffcf30) at kernel/qobject.cpp:3925
#21 0x00007ffff5d06343 in QObject::event (this=0x555555efb470, e=0x5555562c4e80) at kernel/qobject.cpp:1347
#22 0x00007ffff696bd45 in QApplicationPrivate::notify_helper (this=<optimised out>, receiver=0x555555efb470, e=0x5555562c4e80) at kernel/qapplication.cpp:3640
#23 0x00007ffff5cd8118 in QCoreApplication::notifyInternal2 (receiver=0x555555efb470, event=0x5555562c4e80) at kernel/qcoreapplication.cpp:1064
#24 0x00007ffff5cd8332 in QCoreApplication::sendEvent (receiver=<optimised out>, event=<optimised out>) at kernel/qcoreapplication.cpp:1462
#25 0x00007ffff5cdb94b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555555662f50) at kernel/qcoreapplication.cpp:1821
#26 0x00007ffff5cdbebd in QCoreApplication::sendPostedEvents (receiver=<optimised out>, event_type=<optimised out>) at kernel/qcoreapplication.cpp:1680
#27 0x00007ffff5d35c0f in postEventSourceDispatch (s=s@entry=0x555555837c70) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007ffff39145b5 in g_main_dispatch (context=0x7fffe8000ed0) at ../../../glib/gmain.c:3344
#29 0x00007ffff3973717 in g_main_context_dispatch_unlocked (context=0x7fffe8000ed0) at ../../../glib/gmain.c:4152
#30 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffe8000ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:4217
#31 0x00007ffff3913a53 in g_main_context_iteration (context=0x7fffe8000ed0, may_block=1) at ../../../glib/gmain.c:4282
#32 0x00007ffff5d35279 in QEventDispatcherGlib::processEvents (this=0x55555583d560, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007ffff5cd6a7b in QEventLoop::exec (this=this@entry=0x7fffffffd360, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#34 0x00007ffff5cdf3e8 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#35 0x00007ffff6138ecd in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
#36 0x00007ffff696bcb9 in QApplication::exec () at kernel/qapplication.cpp:2832
#37 0x00005555555a947a in main (argc=<optimised out>, argv=<optimised out>) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/main.cpp:255
Comment 4 luk 2024-08-23 11:12:41 UTC
So, this crash happens when I try to access main point in my NAS -   `\\nas`
if I go directly to a folder like `\\nas\dev` it works without crashing.
So it looks like it happens during enumaration of available/shared folders?
Comment 5 Méven Car 2024-08-25 13:16:15 UTC

*** This bug has been marked as a duplicate of bug 451050 ***