[dolphin] [Bug 472298] New: Dragging files to GTK apps crashes Dolphin
Nate Graham
bugzilla_noreply at kde.org
Sun Jul 16 08:02:10 BST 2023
https://bugs.kde.org/show_bug.cgi?id=472298
Bug ID: 472298
Summary: Dragging files to GTK apps crashes Dolphin
Classification: Applications
Product: dolphin
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Keywords: qt6
Severity: crash
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: nate at kde.org
CC: kfm-devel at kde.org
Target Milestone: ---
STEPS TO REPRODUCE
1. Open Dolphin
2. Open Firefox or Thunderbird
3. Drag a file from the Dolphin window to Firefox or Thunderbird
OBSERVED RESULT
Dolphin crashes. Well, dolphin closes/exits, and coredumpctl shows kioworker
crashes:
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=11,
no_tid=no_tid at entry=0) at pthread_kill.c:44
#1 0x00007f99c8cb08b3 in __pthread_kill_internal (signo=11,
threadid=<optimized out>)
at pthread_kill.c:78
#2 0x00007f99c8c5fabe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3 0x00007f99c9095916 in KCrash::defaultCrashHandler (sig=11)
at /home/nate/kde/src/kcrash/src/kcrash.cpp:616
#4 <signal handler called>
#5 0x00007f99c75e49e2 in QArrayDataPointer<unsigned int>::data
(this=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/tools/qarraydatapointer.h:105
#6 QList<unsigned int>::data (this=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/tools/qlist.h:407
#7 QList<unsigned int>::at (i=<optimized out>, this=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/tools/qlist.h:424
#8 fetchIndexedToARGB32PM<(QPixelLayout::BPP)3>
(buffer=buffer at entry=0x7f99717ec850,
src=0x7f99ac6fde10 "\374\374\366\374\366\374\366\374\366\374\366\374\366",
'\374' <repeats 186 times>, <incomplete sequence \374>..., index=index at entry=0,
count=count at entry=512, clut=clut at entry=0x0)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/painting/qpixellayout.cpp:758
#9 0x00007f99c799160c in
fetchTransformedBilinear_simple_scale_helper<(TextureBlendType)4> (
b=<optimized out>, end=end at entry=0x7f99717f8104, image=...,
fx=@0x7f99717f0978: 5977,
fdx=fdx at entry=77492, fy=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/painting/qdrawhelper.cpp:2076
#10 0x00007f99c79b4849 in fetchTransformedBilinear<(TextureBlendType)4,
(QPixelLayout::BPP)0> (
buffer=0x7f99717f7a40, data=<optimized out>, y=<optimized out>,
x=<optimized out>, length=433)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/painting/qdrawhelper.cpp:2341
#11 0x00007f99c79c0404 in BlendSrcGeneric::fetch (fetchDest=false,
len=<optimized out>,
y=<optimized out>, x=0, this=0x7f99717f5a20)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/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=0x7ffca90214e0, cStart=<optimized out>,
cEnd=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/painting/qdrawhelper.cpp:3993
#13 0x00007f99c79c0630 in handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}::operator()() const
(__closure=0x1f9eda0)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/painting/qdrawhelper.cpp:4015
#14 std::__invoke_impl<void, handleSpans<BlendSrcGeneric>(int, QT_FT_Span_
const*, QSpanData const*, Operator const&)::{lambda()#1}&>(std::__invoke_other,
handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*,
Operator const&)::{lambda()#1}&) (__f=...)
at /usr/include/c++/13/bits/invoke.h:61
#15 std::__invoke_r<void, handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator
const&)::{lambda()#1}&>(handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*,
QSpanData const*, Operator const&)::{lambda()#1}&) (__fn=...) at
/usr/include/c++/13/bits/invoke.h:111
#16 std::_Function_handler<void (), handleSpans<BlendSrcGeneric>(int,
QT_FT_Span_ const*, QSpanData const*, Operator
const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (__functor=...)
at /usr/include/c++/13/bits/std_function.h:290
#17 0x00007f99c9507805 in QThreadPoolThread::run (this=0x1ed6f50)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/thread/qthreadpool.cpp:66
#18 0x00007f99c950214a in operator() (__closure=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/thread/qthread_unix.cpp:321
#19 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/thread/qthread_unix.cpp:257
#20 QThreadPrivate::start (arg=0x1ed6f50)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/thread/qthread_unix.cpp:280
#21 0x00007f99c8cae907 in start_thread (arg=<optimized out>) at
pthread_create.c:444
#22 0x00007f99c8d34870 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 38
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.5.1
Kernel Version: 6.3.11-200.fc38.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 15.2 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list