[systemsettings] [Bug 401031] Font thumbnailer crashes on Wayland

David Gow bugzilla_noreply at kde.org
Sat Feb 22 23:49:00 GMT 2020


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

David Gow <david at ingeniumdigital.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david at ingeniumdigital.com

--- Comment #10 from David Gow <david at ingeniumdigital.com> ---
For what it's worth, this is still happening with Plasma 5.18 (on OpenSUSE
Tumbleweed)

Stacktrace is basically the same (I've only included the relevant thread here:)
Thread 1 (Thread 0x7fda93445580 (LWP 18086)):
[KCrash Handler]
#6  0x00007fda95a5b313 in XAddExtension (dpy=dpy at entry=0x55ada1f26e60) at
InitExt.c:73
#7  0x00007fda7c0422dd in _XftDisplayInfoGet (createIfNecessary=<optimized
out>, dpy=0x55ada1f26e60) at xftdpy.c:91
#8  _XftDisplayInfoGet (dpy=dpy at entry=0x55ada1f26e60,
createIfNecessary=createIfNecessary at entry=1) at xftdpy.c:62
#9  0x00007fda7c04423e in XftFontInfoFill (dpy=dpy at entry=0x55ada1f26e60,
pattern=pattern at entry=0x55ada25dc6a0, fi=fi at entry=0x7ffd37fa90f0) at
xftfreetype.c:367
#10 0x00007fda7c04521f in XftFontOpenPattern (dpy=0x55ada1f26e60,
pattern=pattern at entry=0x55ada25dc6a0) at xftfreetype.c:1015
#11 0x00007fda8c00837d in KFI::CFcEngine::getFont
(this=this at entry=0x55ada252fdd8, size=size at entry=8) at
/usr/src/debug/plasma5-desktop-5.18.0-3.1.x86_64/kcms/kfontinst/lib/FcEngine.cpp:1299
#12 0x00007fda8c008602 in KFI::CFcEngine::queryFont
(this=this at entry=0x55ada252fdd8) at
/usr/src/debug/plasma5-desktop-5.18.0-3.1.x86_64/kcms/kfontinst/lib/FcEngine.cpp:1233
#13 0x00007fda8c008718 in KFI::CFcEngine::getSizes (this=0x55ada252fdd8) at
/usr/src/debug/plasma5-desktop-5.18.0-3.1.x86_64/kcms/kfontinst/lib/FcEngine.cpp:1391
#14 KFI::CFcEngine::getSizes (this=this at entry=0x55ada252fdd8) at
/usr/src/debug/plasma5-desktop-5.18.0-3.1.x86_64/kcms/kfontinst/lib/FcEngine.cpp:1383
#15 0x00007fda8c00ad71 in KFI::CFcEngine::draw (this=this at entry=0x55ada252fdd8,
name=..., style=style at entry=4294967295, faceNo=faceNo at entry=0, txt=...,
bgnd=..., w=256, h=256, thumb=true, range=..., chars=0x0) at
/usr/src/debug/plasma5-desktop-5.18.0-3.1.x86_64/kcms/kfontinst/lib/FcEngine.cpp:876
#16 0x00007fda8c01476f in KFI::CFontThumbnail::create (this=0x55ada252fdd0,
path=..., width=128, height=128, img=...) at
/usr/include/qt5/QtGui/qbrush.h:159
#17 0x00007fda9156f06c in ThumbnailProtocol::createSubThumbnail
(segmentHeight=34, segmentWidth=54, filePath=..., thumbnail=...,
this=0x7ffd37fa96e0) at
/usr/src/debug/kio-extras5-19.12.2-2.1.x86_64/thumbnail/thumbnail.cpp:727
#18 ThumbnailProtocol::drawSubThumbnail (this=this at entry=0x7ffd37fa9c20, p=...,
filePath=..., width=width at entry=54, height=height at entry=34, xPos=xPos at entry=9,
yPos=38, frameWidth=2) at
/usr/src/debug/kio-extras5-19.12.2-2.1.x86_64/thumbnail/thumbnail.cpp:759
#19 0x00007fda9156fb57 in ThumbnailProtocol::thumbForDirectory
(this=this at entry=0x7ffd37fa9c20, directory=...) at
/usr/src/debug/kio-extras5-19.12.2-2.1.x86_64/thumbnail/thumbnail.cpp:562
#20 0x00007fda9157152e in ThumbnailProtocol::get (this=0x7ffd37fa9c20, url=...)
at /usr/src/debug/kio-extras5-19.12.2-2.1.x86_64/thumbnail/thumbnail.cpp:238
#21 0x00007fda9164278e in KIO::SlaveBase::dispatch (this=0x7ffd37fa9c20,
command=67, data=...) at
/usr/src/debug/kio-5.67.0-1.1.x86_64/src/core/slavebase.cpp:1197
#22 0x00007fda91649a56 in KIO::SlaveBase::dispatchLoop
(this=this at entry=0x7ffd37fa9c20) at
/usr/src/debug/kio-5.67.0-1.1.x86_64/src/core/slavebase.cpp:338
#23 0x00007fda91572629 in kdemain (argc=<optimized out>, argv=0x55ada1f105b0)
at /usr/src/debug/kio-extras5-19.12.2-2.1.x86_64/thumbnail/thumbnail.cpp:138
#24 0x000055ada0ef4bcb in launch (argc=4, _name=0x55ada1f10c98
"/usr/lib64/qt5/plugins/kf5/kio/thumbnail.so", args=<optimized out>,
cwd=<optimized out>, envc=0, envs=0x55ada1f10d3e "", reset_env=false, tty=0x0,
avoid_loops=false, startup_id_str=0x55ada0ef7175 "0") at
/usr/src/debug/kinit-5.67.0-1.2.x86_64/src/kdeinit/kinit.cpp:704
#25 0x000055ada0ef5df8 in handle_launcher_request (sock=<optimized out>,
who=<optimized out>) at
/usr/src/debug/kinit-5.67.0-1.2.x86_64/src/kdeinit/kinit.cpp:1142
#26 0x000055ada0ef67d4 in handle_requests (waitForPid=0) at
/usr/src/debug/kinit-5.67.0-1.2.x86_64/src/kdeinit/kinit.cpp:1335
#27 0x000055ada0ef164d in main (argc=5, argv=<optimized out>) at
/usr/src/debug/kinit-5.67.0-1.2.x86_64/src/kdeinit/kinit.cpp:1773
[Inferior 1 (process 18086) detached]

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list