https://bugs.kde.org/show_bug.cgi?id=523960
Bug ID: 523960
Summary: [ANR] Dolphin crashes restoring an inaccessible NFS
Classification: Applications
Product: dolphin
Version First 26.04.3
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: dolphin (26.04.3)
ApplicationNotResponding [ANR]: true
Qt Version: 6.11.1
Frameworks Version: 6.28.0
Operating System: Linux 7.1.5-arch1-2 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.7.3 [CoredumpBackend]
-- Information about the crash:
Dolphin crashes trying to restore a session with an inaccessible NFS tab
opened.
The crash can be reproduced every time.
-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[New LWP 16795]
[New LWP 16802]
[New LWP 16796]
[New LWP 16797]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
Program terminated with signal SIGABRT, Aborted.
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7fd70ed91cc0 (LWP 16795))]
Using eu-unstrip to resolve modules.
[Current thread is 4 (Thread 0x7fd70dcb76c0 (LWP 16797))]
Thread 4 (Thread 0x7fd70dcb76c0 (LWP 16797)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fd71669481c in __internal_syscall_cancel
(a1=a1@entry=140561626130088, a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0,
a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2 0x00007fd716694864 in __syscall_cancel (a1=a1@entry=140561626130088,
a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0,
nr=7) at cancellation.c:75
#3 0x00007fd71671087e in __GI___poll (fds=fds@entry=0x7fd70dcb66a8,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4 0x00007fd7168ab20b in poll (__timeout=-1, __nfds=1, __fds=0x7fd70dcb66a8)
at /usr/include/bits/poll2.h:39
#5 _xcb_conn_wait (c=c@entry=0x5642a34543b0, vector=vector@entry=0x0,
count=count@entry=0x0, cond=<optimized out>) at
/usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:510
#6 0x00007fd7168acf3d in _xcb_conn_wait (count=0x0, vector=0x0,
cond=0x5642a34543f0, c=0x5642a34543b0) at
/usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:476
#7 xcb_wait_for_event (c=0x5642a34543b0) at
/usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_in.c:703
#8 0x00007fd70e5ab3d9 in QXcbEventQueue::run (this=0x5642a344d4c0) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:194
#9 0x00007fd7171784fb in QThreadPrivate::start (arg=0x5642a344d4c0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007fd716697f42 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007fd71671efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7fd70e4b86c0 (LWP 16796)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fd71669481c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2 0x00007fd716694864 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3 0x00007fd716710ea6 in __GI_ppoll (fds=fds@entry=0x5642a35dfed0,
nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007fd71376bf59 in ppoll (__fds=0x5642a35dfed0, __nfds=4, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7fd708000ca0, timeout_usec=<optimized out>, fds=0x5642a35dfed0,
n_fds=4) at ../glib/glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x7fd708000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7 0x00007fd71376c055 in g_main_context_iteration (context=0x7fd708000ca0,
may_block=1) at ../glib/glib/gmain.c:4582
#8 0x00007fd71729d0b2 in QEventDispatcherGlib::processEvents
(this=0x7fd708000880, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9 0x00007fd716f91983 in QEventLoop::processEvents (this=0x7fd70e4b7760,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=0x7fd70e4b7760, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x00007fd7170b9342 in QThread::exec (this=this@entry=0x7fd7175fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007fd71756c7d1 in QDBusConnectionManager::run (this=0x7fd7175fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007fd7171784fb in QThreadPrivate::start (arg=0x7fd7175fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#14 0x00007fd716697f42 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007fd71671efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7fd7067fc6c0 (LWP 16802)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fd71669481c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2 0x00007fd716694864 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3 0x00007fd716710ea6 in __GI_ppoll (fds=fds@entry=0x7fd6e8001440,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007fd71376bf59 in ppoll (__fds=0x7fd6e8001440, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7fd6e8000da0, timeout_usec=<optimized out>, fds=0x7fd6e8001440,
n_fds=1) at ../glib/glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x7fd6e8000da0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7 0x00007fd71376c055 in g_main_context_iteration (context=0x7fd6e8000da0,
may_block=1) at ../glib/glib/gmain.c:4582
#8 0x00007fd71729d0b2 in QEventDispatcherGlib::processEvents
(this=0x7fd6e8000c80, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9 0x00007fd716f91983 in QEventLoop::processEvents (this=0x7fd7067fb7b0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=0x7fd7067fb7b0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x00007fd7170b9342 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007fd717178595 in QThread::run (this=0x5642a3df8ee0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:793
#13 QThreadPrivate::start (arg=0x5642a3df8ee0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#14 0x00007fd716697f42 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007fd71671efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7fd70ed91cc0 (LWP 16795)):
[KCrash Handler]
#5 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#6 0x00007fd71669481c in __internal_syscall_cancel (a1=a1@entry=-100,
a2=a2@entry=94844220523568, a3=a3@entry=524288, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=257) at cancellation.c:49
#7 0x00007fd716694864 in __syscall_cancel (a1=a1@entry=-100,
a2=a2@entry=94844220523568, a3=a3@entry=524288, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=257) at cancellation.c:75
#8 0x00007fd716710657 in __libc_open64 (file=file@entry=0x5642a412c430
"/mnt/stash/games/Steam Patches/", oflag=oflag@entry=524288) at
../sysdeps/unix/sysv/linux/open64.c:41
#9 0x00007fd716f46980 in open64 (__path=0x5642a412c430 "/mnt/stash/games/Steam
Patches/", __oflag=<optimized out>) at /usr/include/bits/fcntl2.h:110
#10 qt_safe_open (pathname=0x5642a412c430 "/mnt/stash/games/Steam Patches/",
flags=<optimized out>, mode=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix_p.h:189
#11 QFSFileEnginePrivate::nativeOpenImpl (this=0x5642a412a880, openMode=...,
mode=438) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfsfileengine_unix.cpp:64
#12 QFSFileEnginePrivate::nativeOpen (this=0x5642a412a880, openMode=...,
permissions=std::optional [no contained value]) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfsfileengine_unix.cpp:47
#13 QFSFileEngine::open (this=<optimized out>, openMode=...,
permissions=std::optional [no contained value]) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfsfileengine.cpp:221
#14 0x00007fd716f2b828 in QFile::open (this=0x7fff6f181550, mode=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:78
#15 0x00007fd7172affaa in operator() (__closure=__closure@entry=0x7fff6f1815b0,
device=device@entry=0x7fff6f181550) at
/usr/src/debug/qt6-base/qtbase/src/corelib/mimetypes/qmimedatabase.cpp:384
#16 0x00007fd7172b04c1 in QMimeDatabasePrivate::mimeTypeForFileNameAndData
(this=this@entry=0x7fd717499a80
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>,
fileName=..., device=device@entry=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/mimetypes/qmimedatabase.cpp:430
#17 0x00007fd7172b0758 in QMimeDatabasePrivate::mimeTypeForFile
(this=0x7fd717499a80
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>,
fileName=..., fileInfo=..., mode=mode@entry=QMimeDatabase::MatchDefault) at
/usr/src/debug/qt6-base/qtbase/src/corelib/mimetypes/qmimedatabase.cpp:499
#18 0x00007fd7172b0fc4 in QMimeDatabase::mimeTypeForFile
(this=this@entry=0x7fff6f181868, fileName=...,
mode=mode@entry=QMimeDatabase::MatchDefault) at
/usr/src/debug/qt6-base/qtbase/src/corelib/mimetypes/qmimedatabase.cpp:653
#19 0x00007fd7172b11f8 in QMimeDatabase::mimeTypeForUrl
(this=this@entry=0x7fff6f181868, url=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/mimetypes/qmimedatabase.cpp:739
#20 0x00007fd71942f85c in KIO::iconNameForUrl (url=...) at
/usr/src/debug/kio/kio-6.28.0/src/core/global.cpp:190
#21 0x000056428c6d2ac2 in DolphinTabWidget::tabInserted (this=0x5642a38259f0,
index=<optimized out>) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/dolphintabwidget.cpp:504
#22 0x00007fd7183a6e68 in QTabWidget::insertTab
(this=this@entry=0x5642a38259f0, index=index@entry=3, w=w@entry=0x5642a4035600,
icon=..., label=...) at
/usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qtabwidget.cpp:444
#23 0x000056428c6d1c58 in DolphinTabWidget::openNewTab
(this=this@entry=0x5642a38259f0, primaryUrl=..., secondaryUrl=<optimized out>,
position=<optimized out>,
position@entry=DolphinTabWidget::NewTabPosition::FollowSetting) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/dolphintabwidget.cpp:210
#24 0x000056428c6d1e6c in DolphinTabWidget::openNewActivatedTab
(this=0x5642a38259f0, primaryUrl=<optimized out>, secondaryUrl=<optimized out>)
at /usr/src/debug/dolphin/dolphin-26.04.3/src/dolphintabwidget.cpp:175
#25 0x000056428c6d2063 in DolphinTabWidget::openNewActivatedTab
(this=0x5642a38259f0) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/dolphintabwidget.cpp:160
#26 0x000056428c699859 in DolphinTabWidget::readProperties
(this=0x5642a38259f0, group=...) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/dolphintabwidget.cpp:97
#27 DolphinMainWindow::readProperties (this=<optimized out>, group=...) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/dolphinmainwindow.cpp:835
#28 0x00007fd7190c8a91 in KMainWindow::readPropertiesInternal
(this=this@entry=0x5642a358f7e0, config=0x7fd708018120, number=number@entry=1)
at /usr/src/debug/kxmlgui/kxmlgui-6.28.0/src/kmainwindow.cpp:671
#29 0x00007fd7190c8aec in KMainWindow::restore (this=0x5642a358f7e0,
numberOfInstances=1, show=true) at
/usr/src/debug/kxmlgui/kxmlgui-6.28.0/src/kmainwindow.cpp:473
#30 KMainWindow::restore (this=this@entry=0x5642a358f7e0,
numberOfInstances=numberOfInstances@entry=1, show=show@entry=true) at
/usr/src/debug/kxmlgui/kxmlgui-6.28.0/src/kmainwindow.cpp:467
#31 0x000056428c68fd33 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin/dolphin-26.04.3/src/main.cpp:245
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.