Closed Bug 577797 Opened 15 years ago Closed 15 years ago

Crash from SIGFPE [@ psb_dri.so@0xfc2cf ] below mozilla::layers::LayerManagerOGLProgram::CreateProgram

Categories

(Core :: Graphics, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cjones, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Attached file glxinfo
Crash on an ancient Ubuntu 8.04 netbook while attempting to load the above URL's movie in full screen. See attached glxinfo. I don't expect our OpenGL code to support this machine, necessarily, but we shouldn't crash here. Will investigate next week.
Signature psb_dri.so@0xfc2cf UUID 81e6d820-873d-49f9-8f75-50aac2100709 Time 2010-07-09 23:14:18.747267 Uptime 1724 Last Crash 17193692 seconds (more than 3 months) before submission Install Age 1728 seconds (28.8 minutes) since version was first installed. Product Firefox Version 4.0b2pre Build ID 20100709030426 Branch 2.0 OS Linux OS Version 0.0.0 Linux 2.6.24-27-lpia #1 SMP Thu Apr 8 18:04:46 UTC 2010 i686 CPU x86 CPU Info GenuineIntel family 6 model 28 stepping 2 Crash Reason SIGFPE Crash Address 0x9d2792cf User Comments Processor Notes EMCheckCompatibility False Related Bugs Crashing Thread Frame Module Signature [Expand] Source 0 psb_dri.so psb_dri.so@0xfc2cf psb_dri.so@0x16e7b7 libGL.so.1.2@0x40401 mozilla::layers::LayerManagerOGLProgram::CreateProgram gfx/layers/opengl/LayerManagerOGLProgram.h:327 mozilla::layers::LayerProgram::Initialize gfx/layers/opengl/LayerManagerOGLProgram.h:403 mozilla::layers::ColorTextureLayerProgram::Initialize gfx/layers/opengl/LayerManagerOGLProgram.h:511 mozilla::layers::LayerManagerOGL::Initialize gfx/layers/opengl/LayerManagerOGL.cpp:136 nsBaseWidget::GetLayerManager widget/src/xpwidgets/nsBaseWidget.cpp:724 nsWindow::GetLayerManager widget/src/gtk2/nsWindow.cpp:6812 nsWindow::OnExposeEvent widget/src/gtk2/nsWindow.cpp:2376 expose_event_cb widget/src/gtk2/nsWindow.cpp:5740 I think what would really help is if you could get debug symbols for psb_dir.so/libGL.so.1.2 on your system and ask a debugger why psb_dri.so is dividing by 0 or whatever. :)
Severity: normal → critical
Keywords: crash
psb_dri.so is the Intel Poulsbo (GMA 500, aka PowerVR SGX 540 but with Intel-written closed drivers) driver. The driver is known to be fairly low quality and buggy, however it -should- provide the necessary GL bits for what we need modulo driver bugs.
Blocking GL because we either need to either fix our bug here, work around it, or disable for this old card/driver. The programmer in me leans towards the latter, but the crash happened on a ~8-month-old Dell Mini, and it would be nice to make FF faster there (trust me! ;) ).
Blocks: ogl-osx-beta
We're falling back on software as of 2010/07/29 nightly, so no more crashy.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ psb_dri.so@0xfc2cf ]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: