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

            Bug ID: 477342
           Summary: thumbnail kioworker crashes
    Classification: Frameworks and Libraries
           Product: kio-extras
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Thumbnails and previews
          Assignee: plasma-b...@kde.org
          Reporter: nicolas.fe...@gmx.de
  Target Milestone: ---

SUMMARY
While browsing a directory in Dolphin

Application: kioworker (kioworker), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  0x00007f221258302e in QArrayDataPointer<unsigned int>::data() const
(this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:114
#6  QList<unsigned int>::data() const (this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:415
#7  QList<unsigned int>::at(long long) const (i=<optimized out>,
this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:432
#8  fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>(uint*, uchar const*, int, int,
QList<unsigned int> const*, QDitherInfo*) (buffer=buffer@entry=0x7f21b37f0870,
src=0x1962e18 '\374' <repeats 34 times>,
"Ԛ\324\315\315\324\315\315\324\315\315\320\322\315\315\315\315\324\315\315\324\315\315\315\315\315\324\315\315\315\315\324\315\315\324\315\315\324\315\315\324\315\315\324\315\315\324\315\324x\263\323\315\322\315\324\315\315\324\315\315\324\315\315\322\315\315\315\315\315\322\315\315\324\315\315\324\315\315\324\315\315\315\324\315\315\324\315\315\323\322\315\320\322\315\323\322\315\320\322\315\323\322\315\320\322\315\323\322\315\320\322\315\323\322\315\320\322\315\315Ԕ\276\320\315\322\315\324\315\315\315\315\315\315\315\315\315\315\324\315\315\324\315\315\315Ծ\207\324\315\315\324\315\315\324\315\315\324\315\315\324\315\315\315\324",
<incomplete sequence \315>..., index=index@entry=0, count=count@entry=362,
clut=clut@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpixellayout.cpp:758
#9  0x00007f22128f58e9 in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4>(uint*, uint*,
QTextureData const&, int&, int, int, int&) (b=b@entry=0x7f21b37fba30,
end=end@entry=0x7f21b37fbd90, image=<optimized out>, fx=@0x7f21b37f5180: 22147,
fdx=109833, fy=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2075
#10 0x00007f2212916c48 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0>(uint*, Operator const*, QSpanData const*, int, int, int)
(buffer=0x7f21b37fba30, data=<optimized out>, y=<optimized out>, x=<optimized
out>, length=216) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2340
#11 0x00007f2212922697 in BlendSrcGeneric::fetch(int, int, int, bool)
(fetchDest=false, len=<optimized out>, y=<optimized out>, x=0,
this=0x7f21b37f9a10) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4041
#12 handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda(int, int)#1}::operator()(int, int) const
(__closure=0x7fff7be36770, cStart=<optimized out>, cEnd=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:3993
#13 0x00007f2212922881 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}::operator()() const
(__closure=0xa15218) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4015
#14 QRunnable::QGenericRunnable::Helper<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#1}>::impl(QRunnable::QGenericRunnable::HelperBase::Op,
QRunnable::QGenericRunnable::HelperBase*, void*) (op=<optimized out>,
that=0xa15210, arg=<optimized out>) at
/home/nico/workspace/qt6/qtbase/include/QtCore/../../src/corelib/thread/qrunnable.h:73
#15 0x00007f22160f4f74 in QThreadPoolThread::run() (this=0x9ee360) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:66
#16 0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#18 QThreadPrivate::start(void*) (arg=0x9ee360) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#19 0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#20 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 17 (Thread 0x7f21b3fff6c0 (LWP 6838) "Thread (pooled)"):
#1  0x00007f2216428f88 in pollDrKonqiSocket (sockfd=5, pid=<optimized out>) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:844
#2  KCrash::startProcess(int, char const**, bool) (argc=argc@entry=11,
argv=argv@entry=0x7f21b3ff06b8, waitAndExit=waitAndExit@entry=true) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:706
#3  0x00007f22164297ae in KCrash::defaultCrashHandler(int) (sig=11) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:602
#4  0x00007f221585c9a0 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f221258302e in QArrayDataPointer<unsigned int>::data() const
(this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:114
#6  QList<unsigned int>::data() const (this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:415
#7  QList<unsigned int>::at(long long) const (i=<optimized out>,
this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:432
#8  fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>(uint*, uchar const*, int, int,
QList<unsigned int> const*, QDitherInfo*) (buffer=buffer@entry=0x7f21b3ff1870,
src=0x19595f4 '\374' <repeats 199 times>, <incomplete sequence \374>...,
index=index@entry=0, count=count@entry=362, clut=clut@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpixellayout.cpp:758
#9  0x00007f22128f58e9 in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4>(uint*, uint*,
QTextureData const&, int&, int, int, int&) (b=b@entry=0x7f21b3ffca30,
end=end@entry=0x7f21b3ffcd90, image=<optimized out>, fx=@0x7f21b3ff6180: 22147,
fdx=109833, fy=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2075
#10 0x00007f2212916c48 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0>(uint*, Operator const*, QSpanData const*, int, int, int)
(buffer=0x7f21b3ffca30, data=<optimized out>, y=<optimized out>, x=<optimized
out>, length=216) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2340
#11 0x00007f2212922697 in BlendSrcGeneric::fetch(int, int, int, bool)
(fetchDest=false, len=<optimized out>, y=<optimized out>, x=0,
this=0x7f21b3ffaa10) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4041
#12 handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda(int, int)#1}::operator()(int, int) const
(__closure=0x7fff7be36770, cStart=<optimized out>, cEnd=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:3993
#13 0x00007f2212922881 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}::operator()() const
(__closure=0xa144b8) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4015
#14 QRunnable::QGenericRunnable::Helper<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#1}>::impl(QRunnable::QGenericRunnable::HelperBase::Op,
QRunnable::QGenericRunnable::HelperBase*, void*) (op=<optimized out>,
that=0xa144b0, arg=<optimized out>) at
/home/nico/workspace/qt6/qtbase/include/QtCore/../../src/corelib/thread/qrunnable.h:73
#15 0x00007f22160f4f74 in QThreadPoolThread::run() (this=0x9e3310) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:66
#16 0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#18 QThreadPrivate::start(void*) (arg=0x9e3310) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#19 0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#20 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 16 (Thread 0x7f21c4e896c0 (LWP 6837) "Thread (pooled)"):
#1  0x00007f22158abe72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libc.so.6
#2  0x00007f22160f83a3 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x9ed1d0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:93
#3  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x9ed1d0)
at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:101
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x9c55d0,
mutex=mutex@entry=0x9d6338, deadline=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:181
#5  0x00007f22160f533b in QThreadPoolThread::run() (this=0x9c55c0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:114
#6  0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#8  QThreadPrivate::start(void*) (arg=0x9c55c0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#9  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#10 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 15 (Thread 0x7f21c67fc6c0 (LWP 6836) "Thread (pooled)"):
#1  0x00007f22158abe72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libc.so.6
#2  0x00007f22160f83a3 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x9c54a0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:93
#3  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x9c54a0)
at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:101
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x9ef2a0,
mutex=mutex@entry=0x9d6338, deadline=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:181
#5  0x00007f22160f533b in QThreadPoolThread::run() (this=0x9ef290) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:114
#6  0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#8  QThreadPrivate::start(void*) (arg=0x9ef290) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#9  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#10 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 14 (Thread 0x7f21c6ffd6c0 (LWP 6835) "Thread (pooled)"):
#1  0x00007f22158abe72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libc.so.6
#2  0x00007f22160f83a3 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(deadline=..., this=0x9ec500) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:93
#3  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x9ec500)
at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:101
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x9a1ee0,
mutex=mutex@entry=0x9d6338, deadline=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:181
#5  0x00007f22160f533b in QThreadPoolThread::run() (this=0x9a1ed0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:114
#6  0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#8  QThreadPrivate::start(void*) (arg=0x9a1ed0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#9  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#10 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 13 (Thread 0x7f21c77fe6c0 (LWP 6834) "Thread (pooled)"):
#1  0x00007f2216428f88 in pollDrKonqiSocket (sockfd=6, pid=<optimized out>) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:844
#2  KCrash::startProcess(int, char const**, bool) (argc=argc@entry=11,
argv=argv@entry=0x7f21c77ef6b8, waitAndExit=waitAndExit@entry=true) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:706
#3  0x00007f22164297ae in KCrash::defaultCrashHandler(int) (sig=11) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:602
#4  0x00007f221585c9a0 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f221258302e in QArrayDataPointer<unsigned int>::data() const
(this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:114
#6  QList<unsigned int>::data() const (this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:415
#7  QList<unsigned int>::at(long long) const (i=<optimized out>,
this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:432
#8  fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>(uint*, uchar const*, int, int,
QList<unsigned int> const*, QDitherInfo*) (buffer=buffer@entry=0x7f21c77f0870,
src=0x194fdd0 '\374' <repeats 199 times>, <incomplete sequence \374>...,
index=index@entry=0, count=count@entry=362, clut=clut@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpixellayout.cpp:758
#9  0x00007f22128f58e9 in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4>(uint*, uint*,
QTextureData const&, int&, int, int, int&) (b=b@entry=0x7f21c77fba30,
end=end@entry=0x7f21c77fbd90, image=<optimized out>, fx=@0x7f21c77f5180: 22147,
fdx=109833, fy=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2075
#10 0x00007f2212916c48 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0>(uint*, Operator const*, QSpanData const*, int, int, int)
(buffer=0x7f21c77fba30, data=<optimized out>, y=<optimized out>, x=<optimized
out>, length=216) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2340
#11 0x00007f2212922697 in BlendSrcGeneric::fetch(int, int, int, bool)
(fetchDest=false, len=<optimized out>, y=<optimized out>, x=0,
this=0x7f21c77f9a10) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4041
#12 handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda(int, int)#1}::operator()(int, int) const
(__closure=0x7fff7be36770, cStart=<optimized out>, cEnd=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:3993
#13 0x00007f2212922881 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}::operator()() const
(__closure=0xa144e8) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4015
#14 QRunnable::QGenericRunnable::Helper<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#1}>::impl(QRunnable::QGenericRunnable::HelperBase::Op,
QRunnable::QGenericRunnable::HelperBase*, void*) (op=<optimized out>,
that=0xa144e0, arg=<optimized out>) at
/home/nico/workspace/qt6/qtbase/include/QtCore/../../src/corelib/thread/qrunnable.h:73
#15 0x00007f22160f4f74 in QThreadPoolThread::run() (this=0x9ec890) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:66
#16 0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#18 QThreadPrivate::start(void*) (arg=0x9ec890) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#19 0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#20 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 12 (Thread 0x7f21c7fff6c0 (LWP 6833) "Thread (pooled)"):
#1  0x00007f2216428f88 in pollDrKonqiSocket (sockfd=4, pid=<optimized out>) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:844
#2  KCrash::startProcess(int, char const**, bool) (argc=argc@entry=11,
argv=argv@entry=0x7f21c7ff06b8, waitAndExit=waitAndExit@entry=true) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:706
#3  0x00007f22164297ae in KCrash::defaultCrashHandler(int) (sig=11) at
/home/nico/kde/src/kcrash/src/kcrash.cpp:602
#4  0x00007f221585c9a0 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f221258302e in QArrayDataPointer<unsigned int>::data() const
(this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:114
#6  QList<unsigned int>::data() const (this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:415
#7  QList<unsigned int>::at(long long) const (i=<optimized out>,
this=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qlist.h:432
#8  fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>(uint*, uchar const*, int, int,
QList<unsigned int> const*, QDitherInfo*) (buffer=buffer@entry=0x7f21c7ff1870,
src=0x196c63c '\374' <repeats 199 times>, <incomplete sequence \374>...,
index=index@entry=0, count=count@entry=362, clut=clut@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpixellayout.cpp:758
#9  0x00007f22128f58e9 in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4>(uint*, uint*,
QTextureData const&, int&, int, int, int&) (b=b@entry=0x7f21c7ffca30,
end=end@entry=0x7f21c7ffcd90, image=<optimized out>, fx=@0x7f21c7ff6180: 22147,
fdx=109833, fy=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2075
#10 0x00007f2212916c48 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0>(uint*, Operator const*, QSpanData const*, int, int, int)
(buffer=0x7f21c7ffca30, data=<optimized out>, y=<optimized out>, x=<optimized
out>, length=216) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:2340
#11 0x00007f2212922697 in BlendSrcGeneric::fetch(int, int, int, bool)
(fetchDest=false, len=<optimized out>, y=<optimized out>, x=0,
this=0x7f21c7ffaa10) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4041
#12 handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda(int, int)#1}::operator()(int, int) const
(__closure=0x7fff7be36770, cStart=<optimized out>, cEnd=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:3993
#13 0x00007f2212922881 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}::operator()() const
(__closure=0x98e648) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4015
#14 QRunnable::QGenericRunnable::Helper<handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#1}>::impl(QRunnable::QGenericRunnable::HelperBase::Op,
QRunnable::QGenericRunnable::HelperBase*, void*) (op=<optimized out>,
that=0x98e640, arg=<optimized out>) at
/home/nico/workspace/qt6/qtbase/include/QtCore/../../src/corelib/thread/qrunnable.h:73
#15 0x00007f22160f4f74 in QThreadPoolThread::run() (this=0x9c4230) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:66
#16 0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#17 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#18 QThreadPrivate::start(void*) (arg=0x9c4230) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#19 0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#20 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 11 (Thread 0x7f21ddbfb6c0 (LWP 6832) "kioworker:gl0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 10 (Thread 0x7f21de3fc6c0 (LWP 6831) "kioworke:gdrv0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 9 (Thread 0x7f21debfd6c0 (LWP 6830) "kioworker:gl0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 8 (Thread 0x7f21df3fe6c0 (LWP 6829) "kioworke:gdrv0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 7 (Thread 0x7f21dffff6c0 (LWP 6824) "kioworke:shlo0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 6 (Thread 0x7f21e49ff6c0 (LWP 6823) "kioworker:sh0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7f21f89fe6c0 (LWP 6822) "kiowork:disk$0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7f21f91ff6c0 (LWP 6821) "kioworker:cs0"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f21f936abfd in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f21f931962b in util_queue_thread_func () at
/usr/lib64/dri/radeonsi_dri.so
#4  0x00007f21f936ab2c in impl_thrd_routine () at
/usr/lib64/dri/radeonsi_dri.so
#5  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7f22009ff6c0 (LWP 6817) "WaylandEventThr"):
#1  0x00007f22158abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f22160f840b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5e7cd0) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:103
#3  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x586b80,
mutex=mutex@entry=0x586b78, deadline=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:181
#4  0x00007f22029862b7 in QtWaylandClient::EventThread::waitForReading()
(this=0x586b40) at
/home/nico/workspace/qt6/qtwayland/src/client/qwaylanddisplay.cpp:218
#5  QtWaylandClient::EventThread::run() (this=0x586b40) at
/home/nico/workspace/qt6/qtwayland/src/client/qwaylanddisplay.cpp:179
#6  0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#8  QThreadPrivate::start(void*) (arg=0x586b40) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#9  0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#10 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7f22028736c0 (LWP 6816) "QDBusConnection"):
#1  0x00007f2215454d74 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f22153f7ad3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f22161f7f3c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f21fc000b70, flags=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#4  0x00007f2215f657cb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2202872a70, flags=..., flags@entry=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#5  0x00007f221605b9ec in QThread::exec() (this=this@entry=0x7f221652c960
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#6  0x00007f221649d1da in QDBusConnectionManager::run() (this=0x7f221652c960
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/home/nico/workspace/qt6/qtbase/src/dbus/qdbusconnection.cpp:131
#7  0x00007f22160f03f7 in operator() (__closure=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:324
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:260
#9  QThreadPrivate::start(void*) (arg=0x7f221652c960
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:283
#10 0x00007f22158ac897 in start_thread () at /lib64/libc.so.6
#11 0x00007f22159336bc in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7f2210ec5ac0 (LWP 6811) "kioworker"):
#1  0x00007f22160f1eca in QtLinuxFutex::_q_futex(int*, int, int, unsigned long
long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0,
addr=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qfutex_p.h:64
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int>
>(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type)
(expectedValue=<optimized out>, futex=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qfutex_p.h:83
#3  futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long
long>&, unsigned long long, unsigned long long, QDeadlineTimer) (timer=...,
nn=21474836484, curValue=<optimized out>, u=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qsemaphore.cpp:174
#4 
futexSemaphoreTryAcquire<QDeadlineTimer::ForeverConstant>(QBasicAtomicInteger<unsigned
long long>&, int, QDeadlineTimer::ForeverConstant)
(timeout=QDeadlineTimer::ForeverConstant::Forever, n=n@entry=4, u=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qsemaphore.cpp:241
#5  QSemaphore::acquire(int) (this=this@entry=0x7fff7be36768, n=n@entry=4) at
/home/nico/workspace/qt6/qtbase/src/corelib/thread/qsemaphore.cpp:312
#6  0x00007f2212922a27 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&) (count=count@entry=256, spans=<optimized
out>, data=<optimized out>, op=...) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4015
#7  0x00007f22129203d0 in blend_src_generic(int, QT_FT_Span const*, void*)
(count=256, spans=<optimized out>, userData=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qdrawhelper.cpp:4138
#8  0x00007f221259a9d8 in QSpanBuffer::flushSpans() (this=0x7fff7be36a80) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qrasterizer.cpp:83
#9  QSpanBuffer::addSpan(int, int, int, int) (x=0, len=216, y=255,
coverage=255, this=0x7fff7be36a80) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qrasterizer.cpp:77
#10 QSpanBuffer::addSpan(int, int, int, int) (coverage=255, y=255, len=216,
x=0, this=0x7fff7be36a80) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qrasterizer.cpp:60
#11 QRasterizer::rasterizeLine(QPointF const&, QPointF const&, double, bool)
(this=0xa13be0, a=..., b=..., width=<optimized out>,
squareCap=squareCap@entry=false) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qrasterizer.cpp:888
#12 0x00007f22124ed7cc in QRasterPaintEngine::drawImage(QRectF const&, QImage
const&, QRectF const&, QFlags<Qt::ImageConversionFlag>)
(this=this@entry=0x9a6150, r=..., img=..., sr=...) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpaintengine_raster.cpp:2399
#13 0x00007f22124eec4c in QRasterPaintEngine::drawImage(QRectF const&, QImage
const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) (sr=..., img=...,
r=..., this=0x9a6150) at
/home/nico/workspace/qt6/qtbase/src/corelib/tools/qrect.h:648
#14 QRasterPaintEngine::drawImage(QPointF const&, QImage const&)
(this=0x9a6150, p=..., img=...) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpaintengine_raster.cpp:2107
#15 0x00007f221236158b in QPainter::drawImage(QPoint const&, QImage const&)
(image=..., p=<optimized out>, this=0x7fff7be37d90) at
/home/nico/workspace/qt6/qtbase/src/gui/painting/qpainter.h:801
#16 QImage::transformed(QTransform const&, Qt::TransformationMode) const
(this=this@entry=0x7fff7be38290, matrix=...,
mode=mode@entry=Qt::SmoothTransformation) at
/home/nico/workspace/qt6/qtbase/src/gui/image/qimage.cpp:4935
#17 0x00007f22123620a5 in QImage::scaled(QSize const&, Qt::AspectRatioMode,
Qt::TransformationMode) const (this=this@entry=0x7fff7be38290, s=...,
aspectMode=aspectMode@entry=Qt::KeepAspectRatio,
mode=mode@entry=Qt::SmoothTransformation) at
/home/nico/workspace/qt6/qtbase/src/gui/image/qimage.cpp:3014
#18 0x00007f221645e9a0 in QImage::scaled(int, int, Qt::AspectRatioMode,
Qt::TransformationMode) const (mode=Qt::SmoothTransformation,
aspectMode=Qt::KeepAspectRatio, h=1, w=2078506896, this=0x7fff7be38290) at
/home/nico/kde/usr/include/QtGui/qimage.h:210
#19 scaleDownImage(QImage&, int, int) (img=..., maxWidth=maxWidth@entry=486,
maxHeight=maxHeight@entry=306) at
/home/nico/kde/src/kio-extras/thumbnail/thumbnail.cpp:138
#20 0x00007f221646050d in ThumbnailProtocol::createSubThumbnail(QImage&,
QString const&, int, int) (this=this@entry=0x7fff7be39050, thumbnail=...,
filePath=..., segmentWidth=segmentWidth@entry=486,
segmentHeight=segmentHeight@entry=306) at
/home/nico/kde/src/kio-extras/thumbnail/thumbnail.cpp:772
#21 0x00007f22164618aa in ThumbnailProtocol::thumbForDirectory(QString const&)
(this=this@entry=0x7fff7be39050, directory=...) at
/home/nico/kde/src/kio-extras/thumbnail/thumbnail.cpp:527
#22 0x00007f2216462eed in ThumbnailProtocol::get(QUrl const&)
(this=0x7fff7be39050, url=<optimized out>) at
/home/nico/kde/src/kio-extras/thumbnail/thumbnail.cpp:221
#23 0x00007f221682c670 in KIO::WorkerSlaveBaseBridge::get(QUrl const&)
(this=0x998230, url=<optimized out>) at
/home/nico/kde/src/kio/src/core/workerbase_p.h:71
#24 0x00007f22168273d5 in KIO::SlaveBase::dispatch(int, QByteArray const&)
(this=0x998230, command=67, data=...) at
/home/nico/kde/src/kio/src/core/slavebase.cpp:1168
#25 0x00007f22168240b6 in KIO::SlaveBase::dispatchLoop() (this=0x998230) at
/home/nico/kde/src/kio/src/core/slavebase.cpp:350
#26 0x00007f221682ab89 in KIO::WorkerBase::dispatchLoop() (this=<optimized
out>) at /home/nico/kde/src/kio/src/core/workerbase.cpp:27
#27 0x00007f221646041f in kdemain(int, char**) (argc=<optimized out>,
argc@entry=4, argv=<optimized out>) at
/home/nico/kde/src/kio-extras/thumbnail/thumbnail.cpp:112
#28 0x000000000040136b in main(int, char**) (argc=5, argv=0x7fff7be39d38) at
/home/nico/kde/src/kio/src/kioworker/kioworker.cpp:144
[Inferior 1 (process 6811) detached]


SOFTWARE/OS VERSIONS
KDE Plasma Version: master
KDE Frameworks Version: master
Qt Version: 6.6

ADDITIONAL INFORMATION

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

Reply via email to