Bug 432090 - Dolphin crashes remapping fish:// path in preferences
Summary: Dolphin crashes remapping fish:// path in preferences
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.12.1
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-01-25 11:23 UTC by Jon
Modified: 2024-01-07 03:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon 2021-01-25 11:23:26 UTC
Application: dolphin (20.12.1)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.4.0-62-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
- What I was doing when the application crashed:
I had mapped to a local machine using fish:// and wanted to change the path from /"user"/home (I think it was /home) to
/snap

Tried twice and the same crash occurred,

Tried to also map just to fish://ipaddress/ and  it also crashed,

I haven't used fish:// before and mapping to root or another directory is probably outside the protocol? 

Anyway I don't consider this to be a critical bug - at least not in my use case.
 
- Custom settings of the application:

.None that i can think of - vanilla dolphin installation etc

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[New LWP 720676]
[New LWP 720678]
[New LWP 720679]
[New LWP 720680]
[New LWP 720681]
[New LWP 720682]
[New LWP 720687]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f016766aaff in __GI___poll (fds=0x7ffe2d42c168, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f016070c8c0 (LWP 720674))]

Thread 8 (Thread 0x7f013b7fe700 (LWP 720687)):
#0  0x00007f016315d33d in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f01631102ce in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f01653a2fbb in QEventDispatcherGlib::processEvents (this=0x7f012c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007f01653471ab in QEventLoop::exec (this=this@entry=0x7f013b7fdce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#4  0x00007f0165161a12 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#5  0x00007f0165162bac in QThreadPrivate::start (arg=0x564b907e4420) at thread/qthread_unix.cpp:329
#6  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f01561ba700 (LWP 720682)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b90560198) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564b90560148, cond=0x564b90560170) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564b90560170, mutex=0x564b90560148) at pthread_cond_wait.c:638
#3  0x00007f0157717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f0157717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f01569bb700 (LWP 720681)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b90560198) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564b90560148, cond=0x564b90560170) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564b90560170, mutex=0x564b90560148) at pthread_cond_wait.c:638
#3  0x00007f0157717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f0157717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f01571bc700 (LWP 720680)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b90560198) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564b90560148, cond=0x564b90560170) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564b90560170, mutex=0x564b90560148) at pthread_cond_wait.c:638
#3  0x00007f0157717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f0157717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f015c876700 (LWP 720679)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b90560198) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564b90560148, cond=0x564b90560170) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564b90560170, mutex=0x564b90560148) at pthread_cond_wait.c:638
#3  0x00007f0157717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f0157717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f015ed52700 (LWP 720678)):
#0  0x00007f016315d33d in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f016310f935 in g_main_context_query () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0163110128 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f01631102e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f01653a2fbb in QEventDispatcherGlib::processEvents (this=0x7f0150000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f01653471ab in QEventLoop::exec (this=this@entry=0x7f015ed51cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0165161a12 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f01663f8f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f0165162bac in QThreadPrivate::start (arg=0x7f016647cd80) at thread/qthread_unix.cpp:329
#9  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f015fb48700 (LWP 720676)):
#0  0x00007f016766aaff in __GI___poll (fds=0x7f015fb47be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0163b15c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0163b1790a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0160080d58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0165162bac in QThreadPrivate::start (arg=0x564b90195490) at thread/qthread_unix.cpp:329
#5  0x00007f0163adf609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0167677293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f016070c8c0 (LWP 720674)):
[KCrash Handler]
#4  0x00007f0166ef0e86 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#5  0x00007f016537f6be in QtPrivate::QSlotObjectBase::call (a=0x7ffe2d42cb70, r=0x7f0166f5f440, this=0x564b90bc41d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#6  doActivate<false> (sender=0x564b909810d0, signal_index=6, argv=0x7ffe2d42cb70) at kernel/qobject.cpp:3886
#7  0x00007f0165378a87 in QMetaObject::activate (sender=sender@entry=0x564b909810d0, m=m@entry=0x7f01665f2580 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe2d42cb70) at kernel/qobject.cpp:3946
#8  0x00007f016658e4b0 in KJob::result (this=this@entry=0x564b909810d0, _t1=<optimized out>, _t1@entry=0x564b909810d0, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#9  0x00007f016658efdb in KJob::finishJob (this=0x564b909810d0, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:93
#10 0x00007f0166e91458 in KIO::SimpleJob::slotFinished() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007f0166e88f5e in KIO::ListJob::slotFinished() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#12 0x00007f016537f6be in QtPrivate::QSlotObjectBase::call (a=0x7ffe2d42cd80, r=0x564b909810d0, this=0x564b90bc2e90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x564b90a3b160, signal_index=7, argv=0x7ffe2d42cd80) at kernel/qobject.cpp:3886
#14 0x00007f0166e62322 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#15 0x00007f0166e6001f in KIO::SlaveInterface::dispatch() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x00007f0166e69222 in KIO::Slave::gotInput() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x00007f016537f6be in QtPrivate::QSlotObjectBase::call (a=0x7ffe2d42cff0, r=0x564b90a3b160, this=0x564b90aeef10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#18 doActivate<false> (sender=0x564b90a92600, signal_index=3, argv=0x7ffe2d42cff0) at kernel/qobject.cpp:3886
#19 0x00007f0165376239 in QObject::event (this=0x564b90a92600, e=0x564b90b41310) at kernel/qobject.cpp:1314
#20 0x00007f0165e1fdc3 in QApplicationPrivate::notify_helper (this=this@entry=0x564b90189ea0, receiver=receiver@entry=0x564b90a92600, e=e@entry=0x564b90b41310) at kernel/qapplication.cpp:3632
#21 0x00007f0165e28bb8 in QApplication::notify (this=0x7ffe2d42d6d0, receiver=0x564b90a92600, e=0x564b90b41310) at kernel/qapplication.cpp:3156
#22 0x00007f016534869a in QCoreApplication::notifyInternal2 (receiver=0x564b90a92600, event=0x564b90b41310) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#23 0x00007f016534afa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x564b9017f830) at kernel/qcoreapplication.cpp:1817
#24 0x00007f01653a3947 in postEventSourceDispatch (s=0x564b9023b680) at kernel/qeventdispatcher_glib.cpp:277
#25 0x00007f016310ffbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f0163110240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f01631102e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f01653a2fa2 in QEventDispatcherGlib::processEvents (this=0x564b90247ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f01653471ab in QEventLoop::exec (this=this@entry=0x7ffe2d42d5a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007f016534f354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007f016779af82 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:222
#32 0x00007f016757c0b3 in __libc_start_main (main=0x564b8f8b6060 <main>, argc=1, argv=0x7ffe2d42d878, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe2d42d868) at ../csu/libc-start.c:308
#33 0x0000564b8f8b609e in _start ()
[Inferior 1 (process 720674) detached]

Possible duplicates by query: bug 431773, bug 431739, bug 431722, bug 431519, bug 431303.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2023-12-08 08:59:06 UTC
Hi, have you been able to reproduce this on newer version of Dolphin? Please install debug symbols to Dolphin, KIO and KIO-Extras and send a backtrace if it still crashes. Thank you!
Comment 2 Bug Janitor Service 2023-12-23 03:46:10 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-01-07 03:46:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!