Bug 496938 - Test
Summary: Test
Status: CLOSED FIXED
Alias: None
Product: Karp
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: SeeLook
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-12-02 17:00 UTC by Nicolas Fella
Modified: 2024-12-07 06:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/101859/events/1eeb127260da46068abee3b7098e130a/


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Fella 2024-12-02 17:00:46 UTC
Application: karp (25.03.70)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.9.0
Operating System: Linux 6.11.10-300.fc41.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 41 (KDE Plasma)"
DrKonqi: 6.2.80 [CoredumpBackend]

-- Information about the crash:
Just a test to check things are working correctly and as expected

The crash can be reproduced every time.

-- Backtrace:
Application: Karp (karp), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}

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

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

warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing

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

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing
[New LWP 445259]
[New LWP 445260]
[New LWP 445267]
[New LWP 445261]
[New LWP 445265]
[New LWP 445262]
[New LWP 445264]
[New LWP 445266]
[New LWP 445292]
[New LWP 445281]
[New LWP 445263]
[New LWP 445294]
[New LWP 445295]
[New LWP 445293]
[New LWP 445297]
[New LWP 445268]
[New LWP 445298]
[New LWP 445296]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `karp'.
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 0x7f7af85fdf40 (LWP 445259))]

Cannot QML trace cores :(
/home/nico/kde/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: 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')
/home/nico/kde/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:533: 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 0x7f7af85fdf40 (LWP 445259))]

Thread 18 (Thread 0x7f7ac4ae66c0 (LWP 445296)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c254448, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c254448, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c254448, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c254420, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c254420, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c2960d0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f7aba5ff6c0 (LWP 445298)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c2cb670, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c2cb670, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c2cb670, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c2cb648, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c2cb648, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c3dcd50) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f7ad89fe6c0 (LWP 445268)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d678478, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d678478, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d678478, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d678450, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d678450, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d6ae260) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f7abbfff6c0 (LWP 445297)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c296ff0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c296ff0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c296ff0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c296fc8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c296fc8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c2cb2d0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f7ac6ffd6c0 (LWP 445293)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c014188, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c014188, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c014188, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c014160, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c014160, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c002ab0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f7ac52f06c0 (LWP 445295)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c089164, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c089164, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c089164, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c089138, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c089138, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c239a90) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f7ac67fc6c0 (LWP 445294)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7f7a9c054d90, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f7a9c054d90, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f7a9c054d90, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x7f7a9c054d68, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f7a9c054d68, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x7f7a9c0036a0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f7ae21fe6c0 (LWP 445263)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d59ada8, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d59ada8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d59ada8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d59ad80, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d59ad80, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d598810) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f7ac7fff6c0 (LWP 445281)):
#0  0x00007f7afcaf3470 in __GI_ppoll (fds=fds@entry=0x2dafd790, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007f7afcf518a3 in ppoll (__fds=0x2dafd790, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f7aa4000c90, timeout_usec=<optimized out>, fds=0x2dafd790, n_fds=1) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f7aa4000c90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007f7afcef2783 in g_main_context_iteration (context=0x7f7aa4000c90, may_block=1) at ../glib/gmain.c:4338
#5  0x00007f7afd3da6b3 in QEventDispatcherGlib::processEvents (this=0x7f7aa4000ba0, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#6  0x00007f7afd0eaafb in QEventLoop::exec (this=this@entry=0x7f7ac7ffe610, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#7  0x00007f7afd203b45 in QThread::exec (this=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#8  0x00007f7afd2a5507 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:362
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:298
#10 QThreadPrivate::start (arg=0x2dadcbb0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:326
#11 0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#12 0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f7ac77fe6c0 (LWP 445292)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2df2a664, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2df2a664, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2df2a664, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2df2a638, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2df2a638, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7afd2b2077 in QWaitConditionPrivate::wait (this=0x2df2a610, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:105
#6  QWaitCondition::wait (this=this@entry=0x2dbeb780, mutex=mutex@entry=0x2dbeb778, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:183
#7  0x00007f7aff36b099 in QSGRenderThreadEventQueue::takeEvent (this=<optimized out>, wait=true) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:198
#8  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2dbeb6c0) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:869
#9  0x00007f7aff36b322 in QSGRenderThread::run (this=0x2dbeb6c0) at /home/nico/workspace/qt6/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:992
#10 0x00007f7afd2a5507 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:362
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:298
#12 QThreadPrivate::start (arg=0x2dbeb6c0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:326
#13 0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f7ae09fb6c0 (LWP 445266)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d59c094, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d59c094, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d59c094, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d59c068, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d59c068, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d6151b0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f7ae19fd6c0 (LWP 445264)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d5e7908, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d5e7908, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d5e7908, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d5e78e0, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d5e78e0, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d5e25f0) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f7ae29ff6c0 (LWP 445262)):
#0  0x00007f7afcaf2f3d in __GI___poll (fds=fds@entry=0x7f7ae29fe600, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aea710425 in poll (__fds=0x7f7ae29fe600, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#2  QtWaylandClient::EventThread::run (this=0x2d4869d0) at /home/nico/workspace/qt6/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x00007f7afd2a5507 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:362
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:298
#5  QThreadPrivate::start (arg=0x2d4869d0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:326
#6  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#7  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f7ae11fc6c0 (LWP 445265)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d59bee0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d59bee0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d59bee0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d59beb8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d59beb8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d614e60) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f7ae8f476c0 (LWP 445261)):
#0  0x00007f7afcaf2f3d in __GI___poll (fds=fds@entry=0x7f7ae8f46600, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7aea710425 in poll (__fds=0x7f7ae8f46600, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#2  QtWaylandClient::EventThread::run (this=0x2d484bd0) at /home/nico/workspace/qt6/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x00007f7afd2a5507 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:362
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:298
#5  QThreadPrivate::start (arg=0x2d484bd0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:326
#6  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#7  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f7ad91ff6c0 (LWP 445267)):
#0  0x00007f7afca793a9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2d624768, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2d624768, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f7afca7942f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2d624768, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f7afca7bdf9 in __pthread_cond_wait_common (cond=0x2d624740, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x2d624740, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f7ad94be7dd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f7ad949ab6b in util_queue_thread_func (input=input@entry=0x2d668f10) at ../src/util/u_queue.c:290
#7  0x00007f7ad94be70c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#9  0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f7aea6f96c0 (LWP 445260)):
#0  0x00007f7afcaf3470 in __GI_ppoll (fds=fds@entry=0x2d471fd0, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007f7afcf518a3 in ppoll (__fds=0x2d471fd0, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f7ae4000cb0, timeout_usec=<optimized out>, fds=0x2d471fd0, n_fds=3) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f7ae4000cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007f7afcef2783 in g_main_context_iteration (context=0x7f7ae4000cb0, may_block=1) at ../glib/gmain.c:4338
#5  0x00007f7afd3da6b3 in QEventDispatcherGlib::processEvents (this=0x7f7ae4000ba0, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#6  0x00007f7afd0eaafb in QEventLoop::exec (this=this@entry=0x7f7aea6f85c0, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#7  0x00007f7afd203b45 in QThread::exec (this=this@entry=0x7f7afc76ccc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#8  0x00007f7afc6bb701 in QDBusConnectionManager::run (this=0x7f7afc76ccc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x00007f7afd2a5507 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:362
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:298
#11 QThreadPrivate::start (arg=0x7f7afc76ccc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:326
#12 0x00007f7afca7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f7afcb00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f7af85fdf40 (LWP 445259)):
[KCrash Handler]
#5  0x00007f7afcaf3470 in __GI_ppoll (fds=fds@entry=0x2dfd31e0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#6  0x00007f7afcf518a3 in ppoll (__fds=0x2dfd31e0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#7  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f7ae4000f30, timeout_usec=<optimized out>, fds=0x2dfd31e0, n_fds=1) at ../glib/gmain.c:4591
#8  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f7ae4000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#9  0x00007f7afcef2783 in g_main_context_iteration (context=0x7f7ae4000f30, may_block=1) at ../glib/gmain.c:4338
#10 0x00007f7afd3da6b3 in QEventDispatcherGlib::processEvents (this=0x2d450250, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#11 0x00007f7afd0eaafb in QEventLoop::exec (this=this@entry=0x7fffd4381920, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#12 0x00007f7afd0e5cbe in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#13 0x00007f7afd8b703d in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1975
#14 0x00007f7aff81d2a9 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2564
#15 0x0000000000405ca8 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/karp/src/main.cpp:106

Reported using DrKonqi
Comment 1 SeeLook 2024-12-02 20:38:58 UTC
Thank You for issuing that. I treated the app very hard recently and didn't crash it even once.
I'm assuming that it happens during processing some PDF.
std::unique_ptr<char []> = {get() = 0x0}
There are exactly 5 places in the app code I can think of where this crash might occur.
Might - it hasn't occurred so for on my setup.

So please, provide this feral PDF and qpdf version.
Comment 2 Nicolas Fella 2024-12-02 20:41:04 UTC
This is not a real crash, I did "killall -SEGV karp" to test the crash reporter
Comment 3 SeeLook 2024-12-02 20:48:08 UTC
Sorry.
Now I got this.