[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#235914: xlibmesa-dri: fontglide screensaver totally locks up machine every time



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






Reply to: