Subject: Re: Xserver crashes
To: segv <segv@netctl.net>
From: Michael <macallan18@earthlink.net>
List: port-sparc64
Date: 08/21/2005 11:56:07
--Signature_Sun__21_Aug_2005_11_56_07_-0400_bjcBL.pUA_0aVVuF
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> When running www/dillo web browser, Xserver crashes pretty quickly, I
can
> reproduce this every time. This is what gdb had to say about it:
>=20
> Program recieved signal SIGILL, Illegal instruction.
>=20
> 0x000000000076ec18 in ?? ()
> #0 0x000000000076ec18 in ?? ()
> #1 0x000000000076e448 in ?? ()
> #2 0x0000000000802ca8 in ?? ()
> #3 0x0000000000802d24 in ?? ()
> #4 0x0000000000802ef4 in ?? ()
> #5 0x0000000000737840 in ?? ()
> #6 0x00000000001c8f40 in FontFileOpenFont ()
> #7 0x0000000000180188 in FontWakeup ()
> #8 0x00000000001805b0 in OpenFont ()
> #9 0x000000000019ebe4 in ProcOpenFont ()
> #10 0x000000000019d548 in Dispatch ()
> #11 0x000000000012cc80 in ___start ()

Hmm, so it happened in one of the modules.

> Any ideas why Xserver crashes instead of just the dillo process? Maybe
> this is worth a PR?

Maybe - I can't reproduce it though. I use dillo a lot ( but not as much
as I used to - it's too unstable and now konqueror is usable ), maybe
that's another bug in the font rendering code. So, what /exactly/
triggers the crash? Maybe I just didn't look at the right stuff.

On the other hand, these would most likely trigger SIGSEGV or SIGBUS,
but not SIGILL. Did you use any weird LDFLAGS or CFLAGS when building X?
For instance - accidentially building the Xserver with pthread support
leads to /very/ odd crashes ( but these would show a thoroughly hosed
stack in the backtrace ).

have fun
Michael

--Signature_Sun__21_Aug_2005_11_56_07_-0400_bjcBL.pUA_0aVVuF
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQwikGspnzkX8Yg2nAQI8igf+LbgcSk+06v7cmPF09+Uglxdn6jaAqWuK
RUO3MyEc6XOj8CMU8hJfCSGjg9iISSdWz4dK93eLqPZIiRDRm+FCghejqXi+40GL
58JmdlDrakJsJTTiktaOA11Lklt9LVXefmf+nHAIHWHHPzJgvw59htxGG6ch84W1
CBiim3t7DWppYQlcWjymS9Pg8ej8WGPUxFOcXS5N6CopzoYX8AP+4Y+Txp0+Ff2X
/TMuajr8JsGzFgzEOveXu/V3K7NplINUzXBWi+Gj9rK1zQOnQ1+Wy7mu+ii2nfkK
VEkPLvy6esOwMc9qIDxYpGCiMoa0Y/MGbTjN5dsVP4G1UwIM9rwftA==
=cGMy
-----END PGP SIGNATURE-----

--Signature_Sun__21_Aug_2005_11_56_07_-0400_bjcBL.pUA_0aVVuF--