Comment 10 for bug 550850

Revision history for this message
John Gilmore (gnu-gilmore) wrote :

I've just found a way to reproduce the issue on my system.

I ran "evince" (the PDF viewer) on a file someone sent me, which produces a very wide window that fills the entire screen.
The first time I ran this, compiz immediately died after this window went up. So I investigated. I logged out and back in,
tried just running evince on this file. No crash. So logged out and back in, started four terminal windows (my usual), then
evince, no crash. So started Firefox with my usual sixty or seventy tabs, then ran evince. No crash. But when I moved that window off the lower right corner of the screen (so that about 40% of it was on the screen, the rest offscreen), bam, compiz
failed.

I rebooted the system, logged in, started four terminals, checked dmesg (no "relocation" messages), started Firefox, ran evince on this file. No crash. Used the middle
button in the window frame top to move it around and generally offscreen in the lower right corner. No crash. Let it sit there
for a few seconds after releasing the middle button. Bam, crash! And there in dmesg were seven messages:

[ 525.385000] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 525.824032] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 526.129675] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 531.537754] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 536.836914] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 536.872722] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

[ 536.940502] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

I've attached the PDF file that triggers this behavior.

This is on an HP dc5750 (AMD dualcore desktop, 5GB RAM, with Radeon graphics attached to 1980x1200 HP LP2465 screen). I'll attach dmesg | egrep "drm|radeon" output and X log.

Hmm, there is an *ERROR* in dmesg about forcing to 32M GART size (because of ASIC bug ?) -- could that be related?