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.

Reply via email to