https://bugs.freedesktop.org/show_bug.cgi?id=45018 --- Comment #62 from Alexandre Demers <alexandre.f.demers@xxxxxxxxx> 2012-06-06 15:37:07 PDT --- (In reply to comment #61) > Please also try this patch: > http://lists.freedesktop.org/archives/dri-devel/2012-June/023735.html > > It doesn't fix anything rendering related, but instead fixes a deadlock > introduced with the vm patch It isn't the complete solution of the problem it > might still be an improvement. > > Christian. Thanks Christian. I just tested the patch and it still fails. Running piglit on r600.test hangs, kills Xorg, restarts without any 3D support and produce the following: ----- dmesg: [ 44.640434] retire_capture_urb: 1 callbacks suppressed [ 64.193666] radeon 0000:01:00.0: bo ffff88021b1d2400 va 0x0180D000 conflict with (bo ffff880221d00400 0x0180D000 0x0180E000) [ 64.242569] radeon 0000:01:00.0: bo ffff880221d1dc00 va 0x0184E000 conflict with (bo ffff8802135ac800 0x0184E000 0x0184F000) [ 64.369362] radeon 0000:01:00.0: bo ffff880222126800 va 0x01841000 conflict with (bo ffff88021b3b4400 0x01841000 0x01842000) [ 64.832098] radeon 0000:01:00.0: bo ffff88021352dc00 va 0x01859000 conflict with (bo ffff880222c42800 0x01859000 0x0185B000) [ 65.486230] EXT4-fs (sdc2): warning: maximal mount count reached, running e2fsck is recommended [ 65.540929] EXT4-fs (sdc2): mounted filesystem with ordered data mode. Opts: (null) [ 69.016383] radeon 0000:01:00.0: bo ffff880221d1e000 va 0x0402D000 conflict with (bo ffff880221fc5000 0x0402D000 0x0402E000) [ 69.017579] radeon 0000:01:00.0: bo ffff880221d1b400 va 0x0404D000 conflict with (bo ffff880206061400 0x0404D000 0x0404E000) [ 471.209470] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec [ 471.209482] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000001ee7 last fence id 0x0000000000001ee4) [ 471.708793] radeon 0000:01:00.0: GPU lockup CP stall for more than 10500msec [ 471.708803] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000001ee5) [ 471.708812] radeon 0000:01:00.0: failed to get a new IB (-35) [ 471.708818] [drm:radeon_cs_ib_chunk] *ERROR* Failed to get ib ! [ 471.712988] radeon 0000:01:00.0: GPU softreset [ 471.712996] radeon 0000:01:00.0: GRBM_STATUS=0xB3703828 [ 471.713001] radeon 0000:01:00.0: GRBM_STATUS_SE0=0x24000007 [ 471.713006] radeon 0000:01:00.0: GRBM_STATUS_SE1=0x3D000007 [ 471.713012] radeon 0000:01:00.0: SRBM_STATUS=0x200206C0 [ 471.713017] radeon 0000:01:00.0: VM_CONTEXT0_PROTECTION_FAULT_ADDR 0x00000000 [ 471.713023] radeon 0000:01:00.0: VM_CONTEXT0_PROTECTION_FAULT_STATUS 0x00000000 [ 471.713029] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ 471.713035] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x07070010 [ 471.862829] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 471.862831] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DF7B [ 471.862933] radeon 0000:01:00.0: GRBM_STATUS=0x00003828 [ 471.862934] radeon 0000:01:00.0: GRBM_STATUS_SE0=0x00000007 [ 471.862936] radeon 0000:01:00.0: GRBM_STATUS_SE1=0x00000007 [ 471.862937] radeon 0000:01:00.0: SRBM_STATUS=0x200206C0 [ 471.863938] radeon 0000:01:00.0: GPU reset succeed [ 472.044573] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 472.202790] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 472.204511] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). [ 472.204582] radeon 0000:01:00.0: WB enabled [ 472.204584] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff880221964c00 [ 472.204586] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000040000c04 and cpu addr 0xffff880221964c04 [ 472.204587] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000040000c08 and cpu addr 0xffff880221964c08 [ 472.387014] [drm:r600_ring_test] *ERROR* radeon: ring 0 test failed (scratch(0x8500)=0xCAFEDEAD) [ 472.387015] [drm:cayman_resume] *ERROR* cayman startup failed on resume [ 472.406246] radeon 0000:01:00.0: ffff88021c7d3800 unpin not necessary [ 472.406260] radeon 0000:01:00.0: ffff88021c7d3c00 unpin not necessary [ 472.407518] radeon 0000:01:00.0: GPU softreset [ 472.407525] radeon 0000:01:00.0: GRBM_STATUS=0xA0003828 [ 472.407530] radeon 0000:01:00.0: GRBM_STATUS_SE0=0x00000007 [ 472.407536] radeon 0000:01:00.0: GRBM_STATUS_SE1=0x00000007 [ 472.407541] radeon 0000:01:00.0: SRBM_STATUS=0x200206C0 [ 472.407546] radeon 0000:01:00.0: VM_CONTEXT0_PROTECTION_FAULT_ADDR 0x00000000 [ 472.407552] radeon 0000:01:00.0: VM_CONTEXT0_PROTECTION_FAULT_STATUS 0x00000000 [ 472.407557] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ 472.407562] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x07070010 [ 472.577076] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 472.577080] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DF7B [ 472.577183] radeon 0000:01:00.0: GRBM_STATUS=0x00003828 [ 472.577185] radeon 0000:01:00.0: GRBM_STATUS_SE0=0x00000007 [ 472.577186] radeon 0000:01:00.0: GRBM_STATUS_SE1=0x00000007 [ 472.577188] radeon 0000:01:00.0: SRBM_STATUS=0x200206C0 [ 472.578190] radeon 0000:01:00.0: GPU reset succeed [ 472.756629] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 472.912577] radeon 0000:01:00.0: Wait for MC idle timedout ! [ 472.914304] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). [ 472.914377] radeon 0000:01:00.0: WB enabled [ 472.914380] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff880221964c00 [ 472.914382] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000040000c04 and cpu addr 0xffff880221964c04 [ 472.914383] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000040000c08 and cpu addr 0xffff880221964c08 [ 473.094478] [drm:r600_ring_test] *ERROR* radeon: ring 0 test failed (scratch(0x8500)=0xCAFEDEAD) [ 473.094480] [drm:cayman_resume] *ERROR* cayman startup failed on resume [ 539.092664] retire_capture_urb: 1 callbacks suppressed ----- xsession-errors Tracker-Message: Setting up monitor for changes to config file:'/home/dema1701/.config/tracker/tracker-miner-fs.cfg' Tracker-Message: Setting up monitor for changes to config file:'/home/dema1701/.config/tracker/tracker-store.cfg' Starting log: File:'/home/dema1701/.local/share/tracker/tracker-miner-fs.log' ** Message: applet now removed from the notification area ** (process:1189): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags' ** (process:1189): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags' ** (process:1189): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags' Tracker-Message: Setting up monitor for changes to config file:'/home/dema1701/.config/tracker/tracker-store.cfg' Starting log: File:'/home/dema1701/.local/share/tracker/tracker-store.log' radeon: Failed to allocate a buffer: radeon: size : 256 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy Mesa: User error: GL_OUT_OF_MEMORY in glTexSubImage2D radeon: Failed to allocate a buffer: radeon: size : 2560 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy radeon: Failed to allocate a buffer: radeon: size : 2560 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy radeon: Failed to allocate a buffer: radeon: size : 256 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy Window manager warning: Failed to load theme "Ambiance": Failed to find a valid file for theme Ambiance ** Message: applet now embedded in the notification area ** Message: Stopping registered applet secret agent because GNOME Shell is running radeon: Failed to allocate a buffer: radeon: size : 256 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy Mesa: User error: GL_OUT_OF_MEMORY in glTexSubImage2D radeon: Failed to allocate a buffer: radeon: size : 2816 bytes radeon: alignment : 256 bytes radeon: domains : 2 EE r600_texture.c:865 r600_texture_get_transfer - failed to create temporary texture to hold untiled copy Window manager warning: CurrentTime used to choose focus window; focus window may not be correct. Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen! Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x1e00002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x1e00002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600002 already in stack ** Message: Active session changed ** Message: Active session changed (gnome-settings-daemon:1120): color-plugin-WARNING **: Done switch to new account, reload devices ** Message: Active session changed ** Message: Active session changed ** Message: Active session changed gnome-session[1085]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (gnome-settings-daemon:1120): Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (gnome-screensaver:1191): Gdk-WARNING **: gnome-screensaver: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (evolution-alarm-notify:1196): Gdk-WARNING **: evolution-alarm-notify: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (gnome-shell-calendar-server:1227): Gdk-WARNING **: gnome-shell-calendar-server: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (gnome-terminal:1406): Gdk-WARNING **: gnome-terminal: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (nautilus:1385): Gdk-WARNING **: nautilus: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. (nm-applet:1185): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. applet.py: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. (deja-dup-monitor:1184): GVFS-RemoteVolumeMonitor-WARNING **: Owner :1.17 of volume monitor org.gtk.Private.UDisks2VolumeMonitor disconnected from the bus; removing drives/volumes/mounts g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Received signal:15->'Terminated' g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Received signal:15->'Terminated' OK (tracker-miner-fs:1183): GVFS-RemoteVolumeMonitor-WARNING **: Owner :1.17 of volume monitor org.gtk.Private.UDisks2VolumeMonitor disconnected from the bus; removing drives/volumes/mounts (tracker-miner-fs:1183): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed (tracker-miner-fs:1183): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed (tracker-miner-fs:1183): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed OK radeon: The kernel rejected CS, see dmesg for more information. Window manager warning: Log level 16: gnome-shell: Fatal IO error 16 (Device or resource busy) on X server :0. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel