Michel Dänzer wrote:
On Fri, 2004-03-05 at 07:09, Jeff Bowden wrote:
Michel Dänzer wrote:
Try not loading the freetype module.
That didn't do it. But I did manage to isolate the problem. If I
comment out:
FontPath "unix/:7101" # local font server
Then it works just fine. Is this a bug in xfstt then?
Possibly, but even if the font server behaves badly, the X server
shouldn't crash. A stack trace from xserver-xfree86-dbg would be
interesting.
OK, I finally figured out to run XFree86-debug with the "-ac" flag from
the console and connect to the process with gdb --pid=<pid>. When I
run /usr/lib/xscreensaver/fontglide from another remote shell I get the
crash with the following output:
Program received signal SIGSEGV, Segmentation fault.
0x40146fbf in memcpy () from /lib/tls/libc.so.6
(gdb) bt
#0 0x40146fbf in memcpy () from /lib/tls/libc.so.6
#1 0x08c31070 in ?? ()
#2 0xbffff7e0 in ?? ()
#3 0x088cfadd in fs_read_list_info (fpe=0x8b566c0, blockrec=0x8c31070)
at fserve.c:2376
#4 0x088ce1b4 in fs_read_reply (fpe=0x8b566c0, client=0x0) at fserve.c:1310
#5 0x088ce2c8 in fs_wakeup (fpe=0x8b566c0, mask=0x8acb3e0) at fserve.c:1349
#6 0x084b0eb5 in FontWakeup (data=0x0, count=1,
LastSelectMask=0x8acb3e0) at dixfonts.c:190
#7 0x0848d67f in WakeupHandler (result=1, pReadmask=0x8acb3e0) at
dixutils.c:459
#8 0x084b685f in WaitForSomething (pClientsReady=0xbffff834) at
WaitFor.c:353
#9 0x084842bc in Dispatch () at dispatch.c:379
#10 0x0849b95c in main (argc=2, argv=0xbffffd24, envp=0xbffffd30) at
main.c:469