https://bugs.kde.org/show_bug.cgi?id=478355
            Bug ID: 478355
           Summary: kio-worker crashing while navigating filesystem in
                    Dolphin
    Classification: Frameworks and Libraries
           Product: frameworks-kio
           Version: 5.246.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kio-bugs-n...@kde.org
          Reporter: dougsha...@protonmail.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Open Dolphin
2. Navigate through filesystem, I have had problems with Download and Documents
folders.
3. 

OBSERVED RESULT
kio-worker crashes, Dolphin closes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Neon with 6.0 Beta
(available in About System)
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.0

ADDITIONAL INFORMATION

generated crash info from Crash Handler

Application: kioworker (kioworker), signal: Segmentation fault

[New LWP 37003]
[New LWP 36947]
[New LWP 36950]
[New LWP 36969]
[New LWP 36999]
[New LWP 36977]
[New LWP 36983]
[New LWP 36951]
[New LWP 37000]
[New LWP 37001]
[New LWP 37002]
[New LWP 37004]
[New LWP 36984]
[New LWP 36943]
[New LWP 36978]
[New LWP 36979]

This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.neon.kde.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 "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/lib/x86_64-linux-gnu/libexec/kf6/kioworker
/usr/lib/x86_64-linux-gnu/qt6/plugi'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (no_tid=0, signo=11,
threadid=140092999980608) at ./nptl/pthread_kill.c:44
[Current thread is 1 (Thread 0x7f69f17fd640 (LWP 37003))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7f69f17fd640 (LWP 37003))]

Thread 16 (Thread 0x7f6a15ffd640 (LWP 36979)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5167c8638) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5167c8638) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5167c8638, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d5167c85e8, cond=0x55d5167c8610) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5167c8610, mutex=0x55d5167c85e8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7f6a167fe640 (LWP 36978)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5167c80c8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5167c80c8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5167c80c8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d5167c8078, cond=0x55d5167c80a0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5167c80a0, mutex=0x55d5167c8078) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7f6a3134b280 (LWP 36943)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f6a3595e0f3 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=1, op=1, addr=<optimized out>) at ./src/corelib/thread/qfutex_p.h:64
#2  QtLinuxFutex::futexWakeOne<QBasicAtomicPointer<QMutexPrivate> > (futex=...)
at ./src/corelib/thread/qfutex_p.h:96
#3  QBasicMutex::unlockInternal (this=<optimized out>) at
./src/corelib/thread/qmutex.cpp:825
#4  0x00007f6a34163d20 in QThreadPool::start<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator const&)::{lambda()#2},
true>(handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda()#2}&&, int) (priority=1, functionToRun=...,
this=0x55d516bacef0) at
./obj-x86_64-linux-gnu/include/QtCore/../../../src/corelib/thread/qthreadpool.h:85
#5  handleSpans<BlendSrcGeneric> (count=205, spans=<optimized out>,
data=<optimized out>, op=...) at ./src/gui/painting/qdrawhelper.cpp:4015
#6  0x00007f6a3414ca38 in blend_src_generic (count=205, spans=<optimized out>,
userData=<optimized out>) at ./src/gui/painting/qdrawhelper.cpp:4138
#7  0x00007f6a33e859b0 in QSpanBuffer::flushSpans (this=0x7ffc33345240) at
./src/gui/painting/qrasterizer.cpp:83
#8  QSpanBuffer::~QSpanBuffer (this=<optimized out>, this=<optimized out>) at
./src/gui/painting/qrasterizer.cpp:57
#9  QRasterizer::rasterizeLine (this=<optimized out>, a=..., b=...,
width=<optimized out>, squareCap=<optimized out>) at
./src/gui/painting/qrasterizer.cpp:1164
#10 0x00007f6a33e06937 in QRasterPaintEngine::drawImage (this=<optimized out>,
r=..., img=..., sr=...) at ./src/gui/painting/qpaintengine_raster.cpp:2392
#11 0x00007f6a33df9fcd in QRasterPaintEngine::drawImage (this=0x55d516bc06f0,
p=..., img=...) at ./src/gui/painting/qpaintengine_raster.cpp:2107
#12 0x00007f6a33ca365f in QPainter::drawImage (image=..., p=...,
this=0x7ffc33346568) at ./src/gui/painting/qpainter.h:801
#13 QImage::transformed (this=0x7ffc33346d80, matrix=..., mode=<optimized out>)
at ./src/gui/image/qimage.cpp:4925
#14 0x00007f6a33c90e8d in QImage::scaled (this=0x7ffc33346d80, s=...,
aspectMode=<optimized out>, mode=Qt::SmoothTransformation) at
./src/gui/image/qimage.cpp:3014
#15 0x00007f6a35dfc8ea in ?? () from
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/thumbnail.so
#16 0x00007f6a35e00a10 in ?? () from
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/thumbnail.so
#17 0x00007f6a35e03c6b in ?? () from
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/thumbnail.so
#18 0x00007f6a35e04334 in ?? () from
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/thumbnail.so
#19 0x00007f6a35cd7785 in KIO::WorkerSlaveBaseBridge::get (this=0x55d516a98ad0,
url=...) at ./src/core/workerbase_p.h:71
#20 0x00007f6a35cd628e in KIO::SlaveBase::dispatch (this=0x55d516a98ad0,
command=67, data=...) at ./src/core/slavebase.cpp:1168
#21 0x00007f6a35d8289a in KIO::SlaveBase::dispatchLoop() [clone .constprop.0]
(this=<optimized out>) at ./src/core/slavebase.cpp:350
#22 0x00007f6a35e00892 in kdemain () from
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/thumbnail.so
#23 0x000055d515bbf5a0 in main (argc=5, argv=0x7ffc33349208) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qvarlengtharray.h:84

Thread 13 (Thread 0x7f6a14bfb640 (LWP 36984)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5169ee628) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5169ee628) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5169ee628, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d5169ee5d8, cond=0x55d5169ee600) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5169ee600, mutex=0x55d5169ee5d8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f69f0ffc640 (LWP 37004)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7f69f0ffb9b0, op=137, expected=0, futex_word=0x55d516a8a220) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7f69f0ffb9b0, clockid=560, expected=0, futex_word=0x55d516a8a220) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516a8a220, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f69f0ffb9b0,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f6a35293e9b in __pthread_cond_wait_common (abstime=0x7f69f0ffb9b0,
clockid=1, mutex=0x55d516a8a1d0, cond=0x55d516a8a1f8) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55d516a8a1f8, mutex=0x55d516a8a1d0,
abstime=0x7f69f0ffb9b0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007f6a35969b47 in QWaitConditionPrivate::wait_relative (deadline=...,
this=0x55d516a8a1d0) at ./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x55d516a8a1d0) at
./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x55d516bad368,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f6a35965599 in QThreadPoolThread::run (this=0x55d516b8a560) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x55d516b8a560) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f69f1ffe640 (LWP 37002)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7f69f1ffd9b0, op=137, expected=0, futex_word=0x55d516b8b134) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7f69f1ffd9b0, clockid=560, expected=0, futex_word=0x55d516b8b134) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516b8b134, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f69f1ffd9b0,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f6a35293e9b in __pthread_cond_wait_common (abstime=0x7f69f1ffd9b0,
clockid=1, mutex=0x55d516b8b0e0, cond=0x55d516b8b108) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55d516b8b108, mutex=0x55d516b8b0e0,
abstime=0x7f69f1ffd9b0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007f6a35969b47 in QWaitConditionPrivate::wait_relative (deadline=...,
this=0x55d516b8b0e0) at ./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x55d516b8b0e0) at
./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x55d516bad368,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f6a35965599 in QThreadPoolThread::run (this=0x55d516b83430) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x55d516b83430) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f69f27ff640 (LWP 37001)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7f69f27fe9b0, op=137, expected=0, futex_word=0x55d516b8c3b4) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7f69f27fe9b0, clockid=560, expected=0, futex_word=0x55d516b8c3b4) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516b8c3b4, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f69f27fe9b0,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f6a35293e9b in __pthread_cond_wait_common (abstime=0x7f69f27fe9b0,
clockid=1, mutex=0x55d516b8c360, cond=0x55d516b8c388) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55d516b8c388, mutex=0x55d516b8c360,
abstime=0x7f69f27fe9b0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007f6a35969b47 in QWaitConditionPrivate::wait_relative (deadline=...,
this=0x55d516b8c360) at ./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x55d516b8c360) at
./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x55d516bad368,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f6a35965599 in QThreadPoolThread::run (this=0x55d516bb1420) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x55d516bb1420) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f69ff7fe640 (LWP 37000)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7f69ff7fd9b0, op=137, expected=0, futex_word=0x55d516b8b5a4) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7f69ff7fd9b0, clockid=560, expected=0, futex_word=0x55d516b8b5a4) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516b8b5a4, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f69ff7fd9b0,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f6a35293e9b in __pthread_cond_wait_common (abstime=0x7f69ff7fd9b0,
clockid=1, mutex=0x55d516b8b550, cond=0x55d516b8b578) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55d516b8b578, mutex=0x55d516b8b550,
abstime=0x7f69ff7fd9b0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007f6a35969b47 in QWaitConditionPrivate::wait_relative (deadline=...,
this=0x55d516b8b550) at ./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x55d516b8b550) at
./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x55d516bad368,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f6a35965599 in QThreadPoolThread::run (this=0x55d516b8aae0) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x55d516b8aae0) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f6a2d598640 (LWP 36951)):
#0  0x00007f6a353189df in __GI___poll (fds=0x7f6a2d597a50, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6a30586971 in ?? () from
/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#2  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#3  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#4  QThreadPrivate::start (arg=0x55d5166ffa90) at
./src/corelib/thread/qthread_unix.cpp:283
#5  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#6  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f6a153fc640 (LWP 36983)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5169785c8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5169785c8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5169785c8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d516978578, cond=0x55d5169785a0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5169785a0, mutex=0x55d516978578) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f6a16fff640 (LWP 36977)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5166eaed8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5166eaed8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5166eaed8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d5166eae88, cond=0x55d5166eaeb0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5166eaeb0, mutex=0x55d5166eae88) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f69fffff640 (LWP 36999)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x7f69ffffe9b0, op=137, expected=0, futex_word=0x55d516b899a0) at
./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0,
abstime=0x7f69ffffe9b0, clockid=560, expected=0, futex_word=0x55d516b899a0) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516b899a0, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f69ffffe9b0,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f6a35293e9b in __pthread_cond_wait_common (abstime=0x7f69ffffe9b0,
clockid=1, mutex=0x55d516b89950, cond=0x55d516b89978) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55d516b89978, mutex=0x55d516b89950,
abstime=0x7f69ffffe9b0) at ./nptl/pthread_cond_wait.c:652
#5  0x00007f6a35969b47 in QWaitConditionPrivate::wait_relative (deadline=...,
this=0x55d516b89950) at ./src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait (deadline=..., this=0x55d516b89950) at
./src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x55d516bad368,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f6a35965599 in QThreadPoolThread::run (this=0x55d516b8c9f0) at
./src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start (arg=0x55d516b8c9f0) at
./src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#13 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f6a2c9a8640 (LWP 36969)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d5167bcb08) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d5167bcb08) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d5167bcb08, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d5167bcab8, cond=0x55d5167bcae0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d5167bcae0, mutex=0x55d5167bcab8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a1e10f89d in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f6a1e0bfb0b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f6a1e10f7cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f6a2dd99640 (LWP 36950)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55d516739590) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55d516739590) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55d516739590, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f6a35293a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55d516739540, cond=0x55d516739568) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d516739568, mutex=0x55d516739540) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f6a35969bbb in QWaitConditionPrivate::wait (deadline=...,
this=0x55d516739540) at ./src/corelib/thread/qwaitcondition_unix.cpp:103
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55d5166c0ff8,
deadline=...) at ./src/corelib/thread/qwaitcondition_unix.cpp:181
#7  0x00007f6a30586907 in ?? () from
/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#8  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#10 QThreadPrivate::start (arg=0x55d5166c0fc0) at
./src/corelib/thread/qthread_unix.cpp:283
#11 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#12 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f6a2ffff640 (LWP 36947)):
#0  0x00007f6a353189df in __GI___poll (fds=0x55d516678f40, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6a345761f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6a3451e3e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6a3585de60 in QEventDispatcherGlib::processEvents
(this=0x7f6a28000b70, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#4  0x00007f6a35a60a5b in QEventLoop::exec (this=0x7f6a2fffea10, flags=...) at
./src/corelib/global/qflags.h:34
#5  0x00007f6a359a0728 in QThread::exec (this=this@entry=0x7f6a34fb4fe0
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/corelib/global/qflags.h:74
#6  0x00007f6a34f3de6e in QDBusConnectionManager::run (this=0x7f6a34fb4fe0
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/dbus/qdbusconnection.cpp:131
#7  0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#9  QThreadPrivate::start (arg=0x7f6a34fb4fe0
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>)
at ./src/corelib/thread/qthread_unix.cpp:283
#10 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#11 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f69f17fd640 (LWP 37003)):
[KCrash Handler]
#6  0x00007f6a33e5f85e in QArrayDataPointer<unsigned int>::data
(this=<optimized out>, this=<optimized out>) at
./src/corelib/tools/qarraydatapointer.h:114
#7  QList<unsigned int>::data (this=<optimized out>, this=<optimized out>) at
./src/corelib/tools/qlist.h:415
#8  QList<unsigned int>::at (i=<optimized out>, this=<optimized out>,
this=<optimized out>, i=<optimized out>) at ./src/corelib/tools/qlist.h:432
#9  fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>
(buffer=buffer@entry=0x7f69f17ef7d0, src=0x55d516aeca30 '2' <repeats 198
times>, index=index@entry=0, count=count@entry=198, clut=clut@entry=0x0) at
./src/gui/painting/qpixellayout.cpp:758
#10 0x00007f6a341c5b8a in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4>(unsigned
int*, unsigned int*, QTextureData const&, int&, int&, int, int) [clone
.constprop.0] [clone .isra.0] (b=<optimized out>, end=end@entry=0x7f69f17fac38,
image=..., fx=@0x7f69f17f38f8: 8294, fdx=82127, fy=<optimized out>) at
./src/gui/painting/qdrawhelper.cpp:2076
#11 0x00007f6a34155a61 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0> (buffer=0x7f69f17fa9c0, data=0x55d516be2868, y=<optimized
out>, x=<optimized out>, length=<optimized out>) at
./src/gui/painting/qdrawhelper.cpp:2341
#12 0x00007f6a341639d7 in BlendSrcGeneric::fetch (fetchDest=false,
len=<optimized out>, y=0, x=0, this=0x7f69f17f89a0) at
./src/gui/painting/qdrawhelper.cpp:4041
#13 handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda(int, int)#1}::operator()(int, int) const
(__closure=0x7ffc33344f10, cStart=<optimized out>, cEnd=<optimized out>) at
./src/gui/painting/qdrawhelper.cpp:3993
#14 0x00007f6a3416d531 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#2}::operator()() const
(__closure=0x55d516bc05a8) at ./src/gui/painting/qdrawhelper.cpp:4015
#15 QRunnable::QGenericRunnable::Helper<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#2}>::impl(QRunnable::QGenericRunnable::HelperBase::Op,
QRunnable::QGenericRunnable::HelperBase*, void*) (op=<optimized out>,
that=0x55d516bc05a0, arg=<optimized out>) at
./obj-x86_64-linux-gnu/include/QtCore/../../../src/corelib/thread/qrunnable.h:73
#16 0x00007f6a35965249 in QRunnable::QGenericRunnable::HelperBase::run
(this=<optimized out>) at ./src/corelib/thread/qrunnable.h:61
#17 QRunnable::QGenericRunnable::run (this=0x55d516bd8930) at
./src/corelib/thread/qrunnable.cpp:32
#18 QThreadPoolThread::run (this=0x55d516c46060) at
./src/corelib/thread/qthreadpool.cpp:66
#19 0x00007f6a35964fcd in operator() (__closure=<optimized out>) at
./src/corelib/thread/qthread_unix.cpp:324
#20 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at ./src/corelib/thread/qthread_unix.cpp:260
#21 QThreadPrivate::start (arg=0x55d516c46060) at
./src/corelib/thread/qthread_unix.cpp:283
#22 0x00007f6a35294ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#23 0x00007f6a35326660 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

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

Reply via email to