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.