firefox and desktop crash when very large fonts set
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
While programming in javascript, I accidentally set the browser fonts extraordinarily large, it was bug in my program. I haven't yet been able to figure out how large I was setting them, but the page loads, the fonts are somewhere around 1000 pixels high, then firefox crashes and takes the desktop (gnome) with it. X restarts and I'm back to the desktop login screen.
I'm running ubuntu 9.04, gnome 2.26.1, and firefox 3.0.10.
I recreated the problem from the keyboard. I tried going to the view menu or doing ctrl++ ... you can only pump the fonts up a few times then they wont zoom anymore. But if you do a ctrl-shift-z a few times it blows the fonts up and will crash the browser. I'm going to try it again to be sure, but this sequence did take down FF and gnome at least once. Will confirm.
Yup, it crashes alright. But I forgot to mention 1 thing, after you ctrl-shift-z about 10 or 15 times, the fonts will be so large they disappear off the visible area of the screen... so then use the scrollbars to scroll and presto: crash. I realize that zooming text to that size has no practical use at this time, however, I hope this contributes to a more robust product.
Possibly useful information: I have examined the output of the javascript... it is producing a string based on a simple calculation. Some of the results look like this: 1.4000000000000
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: firefox-3.0 3.0.10+
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.28-11-generic i686
I also found this bug. It seems to be a problem in the nvidia driver. This is in my dmesg:
[ 350.331476] Xorg[4198]: segfault at 1c ip b65b6209 sp bfb5d530 error 4 in nvidia_ drv.so[ b6568000+ 3b4000]
It's reproducible when opening an HTML page with many nested <big> tags. See attachment.