Application: dolphin (23.04.3) Qt Version: 5.15.10 Frameworks Version: 5.108.0 Operating System: Linux 6.1.45-1-lts x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 5.27.7 [KCrashBackend] -- Information about the crash: Crash after copying file, then changing directory and opening a text file The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 0x0000000000000000 in () #7 0x00007f7916b46b52 in UpdateItemStatesThread::run() (this=0x55ac9c38ad50) at /usr/src/debug/dolphin/dolphin-23.04.3/src/views/versioncontrol/updateitemstatesthread.cpp:39 #8 0x00007f79146f35da in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:287 #10 QThreadPrivate::start(void*) (arg=0x55ac9c38ad50) at thread/qthread_unix.cpp:310 #11 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #12 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7f78e8bfc6c0 (LWP 237956) "QThread"): #1 0x00007f791290f612 in g_main_context_prepare (context=0x7f78d0000c30, priority=0x7f78e8bfbb68) at ../glib/glib/gmain.c:3780 #2 0x00007f791296ca96 in g_main_context_iterate.isra.0 (context=context@entry=0x7f78d0000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4256 #3 0x00007f791290d0e2 in g_main_context_iteration (context=0x7f78d0000c30, may_block=1) at ../glib/glib/gmain.c:4343 #4 0x00007f79148eb53f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f78d0000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f791489b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f78e8bfbcc0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007f79146f73b6 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f79146f35da in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:287 #9 QThreadPrivate::start(void*) (arg=0x55ac9c1f0230) at thread/qthread_unix.cpp:310 #10 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #11 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7f79049fd6c0 (LWP 237945) "dolphin"): #1 __pselect (nfds=nfds@entry=5, readfds=readfds@entry=0x7f79049f4c20, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=<optimized out>, timeout@entry=0x7f79049f4c10, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:56 #2 0x00007f791280e6f9 in usbmuxd_listen_inotify () at /usr/src/debug/libusbmuxd/libusbmuxd-2.0.2/src/libusbmuxd.c:923 #3 0x00007f791280f3cc in usbmuxd_listen () at /usr/src/debug/libusbmuxd/libusbmuxd-2.0.2/src/libusbmuxd.c:979 #4 device_monitor (data=<optimized out>) at /usr/src/debug/libusbmuxd/libusbmuxd-2.0.2/src/libusbmuxd.c:1107 #5 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #6 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7f79055fe6c0 (LWP 237942) "dolphin:shlo0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55ac9bc86128, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7913e8952f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ac9bc86128, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7913e8bd40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ac9bc860d8, cond=0x55ac9bc86100) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55ac9bc86100, mutex=0x55ac9bc860d8) at pthread_cond_wait.c:618 #5 0x00007f7905ec781c in cnd_wait () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.1.5/src/util/u_queue.c:290 #7 0x00007f7905f1472c in impl_thrd_routine() () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:67 #8 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7f7905dff6c0 (LWP 237941) "dolphin:sh0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55ac9bc85bc4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7913e8952f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ac9bc85bc4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7913e8bd40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ac9bc85b70, cond=0x55ac9bc85b98) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55ac9bc85b98, mutex=0x55ac9bc85b70) at pthread_cond_wait.c:618 #5 0x00007f7905ec781c in cnd_wait () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.1.5/src/util/u_queue.c:290 #7 0x00007f7905f1472c in impl_thrd_routine() () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:67 #8 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7f790c9d86c0 (LWP 237940) "dolphin:disk$0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55ac9bc718c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7913e8952f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ac9bc718c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7913e8bd40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ac9bc71870, cond=0x55ac9bc71898) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55ac9bc71898, mutex=0x55ac9bc71870) at pthread_cond_wait.c:618 #5 0x00007f7905ec781c in cnd_wait () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.1.5/src/util/u_queue.c:290 #7 0x00007f7905f1472c in impl_thrd_routine() () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:67 #8 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7f790d31a6c0 (LWP 237939) "dolphin:cs0"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55ac9bc72cec, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f7913e8952f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ac9bc72cec, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f7913e8bd40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ac9bc72c98, cond=0x55ac9bc72cc0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55ac9bc72cc0, mutex=0x55ac9bc72c98) at pthread_cond_wait.c:618 #5 0x00007f7905ec781c in cnd_wait () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func() () at ../mesa-23.1.5/src/util/u_queue.c:290 #7 0x00007f7905f1472c in impl_thrd_routine() () at ../mesa-23.1.5/src/c11/impl/threads_posix.c:67 #8 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7f790e8c96c0 (LWP 237937) "QDBusConnection"): #1 0x00007f791296cc2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f7908012270, timeout=<optimized out>, context=0x7f7908000c50) at ../glib/glib/gmain.c:4584 #2 g_main_context_iterate.isra.0 (context=context@entry=0x7f7908000c50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4271 #3 0x00007f791290d0e2 in g_main_context_iteration (context=0x7f7908000c50, may_block=1) at ../glib/glib/gmain.c:4343 #4 0x00007f79148eb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7908000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f791489b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f790e8c8c90, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007f79146f73b6 in QThread::exec() (this=this@entry=0x7f7915ca7660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f7915c3fa9a in QDBusConnectionManager::run() (this=0x7f7915ca7660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179 #8 0x00007f79146f35da in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:287 #10 QThreadPrivate::start(void*) (arg=0x7f7915ca7660 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:310 #11 0x00007f7913e8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444 #12 0x00007f7913f1123c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f790ee3ad80 (LWP 237936) "dolphin"): #1 0x00007f79146ef97c in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>, addr=<optimized out>, op=<optimized out>, val=<optimized out>, val2=<optimized out>, addr2=<optimized out>, val3=<optimized out>) at thread/qfutex_p.h:114 #2 QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=<optimized out>) at thread/qfutex_p.h:133 #3 futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=<optimized out>, u=...) at thread/qsemaphore.cpp:262 #5 QSemaphore::acquire(int) (this=0x7ffdd304e070, n=<optimized out>) at thread/qsemaphore.cpp:326 #6 0x00007f79148d1746 in doActivate<false>(QObject*, int, void**) (sender=0x55ac9cbafe90, signal_index=0, argv=0x7ffdd304e0f0) at kernel/qobject.cpp:3906 #7 0x00007f79148d1a34 in QObject::destroyed(QObject*) (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qobject.cpp:219 #8 0x00007f79148c7b4c in QObject::~QObject() (this=0x55ac9cbafe90, this=<optimized out>) at kernel/qobject.cpp:1010 #9 0x00007f7915c84a5e in QDBusServiceWatcher::~QDBusServiceWatcher() (this=0x55ac9cbafe90, this=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusservicewatcher.cpp:260 #10 0x00007f79148c73bd in QObjectPrivate::deleteChildren() (this=this@entry=0x55ac9c1d0060) at kernel/qobject.cpp:2137 #11 0x00007f79148c7b39 in QObject::~QObject() (this=this@entry=0x55ac9c90e390, this=<optimized out>) at kernel/qobject.cpp:1115 #12 0x00007f7915c55468 in QDBusAbstractInterfaceBase::~QDBusAbstractInterfaceBase() (this=0x55ac9c90e390, this=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusabstractinterface.h:68 #13 0x00007f79166c5d67 in OrgKdeJobViewServerV2Interface::~OrgKdeJobViewServerV2Interface() (this=0x55ac9c90e390, this=<optimized out>) at /usr/src/debug/kjobwidgets/build/src/jobviewserverv2interface.cpp:25 #14 OrgKdeJobViewServerV2Interface::~OrgKdeJobViewServerV2Interface() (this=0x55ac9c90e390, this=<optimized out>) at /usr/src/debug/kjobwidgets/build/src/jobviewserverv2interface.cpp:25 #15 std::default_delete<OrgKdeJobViewServerV2Interface>::operator()(OrgKdeJobViewServerV2Interface*) const (__ptr=0x55ac9c90e390, this=<optimized out>) at /usr/include/c++/13.1.1/bits/unique_ptr.h:99 #16 std::unique_ptr<OrgKdeJobViewServerV2Interface, std::default_delete<OrgKdeJobViewServerV2Interface> >::~unique_ptr() (this=0x7f79166dc070 <_ZZN12_GLOBAL__N_117Q_QGS_serverProxy13innerFunctionEvE6holder.lto_priv.1+16>, this=<optimized out>) at /usr/include/c++/13.1.1/bits/unique_ptr.h:404 #17 KSharedUiServerV2Proxy::~KSharedUiServerV2Proxy() (this=0x7f79166dc060 <_ZZN12_GLOBAL__N_117Q_QGS_serverProxy13innerFunctionEvE6holder.lto_priv.1>, this=<optimized out>) at /usr/src/debug/kjobwidgets/kjobwidgets-5.108.0/src/kuiserverv2jobtracker.cpp:416 #18 0x00007f79166c5dad in (anonymous namespace)::Q_QGS_serverProxy::innerFunction()::Holder::~Holder() [clone .lto_priv.1] () at /usr/src/debug/kjobwidgets/kjobwidgets-5.108.0/src/kuiserverv2jobtracker.cpp:25 #19 0x00007f7913e40cc6 in __run_exit_handlers (status=status@entry=1, listp=0x7f791403e680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:111 #20 0x00007f7913e40e10 in __GI_exit (status=status@entry=1) at exit.c:141 #21 0x00007f790e8ff066 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ac9ba373b0, flags=...) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1047 #22 0x00007f790e92f3d8 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:103 #23 0x00007f791290fa31 in g_main_dispatch (context=0x7f7908000ee0) at ../glib/glib/gmain.c:3460 #24 g_main_context_dispatch (context=0x7f7908000ee0) at ../glib/glib/gmain.c:4200 #25 0x00007f791296ccc9 in g_main_context_iterate.isra.0 (context=context@entry=0x7f7908000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276 #26 0x00007f791290d0e2 in g_main_context_iteration (context=0x7f7908000ee0, may_block=1) at ../glib/glib/gmain.c:4343 #27 0x00007f79148eb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ac9bb6a720, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #28 0x00007f791489b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdd304e620, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #29 0x00007f791489c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #30 0x00007f7914d3bef2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #31 0x00007f7915576cda in QApplication::exec() () at kernel/qapplication.cpp:2832 #32 0x000055ac9b6e4da8 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin/dolphin-23.04.3/src/main.cpp:249 Warning: the current language does not match this frame. [Inferior 1 (process 237936) detached] The reporter indicates this bug may be a duplicate of or related to bug 473377, bug 473379, bug 473488. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 477425 ***