Bug 9606

Summary: crash with compiz 0.3.6 (water plugin) and r300/AIGLX
Product: Mesa Reporter: Giacomo Perale <ghepeu>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: gdb log

Description Giacomo Perale 2007-01-11 02:35:55 UTC
Hello, after the upgrade to compiz 0.3.6 I'm experiencing an X crash when I
start the effects provided by the water plugin. 
The problem is partially reproducible: when I start compiz sometimes everything
works, and sometimes it's affected by the "menus and panels with white shadows"
bug; in this second case X crashes and restarts when I activate the water plugin
with the default key-combination.
I attached gdb to the X process from a different machine, and I could observe
that the first pixel of the wave are draw, then X aborts. gdb log follows.

xorg-server 1.1.99.903 + patch from bug #8991
xf86-video-ati 6.6.3
mesa 6.5.2

ATI Radeon X550 (RV370) 5B63 (PCIE)
Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
Comment 1 Giacomo Perale 2007-01-11 02:36:28 UTC
Created attachment 8358 [details]
gdb log
Comment 2 Michel Dänzer 2007-01-18 02:04:06 UTC
Reassigning to the r300 driver. Although this may be triggered by bad behaviour
elsewhere, abort() is a bad idea with AIGLX.
Comment 3 Jerome Glisse 2007-01-18 06:08:48 UTC
It seems that the first texture unit isn't enabled at all, likely an
opengl bug in the plugin, anyway we shouldn't do bad things then.
Or it could be that somehow that the mesa contex is in an good
state. A simple gl app to mimick the bug would be nice.
Comment 4 Maciej Cencora 2009-05-02 13:02:36 UTC
Can you reproduce it with current master of radeon-rewrite branch of mesa?
Comment 5 Giacomo Perale 2009-05-07 14:32:00 UTC
I forgot this bug report, sorry. The problem disappeared sometime around the release of mesa 7.0. 
Comment 6 Adam Jackson 2009-08-24 12:25:32 UTC
Mass version move, cvs -> git

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.