Bug 20961

Summary: libdrm_intel segfault on Firefox load
Product: DRI Reporter: Reilly Grant <reillyeon>
Component: libdrmAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Reilly Grant 2009-03-30 19:46:05 UTC
On vanilla linux-2.6.29 with xorg-server 1.5.3 and latest git libdrm and xf86-video-intel I get the following SIGSEGV when loading firefox:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffe1917a6f0 (LWP 8017)]
drm_intel_gem_bo_unreference_locked (bo=0x3db4490) at intel_bufmgr_gem.c:585
585                 DRMLISTADDTAIL(&bo_gem->head, &bucket->head);
(gdb) bt
#0  drm_intel_gem_bo_unreference_locked (bo=0x3db4490)
    at intel_bufmgr_gem.c:585
#1  0x00007ffe15c3439c in drm_intel_gem_bo_unreference (bo=0x3db4490)
    at intel_bufmgr_gem.c:599
#2  0x00007ffe15e87952 in i830_uxa_destroy_pixmap (pixmap=0x3c7a350)
    at i830_exa.c:1011
#3  0x000000000050e0ac in ?? ()
#4  0x00007ffe16b9190f in ?? ()
   from /usr/lib/xorg/modules/extensions//libextmod.so
#5  0x0000000000430ae3 in FreeResource ()
#6  0x0000000000441e03 in ProcFreePixmap ()
#7  0x0000000000445ee9 in Dispatch ()
#8  0x000000000042f095 in main ()

This only happens when KMS is enabled this might be related to bug 20633.

Running a Dell Latitude D630N with lspci reporting:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
Comment 1 Kristian Høgsberg 2010-05-07 13:12:08 UTC
Did this get fixed?  Can you try a recent version of the stack?  Thanks.
Comment 2 Reilly Grant 2010-05-07 22:12:12 UTC
(In reply to comment #1)
> Did this get fixed?  Can you try a recent version of the stack?  Thanks.

Haha, I forgot about this problem.  I'm currently running xf86-video-intel-2.9.1 on Linux 2.6.32 with KMS and everything seems to be working.
Comment 3 Kristian Høgsberg 2010-05-08 06:27:10 UTC
Thanks for checking back, I'll close the bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.