tech-x11 archive

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

Re: firefox crashes X server



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Mar 12, 2008, at 13:48, Jukka Salmi wrote:

Jukka Salmi --> current-users (2008-03-11 13:46:15 +0100):
Jukka Salmi --> current-users (2008-03-11 13:31:39 +0100):
Jukka Salmi --> current-users (2008-03-11 10:39:15 +0100):
Hi,

since I updated a i386 system from 4.99.54 to 4.99.55 (and not
rebuilding pkgsrc packages), the X server (XFree86 4.5.0 from the base
system) crashes reproducibly while firefox is starting:

        Fatal server error:
        Caught signal 11.  Server aborting

The complete XFree86.0.log file is [1]available.

Ktracing firefox while starting shows some

        _lwp_park -1 errno 60 Connection timed out

lines until it finally prints

        "The application 'firefox-bin' lost its connection to the
        display :0.0;\nmost likely the X server was shut down or yo\
        u killed/destroyed\nthe application.\n"

Complete ktrace output is available on request.

What could cause this problem? Any hints on how to debug this further?

BTW, I don't see the problem when using an older (4.99.54) xserver set
(xserver.tgz) together with a recent (4.99.55) system...

...and tracing firefox still shows the `_lpw_park -1 errno 60 ...'
messages, so this was probably a bad indicator for the problem...

And, BTW, I do _not_ see this problem on another i386 system after
installing the same 4.99.55 sets and the same 4.99.54 pkgsrc packages.

I finally found the culprit: it's the recent change to
xsrc/xfree/xc/programs/Xserver/hw/xfree86/xaa/xaaCpyArea.c (rev 1.1- >1.2).
Using /usr/X11R6/lib/modules/libxaa.a built using sources from before
that commit works fine, i.e. starting firefox does not crash the X
server. Comparing the contents of old and new libxaa.a shows that only
xaaCpyArea.o differs.

I committed a fix, everyone else who's had this problem please update xaaCpyArea.c and see if the problem disappears.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBR9gmfMpnzkX8Yg2nAQJVuAf/fT2rgflfW810ZKmrVTlNoxyGu8W+hUOS
5l8cUp62CdkCcBjBTC8DVLrSOqbFayCaYbMoVaRVm+9Q08ItDfAWts8vfv1ipDNT
pHfmpID+P77ehY3aNnDkmbCWqwGwmH9LnhbMuZnUbXNIUkW4q5lIISc1hZZ6r1Kl
A5X9oO1VblhbpLzgu6DL5xcwOJp6m296f6LJYZxGz0HmLfWF0BLve9oQ6bygbPBa
hJdbg0ZWkpX0oVqvuhFJ8jvo9qMFmelF0GzUqu1R/QvWHAQ/77BuOoE7Wk6XOVxX
zhe1SwxJJwPo4IXNelMYnEumaE9UM1Kx8OiPQgk0w0pYlbwVMb98Eg==
=Ih1q
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index