tech-x11 archive

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

Re: firefox crashes X server



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.

The system in question is a ThinkPad X40. Partial dmesg output:

NetBSD 4.99.55 (GENERIC) #0: Sun Mar  9 00:29:25 CET 2008
[...]
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82855GM Host-Hub Controller (rev. 0x02)
agp0 at pchb0: detected 8060k stolen memory
agp0: aperture at 0xe0000000, size 0x8000000
Intel 82855GM GMCH Memory Controller (miscellaneous system, revision 0x02) at 
pci0 dev 0 function 1 not configured
Intel 82855GM GMCH Configuration Process (miscellaneous system, revision 0x02) 
at pci0 dev 0 function 3 not configured
vga1 at pci0 dev 2 function 0: Intel 82855GM GMCH Integrated Graphics Device 
(rev. 0x02)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
direct rendering for vga1 unsupported
Intel 82855GM GMCH Integrated Graphics Device (miscellaneous display, revision 
0x02) at pci0 dev 2 function 1 not configured

Please tell what additional information I should provide to help fixing
this problem.


Regards, Jukka

> > > [1] http://salmi.ch/~jukka/nbsd/XFree86.0.log.gz

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~


Home | Main Index | Thread Index | Old Index