Bug 505130

Summary: Okular inconsistently crashes upon PDF form save.
Product: [Applications] okular Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: generalAssignee: Okular developers <okular-devel>
Status: CONFIRMED ---    
Severity: crash CC: aacid, dpeets, kde, kdedev
Priority: NOR Keywords: drkonqi
Version First Reported In: 25.04.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=2369810
https://bugs.kde.org/show_bug.cgi?id=477153
https://bugs.kde.org/show_bug.cgi?id=505177
Latest Commit: Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/191628/events/c4d0fc3bf56b461d934d8769ffa90b6a/

Description Roke Julian Lockhart Beedell 2025-06-02 15:27:49 UTC
Application: okular (25.04.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.14.0
Operating System: Linux 6.14.9-300.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.3.5 [CoredumpBackend]

-- Information about the crash:
Per https://bugzilla.redhat.com/show_bug.cgi?id=2369810, I saved a modified form in a PDF. If possible, please restrict access to this bug, per https://discuss.kde.org/t/can-a-kde-bugzilla-ticket-be-marked-as-private/35084/2?u=rokejulianlockhart.

The crash can be reproduced sometimes.

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

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

warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
[New LWP 46988]
[New LWP 46992]
[New LWP 46990]
[New LWP 46991]
[New LWP 46993]
[New LWP 46996]
[New LWP 46995]
[New LWP 46994]
[New LWP 46989]
[New LWP 46997]
[New LWP 48054]
[New LWP 48055]
[New LWP 48053]
[New LWP 48051]
[New LWP 47705]
[New LWP 48052]
[New LWP 48056]
[New LWP 48580]
[New LWP 46998]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/okular /home/RokeJulianLockhart/Downloads/Internet Questionnaire 1-4ZD'.
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 0x7fd6a9d30d80 (LWP 46988))]

Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:547: 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 source file /usr/src/debug/pulseaudio-17.0-5.fc42.x86_64/redhat-linux-build/../src/pulsecore/thread-posix.c...
Downloading 7.79 K source file /usr/src/debug/pulseaudio-17.0-5.fc42.x86_64/redhat-linux-build/../src/pulse/thread-mainloop.c...
Downloading source file /usr/src/debug/pulseaudio-17.0-5.fc42.x86_64/redhat-linux-build/../src/pulse/mainloop.c...
Downloading source file /usr/src/debug/kf6-kwidgetsaddons-6.14.0-1.fc42.x86_64/src/kmessagebox.cpp...
Downloading source file /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qdialog.cpp...
Downloading 225.85 K source file /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageview.cpp...
Downloading 12.07 K source file /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageviewutils.cpp...
Downloading 62.70 K source file /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/formwidgets.cpp...
Downloading source file /usr/src/debug/poppler-25.02.0-1.fc42.x86_64/qt6/src/poppler-form.cc...
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:564: 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 0x7fd6a9d30d80 (LWP 46988))]

Thread 19 (Thread 0x7fd679bfb6c0 (LWP 46998)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55985042ae70, 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=0x55985042ae70, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55985042ae70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x55985042ae50, mutex=0x55985042ae20, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x55985042ae50, mutex=0x55985042ae20) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x559850460620) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7fd63a1fe6c0 (LWP 48580)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=a1@entry=140558375085040, a2=a2@entry=2, a3=a3@entry=29846, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007fd6af07ba24 in __syscall_cancel (a1=a1@entry=140558375085040, a2=a2@entry=2, a3=a3@entry=29846, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007fd6af0f4c4e in __GI___poll (fds=fds@entry=0x7fd64c0463f0, nfds=nfds@entry=2, timeout=timeout@entry=29846) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007fd67828a507 in poll (__fds=0x7fd64c0463f0, __nfds=2, __timeout=29846) at /usr/include/bits/poll2.h:44
#5  poll_func (ufds=0x7fd64c0463f0, nfds=2, timeout=29846, userdata=0x559852dbfca0) at ../src/pulse/thread-mainloop.c:70
#6  0x00007fd678273872 in pa_mainloop_poll (m=m@entry=0x55985107a4f0) at ../src/pulse/mainloop.c:863
#7  0x00007fd67827e291 in pa_mainloop_iterate (m=m@entry=0x55985107a4f0, block=block@entry=1, retval=retval@entry=0x0) at ../src/pulse/mainloop.c:945
#8  0x00007fd67827e360 in pa_mainloop_run (m=0x55985107a4f0, retval=0x0) at ../src/pulse/mainloop.c:963
#9  0x00007fd67828f58d in thread (userdata=0x559852dbfc50) at ../src/pulse/thread-mainloop.c:101
#10 0x00007fd67806d12b in internal_thread_func (userdata=0x559852db9f80) at ../src/pulsecore/thread-posix.c:81
#11 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#12 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7fd678bf96c0 (LWP 48056)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1272, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850a730e8, expected=1272, op=<optimized out>, abstime=0x7fd678bf8710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559850a730e8, expected=expected@entry=1272, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd678bf8710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850a730e8, expected=expected@entry=1272, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd678bf8710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x559850a730c8, mutex=0x559850a730a0, clockid=<optimized out>, abstime=0x7fd678bf8710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x559850a730c8, mutex=0x559850a730a0, abstime=0x7fd678bf8710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x559850a730a0, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x559850a57170, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x559850a57160) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x559850a57160) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7fd647fff6c0 (LWP 48052)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1217, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55985144212c, expected=1217, op=<optimized out>, abstime=0x7fd647ffe710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55985144212c, expected=expected@entry=1217, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd647ffe710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55985144212c, expected=expected@entry=1217, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd647ffe710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x559851442108, mutex=0x5598514420e0, clockid=<optimized out>, abstime=0x7fd647ffe710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x559851442108, mutex=0x5598514420e0, abstime=0x7fd647ffe710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x5598514420e0, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5598515aeb90, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x5598515aeb80) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x5598515aeb80) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7fd63a9ff6c0 (LWP 47705)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07ba24 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  0x00007fd6af0f5176 in __GI_ppoll (fds=fds@entry=0x7fd63a9fe500, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fd6af8baa71 in ppoll (__fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7fd63a9fe500, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7fd63a9fe500, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (fds=fds@entry=0x7fd63a9fe500, nfds=nfds@entry=1, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:126
#8  0x00007fd6aeb16662 in QNativeSocketEnginePrivate::nativeSelect (this=this@entry=0x7fd6340a1dd0, deadline=..., checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7fd63a9fe5de, selectForWrite=0x7fd63a9fe5df) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/network/socket/qnativesocketengine_unix.cpp:1371
#9  0x00007fd6aea8c933 in QNativeSocketEngine::waitForReadOrWrite (this=0x7fd6340a02b0, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1084
#10 0x00007fd6aea88185 in QAbstractSocket::waitForReadyRead (this=0x7fd63410af08, msecs=-1) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/network/socket/qabstractsocket.cpp:2169
#11 0x00007fd6b151ddd8 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7fd6340a1f60, ms=-1) at /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/core/connectionbackend.cpp:153
#12 KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=-1) at /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/core/connection.cpp:214
#13 0x00007fd6b155f1a9 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/core/slavebase.cpp:353
#14 0x00007fd6b15f4497 in KIO::WorkerThread::run (this=0x559852d11f00) at /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/core/workerthread.cpp:47
#15 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#17 QThreadPrivate::start (arg=0x559852d11f00) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#18 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#19 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fd6577fe6c0 (LWP 48051)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1254, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850e74838, expected=1254, op=<optimized out>, abstime=0x7fd6577fd710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559850e74838, expected=expected@entry=1254, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6577fd710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850e74838, expected=expected@entry=1254, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6577fd710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x559850e74818, mutex=0x559850e747f0, clockid=<optimized out>, abstime=0x7fd6577fd710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x559850e74818, mutex=0x559850e747f0, abstime=0x7fd6577fd710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x559850e747f0, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x559850e81ba0, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x559850e81b90) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x559850e81b90) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7fd6477fe6c0 (LWP 48053)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1235, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55985143cc6c, expected=1235, op=<optimized out>, abstime=0x7fd6477fd710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55985143cc6c, expected=expected@entry=1235, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6477fd710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55985143cc6c, expected=expected@entry=1235, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6477fd710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x55985143cc48, mutex=0x55985143cc20, clockid=<optimized out>, abstime=0x7fd6477fd710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x55985143cc48, mutex=0x55985143cc20, abstime=0x7fd6477fd710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x55985143cc20, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x5598516501f0, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x5598516501e0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x5598516501e0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7fd657fff6c0 (LWP 48055)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1284, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850c54df8, expected=1284, op=<optimized out>, abstime=0x7fd657ffe710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559850c54df8, expected=expected@entry=1284, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd657ffe710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850c54df8, expected=expected@entry=1284, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd657ffe710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x559850c54dd8, mutex=0x559850c54db0, clockid=<optimized out>, abstime=0x7fd657ffe710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x559850c54dd8, mutex=0x559850c54db0, abstime=0x7fd657ffe710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x559850c54db0, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x559850c37560, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x559850c37550) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x559850c37550) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7fd6793fa6c0 (LWP 48054)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=1284, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850a71808, expected=1284, op=<optimized out>, abstime=0x7fd6793f9710, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x559850a71808, expected=expected@entry=1284, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6793f9710, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850a71808, expected=expected@entry=1284, clockid=clockid@entry=1, abstime=abstime@entry=0x7fd6793f9710, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e928 in __pthread_cond_wait_common (cond=0x559850a717e8, mutex=0x559850a717c0, clockid=<optimized out>, abstime=0x7fd6793f9710) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x559850a717e8, mutex=0x559850a717c0, abstime=0x7fd6793f9710) at pthread_cond_wait.c:483
#7  0x00007fd6af8cbaa6 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:57
#8  QWaitConditionPrivate::wait (this=0x559850a717c0, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:65
#9  QWaitCondition::wait (this=this@entry=0x559850a60cd0, mutex=mutex@entry=0x559850824e18, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#10 0x00007fd6af8c8777 in QThreadPoolThread::run (this=0x559850a60cc0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthreadpool.cpp:119
#11 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#13 QThreadPrivate::start (arg=0x559850a60cc0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#14 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fd67a3fc6c0 (LWP 46997)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x5598503e6990, 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=0x5598503e6990, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5598503e6990, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x5598503e6970, mutex=0x5598503e6940, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5598503e6970, mutex=0x5598503e6940) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x55985041ba30) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fd69bdff6c0 (LWP 46989)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07ba24 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  0x00007fd6af0f5176 in __GI_ppoll (fds=fds@entry=0x5598501a06c0, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fd6adaf4890 in ppoll (__fds=0x5598501a06c0, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fd694000c80, timeout_usec=<optimized out>, fds=0x5598501a06c0, n_fds=2) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fd694000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007fd6adaf4953 in g_main_context_iteration (context=0x7fd694000c80, may_block=1) at ../glib/gmain.c:4379
#8  0x00007fd6af9ff56d in QEventDispatcherGlib::processEvents (this=0x7fd694000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007fd6af703783 in QEventLoop::exec (this=this@entry=0x7fd69bdfe770, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
#10 0x00007fd6af8217fd in QThread::exec (this=this@entry=0x7fd6afdfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread.cpp:644
#11 0x00007fd6afd4e901 in QDBusConnectionManager::run (this=0x7fd6afdfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
#12 0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#14 QThreadPrivate::start (arg=0x7fd6afdfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#15 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7fd67bfff6c0 (LWP 46994)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850312878, 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=0x559850312878, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850312878, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x559850312858, mutex=0x559850312828, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559850312858, mutex=0x559850312828) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x559850384b90) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7fd67b7fe6c0 (LWP 46995)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850312a28, 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=0x559850312a28, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850312a28, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x559850312a08, mutex=0x5598503129d8, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559850312a08, mutex=0x5598503129d8) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x559850384ea0) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fd67abfd6c0 (LWP 46996)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850394340, 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=0x559850394340, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850394340, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x559850394320, mutex=0x5598503942f0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x559850394320, mutex=0x5598503942f0) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x5598503d74f0) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fd6809ff6c0 (LWP 46993)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55985034f740, 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=0x55985034f740, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55985034f740, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x55985034f720, mutex=0x55985034f6f0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x55985034f720, mutex=0x55985034f6f0) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x55985034f9f0) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fd6995fe6c0 (LWP 46991)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=a1@entry=140559672924096, 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  0x00007fd6af07ba24 in __syscall_cancel (a1=a1@entry=140559672924096, 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  0x00007fd6af0f4c4e in __GI___poll (fds=fds@entry=0x7fd6995fd7c0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007fd6ac9014b5 in poll (__fds=0x7fd6995fd7c0, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x55985020c390) at /usr/src/debug/qt6-qtwayland-6.9.0-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:186
#6  0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#8  QThreadPrivate::start (arg=0x55985020c390) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#9  0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fd699dff6c0 (LWP 46990)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da in __internal_syscall_cancel (a1=a1@entry=140559681316800, 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  0x00007fd6af07ba24 in __syscall_cancel (a1=a1@entry=140559681316800, 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  0x00007fd6af0f4c4e in __GI___poll (fds=fds@entry=0x7fd699dfe7c0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007fd6ac9014b5 in poll (__fds=0x7fd699dfe7c0, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x5598501fd9a0) at /usr/src/debug/qt6-qtwayland-6.9.0-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:186
#6  0x00007fd6af8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#8  QThreadPrivate::start (arg=0x5598501fd9a0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#9  0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fd698ba66c0 (LWP 46992)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6af07b9da 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  0x00007fd6af07c04c in __futex_abstimed_wait_common64 (private=0, futex_word=0x559850311700, 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=0x559850311700, 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  0x00007fd6af07c0af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x559850311700, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6af07e71e in __pthread_cond_wait_common (cond=0x5598503116e0, mutex=0x5598503116b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x5598503116e0, mutex=0x5598503116b0) at pthread_cond_wait.c:458
#7  0x00007fd68974049d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007fd6896fb03c in util_queue_thread_func (input=input@entry=0x559850313440) at ../src/util/u_queue.c:275
#9  0x00007fd6897403cc in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007fd6af07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007fd6af101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fd6a9d30d80 (LWP 46988)):
[KCrash Handler]
#5  0x00007fd6566bcdf0 in Poppler::FormField::isVisible (this=0x559852d07620) at /usr/src/debug/poppler-25.02.0-1.fc42.x86_64/qt6/src/poppler-form.cc:201
#6  0x00007fd656d0ed8f in PageViewItem::setFormWidgetsVisible (this=<optimized out>, visible=<optimized out>) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/formwidgets.cpp:377
#7  0x00007fd656cfe2e2 in PageViewItem::setFormWidgetsVisible (this=0x559851167c00, visible=<optimized out>) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageviewutils.cpp:171
#8  PageViewItem::setVisible (this=0x559851167c00, visible=true) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageviewutils.cpp:157
#9  PageView::slotRelayoutPages (this=0x5598507ac8e0) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageview.cpp:4674
#10 0x00007fd656cff948 in PageView::delayedResizeEvent (this=0x5598507ac8e0) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/pageview.cpp:4742
#11 0x00007fd6af76033a in QtPrivate::QSlotObjectBase::call (this=0x5598507b2e40, r=0x5598507ac8e0, a=0x7ffe2c5fae60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=0x5598507b2e90, signal_index=3, argv=argv@entry=0x7ffe2c5fae60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
#13 0x00007fd6af756d09 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fd6afc930a0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe2c5fae60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
#14 0x00007fd6af770333 in QMetaObject::activate<void, QTimer::QPrivateSignal> (sender=<optimized out>, mo=0x7fd6afc930a0 <QTimer::staticMetaObject>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
#15 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#16 0x00007fd6af750f75 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1461
#17 0x00007fd6b083d7af in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5598507b2e90, e=0x7ffe2c5fb010) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
#18 0x00007fd6af6f5fa8 in QCoreApplication::notifyInternal2 (receiver=0x5598507b2e90, event=0x7ffe2c5fb010) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#19 0x00007fd6af6f620d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#20 0x00007fd6af8bc478 in QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426
#21 0x00007fd6af9ff279 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#22 0x00007fd6adaeb880 in g_main_dispatch (context=0x7fd694000f00) at ../glib/gmain.c:3398
#23 g_main_context_dispatch_unlocked (context=0x7fd694000f00) at ../glib/gmain.c:4249
#24 0x00007fd6adaf47a8 in g_main_context_iterate_unlocked (context=context@entry=0x7fd694000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#25 0x00007fd6adaf4953 in g_main_context_iteration (context=0x7fd694000f00, may_block=1) at ../glib/gmain.c:4379
#26 0x00007fd6af9ff56d in QEventDispatcherGlib::processEvents (this=0x5598501978c0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#27 0x00007fd6af703783 in QEventLoop::exec (this=this@entry=0x7ffe2c5fb2d0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
#28 0x00007fd6b0ae5667 in QDialog::exec (this=0x559852d0c040) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qdialog.cpp:575
#29 0x00007fd6b1087c69 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x559852d0c040, buttons=buttons@entry=0x55985109fcc0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=QMessageBox::Critical) at /usr/src/debug/kf6-kwidgetsaddons-6.14.0-1.fc42.x86_64/src/kmessagebox.cpp:378
#30 0x00007fd6b1088235 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x559852d0c040, buttons=buttons@entry=0x55985109fcc0, icon=icon@entry=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...) at /usr/src/debug/kf6-kwidgetsaddons-6.14.0-1.fc42.x86_64/src/kmessagebox.cpp:153
#31 0x00007fd6b108a15d in KMessageBox::errorInternal (dialog=dialog@entry=0x559852d0c040, text=..., title=..., buttonOk=..., options=options@entry=...) at /usr/src/debug/kf6-kwidgetsaddons-6.14.0-1.fc42.x86_64/src/kmessagebox.cpp:807
#32 0x00007fd6b108a2f7 in KMessageBox::error (parent=0x5598505c1d20, text=..., title=..., options=..., options@entry=...) at /usr/src/debug/kf6-kwidgetsaddons-6.14.0-1.fc42.x86_64/src/kmessagebox.cpp:812
#33 0x00007fd656c693d8 in Okular::Part::openUrl (this=<optimized out>, _url=..., swapInsteadOfOpening=<optimized out>) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/part.cpp:1821
#34 0x00007fd656c75bb0 in Okular::Part::saveAs (this=this@entry=0x55985069f120, saveUrl=..., flags=...) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/part.cpp:2913
#35 0x00007fd656c761a2 in Okular::Part::saveAs (this=0x55985069f120, saveUrl=...) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/part.cpp:2622
#36 Okular::Part::saveFile (this=0x55985069f120) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/part.cpp:2560
#37 Okular::Part::saveFile (this=0x55985069f120) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/part/part.cpp:2555
#38 0x00007fd6af76033a in QtPrivate::QSlotObjectBase::call (this=0x559850850a90, r=0x55985069f120, a=0x7ffe2c5fbd00) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#39 doActivate<false> (sender=0x5598504bea70, signal_index=7, argv=argv@entry=0x7ffe2c5fbd00) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
#40 0x00007fd6af756d09 in QMetaObject::activate (sender=sender@entry=0x5598504bea70, m=m@entry=0x7fd6b07c8e40, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffe2c5fbd00) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
#41 0x00007fd6b0385f7a in QMetaObject::activate<void, bool> (sender=0x5598504bea70, mo=0x7fd6b07c8e40, local_signal_index=4, ret=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
#42 QAction::triggered (this=this@entry=0x5598504bea70, _t1=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:372
#43 0x00007fd6b03891a2 in QAction::activate (this=0x5598504bea70, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qaction.cpp:1104
#44 0x00007fd6b038a202 in QAction::event (this=0x5598504bea70, e=0x7ffe2c5fbf60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qaction.cpp:1046
#45 QAction::event (this=0x5598504bea70, e=0x7ffe2c5fbf60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qaction.cpp:1029
#46 0x00007fd6b083d7af in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5598504bea70, e=0x7ffe2c5fbf60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
#47 0x00007fd6af6f5fa8 in QCoreApplication::notifyInternal2 (receiver=0x5598504bea70, event=0x7ffe2c5fbf60) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#48 0x00007fd6af6f620d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#49 0x00007fd6b039d14a in QShortcutMap::dispatchEvent (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qshortcutmap.cpp:606
#50 0x00007fd6b039e053 in QShortcutMap::tryShortcut (this=this@entry=0x5598501964d8, e=e@entry=0x7ffe2c5fc050) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qshortcutmap.cpp:310
#51 0x00007fd6aff5d2c7 in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, window@entry=0x559850d11250, timestamp=<optimized out>, keyCode=83, modifiers=..., nativeScanCode=39, nativeVirtualKey=115, nativeModifiers=4, text=..., autorepeat=false, count=1) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:449
#52 0x00007fd6afeea4ee in QGuiApplicationPrivate::processKeyEvent (e=0x559852cb3280) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:2596
#53 0x00007fd6aff5862c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1113
#54 0x00007fd6aff58848 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1082
#55 0x00007fd6af750fec in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#56 0x00007fd6b083d7af in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55985019ab10, e=0x7fd68c00a270) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
#57 0x00007fd6af6f5fa8 in QCoreApplication::notifyInternal2 (receiver=0x55985019ab10, event=0x7fd68c00a270) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#58 0x00007fd6af6f620d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#59 0x00007fd6af6f9cd6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x559850193930) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#60 0x00007fd6af9ffd2f in postEventSourceDispatch (s=0x5598501979c0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#61 0x00007fd6adaeb880 in g_main_dispatch (context=0x7fd694000f00) at ../glib/gmain.c:3398
#62 g_main_context_dispatch_unlocked (context=0x7fd694000f00) at ../glib/gmain.c:4249
#63 0x00007fd6adaf47a8 in g_main_context_iterate_unlocked (context=context@entry=0x7fd694000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#64 0x00007fd6adaf4953 in g_main_context_iteration (context=0x7fd694000f00, may_block=1) at ../glib/gmain.c:4379
#65 0x00007fd6af9ff56d in QEventDispatcherGlib::processEvents (this=0x5598501978c0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#66 0x00007fd6af703783 in QEventLoop::exec (this=this@entry=0x7ffe2c5fc6b0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
#67 0x00007fd6af6ff229 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#68 0x00007fd6afedac3d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
#69 0x00007fd6b083d719 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2568
#70 0x0000559812268c93 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/okular-25.04.1-1.fc42.x86_64/shell/main.cpp:123

Reported using DrKonqi
Comment 1 Albert Astals Cid 2025-06-02 21:14:11 UTC
Can you try giving us a valgrind trace?
Comment 2 Roke Julian Lockhart Beedell 2025-06-02 22:49:30 UTC
(In reply to Albert Astals Cid from comment #1)

I'm yet to use Valgrind. I presume that I can work it out, but do you know a way, that you would advise me to run it, for this? (I ask because I got some good pointers asking KDAB how to use Perf when I first used it.)
Comment 3 Roke Julian Lockhart Beedell 2025-06-03 00:30:52 UTC
*** Bug 505131 has been marked as a duplicate of this bug. ***
Comment 4 TraceyC 2025-06-03 01:17:58 UTC
This looks like the same thing as https://bugs.kde.org/show_bug.cgi?id=477153 but in Qt 6, rather than 5
Comment 5 Roke Julian Lockhart Beedell 2025-06-03 01:52:52 UTC
(In reply to Roke Julian Lockhart Beedell from comment #0)

I forgot to mention that, at least the second time this occurred, I very momentarily saw a modal stating that Okular was "unable to locate" followed by the absolute `file:` URI of the file. It didn't appear malformed, and the file path hadn't been modified before save.
Comment 6 Roke Julian Lockhart Beedell 2025-06-03 01:55:03 UTC
(In reply to TraceyC from comment #4)

If https://bugs.kde.org/show_bug.cgi?id=477153#c5 applies here too, I can only provide the original file in direct message to the assignee, and solely if I know their full name. I'll the Okular developers keep a test file to hand, I can try to reproduce it on that, instead.
Comment 7 Sune Vuorela 2025-06-03 13:13:44 UTC
==1778421== Invalid read of size 8
==1778421==    at 0xF7E307C: Okular::Page::number() const (page.cpp:162)
==1778421==    by 0xF7D32D0: Okular::EditFormButtonsCommand::EditFormButtonsCommand(Okular::DocumentPrivate*, int, QList<Okular::FormFieldButton*> const&, QList<bool> const&) (documentcommands.cpp:601)
==1778421==    by 0xF771333: Okular::Document::editFormButtons(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&) (document.cpp:4042)
==1778421==    by 0xF4DA5BA: QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<int, QList<Okular::FormFieldButton*> const&, QList<bool> const&>, void, void (Okular::Document::*)(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&)>::call(void (Okular::Document::*)(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&), Okular::Document*, void**) (qobjectdefs_impl.h:145)
==1778421==    by 0xF4D85F1: void QtPrivate::FunctionPointer<void (Okular::Document::*)(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&)>::call<QtPrivate::List<int, QList<Okular::FormFieldButton*> const&, QList<bool> const&>, void>(void (Okular::Document::*)(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&), Okular::Document*, void**) (qobjectdefs_impl.h:182)
==1778421==    by 0xF4D5FD8: QtPrivate::QCallableObject<void (Okular::Document::*)(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&), QtPrivate::List<int, QList<Okular::FormFieldButton*> const&, QList<bool> const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:553)
==1778421==    by 0x63CF7CE: call (qobjectdefs_impl.h:469)
==1778421==    by 0x63CF7CE: void doActivate<false>(QObject*, int, void**) (qobject.cpp:4086)
==1778421==    by 0xF3AD35F: FormWidgetsController::formButtonsChangedByWidget(int, QList<Okular::FormFieldButton*> const&, QList<bool> const&) (moc_formwidgets.cpp:518)
==1778421==    by 0xF4C6F6A: FormWidgetsController::slotButtonClicked(QAbstractButton*) (formwidgets.cpp:208)
==1778421==    by 0xF4DA92C: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QAbstractButton*>, void, void (FormWidgetsController::*)(QAbstractButton*)>::call(void (FormWidgetsController::*)(QAbstractButton*), FormWidgetsController*, void**) (qobjectdefs_impl.h:145)
==1778421==    by 0xF4D8DE5: void QtPrivate::FunctionPointer<void (FormWidgetsController::*)(QAbstractButton*)>::call<QtPrivate::List<QAbstractButton*>, void>(void (FormWidgetsController::*)(QAbstractButton*), FormWidgetsController*, void**) (qobjectdefs_impl.h:182)
==1778421==    by 0xF4D6830: QtPrivate::QCallableObject<void (FormWidgetsController::*)(QAbstractButton*), QtPrivate::List<QAbstractButton*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:553)
==1778421==  Address 0x1a79d6d0 is 0 bytes inside a block of size 80 free'd
==1778421==    at 0x484399B: operator delete(void*, unsigned long) (vg_replace_malloc.c:935)
==1778421==    by 0xF790981: void qDeleteAll<QList<Okular::Page*>::const_iterator>(QList<Okular::Page*>::const_iterator, QList<Okular::Page*>::const_iterator) (qalgorithms.h:27)
==1778421==    by 0xF787E56: void qDeleteAll<QList<Okular::Page*> >(QList<Okular::Page*> const&) (qalgorithms.h:35)
==1778421==    by 0xF776CFE: Okular::Document::swapBackingFile(QString const&, QUrl const&) (document.cpp:5098)
==1778421==    by 0xF42CB8F: Okular::Part::doOpenFile(QMimeType const&, QString const&, bool*) (part.cpp:1433)
==1778421==    by 0xF42DC1C: Okular::Part::openFile() (part.cpp:1593)
==1778421==    by 0x486F202: KParts::ReadOnlyPartPrivate::openLocalFile() (readonlypart.cpp:157)
==1778421==    by 0x48702FF: KParts::ReadOnlyPart::openUrl(QUrl const&) (readonlypart.cpp:118)
==1778421==    by 0xF42FA3C: Okular::Part::openUrl(QUrl const&, bool) (part.cpp:1819)
==1778421==    by 0xF4366EE: Okular::Part::saveAs(QUrl const&, QFlags<Okular::Part::SaveAsFlag>) (part.cpp:2924)
==1778421==    by 0xF4347B5: Okular::Part::saveAs(QUrl const&) (part.cpp:2636)
==1778421==    by 0xF433C43: Okular::Part::saveFile() (part.cpp:2571)
Comment 8 Roke Julian Lockhart Beedell 2025-06-03 13:15:58 UTC
(In reply to Sune Vuorela from comment #7)

> Can you try giving us a valgrind trace?

I'll assume I'm no longer needed to generate one. Thanks, Sune.
Comment 9 Darren Peets 2025-06-23 14:47:40 UTC
If you open this PDF form:
https://tu-dresden.de/tu-dresden/universitaetskultur/diversitaet-inklusion/ressourcen/dateien/familienfreundlichkeit/antragsformular-auslandsfoerderung?lang=en
then select options for the radio buttons on pages 4 and 5 (both!), it will crash on saving.

Despite the brief popup saying that the file could not be found, it does actually save it; however, it can't save the contents of both radio buttons at once.  It only saves the most recently clicked one.  If you leave one set of radio buttons unselected, Okular will not crash.
Comment 10 Roke Julian Lockhart Beedell 2025-06-23 15:47:45 UTC
*** Bug 506057 has been marked as a duplicate of this bug. ***