Summary: | Bus error 7 with todays DRT bisected. | ||
---|---|---|---|
Product: | Mesa | Reporter: | Andy Furniss <adf.lists> |
Component: | Drivers/DRI/R600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Andy Furniss
2010-04-08 06:25:58 UTC
Card id rv670 AGP, running git xorg, ddx, mesa, libdrm and drt kernel. Yesterdays DRT was fine for me, but after todays commits I am getting kicked out of X with a backtrace that looks like below. The trace varies from 3 down depending on what I was doing when triggering it, the one included was running x11perf -putimage500. I can't restart X after this a it just gets another signal 7. Happens with both agp gart and pcie gart. Git bisect came up with - b562614485ca2247384f540c859e00357fe7adcb is first bad commit commit b562614485ca2247384f540c859e00357fe7adcb Author: Jerome Glisse <jglisse@redhat.com> Date: Wed Apr 7 10:21:24 2010 +0000 drm/radeon/kms: add support for new fault callback V6 This add the support for the new fault callback and also the infrastructure for supporting unmappable VRAM. V2 validate BO with no_wait = true V3 don't derefence bo->mem.mm_node as it's not NULL only for VRAM or GTT V4 update to splitted no_wait ttm change V5 update to new balanced io_mem_reserve/free change V6 callback is responsible for iomapping memory [ 68.793] 0: /home/andy/Src/Xorg-git/modular/bin/Xorg (xorg_backtrace+0x3b) [0x80e05cb] [ 68.793] 1: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0x5a325) [0x80a2325] [ 68.793] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xffffe40c] [ 68.793] 3: /home/andy/Src/Xorg-git/modular/lib/xorg/modules/libexa.so (0xb71bc000+0x728e) [0xb71c328e] [ 68.793] 4: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0xce6da) [0x81166da] [ 68.793] 5: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0x26274) [0x806e274] [ 68.793] 6: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0x25110) [0x806d110] [ 68.793] 7: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0x1a92c) [0x806292c] [ 68.793] 8: /lib/libc.so.6 (__libc_start_main+0xd0) [0xb73b9380] [ 68.793] 9: /home/andy/Src/Xorg-git/modular/bin/Xorg (0x8048000+0x1a531) [0x8062531] [ 68.793] Bus error at address 0xb6a80000 [ 68.793] Fatal server error: [ 68.793] Caught signal 7 (Bus error). Server aborting (In reply to comment #0) > More info - I am not enabling dynpm for these tests. In dmesg after the signal 7 X shutdown I am seeing - vmap allocation for size 8192 failed: use vmalloc=<size> to increase size. vmap allocation for size 49152 failed: use vmalloc=<size> to increase size. This one was triggered by running glxgears for about 10 seconds. Fixed with todays drt. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.