Chih-Hsuan Yen <yan12...@gmail.com> added the comment:

Here is partial backtrace from commit 1d26c72e6a9c5b28b27c158f2f196217707dbb0f:

#0  0x00007ffff6763197 in GetTkFontAttributes 
(faPtr=faPtr@entry=0x555555cd91e8, ftFont=<optimized out>)
    at /usr/src/debug/tk8.6.8/unix/../unix/tkUnixRFont.c:167
#1  0x00007ffff67639fa in InitFont (tkwin=tkwin@entry=0x555555ee94a0, 
pattern=pattern@entry=0x555555cfc690, fontPtr=0x555555cd91b0, 
    fontPtr@entry=0x0) at /usr/src/debug/tk8.6.8/unix/../unix/tkUnixRFont.c:313
#2  0x00007ffff6763c4e in TkpGetFontFromAttributes 
(tkFontPtr=tkFontPtr@entry=0x0, tkwin=tkwin@entry=0x555555ee94a0, 
    faPtr=0x555555d1e8b8) at 
/usr/src/debug/tk8.6.8/unix/../unix/tkUnixRFont.c:482
#3  0x00007ffff66b5ee2 in Tk_AllocFontFromObj (interp=0x555555c4b900, 
tkwin=tkwin@entry=0x555555ee94a0, objPtr=0x555555e39000)
    at /usr/src/debug/tk8.6.8/unix/../generic/tkFont.c:1158
#4  0x00007ffff66ac053 in DoObjConfig (interp=interp@entry=0x555555c4b900, 
recordPtr=recordPtr@entry=0x555555e53390 "0r\354UUU", 
    optionPtr=optionPtr@entry=0x555555f4e010, valuePtr=<optimized out>, 
valuePtr@entry=0x555555e39000, 
    tkwin=tkwin@entry=0x555555ee94a0, savedOptionPtr=savedOptionPtr@entry=0x0) 
at /usr/src/debug/tk8.6.8/unix/../generic/tkConfig.c:717
#5  0x00007ffff66ace92 in Tk_InitOptions (interp=interp@entry=0x555555c4b900, 
recordPtr=recordPtr@entry=0x555555e53390 "0r\354UUU", 
    optionTable=optionTable@entry=0x555555f4de10, tkwin=0x555555ee94a0) at 
/usr/src/debug/tk8.6.8/unix/../generic/tkConfig.c:496
#6  0x00007ffff67250b2 in CreateWidget (sharedPtr=0x555555ec7230, 
tkwin=<optimized out>, interp=0x555555c4b900, 
    parent=<optimized out>, objc=<optimized out>, objv=<optimized out>) at 
/usr/src/debug/tk8.6.8/unix/../generic/tkText.c:664
#7  0x00007ffff62efe16 in TclNRRunCallbacks () from /usr/lib/libtcl8.6.so
#8  0x00007ffff67eba0c in Tkapp_Call (selfptr=0x7ffff40242b0, args=<optimized 
out>)
    at /home/yen/Projects/cpython/Modules/_tkinter.c:1508

Looks more like a Tk issue than a CPython one.

For Arch Linux packagers: adding checkdepends=('ttf-font') to PKGBUILD can fix 
testing errors. Here's an example: 
https://github.com/archlinuxcn/repo/commit/e4de4598bccd44ba38c37854dc5edfb490dbe09a

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34095>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to