Bug 670187

Summary: firefox4 segfault in swrastPutImage() (pdraw->psc==NULL) [Gallium 0.4 on llvmpipe]
Product: [Fedora] Fedora Reporter: Thierry Vignaud <thierry.vignaud>
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: ajax
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-29 17:47:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
GDB trace none

Description Thierry Vignaud 2011-01-17 14:01:28 UTC
Description of problem:
firefox4 crashes in mesa-7.10 with kernel-2.6.37 with nouveau driver (but in soft rastering code).
Soft rendering was forced by running firefox with another user that has no access to /dev/dri/card0.

Version-Release number of selected component (if applicable):
Tested on Fedora with:
mesa-dri-drivers-7.10-0.18.fc15.x86_64
firefox-4.0-0.17.beta9.fc14.remi.x86_64
kernel-2.6.37-2.fc15.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Set 'layers.acceleration.force-enabled' to true and 'layers.acceleration.disabled' to false in firefox4 (using about:config)
2. restart firefox
3. firefox prints "failed to create drawable" thenl segfaults in mesa
  
Actual results:
Segfault

Expected results:
soft rasterizer should not make firefox segfault

Additional info:
See attached GDB trace

# /usr/lib64/mesa/glinfo |egrep 'RENDERER|VENDOR|VERSION'
[a@pt-tvignaud ~]$ /usr/lib64/mesa/glinfo |egrep 'RENDERER|VENDOR|VERSION'
GL_VERSION: 2.1 Mesa 7.10-devel
GL_RENDERER: Gallium 0.4 on llvmpipe
GL_VENDOR: VMware, Inc.
GLU_VERSION: 1.3
GLUT_API_VERSION: 4

Comment 1 Thierry Vignaud 2011-01-17 14:02:01 UTC
Created attachment 473845 [details]
GDB trace

Comment 2 Adam Jackson 2012-08-29 17:47:35 UTC
Mesa 7.10 isn't available in any currently supported release of Fedora.  Please reopen if you still see this in F18.