Problems with large pictures in Firefox

Hi @all,

many people, including myself, have problems with Firefox at the moment. It seems that something hangs in Xorg when Firefox displays larger pictures (for example a single JPEG file). The larger the picture the worse the effect.

When showing such a picture the Xorg log files show this message:
Code:
[mi] EQ overflowing. The server is probably stuck in an infinite loop.

A picture at approx 6000x4000 can freeze Firefox for over a minute until it continues. The problem starts to appear at about 3000x2000 where the switch to such a tab inside Firefox can take a few seconds. And very huge pictures (over 10000x6000) freeze the whole Xorg desktop for long time, not only Firefox.

Does anyone know what is going on here?
 
I can confirm this on stable/9 amd64. A 100mpx image freezes the entire X server for several minutes. Only the mouse cursor still reacts. Key/mouse events during this time accumulate and are acted out when the freeze ends.
 
I used to get the same error from time to time when playing videos using mplayer with vo=gl2. The mouse pointer would still move but wouldn't click and the keyboard wouldn't respond either. I've never waited to see what happened next; I would just press the power button and the machine would power off normally.
A week or two ago I switched to vo=x11 and since then it has been working properly.

I'm using an old (Gen 2) Intel GPU and Xorg without KMS.

Try playing with hardware acceleration/rendering settings in Firefox.
 
Beastie said:
Try playing with hardware acceleration/rendering settings in Firefox.

No success. I switched off acceleration and edited some about:config entries also started in "safe mode". Nothing helps here. Firefox is always slow when displaying large pictures.
 
Yes it helps. Now it just stops for two seconds while drawing a large picture instead of thirty. Thank you. Is there a problem with the XRender extension on FreeBSD?
 
Back
Top