Subject: Segfault in libfontconfig
To: NetBSD/hpcsh <port-hpcsh@netbsd.org>
From: Matt Dainty <matt@bodgit-n-scarper.com>
List: port-dreamcast
Date: 09/14/2004 11:13:40
(cc'd to port-dreamcast as well)
I'm getting a repeatable sigsegv in libfontconfig when I launch either
xclock or gtk-demo:
Backtrace from xclock:
(gdb) bt
#0 0x2046f888 in FcValueSave () from /usr/X11R6/lib/libfontconfig.so.1
#1 0x2047060a in FcPatternAddWithBinding ()
from /usr/X11R6/lib/libfontconfig.so.1
#2 0x20470710 in FcPatternAdd () from /usr/X11R6/lib/libfontconfig.so.1
#3 0x20470880 in FcPatternAddString () from
/usr/X11R6/lib/libfontconfig.so.1
#4 0x204713b4 in FcNameParse () from /usr/X11R6/lib/libfontconfig.so.1
#5 0x20475678 in FcDirSave () from /usr/X11R6/lib/libfontconfig.so.1
gtk-demo backtrace is more lengthy, but FcValueSave() is the culprit in
both cases.
I've found these two pages:
http://www2.starcat.ne.jp/~yaoshi/diary/?200407b&to=200407200
http://www2.starcat.ne.jp/~yaoshi/diary/?0217
Which contain the same backtrace, but with the NetBSD/Dreamcast port. I
can't read anything else on the page, but it suggests to me that
this is perhaps a SuperH issue rather than anything hpcsh-specific.
I can sort of make out that the Dreamcast X11 was cross-compiled. My X11
was cross-compiled too, but I can't establish if that's pertinent to the
problem or not.
Matt
--
"The theory of Space and Time is a cultural artefact made possible by
the invention of graph paper."