Hello !

I have found a bug and reported it four weeks ago. A summary is
below. I do not know what that code is supposed to do, but given this
obvious evidence, is there anybody on the net able to fix it ? It would
be appreciated.

Thanks

        Vlado

-------------------------------------------

In the file XFree86-4.2.1/xc/lib/font/fc/fserve.c,
the function _fs_load_glyphs() is calling fs_send_open_font():

   2187     /* Now try to reopen the font. */
   2188     return fs_send_open_font(client, (FontPathElementPtr)0,
   2189                  (Mask)FontReopen, (char *)0, 0,
   2190                  (fsBitmapFormat)0, (fsBitmapFormatMask)0,
   2191                  (XID)0, &pfont);
   2192     }

and inside fs_send_open_font() is the second argument (null pointer)
dereferenced:

   1491 fs_send_open_font(pointer client, FontPathElementPtr fpe,
                Mask flags,
   1492           char *name, int namelen,
   1493           fsBitmapFormat format, fsBitmapFormatMask fmask,
   1494           XID id, FontPtr *ppfont)
   1495 {   
   1496     FSFpePtr            conn = (FSFpePtr) fpe->private;

Crash at line 1496, signal 11 !! It occurs about once in a week on my 
computer.

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to