Bug#616389: xserver-xorg-video-radeon: Crashes when closing graphical VT ("(EE) RADEON(0): failed to set mode: Permission denied")

Michel Dänzer daenzer at debian.org
Sat Mar 12 11:21:59 PST 2011


On Fre, 2011-03-11 at 22:49 +0000, Thue Janus Kristensen wrote: 
> 2011/3/11 Michel Dänzer <daenzer at debian.org>
>         On Don, 2011-03-10 at 15:33 +0100, Michel Dänzer wrote:
>         > On Don, 2011-03-10 at 14:13 +0000, Thue Janus Kristensen
>         wrote:
>         > > Accoding to gdb, the second server is called as
>         > >    drmDropMaster(fd=9)
>         > > and the first server calls
>         > >    drmSetMaster(fd=9)
>         > >
>         > >
>         > > Switching between VT7 and VT8 a few times, they also are
>         both called
>         > > with drmDropMaster(fd=9) and drmSetMaster(fd=9).
>         >
>         > Then I'm confused why the EBADF... If the file descriptor
>         was closed
>         > before drmDropMaster, then I would have expected that to
>         implicitly drop
>         > master as well.
>         
>         
>         Just in case though, assuming you guys have libgl1-mesa-dri
>         7.10-3 or
>         newer, does downgrading that to an older version fix the
>         problem? 
> 
> 
> I had 7.10-4. Downgrading to libgl1-mesa-dri_7.7.1-4_amd64.deb seems
> to fix the crash.

Mesa upstream Git commit 9b7f3776359640d452697f3a487a345820abebf0
('r600: don't close fd on failed load') might fix the problem with the
r600g driver shipped in 7.10-4 then. 

-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer





More information about the xorg-driver-ati mailing list