[945GME DRI] firefox drops core at startup with DRI enabled
Submitted by MikeW
Assigned to Ian Romanick
Created attachment 72224 gdb bt, Xorg log, dmesg, and working xorg.conf
Bug description: Each time firefox is started it results in a firefox.core file in the home directory. firefox does continue to startup without any more issues. From a gdb backtrace it appears to be a problem in a call to driCreateScreen(). Disabling DRI in an xorg.conf stops firefox creating a core at startup - originally I was not using an xorg.conf so the server configured itself.
System environment: -- chipset: 82945GME -- system architecture: i386 -- xf86-video-intel: 2.12.0 -- xserver: X.Org 7.7 X Server 1.12.2 -- mesa: 7.10.3 -- libdrm: whatever is in OBSD release, sorry. -- kernel: OpenBSD 5.2 release -- Linux distribution: OpenBSD -- Machine or mobo model: Acer Aspire One -- Display connector:
Reproducing steps: Start firefox and check home directory when it has finally started.
Additional info: Use non-root account to reproduce since root does not produce cores by default.
The attachment contains o a gdb backtrace of a firefox core showing the crash in driCreateScreen() o The Xorg log for the server which produces a core o System dmesg o xorg.conf that stops firefox dumping a core.
Attachment 72224, "gdb bt, Xorg log, dmesg, and working xorg.conf":