[Bug 30132] [rs690, r300g] No packet3 for relocation for packet at 211

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 13 07:59:20 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30132

--- Comment #2 from steckdenis at yahoo.fr 2010-09-13 07:59:20 PDT ---
Hello,

I updated Mesa to 7dcb3050006a12c8afa44e436902b8a663855bc8, and the crash has
changed. When run out of GDB, the same CS rejection arises. When in GDB, there
is an other crash in r300_emit_aos_swtcl.

When I tried to run Neverball under GDB, it crashed when I clicked on the 09
race. GDB had the time to display three lines of informations, and then Xorg
froze. I was able to switch to VT1 and to kill it.

These lines :

Program received signal SIGSEGV, Segmentation fault
r300_emit_aos_swtcl(r300=0x7265f0, indexed=16 '\020') at r300_emit.c: 847
847 OUT_CS(1 | (!indexed ? R300_VC_FORCE_PREFETCH : 0));
(gdb)

There is an assert at the line 845, in BEGIN_CS, but it was not thrown. I
compiled Mesa with its default configure options, so I don't know if the
asserts were enabled. Here is a command launched to compile one of the r300g
objects :

gcc -c -I. -I../../../../src/gallium/include
-I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers
-I../../../../src/mesa/drivers/dri/r300/compiler
-I../../../../src/gallium/winsys/drm/radeon/core -g -O2 -Wall
-Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden
-fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING
-DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV
-DHAVE_UDIS86 -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209
-I/usr/include  -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS
-D__STDC_CONSTANT_MACROS -O3 -fomit-frame-pointer -fPIC r300_texture.c -o
r300_texture.o

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list