https://bugs.kde.org/show_bug.cgi?id=518312

            Bug ID: 518312
           Summary: Gwenview crash with a specific svg
    Classification: Applications
           Product: gwenview
      Version First 25.12.3
       Reported In:
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: gwenview (25.12.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.24.0
Operating System: Linux 6.18.20-1-longterm x86_64
Windowing System: Wayland
Distribution: openSUSE Tumbleweed
DrKonqi: 6.6.3 [CoredumpBackend]

-- Information about the crash:
1. Download the svg file:
https://github.com/falkTX/Carla/blob/main/resources/scalable/canvas.svg
2. Open with Gwenview
3. Gwenview crashes

Opening with Firefox/Libreoffice works. Reproducible in latest OpenSuse
Tubmleweed, in two machines.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault


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

warning: Can't open file anon_inode:i915.gem during file-backed mapping note
processing
[New LWP 21854]
[New LWP 21855]
[New LWP 21857]
[New LWP 21865]
[New LWP 21856]
[New LWP 21869]
[New LWP 21868]
[New LWP 21859]
[New LWP 21867]
[New LWP 21864]
[New LWP 21866]
[New LWP 21872]
[New LWP 21858]

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.opensuse.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gwenview /home/aoristos/Downloads/canvas.svg'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f4dd689dc9c in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f4dd1937bc0 (LWP 21854))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Gui.so.6"
add symbol table from file "/lib64/libQt6Svg.so.6"
add symbol table from file "/lib64/libQt6SvgWidgets.so.6"
add symbol table from file "/lib64/libQt6Widgets.so.6"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libKF6XmlGui.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/usr/bin/gwenview"
add symbol table from file "/lib64/libgwenviewlib.so.5"
add symbol table from file "/lib64/libgallium-26.0.2.so"
add symbol table from file "/lib64/libQt6Network.so.6"
add symbol table from file "/lib64/libKF6KIOCore.so.6"
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
add symbol table from file "/lib64/libQt6DBus.so.6"
[Current thread is 1 (Thread 0x7f4dd1937bc0 (LWP 21854))]

Thread 13 (Thread 0x7f4dc0dff6c0 (LWP 21858)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b268 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dc1873c09 in ?? () from /lib64/libgallium-26.0.2.so
#5  0x00007f4dc182a49c in ?? () from /lib64/libgallium-26.0.2.so
#6  0x00007f4dc1873b47 in ?? () from /lib64/libgallium-26.0.2.so
#7  0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#8  0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7f4d9de7d6c0 (LWP 21872)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd6897fc1 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007f4dd6912e72 in ppoll () from /lib64/libc.so.6
#4  0x00007f4dd736e399 in ppoll (__fds=<optimized out>, __nfds=<optimized out>,
__timeout=<optimized out>, __ss=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7f4d9de7c730, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7f4d9de7c730, nfds=1, timeout_ts=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (deadline=..., fds=<optimized out>, nfds=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcore_unix.cpp:126
#8  qt_safe_poll (fds=0x7f4d9de7c730, nfds=1, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcore_unix.cpp:121
#9  0x00007f4dd575ebb1 in ?? () from /lib64/libQt6Network.so.6
#10 0x00007f4dd56e8b94 in ?? () from /lib64/libQt6Network.so.6
#11 0x00007f4dd56de231 in QAbstractSocket::waitForReadyRead(int) () from
/lib64/libQt6Network.so.6
#12 0x00007f4dd978507a in ?? () from /lib64/libKF6KIOCore.so.6
#13 0x00007f4dd97c9dcb in ?? () from /lib64/libKF6KIOCore.so.6
#14 0x00007f4dd9856c59 in ?? () from /lib64/libKF6KIOCore.so.6
#15 0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#16 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#17 QThreadPrivate::start (arg=0x55cdf0982750) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#18 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#19 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7f4dac9fc6c0 (LWP 21866)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b445 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374bd4 in QWaitConditionPrivate::wait_relative (this=<optimized
out>, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:58
#5  QWaitConditionPrivate::wait (this=0x55cdf05356e0, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:66
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55cdf010e158,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x00007f4dd72e1c71 in QThreadPoolThread::run (this=0x55cdf04d1410) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:120
#8  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x55cdf04d1410) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#12 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7f4dad9fe6c0 (LWP 21864)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b268 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374c64 in QWaitConditionPrivate::wait (this=0x55cdf02ddca0,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#5  QWaitCondition::wait (this=this@entry=0x55cdf01928f8,
mutex=mutex@entry=0x55cdf01928f0, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#6  0x00007f4dd9d30008 in Gwenview::ThumbnailGenerator::run
(this=0x55cdf0192850) at
/usr/src/debug/gwenview-25.12.3/lib/thumbnailprovider/thumbnailgenerator.cpp:265
#7  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#9  QThreadPrivate::start (arg=0x55cdf0192850) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#10 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#11 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7f4da7fff6c0 (LWP 21867)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b445 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374bd4 in QWaitConditionPrivate::wait_relative (this=<optimized
out>, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:58
#5  QWaitConditionPrivate::wait (this=0x55cdf05341e0, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:66
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55cdf010e158,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x00007f4dd72e1c71 in QThreadPoolThread::run (this=0x55cdf04d1620) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:120
#8  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x55cdf04d1620) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#12 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f4dae1ff6c0 (LWP 21859)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b268 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dc1873c09 in ?? () from /lib64/libgallium-26.0.2.so
#5  0x00007f4dc182a49c in ?? () from /lib64/libgallium-26.0.2.so
#6  0x00007f4dc1873b47 in ?? () from /lib64/libgallium-26.0.2.so
#7  0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#8  0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f4d9f5ff6c0 (LWP 21868)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b445 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374bd4 in QWaitConditionPrivate::wait_relative (this=<optimized
out>, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:58
#5  QWaitConditionPrivate::wait (this=0x55cdf0490e70, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:66
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55cdf010e158,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x00007f4dd72e1c71 in QThreadPoolThread::run (this=0x55cdf063f1d0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:120
#8  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x55cdf063f1d0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#12 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f4d9edfe6c0 (LWP 21869)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b445 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374bd4 in QWaitConditionPrivate::wait_relative (this=<optimized
out>, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:58
#5  QWaitConditionPrivate::wait (this=0x55cdf0535540, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:66
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55cdf010e158,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x00007f4dd72e1c71 in QThreadPoolThread::run (this=0x55cdf0538b90) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:120
#8  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x55cdf0538b90) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#12 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f4dcbbff6c0 (LWP 21856)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b268 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374c64 in QWaitConditionPrivate::wait (this=0x55cdefd8a530,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#5  QWaitCondition::wait (this=0x55cdefce4c40, mutex=0x55cdefce4c38,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#6  0x00007f4dd61afc90 in ?? () from /lib64/libQt6WaylandClient.so.6
#7  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#9  QThreadPrivate::start (arg=0x55cdefce4c00) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#10 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#11 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f4dad1fd6c0 (LWP 21865)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd689872c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007f4dd689b445 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007f4dd7374bd4 in QWaitConditionPrivate::wait_relative (this=<optimized
out>, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:58
#5  QWaitConditionPrivate::wait (this=0x55cdf059c460, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:66
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55cdf01d20e8,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#7  0x00007f4dd72e1c71 in QThreadPoolThread::run (this=0x55cdf003ae10) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:120
#8  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x55cdf003ae10) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#12 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f4dcb3fe6c0 (LWP 21857)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd6897fc1 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007f4dd69128ea in poll () from /lib64/libc.so.6
#4  0x00007f4dd61afcfd in ?? () from /lib64/libQt6WaylandClient.so.6
#5  0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#6  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#7  QThreadPrivate::start (arg=0x55cdefce46f0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#8  0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#9  0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4dd13ff6c0 (LWP 21855)):
#0  0x00007f4dd68a4772 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007f4dd6897f68 in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007f4dd6897fc1 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007f4dd6912e72 in ppoll () from /lib64/libc.so.6
#4  0x00007f4dd3f09b5f in ?? () from /lib64/libglib-2.0.so.0
#5  0x00007f4dd3f0a2ac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007f4dd748ec08 in QEventDispatcherGlib::processEvents
(this=0x7f4dcc000be0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#7  0x00007f4dd71dd56b in QEventLoop::exec (this=0x7f4dd13fe930, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#8  0x00007f4dd72e4619 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread.cpp:672
#9  0x00007f4dd8ef1afe in ?? () from /lib64/libQt6DBus.so.6
#10 0x00007f4dd737c0b5 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#11 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#12 QThreadPrivate::start (arg=0x7f4dd8f79e40) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#13 0x00007f4dd689bd51 in start_thread () from /lib64/libc.so.6
#14 0x00007f4dd6920bcc in __clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4dd1937bc0 (LWP 21854)):
[KCrash Handler]
#4  0x00007f4dd6986c36 in __memmove_evex_unaligned_erms () from
/lib64/libc.so.6
#5  0x00007f4dd7ee938e in memcpy (__dest=<optimized out>, __src=0x0,
__len=<optimized out>) at /usr/include/bits/string_fortified.h:29
#6  QFontEngineFT::loadGlyph (this=this@entry=0x55cdf0a802c0,
set=set@entry=0x55cdf0a902f0, glyph=glyph@entry=50, subPixelPosition=...,
color=..., format=QFontEngine::Format_A8, fetchMetricsOnly=false,
disableOutlineDrawing=false) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/text/freetype/qfontengine_ft.cpp:2033
#7  0x00007f4dd7eeabd8 in QFontEngineFT::loadGlyphFor (this=0x55cdf0a802c0,
g=50, subPixelPosition=..., format=QFontEngine::Format_A8, t=..., color=...,
fetchBoundingBox=fetchBoundingBox@entry=false, disableOutlineDrawing=false) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/text/freetype/qfontengine_ft.cpp:2809
#8  0x00007f4dd7eeb105 in QFontEngineFT::glyphData (this=<optimized out>,
glyphIndex=<optimized out>, subPixelPosition=..., neededFormat=<optimized out>,
t=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/text/freetype/qfontengine_ft.cpp:2773
#9  0x00007f4dd7b935e4 in QRasterPaintEngine::drawCachedGlyphs
(this=0x55cdeff843e0, numGlyphs=<optimized out>, glyphs=<optimized out>,
positions=<optimized out>, fontEngine=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/painting/qpaintengine_raster.cpp:2780
#10 0x00007f4dd7b94e07 in QRasterPaintEngine::drawTextItem
(this=0x55cdeff843e0, p=..., textItem=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/painting/qpaintengine_raster.cpp:3093
#11 0x00007f4dd7bb624b in QPainterPrivate::drawTextItem (this=<optimized out>,
p=..., _ti=..., textEngine=0x55cdf0a068e0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/painting/qpainter.cpp:6285
#12 0x00007f4dd7dab7ef in QTextLine::draw_internal (this=0x7ffc1e05f870,
p=<optimized out>, origPos=..., selection=<optimized out>) at
/usr/include/c++/15/bits/unique_ptr.h:192
#13 0x00007f4dd7dae7d8 in QTextLayout::draw(QPainter*, QPointF const&,
QList<QTextLayout::FormatRange> const&, QRectF const&) const [clone .part.0]
[clone .isra.0] (this=<optimized out>, p=<optimized out>, selections=...,
clip=..., pos=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/text/qtextlayout.cpp:1254
#14 0x00007f4dd67987bd in QSvgText::draw_helper (this=0x55cdefffb9b0,
p=0x7ffc1e0606b0, states=..., boundingRect=0x0) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvggraphics.cpp:538
#15 0x00007f4dd67b34fe in QSvgNode::fillThenStroke
(this=this@entry=0x55cdefffb9b0, p=p@entry=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:111
#16 0x00007f4dd67bbaa6 in QSvgNode::draw (this=0x55cdefffb9b0,
p=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:88
#17 0x00007f4dd67bc052 in QSvgNode::draw (this=<optimized out>, p=<optimized
out>, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:101
#18 0x00007f4dd67bc116 in QSvgG::drawCommand (this=0x55cdefff5240,
p=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgstructure.cpp:40
#19 0x00007f4dd67bb87b in QSvgNode::draw (this=0x55cdefff5240,
p=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:90
#20 0x00007f4dd67bc052 in QSvgNode::draw (this=<optimized out>, p=<optimized
out>, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:101
#21 0x00007f4dd67bc116 in QSvgG::drawCommand (this=0x55cdf061a850,
p=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgstructure.cpp:40
#22 0x00007f4dd67bb87b in QSvgNode::draw (this=0x55cdf061a850,
p=0x7ffc1e0606b0, states=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgnode.cpp:90
#23 0x00007f4dd67d2d43 in QSvgTinyDocument::draw (this=0x55cdeff2b200,
p=0x7ffc1e0606b0, bounds=...) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svg/qsvgtinydocument.cpp:268
#24 0x00007f4dd93a39c7 in QGraphicsSvgItem::paint (this=0x55cdf04dcf50,
painter=0x7ffc1e0606b0, option=0x55cdf0134848, widget=<optimized out>) at
/usr/src/debug/qtsvg-everywhere-src-6.10.2/src/svgwidgets/qgraphicssvgitem.cpp:159
#25 0x00007f4dd8805b4f in _q_paintItem (item=0x55cdf04dcf60,
painter=0x7ffc1e0606b0, option=0x55cdf0134848, widget=0x0,
useWindowOpacity=false, painterStateProtection=true) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4190
#26 _q_paintIntoCache (pix=pix@entry=0x7ffc1e060910,
item=item@entry=0x55cdf04dcf60, pixmapExposed=..., itemToPixmap=...,
renderHints=..., option=option@entry=0x55cdf0134848,
painterStateProtection=true) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4259
#27 0x00007f4dd8807f47 in QGraphicsScenePrivate::drawItemHelper
(this=0x55cdf0134580, item=<optimized out>, painter=<optimized out>,
option=0x55cdf0134848, widget=<optimized out>, painterStateProtection=true) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4580
#28 0x00007f4dd8809ca1 in QGraphicsScenePrivate::draw (this=0x55cdf0134580,
item=<optimized out>, painter=0x7ffc1e061510, viewTransform=<optimized out>,
transformPtr=<optimized out>, exposedRegion=<optimized out>, widget=<optimized
out>, opacity=<optimized out>, effectTransform=<optimized out>,
wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4876
#29 0x00007f4dd880ab22 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55cdf0134580, item=<optimized out>,
painter=painter@entry=0x7ffc1e061510, viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x0, widget=widget@entry=0x55cdf04aa530,
parentOpacity=parentOpacity@entry=1, effectTransform=0x7ffc1e061530) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4764
#30 0x00007f4dd8809bde in QGraphicsScenePrivate::draw (this=0x55cdf0134580,
item=<optimized out>, painter=0x7ffc1e061510, viewTransform=<optimized out>,
transformPtr=<optimized out>, exposedRegion=<optimized out>, widget=<optimized
out>, opacity=<optimized out>, effectTransform=<optimized out>,
wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4906
#31 0x00007f4dd880ab22 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55cdf0134580, item=<optimized out>,
painter=painter@entry=0x7ffc1e061510, viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x0, widget=widget@entry=0x55cdf04aa530,
parentOpacity=parentOpacity@entry=1, effectTransform=0x7ffc1e061530) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4764
#32 0x00007f4dd8809bde in QGraphicsScenePrivate::draw (this=0x55cdf0134580,
item=<optimized out>, painter=0x7ffc1e061510, viewTransform=<optimized out>,
transformPtr=<optimized out>, exposedRegion=<optimized out>, widget=<optimized
out>, opacity=<optimized out>, effectTransform=<optimized out>,
wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4906
#33 0x00007f4dd87e67c6 in QGraphicsItemEffectSourcePrivate::pixmap
(this=0x55cdeffa6620, system=Qt::DeviceCoordinates, offset=<optimized out>,
mode=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsitem.cpp:11152
#34 0x00007f4dd84a76ec in QGraphicsEffectSource::pixmap (this=<optimized out>,
system=system@entry=Qt::DeviceCoordinates, offset=offset@entry=0x7ffc1e061780,
mode=mode@entry=QGraphicsEffect::NoPad) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/effects/qgraphicseffect.cpp:306
#35 0x00007f4dd84a783f in QGraphicsEffect::sourcePixmap
(this=this@entry=0x55cdf0152990, system=system@entry=Qt::DeviceCoordinates,
offset=offset@entry=0x7ffc1e061780, mode=mode@entry=QGraphicsEffect::NoPad) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/effects/qgraphicseffect.cpp:341
#36 0x00007f4dd84a7f42 in QGraphicsOpacityEffect::draw (this=0x55cdf0152990,
painter=0x7ffc1e061db0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/effects/qgraphicseffect.cpp:1180
#37 0x00007f4dd880a9cd in QGraphicsScenePrivate::drawSubtreeRecursive
(this=<optimized out>, item=<optimized out>, painter=0x7ffc1e061db0,
viewTransform=<optimized out>, exposedRegion=0x55cdf05ac2b0, widget=<optimized
out>, parentOpacity=<optimized out>, effectTransform=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4758
#38 0x00007f4dd88420dc in QGraphicsScenePrivate::drawItems
(this=0x55cdf0134580, painter=0x7ffc1e061db0, viewTransform=0x0,
exposedRegion=0x55cdf05ac2b0, widget=0x55cdf04aa530) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:4626
#39 operator() (__closure=__closure@entry=0x7ffc1e061df0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsview.cpp:3494
#40 0x00007f4dd8843169 in QGraphicsView::paintEvent (this=0x55cdf00248d0,
event=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsview.cpp:3571
#41 0x00007f4dd843d793 in QWidget::event (this=0x55cdf00248d0,
event=0x7ffc1e062150) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:9162
#42 0x00007f4dd84a8922 in QFrame::event (this=0x55cdf00248d0, e=0x7ffc1e062150)
at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qframe.cpp:522
#43 0x00007f4dd71cee1a in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55cdf04aa530, event=event@entry=0x7ffc1e062150) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1246
#44 0x00007f4dd83e8e28 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55cdf04aa530, e=0x7ffc1e062150) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3299
#45 0x00007f4dd71cf618 in QCoreApplication::notifyInternal2
(receiver=0x55cdf04aa530, event=0x7ffc1e062150) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#46 0x00007f4dd71cf66d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1563
#47 0x00007f4dd843029a in QWidgetPrivate::sendPaintEvent
(this=this@entry=0x55cdf04b6a10, toBePainted=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:5681
#48 0x00007f4dd843115e in QWidgetPrivate::drawWidget (this=0x55cdf04b6a10,
pdev=0x55cdefc9d668, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:5631
#49 0x00007f4dd8456650 in QWidgetRepaintManager::paintAndFlush
(this=0x55cdf0284070) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidgetrepaintmanager.cpp:901
#50 0x00007f4dd843d183 in QWidget::event (this=0x55cdf0159a40,
event=0x55cdf0537f50) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:9326
#51 0x00007f4dd963f1c9 in KXmlGuiWindow::event (this=0x55cdf0159a40,
ev=0x55cdf0537f50) at /usr/src/debug/kxmlgui-6.24.0/src/kxmlguiwindow.cpp:253
#52 0x00007f4dd83e8e38 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55cdf0159a40, e=0x55cdf0537f50) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#53 0x00007f4dd71cf618 in QCoreApplication::notifyInternal2
(receiver=0x55cdf0159a40, event=0x55cdf0537f50) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#54 0x00007f4dd71cf65d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1549
#55 0x00007f4dd71d1a6a in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x55cdf0159a40, event_type=77, data=0x55cdefc79cc0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1904
#56 0x00007f4dd881389d in QGraphicsViewPrivate::dispatchPendingUpdateRequests
(this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsview_p.h:162
#57 QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=<optimized out>)
at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsview_p.h:157
#58 QGraphicsScenePrivate::_q_processDirtyItems (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/graphicsview/qgraphicsscene.cpp:484
#59 QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/build/src/widgets/Widgets_autogen/include/moc_qgraphicsscene.cpp:201
#60 0x00007f4dd7224c64 in QObject::event (this=<optimized out>, e=<optimized
out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:1413
#61 0x00007f4dd83e8e38 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55cdf03e1d50, e=0x55cdf057a430) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#62 0x00007f4dd71cf618 in QCoreApplication::notifyInternal2
(receiver=0x55cdf03e1d50, event=0x55cdf057a430) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#63 0x00007f4dd71cf65d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1549
#64 0x00007f4dd71d1bfa in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55cdefc79cc0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1904
#65 0x00007f4dd7490fe7 in postEventSourceDispatch (s=0x55cdefc92d20) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#66 0x00007f4dd3f06b76 in ?? () from /lib64/libglib-2.0.so.0
#67 0x00007f4dd3f09a68 in ?? () from /lib64/libglib-2.0.so.0
#68 0x00007f4dd3f0a2ac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#69 0x00007f4dd748ec08 in QEventDispatcherGlib::processEvents
(this=0x55cdefc95b00, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#70 0x00007f4dd71dd56b in QEventLoop::exec (this=0x7ffc1e062d80, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#71 0x00007f4dd71d4443 in QCoreApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1452
#72 0x00007f4dd7a2aa50 in QGuiApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:1977
#73 0x00007f4dd83e4319 in QApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:2575
#74 0x000055cdd34f7a8a in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/gwenview-25.12.3/app/main.cpp:250

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to