Bug 36892

Summary: page faults / general protection faults under heavy 3d load
Product: Drivers Reporter: Niels Ole Salscheider (niels_ole)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED WILL_NOT_FIX    
Severity: normal CC: alan, niels_ole
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.6-rc1 Subsystem:
Regression: No Bisected commit-id:
Attachments: kernel message
kernel message 2
kernel message 3
kernel message 4
dmesg output for 3.6-rc1

Description Niels Ole Salscheider 2011-06-07 14:13:13 UTC
I get page faults or general protection faults under heavy 3d load (like "sauerbraten", but sometimes switching windows with kwin is enough) in random processes. I have a radeon hd 6870 and use r600g from mesa git.

This happens on 3.0-rc1 and 2.6.39. I am not sure if this is a problem with older kernels, too, since I get gpu lockups with them.

I am not sure what could cause these problems, maybe some bug in gem / ttm?
Comment 1 Niels Ole Salscheider 2011-06-07 14:13:59 UTC
Created attachment 61052 [details]
kernel message
Comment 2 Niels Ole Salscheider 2011-06-07 14:14:24 UTC
Created attachment 61062 [details]
kernel message 2
Comment 3 Niels Ole Salscheider 2011-06-07 14:14:41 UTC
Created attachment 61072 [details]
kernel message 3
Comment 4 Niels Ole Salscheider 2011-06-07 14:15:02 UTC
Created attachment 61082 [details]
kernel message 4
Comment 5 Niels Ole Salscheider 2011-06-07 14:18:17 UTC
btw: I do not know why it was out of memory in the first error message. I have 8GB of ram but usually less than 4GB are used (most of it for virtuoso-t and nepomukservices)
Comment 6 Alan 2012-08-24 13:41:21 UTC
Is this still seen on modern (3.2+) kernels ?
Comment 7 Niels Ole Salscheider 2012-08-24 14:29:42 UTC
I have just tried to run "sauerbraten" under 3.6-rc1. It seems to work fine, but I get page allocation failure messages in dmesg, see attachment.
Comment 8 Niels Ole Salscheider 2012-08-24 14:30:17 UTC
Created attachment 78381 [details]
dmesg output for 3.6-rc1
Comment 9 Alan 2012-08-24 16:36:07 UTC
The page allocation warnings are fine (and just warnings that perhaps the VM needs further tuning)

The only oddity is this

[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!
Comment 10 Alan 2013-12-23 13:45:13 UTC
Which is an out of memory error so correctly just a warning