Bug 75494

Summary: Kabini [Radeon HD 8240] Xorg segfault on resume from suspend with glamor and radeonsi
Product: DRI Reporter: Jarno Leppänen <jarno.leppanen>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: medium CC: blaze, jarno.leppanen
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg
none
gdb full backtrace
none
Xorg.log none

Description Jarno Leppänen 2014-02-25 11:52:42 UTC
The bug is probably the same as https://bugs.freedesktop.org/show_bug.cgi?id=75433

Xorg.log, dmesg log and full backtrace from gdb are included.

Hardware:
Lenovo Thinkpad E145
AMD/ATI Kabini [Radeon HD 8240]

Software:
linux 3.13.5
glamor-egl 0.6.0
mesa 10.0.3
xorg-server 1.15.0
xf86-video-ati 7.3.0
Comment 1 Jarno Leppänen 2014-02-25 11:56:05 UTC
Created attachment 94713 [details]
dmesg
Comment 2 Jarno Leppänen 2014-02-25 11:57:13 UTC
Created attachment 94714 [details]
gdb full backtrace
Comment 3 Jarno Leppänen 2014-02-25 11:57:58 UTC
Created attachment 94715 [details]
Xorg.log
Comment 4 Michel Dänzer 2014-02-27 07:12:05 UTC
(In reply to comment #1)
> Created attachment 94713 [details]
> dmesg

Looks like the GPU locks up on resume, and the GPU reset fails to get it back in shape.

Does this also happen with DPM disabled?
Comment 5 Jarno Leppänen 2014-02-27 07:20:46 UTC
Yes, setting kernel parameter radeon.dpm=0 doesn't help.
Comment 6 Jarno Leppänen 2014-02-27 07:33:40 UTC
Also, I need to reboot the machine in order to get hardware acceleration working again. If I try to restart X after the crash it reverts to software rendering with Xorg.log complaining that "Screen 0 is not DRI2 capable". Nothing on dmesg though.
Comment 7 Jarno Leppänen 2014-03-20 10:16:57 UTC
This problem seems to be fixed in mainline kernel version 3.14-rc7. Closing bug. Thanks!
Comment 8 Jarno Leppänen 2014-03-26 16:42:36 UTC
Works now also on linux stable 3.13.7

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.