Bug 36172

Summary: xf86-video-ati-git causes Gnome 3 crash (Radeon HD5770 - r800)
Product: Mesa Reporter: Sascha <sascha.herzinger>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium CC: serafini
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: dmesg + glxinfo + xorg log
dmesg
glxinfo
xorg log

Description Sascha 2011-04-12 08:55:11 UTC
pacman -Qm:

ati-dri-git 20110412-1
cope-git 20110410-1
dri2proto-git 20110412-1
flashplugin-prerelease 10.3.162.29-2
glproto-git 20110411-1
kernel26-mainline 2.6.39rc3-1
libdrm-git 20110411-1
libgl-git 20110412-1
mesa-git 20110412-1
package-query 0.7-1
perl-env-path 0.18-2
perl-io-stty 0.30.0-3
perl-params-util 1.03-1
perl-regexp-common 2010010201-1
teamviewer 6.0.9224-4
xf86-video-ati-git 20110412-1
yaourt 0.10.1-2

Kernelversion:

2.6.38 & 2.6.39-rc3-mainline

xsession-errors:

radeonSetSpanFunctions: bad format: 0x0002
radeonSetSpanFunctions: bad format: 0x0002
gnome-shell: radeon_texture.c:138: radeon_teximage_map: Assertion `!image->base.Data' failed.
gnome-session[4583]: WARNING: Application 'gnome-shell.desktop' killed by signal
gnome-session[4583]: WARNING: App 'gnome-shell.desktop' respawning too quickly
gnome-shell-calendar-server[4705]: Got HUP on stdin - exiting

Description:

Clicking twice on certain applets in the upper right corner causes a crash of gnome-shell. (sound applet and keyboard language applet for example)
Comment 1 Alex Deucher 2011-04-12 08:59:00 UTC
Is this a regression?  What did you update that caused this problem?  mesa?  kernel?  ddx?  Please attach a copy of your xorg log, dmesg output, and glxinfo output.
Comment 2 Sascha 2011-04-12 09:09:52 UTC
Created attachment 45539 [details]
dmesg + glxinfo + xorg log
Comment 3 Sascha 2011-04-12 09:11:52 UTC
(In reply to comment #1)
> Is this a regression?  What did you update that caused this problem?  mesa? 
> kernel?  ddx?  Please attach a copy of your xorg log, dmesg output, and glxinfo
> output.

I updated ati-dri to ati-dri-git (and all packages which needed an update to -git for that).
Comment 4 Michel Dänzer 2011-04-12 09:17:35 UTC
Does it work better with the r600g driver?

BTW, please attach files individually as opposed to packed in an archive, and verify that the MIME type allows viewing plain text files in the browser directly.
Comment 5 Sascha 2011-04-12 09:24:45 UTC
Created attachment 45540 [details]
dmesg
Comment 6 Sascha 2011-04-12 09:25:30 UTC
Created attachment 45541 [details]
glxinfo
Comment 7 Sascha 2011-04-12 09:25:57 UTC
Created attachment 45542 [details]
xorg log
Comment 8 Sascha 2011-04-12 10:22:22 UTC
(In reply to comment #4)
> Does it work better with the r600g driver?
> 
> BTW, please attach files individually as opposed to packed in an archive, and
> verify that the MIME type allows viewing plain text files in the browser
> directly.

1.Attatchement fixed.

2.Why did you put the report in the r600 section? My card is a r800 I think.

3.Tried to install mesa-r600g-git, though I cannot. It ask me to install libgl instead of libgl-git. Though doing that will result in downgrading ati-dri-git to ati-dri again.
Comment 9 Jonathan Serafini 2011-05-17 18:28:10 UTC
Hi Michel, 

Good first troubleshooting steps. 

I too experienced the exact same errors (radeonSetSpanFunctions: bad format:) as soon as I would touch any of the widgets on the panel (ex.: volume control). 

I too run archlinux and was running most of the same -git ati/dri/mesa stack as Sascha. Apparently, downgrading libdrm-git-20110512-1-x86_64.pkg.tar.xz to libdrm-2.4.25-1-x86_64.pkg.tar.xz seems to have done the trick. 

Should you need more info, please let me know.
Comment 10 Andreas Boll 2012-11-02 16:14:23 UTC
Note: classic r600 driver has been abandoned.
Please use r600g (gallium driver) instead.

Is this still an issue with a newer driver/kernel?

Gnome 3 runs fine for me on rv770 
(Kernel 3.6.4, xf86-video-ati git, libdrm git, mesa git)
Comment 11 Andreas Boll 2014-07-07 16:04:42 UTC
The classic r600 driver has been abandoned long ago.
It was replaced by the Gallium driver r600g.

If you have issues with r600g please file a new bug report with component Drivers/Gallium/r600

Thanks.

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.