https://bugs.kde.org/show_bug.cgi?id=519838
Bug ID: 519838
Summary: Creating a file, whose filename contains Thai
characters, causes Dolphin to SEGV
Classification: Applications
Product: dolphin
Version First 26.04.0
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: dolphin (26.04.0)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.3
Frameworks Version: 6.25.0
Operating System: Linux 6.19.14-300.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.4 [CoredumpBackend]
-- Information about the crash:
I reproduced https://bugs.kde.org/show_bug.cgi?id=519779#c0 by merely pasting
the filename, rather than attempting to delete it.
The crash can be reproduced sometimes.
-- Backtrace (Reduced):
#5 convertRGBToARGB (src=0x0, dst=0x559649c2d000, width=144, height=16,
src_pitch=432, bgr=<error reading variable: Cannot access memory at address
0x10c>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/freetype/qfontengine_ft.cpp:787
#6 QFontEngineFT::loadGlyph (this=this@entry=0x559649af1b00,
set=set@entry=0x559649c2c580, glyph=glyph@entry=256, subPixelPosition=...,
color=..., format=QFontEngine::Format_A32, fetchMetricsOnly=false,
disableOutlineDrawing=false) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/freetype/qfontengine_ft.cpp:2056
#7 0x00007f7780697a45 in QFontEngineFT::loadGlyphFor (this=0x559649af1b00,
g=256, subPixelPosition=..., format=QFontEngine::Format_A32, t=..., color=...,
fetchBoundingBox=fetchBoundingBox@entry=false, disableOutlineDrawing=false) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/freetype/qfontengine_ft.cpp:2809
#8 0x00007f7780697df5 in QFontEngineFT::glyphData (this=<optimized out>,
glyphIndex=<optimized out>, subPixelPosition=<optimized out>,
neededFormat=<optimized out>, t=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/freetype/qfontengine_ft.cpp:2773
#9 0x00007f778028bd75 in QRasterPaintEngine::drawCachedGlyphs
(this=0x559648fee220, numGlyphs=<optimized out>, glyphs=<optimized out>,
positions=<optimized out>, fontEngine=0x559649af1b00) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/painting/qpaintengine_raster.cpp:2780
#10 0x00007f77802912e3 in QRasterPaintEngine::drawTextItem
(this=0x559648fee220, p=..., textItem=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/painting/qpaintengine_raster.cpp:3093
#11 0x00007f77802bd4b1 in QPainterPrivate::drawTextItem (this=0x5596499d9c60,
p=..., _ti=..., textEngine=0x559648d36f20) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/painting/qpainter.cpp:6250
#12 0x00007f77805035eb in QTextLine::draw_internal
(this=this@entry=0x7fff80748270, p=p@entry=0x7fff80749230, origPos=...,
selection=selection@entry=0x0) at /usr/include/c++/16/bits/unique_ptr.h:192
#13 0x00007f778050455b in QTextLine::draw (this=this@entry=0x7fff80748270,
painter=painter@entry=0x7fff80749230, position=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextlayout.cpp:2644
#14 0x00007f77805050c5 in QTextLayout::draw (this=this@entry=0x559649b4bf10,
p=p@entry=0x7fff80749230, pos=..., selections=..., clip=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextlayout.cpp:1254
#15 0x00007f778049fdd3 in QTextDocumentLayoutPrivate::drawBlock
(this=this@entry=0x559648307df0, offset=...,
painter=painter@entry=0x7fff80749230, context=..., bl=...,
inRootFrame=inRootFrame@entry=true) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextdocumentlayout.cpp:2064
#16 0x00007f77804a0bc0 in QTextDocumentLayoutPrivate::drawFlow
(this=this@entry=0x559648307df0, offset=...,
painter=painter@entry=0x7fff80749230, context=..., it=..., floats=...,
cursorBlockNeedingRepaint=cursorBlockNeedingRepaint@entry=0x7fff80748b20) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextdocumentlayout.cpp:1960
#17 0x00007f77804a3761 in QTextDocumentLayoutPrivate::drawFrame
(this=this@entry=0x559648307df0, offset=...,
painter=painter@entry=0x7fff80749230, context=...,
frame=frame@entry=0x5596493345d0) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextdocumentlayout.cpp:1186
#18 0x00007f77804b48be in QTextDocumentLayout::draw (this=<optimized out>,
painter=0x7fff80749230, context=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/gui/text/qtextdocumentlayout.cpp:3729
#19 0x00007f7780f03033 in QWidgetTextControl::drawContents
(this=0x5596485e13c0, p=p@entry=0x7fff80749230, rect=...,
widget=0x5596485dbf20) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/widgets/widgets/qwidgettextcontrol.cpp:3395
#20 0x00007f7780ecaf8b in QTextEditPrivate::paint
(this=this@entry=0x5596485dbf50, p=p@entry=0x7fff80749230,
e=e@entry=0x7fff807494f0) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/widgets/widgets/qtextedit.cpp:1613
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.