https://bugzilla.kernel.org/show_bug.cgi?id=60517
Bug ID: 60517 Summary: Xorg crash loops after upgrade to kernel 3.10. Product: Drivers Version: 2.5 Kernel Version: 3.10 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: high Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@kernel-bugs.osdl.org Reporter: knut.tidemann@gmail.com Regression: No
Created attachment 106807 --> https://bugzilla.kernel.org/attachment.cgi?id=106807&action=edit Xorg.log
I'm running Arch linux and after I updated and rebooted due to kernel 3.10 hitting the Testing repository I've experienced many X.org crashes du to bus errors.
I've attached both my X.org log file and a dmesg output.
The crash it self happens (seemingly) random, but after the first crash it crashes again right after I log into KDE. Probably when desktop effects are started.
I have a Radeon HD 5670 card, and I run mesa from git with daily updates. I've also tried out the new UVD acceleration and got the error that is displayed in the kernel log.
https://bugzilla.kernel.org/show_bug.cgi?id=60517
--- Comment #1 from Knut Tidemann knut.tidemann@gmail.com --- Created attachment 106808 --> https://bugzilla.kernel.org/attachment.cgi?id=106808&action=edit dmesg
https://bugzilla.kernel.org/show_bug.cgi?id=60517
Alex Deucher alexdeucher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexdeucher@gmail.com
--- Comment #2 from Alex Deucher alexdeucher@gmail.com --- What version of mesa are you using? You need to build the r600 vdpau driver in mesa to use UVD. As for the crash, can you bisect?
https://bugzilla.kernel.org/show_bug.cgi?id=60517
--- Comment #3 from Knut Tidemann knut.tidemann@gmail.com --- I'm using mesa from git. (Right now: g4dbca86). I'm not able to bisect right now (I'm at work), but I'll give it a shot next week.
I'm suspecting VDPAU/UVD, because I tried to used it with adobe flash due to a red and blue color swap and I got this error after a while:
[drm:radeon_uvd_free_handles] *ERROR* Error destroying UVD (-22)!
And vdpauinfo stopped showing h264 and all the others, I was just left with MPEG2-variants (possibly the shader decoder?). After a reboot I was able to see all the supported codecs again.
I've now disabled the hw-decoding in flash to see if the crashes go away.
https://bugzilla.kernel.org/show_bug.cgi?id=60517
--- Comment #4 from Alex Deucher alexdeucher@gmail.com --- It's probably not a kernel bug then. More likely a bug in the 3D or vdpau driver or in flash. I just happens to manifest on 3.10 since that was the first kernel with UVD support. If you can narrow it down to flash or UVD, you may want to close this bug and open a mesa bug (https://bugs.freedesktop.org) against the r600 gallium driver.
https://bugzilla.kernel.org/show_bug.cgi?id=60517
Knut Tidemann knut.tidemann@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #5 from Knut Tidemann knut.tidemann@gmail.com --- With no usage of UVD, I've not seen this bug for the entire weekend, so I'll close it and reopen one against the gallium driver.
dri-devel@lists.freedesktop.org