Bug#608797: xserver-xorg-core: viewing large image in Firefox causes X server to abort
* Julien Cristau <firstname.lastname@example.org> [110105 14:51]:
> On Wed, Jan 5, 2011 at 09:33:53 +0100, Michal Suchanek wrote:
> > > Please attach a full backtrace from gdb.
> > How do I?
> > The X server just decides to quit, there is no report of crash neither
> > in X log nor in kernel log.
> You could put a breakpoint on FatalError. And find out what is
> allocating such an insanely big pixmap.
firefox creating absurdly large pixmaps is a problem I also have seen
problems with. But not that big problems and the xserver was behaving more
reasonable (i.e. send firefox an error the pixmap cannot be generated
which then kills firefix).
One site (that is quite important here in Germany) is www.bahn.de, which
commonly uses firefox to request creating pixmaps with widths like 11050
or heights like 7000 (and if I remember correctly, sometimes even both).
With those sizes the X server (at least until lenny) usually have no problems.
The only problems were some intel drivers in etch not creating such large images
and the resulting X errors killing firefox as is not able to handle them.
Thus it is quite thinkable that firefox could request even bigger pixmaps
and there is just something in the X server not properly coping with that.
(It might be something else, so take this with a grain of salt. It's just
a hint that you may not be too surpised if while debugging seing absurd
CreatePixmap requests from firefox).
Bernhard R. Link