Bug#574037: [xserver-xorg-video-radeon] OpenGL 3d games crash after a while on RV350 AP [Radeon 9600]

Alex Deucher alexdeucher at gmail.com
Tue Mar 16 07:09:00 PDT 2010


On Mon, Mar 15, 2010 at 5:43 PM, Matej Zary <magez.magez at gmail.com> wrote:
> Package: xserver-xorg-video-radeon
> Version: 1:6.12.5-1
> Severity: normal
>
> --- Please enter the report below this line. ---
>
>
> OpenGL 3D games like UrbanTerror or Unreal Tournament crash after while with
> these lines:
>
> drmRadeonCmdBuffer: -12. Kernel failed to parse or rejected command stream.
> See dmesg for more info.
> Signal: SIGSEGV [segmentation fault]
> Aborting.
> Segmentation fault

These should be fixed in these upstream commits:
http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=commitdiff;h=7a9f0dd9c49425e2b0e39ada4757bc7a38c84873
http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=commitdiff;h=b4fe945405e477cded91772b4fec854705443dd5

Alex


>
>
> $dmesg
>
> [  322.305400] [drm] Num pipes: 1
> [  372.981310] ut-bin: page allocation failure. order:4, mode:0x40d0
> [  372.981320] Pid: 2120, comm: ut-bin Not tainted 2.6.32-3-686 #1
> [  372.981325] Call Trace:
> [  372.981346]  [<c108c3d3>] ? __alloc_pages_nodemask+0x476/0x4e0
> [  372.981355]  [<c108c449>] ? __get_free_pages+0xc/0x17
> [  372.981363]  [<c10ae931>] ? __kmalloc+0x30/0x128
> [  372.981404]  [<e0fd5b9f>] ? radeon_cp_cmdbuf+0x111/0x121e [radeon]
> [  372.981416]  [<c101c484>] ? do_page_fault+0x271/0x287
> [  372.981423]  [<c101c213>] ? do_page_fault+0x0/0x287
> [  372.981435]  [<c125e8c3>] ? error_code+0x73/0x78
> [  372.981465]  [<e100007b>] ? atom_rv515_force_tv_scaler+0xdb9/0x2ad2
> [radeon]
> [  372.981479]  [<c1136580>] ? copy_from_user+0x104/0x10e
> [  372.981498]  [<e0fce75d>] ? radeon_commit_ring+0x47/0x91 [radeon]
> [  372.981518]  [<e0fd75a5>] ? radeon_cp_texture+0x859/0x87f [radeon]
> [  372.981540]  [<e09e0472>] ? drm_ioctl+0x89/0x268 [drm]
> [  372.981554]  [<e09e05bb>] ? drm_ioctl+0x1d2/0x268 [drm]
> [  372.981574]  [<e0fd5a8e>] ? radeon_cp_cmdbuf+0x0/0x121e [radeon]
> [  372.981582]  [<c1007f61>] ? sched_clock+0x5/0x7
> [  372.981592]  [<c10482ff>] ? sched_clock_local+0x15/0x11b
> [  372.981606]  [<c1025938>] ? update_curr+0x106/0x1b3
> [  372.981616]  [<c1020768>] ? sched_slice+0x67/0x7f
> [  372.981623]  [<c1046698>] ? hrtimer_forward+0x10c/0x124
> [  372.981634]  [<c102e73e>] ? scheduler_tick+0xd3/0x1ec
> [  372.981644]  [<c10bd501>] ? vfs_ioctl+0x49/0x5f
> [  372.981651]  [<c10bda68>] ? do_vfs_ioctl+0x4aa/0x4e5
> [  372.981661]  [<c106f2c5>] ? __rcu_process_callbacks+0x6c/0x227
> [  372.981669]  [<c106f4b3>] ? rcu_process_callbacks+0x33/0x39
> [  372.981678]  [<c1035d3b>] ? __do_softirq+0x115/0x151
> [  372.981685]  [<c10bdae4>] ? sys_ioctl+0x41/0x58
> [  372.981694]  [<c10031dc>] ? syscall_call+0x7/0xb
> [  372.981699] Mem-Info:
> [  372.981703] DMA per-cpu:
> [  372.981707] CPU    0: hi:    0, btch:   1 usd:   0
> [  372.981711] Normal per-cpu:
> [  372.981715] CPU    0: hi:  186, btch:  31 usd:   0
> [  372.981725] active_anon:29573 inactive_anon:37882 isolated_anon:6
> [  372.981728]  active_file:22348 inactive_file:23447 isolated_file:0
> [  372.981731]  unevictable:2 dirty:31 writeback:80 unstable:0
> [  372.981733]  free:1849 slab_reclaimable:2142 slab_unreclaimable:1220
> [  372.981736]  mapped:13266 shmem:89 pagetables:711 bounce:0
> [  372.981751] DMA free:2072kB min:84kB low:104kB high:124kB
> active_anon:2852kB inactive_anon:3800kB active_file:1444kB
> inactive_file:5712kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15868kB mlocked:0kB dirty:0kB writeback:0kB mapped:48kB shmem:0kB
> slab_reclaimable:36kB slab_unreclaimable:4kB kernel_stack:0kB pagetables:8kB
> unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable?
> no
> [  372.981764] lowmem_reserve[]: 0 492 492 492
> [  372.981780] Normal free:5324kB min:2792kB low:3488kB high:4188kB
> active_anon:115440kB inactive_anon:147728kB active_file:87948kB
> inactive_file:88076kB unevictable:8kB isolated(anon):24kB isolated(file):0kB
> present:503872kB mlocked:8kB dirty:124kB writeback:320kB mapped:53016kB
> shmem:356kB slab_reclaimable:8532kB slab_unreclaimable:4876kB
> kernel_stack:1464kB pagetables:2836kB unstable:0kB bounce:0kB
> writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
> [  372.981794] lowmem_reserve[]: 0 0 0 0
> [  372.981801] DMA: 2*4kB 2*8kB 2*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB
> 1*1024kB 0*2048kB 0*4096kB = 2072kB
> [  372.981820] Normal: 1017*4kB 61*8kB 10*16kB 1*32kB 7*64kB 1*128kB 0*256kB
> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5324kB
> [  372.981838] 46406 total pagecache pages
> [  372.981842] 516 pages in swap cache
> [  372.981846] Swap cache stats: add 3470, delete 2954, find 303/393
> [  372.981851] Free swap  = 519900kB
> [  372.981854] Total swap = 530136kB
> [  372.988490] 131056 pages RAM
> [  372.988497] 0 pages HighMem
> [  372.988500] 2369 pages reserved
> [  372.988503] 79440 pages shared
> [  372.988506] 101416 pages non-shared
> [  374.229712] [drm] Num pipes: 1
> [  374.326107] ut-bin[2120]: segfault at bec ip b736e9e7 sp bffbce70 error 4
> in Core.so[b72f7000+af000]
>
>
> Can attach more of these dmesg outputs if needed.
>
>
> $lspci
> 00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and
> Memory Controller Hub (rev 04)
> 00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 04)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 05)
> 00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 05)
> 00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 05)
> 00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev
> 05)
> 00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 05)
> 00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev
> 05)
> 00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio
> Controller (rev 05)
> 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
> 01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600]
> (Secondary)
> 02:01.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller
> (rev 50)
> 02:02.0 Ethernet controller: 3Com Corporation 3c900 10Mbps Combo [Boomerang]
> 02:04.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 62)
> 02:04.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 62)
> 02:04.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
> 02:04.3 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller
> (rev 80)
> ----------
>
>
> Regards
>
> M.
>
> --- System information. ---
> Architecture: i386
> Kernel:       Linux 2.6.32-3-686
>
> Debian Release: squeeze/sid
>  500 testing         www.debian-multimedia.org
>  500 testing         ftp.sk.debian.org
>  500 stable          security.debian.org
>
> --- Package information. ---
> Depends                       (Version) | Installed
> =======================================-+-==================
> libc6                          (>= 2.7) | 2.10.2-2
> libdrm2                      (>= 2.3.1) | 2.4.18-2
> libpciaccess0               (>= 0.10.2) | 0.10.9-1
> xserver-xorg-core     (>= 2:1.6.99.900) | 2:1.7.5-1
>
>
> Package's Recommends field is empty.
>
> Suggests            (Version) | Installed
> =============================-+-===========
> firmware-linux                | 0.23
>
>
>
>
> -8<---8<---8<---8<---8<---8<---8<---8<---8<--
> Please attach the file:
>  /tmp/reportbug-ng-xserver-xorg-video-radeon-aBH2e9.txt
> to the mail. I'd do it myself if the output wasn't too long to handle.
>
>  Thank you!
> ->8--->8--->8--->8--->8--->8--->8--->8--->8--
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
>
>





More information about the xorg-driver-ati mailing list