[dolphin] [Bug 500101] New: Dolphin crashes when middle clicking back button when a search page was last in history

"Luke Horwell" <[email protected]>
Newsgroups gmane.comp.kde.devel.kfm
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=500101

            Bug ID: 500101
           Summary: Dolphin crashes when middle clicking back button when
                    a search page was last in history
    Classification: Applications
           Product: dolphin
           Version: 24.12.2
          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 (24.12.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.10.0
Operating System: Linux 6.13.2-arch1-1 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 6.3.0 [CoredumpBackend]

-- Information about the crash:
When searching for files in Dolphin, then searching again with different terms
and middle clicking the back arrow to open a tab for the last search page will
cause Dolphin to crash each time.

STEPS TO REPRODUCE
1. Open /home in Dolphin.
2. Perform a search, e.g. "apple".
3. Perform another search by changing the search terms, e.g. "banana"
4. Middle click the back arrow.
5. Crash!

OBSERVED RESULT
Dolphin crashes when creating a new tab where the last item in history was a
search page.

EXPECTED RESULT
A new tab for the last search (e.g. "apple") is created.

ADDITIONAL INFORMATION
The problem is also present in Dolphin 24.08.3.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}

warning: Can't open file /memfd:lp_dma_buf (deleted) during file-backed mapping
note processing

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed
mapping note processing
[New LWP 1001]
[New LWP 1013]
[New LWP 1018]
[New LWP 1016]
[New LWP 1006]
[New LWP 1007]
[New LWP 1002]
[New LWP 1005]
[New LWP 1003]
[New LWP 1004]
[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 SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, 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 0x7a6927b35a00 (LWP 1001))]

Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:531: DeprecationWarning:
datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in
a future version. Use timezone-aware objects to represent datetimes in UTC:
datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  boot_time =
datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S')
Downloading 1.41 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/poll.c...
Downloading 10.05 K source file
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp...
Downloading 11.71 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h...
Downloading 13.15 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp...
Downloading 17.52 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading 184.85 K source file
/usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading 2.27 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/ppoll.c...
Downloading 1.22 K source file
/usr/src/debug/kio/kio-6.10.0/src/core/workerthread.cpp...
Downloading 44.92 K source file
/usr/src/debug/kio/kio-6.10.0/src/core/slavebase.cpp...
Downloading 6.30 K source file
/usr/src/debug/kio/kio-6.10.0/src/core/connection.cpp...
Downloading 9.13 K source file
/usr/src/debug/kio/kio-6.10.0/src/core/connectionbackend.cpp...
Downloading 100.00 K source file
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp...
Downloading 48.00 K source file
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine.cpp...
Downloading 49.15 K source file
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine_unix.cpp...
Downloading 4.13 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp...
Downloading 26.05 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp...
Downloading 38.27 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp...
Downloading 11.70 K source file
/usr/src/debug/dolphin/dolphin-24.12.2/src/main.cpp...
Downloading 145.00 K source file
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp...
Downloading 14.22 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp...
Downloading 114.44 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp...
Downloading 201.12 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp...
Downloading 21.45 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp...
Downloading 7.37 K source file
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp...
Downloading 29.60 K source file
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h...
Downloading 39.28 K source file
/usr/src/debug/dolphin/dolphin-24.12.2/src/dolphinviewcontainer.cpp...
Downloading 42.43 K source file
/usr/src/debug/kio/kio-6.10.0/src/filewidgets/kurlnavigator.cpp...
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:548: DeprecationWarning:
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future
version. Use timezone-aware objects to represent datetimes in UTC:
datetime.datetime.now(datetime.UTC).
  'timestamp': datetime.utcnow().isoformat(),
[Current thread is 1 (Thread 0x7a6927b35a00 (LWP 1001))]

Thread 10 (Thread 0x7a69261fe6c0 (LWP 1004)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 in __internal_syscall_cancel
(a1=a1@entry=134592029776672, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0,
a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007a692f69fe74 in __syscall_cancel (a1=a1@entry=134592029776672,
a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0,
nr=7) at cancellation.c:75
#3  0x00007a692f71a53e in __GI___poll (fds=fds@entry=0x7a69261fdb20,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007a692d96d5d7 in poll (__fds=0x7a69261fdb20, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x653bcc98da50) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#6  0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#8  QThreadPrivate::start (arg=0x653bcc98da50) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#9  0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7a69269ff6c0 (LWP 1003)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007a692f6a04bc in __futex_abstimed_wait_common64 (private=0,
futex_word=0x653bcc9f2f18, expected=<optimized out>, op=<optimized out>,
abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x653bcc9f2f18,
expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007a692f6a051f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x653bcc9f2f18, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5  0x00007a692f6a2c0e in __pthread_cond_wait_common (cond=0x653bcc9f2ef8,
mutex=0x653bcc9f2ed0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x653bcc9f2ef8, mutex=0x653bcc9f2ed0) at
pthread_cond_wait.c:458
#7  0x00007a692f2e53b8 in QWaitConditionPrivate::wait (this=0x653bcc9f2ed0,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:105
#8  QWaitCondition::wait (this=this@entry=0x653bcc9e8d70,
mutex=mutex@entry=0x653bcc9e8d68, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:183
#9  0x00007a692d96d56f in QtWaylandClient::EventThread::waitForReading
(this=0x653bcc9e8d30) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:216
#10 QtWaylandClient::EventThread::run (this=0x653bcc9e8d30) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:177
#11 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#13 QThreadPrivate::start (arg=0x653bcc9e8d30) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#14 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#15 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7a69255e16c0 (LWP 1005)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007a692f6a04bc in __futex_abstimed_wait_common64 (private=0,
futex_word=0x653bcca69bc0, expected=<optimized out>, op=<optimized out>,
abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x653bcca69bc0,
expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007a692f6a051f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x653bcca69bc0, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5  0x00007a692f6a2c0e in __pthread_cond_wait_common (cond=0x653bcca69ba0,
mutex=0x653bcca69b70, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x653bcca69ba0, mutex=0x653bcca69b70) at
pthread_cond_wait.c:458
#7  0x00007a6915b127ee in cnd_wait () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:111
#8  0x00007a6915add7cc in util_queue_thread_func () at
../mesa-24.3.4/src/util/u_queue.c:275
#9  0x00007a6915b1271d in impl_thrd_routine () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:43
#10 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#11 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7a69275ff6c0 (LWP 1002)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 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  0x00007a692f69fe74 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  0x00007a692f71aa06 in __GI_ppoll (fds=fds@entry=0x653bcc943a50,
nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007a692c274327 in ppoll (__fds=0x653bcc943a50, __nfds=3, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7a6920000c80, timeout_usec=<optimized out>, fds=0x653bcc943a50,
n_fds=3) at ../glib/glib/gmain.c:4591
#6  g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7a6920000c80, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4268
#7  0x00007a692c210a55 in g_main_context_iteration (context=0x7a6920000c80,
may_block=1) at ../glib/glib/gmain.c:4338
#8  0x00007a692f3c575d in QEventDispatcherGlib::processEvents
(this=0x7a6920000b70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007a692f1606a6 in QEventLoop::processEvents (this=0x7a69275feae0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#10 QEventLoop::exec (this=0x7a69275feae0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#11 0x00007a692f257829 in QThread::exec (this=this@entry=0x7a6930b22b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#12 0x00007a6930a976ae in QDBusConnectionManager::run (this=0x7a6930b22b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#13 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#15 QThreadPrivate::start (arg=0x7a6930b22b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#16 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#17 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7a690cdff6c0 (LWP 1007)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 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  0x00007a692f69fe74 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  0x00007a692f71aa06 in __GI_ppoll (fds=fds@entry=0x653bcfd96b00,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007a692c274327 in ppoll (__fds=0x653bcfd96b00, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7a6904000c60, timeout_usec=<optimized out>, fds=0x653bcfd96b00,
n_fds=1) at ../glib/glib/gmain.c:4591
#6  g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7a6904000c60, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4268
#7  0x00007a692c210a55 in g_main_context_iteration (context=0x7a6904000c60,
may_block=1) at ../glib/glib/gmain.c:4338
#8  0x00007a692f3c575d in QEventDispatcherGlib::processEvents
(this=0x7a6904000b70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007a692f1606a6 in QEventLoop::processEvents (this=0x7a690cdfeb30,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#10 QEventLoop::exec (this=0x7a690cdfeb30, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#11 0x00007a692f257999 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:590
#12 QThread::run (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:711
#13 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#15 QThreadPrivate::start (arg=0x653bce7eaea0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#16 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#17 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7a6924a386c0 (LWP 1006)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=a3@entry=2151, a4=<optimized out>, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007a692f6a04bc in __futex_abstimed_wait_common64 (private=0,
futex_word=0x653bcd45e62c, expected=2151, op=<optimized out>,
abstime=0x7a6924a37a90, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x653bcd45e62c,
expected=expected@entry=2151, clockid=clockid@entry=1,
abstime=abstime@entry=0x7a6924a37a90, private=private@entry=0,
cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007a692f6a051f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x653bcd45e62c, expected=expected@entry=2151,
clockid=clockid@entry=1, abstime=abstime@entry=0x7a6924a37a90,
private=private@entry=0) at futex-internal.c:139
#5  0x00007a692f6a2e11 in __pthread_cond_wait_common (cond=0x653bcd45e608,
mutex=0x653bcd45e5e0, clockid=1, abstime=0x7a6924a37a90) at
pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x653bcd45e608, mutex=0x653bcd45e5e0,
abstime=0x7a6924a37a90) at pthread_cond_wait.c:483
#7  0x00007a692f2e5343 in QWaitConditionPrivate::wait_relative
(this=0x653bcd45e5e0, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:95
#8  QWaitConditionPrivate::wait (this=0x653bcd45e5e0, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:103
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x653bd009ef38,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:183
#10 0x00007a692f2df075 in QThreadPoolThread::run (this=0x653bcd429610) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#13 QThreadPrivate::start (arg=0x653bcd429610) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#14 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#15 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7a68fd7a06c0 (LWP 1016)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 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  0x00007a692f69fe74 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  0x00007a692f71aa06 in __GI_ppoll (fds=fds@entry=0x7a68fd79f860,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007a692f2cfbf3 in ppoll (__fds=<optimized out>, __nfds=<optimized out>,
__timeout=<optimized out>, __ss=<optimized out>) at
/usr/include/bits/poll2.h:101
#5  qt_ppoll (fds=0x7a68fd79f860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7a68fd79f860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (deadline=..., fds=<optimized out>, nfds=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:126
#8  qt_safe_poll (fds=fds@entry=0x7a68fd79f860, nfds=nfds@entry=1,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:121
#9  0x00007a692e54fc43 in QNativeSocketEnginePrivate::nativeSelect
(this=<optimized out>, deadline=..., checkRead=<optimized out>,
checkWrite=<optimized out>, selectForRead=0x7a68fd79f94f,
selectForWrite=0x7a68fd79f94e) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine_unix.cpp:1371
#10 0x00007a692e4d28d9 in QNativeSocketEngine::waitForReadOrWrite
(this=0x653bcf6800b0, readyToRead=0x7a68fd79f94f, readyToWrite=<optimized out>,
checkRead=true, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine.cpp:1084
#11 0x00007a692e4cae4e in QAbstractSocket::waitForReadyRead
(this=0x653bcf67fcb8, msecs=-1) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:2168
#12 0x00007a69315122fa in KIO::ConnectionBackend::waitForIncomingTask
(this=0x653bcf67f6e0, ms=-1) at
/usr/src/debug/kio/kio-6.10.0/src/core/connectionbackend.cpp:153
#13 0x00007a69315fb3bd in KIO::Connection::waitForIncomingTask (this=<optimized
out>, ms=-1) at /usr/src/debug/kio/kio-6.10.0/src/core/connection.cpp:214
#14 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>)
at /usr/src/debug/kio/kio-6.10.0/src/core/slavebase.cpp:353
#15 0x00007a69315d8fc4 in KIO::WorkerThread::run (this=0x653bcf640020) at
/usr/src/debug/kio/kio-6.10.0/src/core/workerthread.cpp:47
#16 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#18 QThreadPrivate::start (arg=0x653bcf640020) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#19 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#20 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7a68fcf9f6c0 (LWP 1018)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 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  0x00007a692f69fe74 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  0x00007a692f71aa06 in __GI_ppoll (fds=fds@entry=0x7a68fcf9e860,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007a692f2cfbf3 in ppoll (__fds=<optimized out>, __nfds=<optimized out>,
__timeout=<optimized out>, __ss=<optimized out>) at
/usr/include/bits/poll2.h:101
#5  qt_ppoll (fds=0x7a68fcf9e860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7a68fcf9e860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (deadline=..., fds=<optimized out>, nfds=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:126
#8  qt_safe_poll (fds=fds@entry=0x7a68fcf9e860, nfds=nfds@entry=1,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:121
#9  0x00007a692e54fc43 in QNativeSocketEnginePrivate::nativeSelect
(this=<optimized out>, deadline=..., checkRead=<optimized out>,
checkWrite=<optimized out>, selectForRead=0x7a68fcf9e94f,
selectForWrite=0x7a68fcf9e94e) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine_unix.cpp:1371
#10 0x00007a692e4d28d9 in QNativeSocketEngine::waitForReadOrWrite
(this=0x7a68f00098d0, readyToRead=0x7a68fcf9e94f, readyToWrite=<optimized out>,
checkRead=true, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine.cpp:1084
#11 0x00007a692e4cae4e in QAbstractSocket::waitForReadyRead
(this=0x7a68f00094d8, msecs=-1) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:2168
#12 0x00007a69315122fa in KIO::ConnectionBackend::waitForIncomingTask
(this=0x7a68f0010eb0, ms=-1) at
/usr/src/debug/kio/kio-6.10.0/src/core/connectionbackend.cpp:153
#13 0x00007a69315fb3bd in KIO::Connection::waitForIncomingTask (this=<optimized
out>, ms=-1) at /usr/src/debug/kio/kio-6.10.0/src/core/connection.cpp:214
#14 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>)
at /usr/src/debug/kio/kio-6.10.0/src/core/slavebase.cpp:353
#15 0x00007a69315d8fc4 in KIO::WorkerThread::run (this=0x653bccc218e0) at
/usr/src/debug/kio/kio-6.10.0/src/core/workerthread.cpp:47
#16 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#18 QThreadPrivate::start (arg=0x653bccc218e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#19 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#20 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7a68fffff6c0 (LWP 1013)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007a692f69fe33 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  0x00007a692f69fe74 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  0x00007a692f71aa06 in __GI_ppoll (fds=fds@entry=0x7a68ffffe860,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007a692f2cfbf3 in ppoll (__fds=<optimized out>, __nfds=<optimized out>,
__timeout=<optimized out>, __ss=<optimized out>) at
/usr/include/bits/poll2.h:101
#5  qt_ppoll (fds=0x7a68ffffe860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7a68ffffe860, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (deadline=..., fds=<optimized out>, nfds=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:126
#8  qt_safe_poll (fds=fds@entry=0x7a68ffffe860, nfds=nfds@entry=1,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcore_unix.cpp:121
#9  0x00007a692e54fc43 in QNativeSocketEnginePrivate::nativeSelect
(this=<optimized out>, deadline=..., checkRead=<optimized out>,
checkWrite=<optimized out>, selectForRead=0x7a68ffffe94f,
selectForWrite=0x7a68ffffe94e) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine_unix.cpp:1371
#10 0x00007a692e4d28d9 in QNativeSocketEngine::waitForReadOrWrite
(this=0x7a68f80028c0, readyToRead=0x7a68ffffe94f, readyToWrite=<optimized out>,
checkRead=true, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qnativesocketengine.cpp:1084
#11 0x00007a692e4cae4e in QAbstractSocket::waitForReadyRead
(this=0x7a68f8002438, msecs=-1) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:2168
#12 0x00007a69315122fa in KIO::ConnectionBackend::waitForIncomingTask
(this=0x7a68f8001e20, ms=-1) at
/usr/src/debug/kio/kio-6.10.0/src/core/connectionbackend.cpp:153
#13 0x00007a69315fb3bd in KIO::Connection::waitForIncomingTask (this=<optimized
out>, ms=-1) at /usr/src/debug/kio/kio-6.10.0/src/core/connection.cpp:214
#14 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>)
at /usr/src/debug/kio/kio-6.10.0/src/core/slavebase.cpp:353
#15 0x00007a69315d8fc4 in KIO::WorkerThread::run (this=0x653bce641b80) at
/usr/src/debug/kio/kio-6.10.0/src/core/workerthread.cpp:47
#16 0x00007a692f2d8a9b in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:375
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:311
#18 QThreadPrivate::start (arg=0x653bce641b80) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:339
#19 0x00007a692f6a370a in start_thread (arg=<optimized out>) at
pthread_create.c:448
#20 0x00007a692f727aac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7a6927b35a00 (LWP 1001)):
[KCrash Handler]
#5  0x00007a6931a09e60 in KUrlNavigator::setLocationUrl (this=0x0, newUrl=...)
at /usr/src/debug/kio/kio-6.10.0/src/filewidgets/kurlnavigator.cpp:1157
#6  0x0000653b8e640f1d in DolphinViewContainer::startSearching
(this=0x653bd01b5070) at
/usr/src/debug/dolphin/dolphin-24.12.2/src/dolphinviewcontainer.cpp:913
#7  0x00007a692f1b1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#8  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#9  0x00007a692f1b1a49 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#10 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#11 0x00007a692f1baa75 in QTimer::timeout (this=0x653bd02d97f0, _t1=...) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#12 QTimer::timerEvent (e=<optimized out>, this=0x653bd02d97f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#13 QTimer::timerEvent (this=0x653bd02d97f0, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#14 0x00007a692f1a2ef9 in QObject::event (this=0x653bd02d97f0,
e=0x7ffd555116f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#15 0x00007a69302ff0ca in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x653bd02d97f0, e=0x7ffd555116f0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#16 0x00007a692f155b00 in QCoreApplication::notifyInternal2
(receiver=0x653bd02d97f0, event=0x7ffd555116f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#17 0x00007a692f2d5aff in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7ffd555116f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#18 QTimerInfoList::activateTimers (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#19 0x00007a692f3c83c1 in timerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#20 idleTimerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:199
#21 0x00007a692c211559 in g_main_dispatch (context=0x7a6920000f00) at
../glib/glib/gmain.c:3357
#22 0x00007a692c274257 in g_main_context_dispatch_unlocked
(context=0x7a6920000f00) at ../glib/glib/gmain.c:4208
#23 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7a6920000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273
#24 0x00007a692c210a55 in g_main_context_iteration (context=0x7a6920000f00,
may_block=1) at ../glib/glib/gmain.c:4338
#25 0x00007a692f3c575d in QEventDispatcherGlib::processEvents
(this=0x653bcc9399f0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#26 0x00007a692f1606a6 in QEventLoop::processEvents (this=0x7ffd555119e0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#27 QEventLoop::exec (this=0x7ffd555119e0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#28 0x00007a692f1591d6 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#29 0x00007a69302faf9a in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#30 0x0000653b8e61d5a4 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin/dolphin-24.12.2/src/main.cpp:275

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.