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

--- Comment #1 from Matt Fagnani <matthew.fagn...@utoronto.ca> ---
Created attachment 127676
  --> https://bugs.kde.org/attachment.cgi?id=127676&action=edit
valgrind log when run on kdeinit5 and opening the firefox directory in dolphin

Opening /usr/lib64/firefox from firefox-75.0-2.fc33.x86_64 in dolphin led to
the same crash, so downloading Firefox Nightly 77.0a1 isn't necessary to
reproduce it. I ran valgrind --log-file=valgrind-kdeinit5-dolphin-crash-2.txt
/usr/bin/kdeinit5 and opened the Firefox Nightly directory in dolphin. Multiple
SIGTERM and SIGALRM were sent to kdeinit5 according to the valgrind log.
Several Conditional jump or move depends on uninitialised value(s) messages
occurred. An invalid read happened in XAddExtension at InitExt.c:73 in
libX11-1.6.9-3.fc32.x86_64.

==38773== Invalid read of size 8
==38773==    at 0x48ED597: XAddExtension (InitExt.c:73)
==38773==    by 0x293D7E7C: _XftDisplayInfoGet.part.0 (xftdpy.c:91)
==38773==    by 0x293DCA9D: XftFontInfoFill (xftfreetype.c:367)
==38773==    by 0x293DD35F: XftFontOpenPattern (xftfreetype.c:1015)
==38773==    by 0x289EB0E7: KFI::CFcEngine::queryFont() (FcEngine.cpp:1233)
==38773==    by 0x289EB8B7: UnknownInlinedFun (FcEngine.cpp:1391)
==38773==    by 0x289EB8B7: KFI::CFcEngine::getSizes() (FcEngine.cpp:1383)
==38773==    by 0x289ECECF: KFI::CFcEngine::draw(QString const&, unsigned int,
int, QColor const&, QColor const&, int, int, bool,
QList<KFI::CFcEngine::TRange> const&, QList<KFI::CFcEngine::TChar>*)
(FcEngine.cpp:876)
==38773==    by 0x289DFA1B: KFI::CFontThumbnail::create(QString const&, int,
int, QImage&) (FontThumbnail.cpp:114)
==38773==    by 0x485126C: ThumbnailProtocol::createSubThumbnail(QImage&,
QString const&, int, int) (thumbnail.cpp:727)
==38773==    by 0x485158B: ThumbnailProtocol::drawSubThumbnail(QPainter&,
QString const&, int, int, int, int, int) (thumbnail.cpp:759)
==38773==    by 0x4851B99: ThumbnailProtocol::thumbForDirectory(QUrl const&)
(thumbnail.cpp:562)
==38773==    by 0x4852D37: ThumbnailProtocol::get(QUrl const&)
(thumbnail.cpp:238)
==38773==  Address 0x6574726f7078655f is not stack'd, malloc'd or (recently)
free'd

Functions like _XftDisplayInfoGet and lower in the stack showing the invalid
read were in the crashing thread of kdeinit5. I'm attaching the valgrind log.

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

Reply via email to