[Bug 32455] Crash with mame using OpenGL with newest Gallium on Radeon 4350
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Dec 21 01:14:27 PST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=32455
--- Comment #7 from Rubén Fernández <rubenf3000 at gmail.com> 2010-12-21 01:14:26 PST ---
With the latest commit intended to fix this, mesa breaks almost completely in
my new videocard (Radeon HD 5750); pretty much everything but glxgears produces
a segfault.
I give you here the console output of a wine game as an example, perhaps it'll
help.
Kernel: 2.6.36
libdrm 2.4.23
xf86-video-ati from latest git
mesa from latest git
--------------------------------------------------------------------
wine: Unhandled page fault on read access to 0x00000010 at address 0x7d06b76b
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code
(0x7d06b76b).
fixme:dbghelp_dwarf:compute_location Only supporting one breg (19 -> 23)
fixme:dbghelp_dwarf:compute_location Only supporting one breg (24 -> 19)
fixme:dbghelp_dwarf:compute_location Only supporting one breg (24 -> 19)
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7d06b76b ESP:0032e120 EBP:0032e158 EFLAGS:00010206( R- -- I - -P- )
EAX:7c1392e8 EBX:7db27508 ECX:0000014d EDX:00000400
ESI:00000000 EDI:7c40bc38
Stack dump:
0x0032e120: b7757380 7c40bab0 7c28cb70 00000120
0x0032e130: 00000000 7c40bab0 0032e198 0000014d
0x0032e140: 00000000 7c40e3ac 0032e198 7db27508
0x0032e150: 00000001 7c40bac0 0032e198 7d05db04
0x0032e160: 7c40bc38 00000000 00000000 7c3756a8
0x0032e170: 00000000 7c40e3ac 7c40e3ac 7c40bc38
Backtrace:
=>0 0x7d06b76b evergreen_fs_resource_set+0x4b(ctx=0x7c40bc38, state=(nil),
rid=0)
[/home/ruben/mesa/src/gallium/winsys/r600/drm/evergreen_hw_context.c:890] in
r600_dri.so (0x0032e198)
1 0x7d05db04 r600_set_vertex_buffers+0x223(ctx=0x7c40bab0, count=0,
buffers=0x7c3757f0)
[/home/ruben/mesa/src/gallium/drivers/r600/r600_state_common.c:185] in
r600_dri.so (0x0032e1d8)
2 0x7d20c744 blitter_restore_CSOs+0x1e3(ctx=0x7c375688)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_blitter.c:337] in r600_dri.so
(0x0032e328)
3 0x7d20d434 util_blitter_copy_region+0x573(blitter=0x7c375688,
dst=0x7c512be8, dstlevel=0, dstx=0, dsty=0, dstz=<is not available>,
src=0x7c512e50, srclevel=0, srcbox=0x32e3e8, ignore_stencil=1)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_blitter.c:864] in r600_dri.so
(0x0032e398)
4 0x7d060153 r600_resource_copy_region+0xc2(ctx=0x7c40bab0, dst=0x7c512be8,
dst_level=0, dstx=0, dsty=0, dstz=0, src=0x7c512e50, src_level=0,
src_box=0x32e3e8) [/home/ruben/mesa/src/gallium/drivers/r600/r600_blit.c:172]
in r600_dri.so (0x0032e418)
5 0x7d055fef r600_texture_transfer_destroy+0x12e(ctx=0x7c40bab0,
transfer=0x7c512e10)
[/home/ruben/mesa/src/gallium/drivers/r600/r600_texture.c:67] in r600_dri.so
(0x0032e438)
6 0x7d236b8b u_transfer_destroy_vtbl+0x1a(pipe=0x7c40bab0,
transfer=0x7c512e10)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_resource.c:49] in r600_dri.so
(0x0032e458)
7 0x7d105d25 st_texture_image_unmap+0x34(st=0x7c4d9a78, stImage=0x7c512b70)
[/home/ruben/mesa/src/mesa/state_tracker/st_texture.c:169] in r600_dri.so
(0x0032e538)
8 0x7d1bb85c st_TexImage+0x3ab(ctx=<is not available>, dims=<is not
available>, target=0x0de1, level=0, internalFormat=0x8058, width=0x0004,
height=0x0004, depth=0x0001, border=0, format=0x80e1, type=0x8367,
pixels=0x0(nil), unpack=0x7c38e094, texObj=0x7c512048, texImage=0x7c512b70,
imageSize=0, compressed_src=0)
[/home/ruben/mesa/src/mesa/state_tracker/st_cb_texture.c:786] in r600_dri.so
(0x0032e588)
9 0x7d1bbf1e st_TexImage2D+0x7d(ctx=0x7c37f3c0, target=0x0de1, level=0,
internalFormat=0x8058, width=0x0004, height=0x0004, border=0, format=0x80e1,
type=0x8367, pixels=0x0(nil), unpack=0x7c38e094, texObj=0x7c512048,
texImage=0x7c512b70)
[/home/ruben/mesa/src/mesa/state_tracker/st_cb_texture.c:819] in r600_dri.so
(0x0032e678)
10 0x7d0eaba5 teximage+0x784(ctx=0x7c37f3c0, dims=<is not available>,
target=0x0de1, level=0, internalFormat=0x8058, width=0x0004, height=0x0004,
depth=0x0001, border=0, format=0x80e1, type=0x8367, pixels=(nil))
[/home/ruben/mesa/src/mesa/main/teximage.c:2435] in r600_dri.so (0x0032e6b8)
11 0x7d0eb1be _mesa_TexImage2D+0x6d(target=0x0de1, level=0,
internalFormat=0x8058, width=0x0004, height=0x0004, border=0, format=0x80e1,
type=0x8367, pixels=(nil)) [/home/ruben/mesa/src/mesa/main/teximage.c:2489] in
r600_dri.so (0x0032e778)
12 0x7e92b728 in wined3d (+0x4b727) (0x0032e948)
13 0x7e940108 in wined3d (+0x60107) (0x0032ede8)
14 0x7e940daa in wined3d (+0x60da9) (0x0032ee08)
15 0x7e9c6ada WineDirect3DCreate+0x59() in wined3d (0x0032ee48)
16 0x7ea16f66 Direct3DCreate8+0x65() in d3d8 (0x0032ee78)
0x7d06b76b evergreen_fs_resource_set+0x4b
[/home/ruben/mesa/src/gallium/winsys/r600/drm/evergreen_hw_context.c:890] in
r600_dri.so: movl 0x10(%esi),%ecx
Unable to open file ''
Modules:
Module Address Debug info Name (90 modules)
PE 400000- b14000 Export sammax102
ELF 7b800000-7b97e000 Deferred kernel32<elf>
\-PE 7b810000-7b97e000 \ kernel32
ELF 7bc00000-7bcb9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb9000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ce48000-7ce4d000 Deferred libtxc_dxtn.so
ELF 7cf52000-7db80000 Dwarf r600_dri.so
ELF 7db80000-7db95000 Deferred librt.so.1
ELF 7dc81000-7dc8c000 Deferred libdrm.so.2
ELF 7dc8c000-7dc8f000 Deferred libxdamage.so.1
ELF 7dcaa000-7dcad000 Deferred iso8859-1.so
ELF 7dcad000-7dd05000 Deferred libgl.so.1
ELF 7dd05000-7dd1f000 Deferred spoolss<elf>
\-PE 7dd10000-7dd1f000 \ spoolss
ELF 7dd1f000-7dd3f000 Deferred localspl<elf>
\-PE 7dd20000-7dd3f000 \ localspl
ELF 7dd3f000-7dd43000 Deferred libgpg-error.so.0
ELF 7dd43000-7ddb9000 Deferred libgcrypt.so.11
ELF 7ddb9000-7ddea000 Deferred libcrypt.so.1
ELF 7ddea000-7de86000 Deferred libgnutls.so.26
ELF 7de86000-7debd000 Deferred libcups.so.2
ELF 7df21000-7df54000 Deferred uxtheme<elf>
\-PE 7df30000-7df54000 \ uxtheme
ELF 7df54000-7df5d000 Deferred libxcursor.so.1
ELF 7df5d000-7df62000 Deferred libxfixes.so.3
ELF 7df62000-7df65000 Deferred libxcomposite.so.1
ELF 7df65000-7df6d000 Deferred libxrender.so.1
ELF 7df6d000-7df8d000 Deferred imm32<elf>
\-PE 7df70000-7df8d000 \ imm32
ELF 7df8d000-7dfa5000 Deferred libxcb.so.1
ELF 7dfa5000-7e0bc000 Deferred libx11.so.6
ELF 7e0bc000-7e0ca000 Deferred libxext.so.6
ELF 7e0ca000-7e0e1000 Deferred libice.so.6
ELF 7e0e2000-7e0e5000 Deferred libssp.so.0
ELF 7e0ff000-7e1a8000 Deferred winex11<elf>
\-PE 7e110000-7e1a8000 \ winex11
ELF 7e1a8000-7e1c5000 Deferred libgcc_s.so.1
ELF 7e1c5000-7e1e6000 Deferred libexpat.so.0
ELF 7e1e6000-7e20f000 Deferred libfontconfig.so.1
ELF 7e20f000-7e224000 Deferred libz.so.1
ELF 7e224000-7e297000 Deferred libfreetype.so.6
ELF 7e297000-7e29e000 Deferred libxrandr.so.2
ELF 7e29e000-7e2a3000 Deferred libxxf86vm.so.1
ELF 7e2b5000-7e3a0000 Deferred oleaut32<elf>
\-PE 7e2d0000-7e3a0000 \ oleaut32
ELF 7e3a0000-7e413000 Deferred rpcrt4<elf>
\-PE 7e3b0000-7e413000 \ rpcrt4
ELF 7e413000-7e513000 Deferred ole32<elf>
\-PE 7e430000-7e513000 \ ole32
ELF 7e513000-7e54a000 Deferred winspool<elf>
\-PE 7e520000-7e54a000 \ winspool
ELF 7e54a000-7e735000 Deferred shell32<elf>
\-PE 7e560000-7e735000 \ shell32
ELF 7e735000-7e7f5000 Deferred comdlg32<elf>
\-PE 7e740000-7e7f5000 \ comdlg32
ELF 7e7f5000-7e888000 Deferred winmm<elf>
\-PE 7e800000-7e888000 \ winmm
ELF 7e888000-7e8ce000 Deferred dsound<elf>
\-PE 7e890000-7e8ce000 \ dsound
ELF 7e8ce000-7ea02000 Export wined3d<elf>
\-PE 7e8e0000-7ea02000 \ wined3d
ELF 7ea02000-7ea2f000 Export d3d8<elf>
\-PE 7ea10000-7ea2f000 \ d3d8
ELF 7ea2f000-7eb1a000 Deferred comctl32<elf>
\-PE 7ea40000-7eb1a000 \ comctl32
ELF 7eb1a000-7eb7c000 Deferred shlwapi<elf>
\-PE 7eb30000-7eb7c000 \ shlwapi
ELF 7eb7c000-7eb94000 Deferred version<elf>
\-PE 7eb80000-7eb94000 \ version
ELF 7eb94000-7ebee000 Deferred advapi32<elf>
\-PE 7eba0000-7ebee000 \ advapi32
ELF 7ebee000-7ec79000 Deferred gdi32<elf>
\-PE 7ec00000-7ec79000 \ gdi32
ELF 7ec79000-7edaa000 Deferred user32<elf>
\-PE 7ec90000-7edaa000 \ user32
ELF 7efa6000-7efbb000 Deferred libnsl.so.1
ELF 7efbb000-7efe2000 Deferred libm.so.6
ELF 7efe2000-7efeb000 Deferred libsm.so.6
ELF 7efeb000-7eff6000 Deferred libnss_files.so.2
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b75f2000-b75f7000 Deferred libxdmcp.so.6
ELF b75f9000-b75fd000 Deferred libdl.so.2
ELF b75fd000-b7600000 Deferred libxinerama.so.1
ELF b7610000-b7613000 Deferred libxau.so.6
ELF b7613000-b761b000 Deferred libnss_compat.so.2
ELF b761b000-b775a000 Deferred libc.so.6
ELF b775a000-b7773000 Deferred libpthread.so.0
ELF b7773000-b78b3000 Deferred libwine.so.1
ELF b78b4000-b78d3000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Archivos de programa\Telltale\Sam & Max\Sam And Max Episode
2\sammax102.exe
00000009 0 <==
0000000e services.exe
00000017 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000016 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
Backtrace:
=>0 0x7d06b76b evergreen_fs_resource_set+0x4b(ctx=0x7c40bc38, state=(nil),
rid=0)
[/home/ruben/mesa/src/gallium/winsys/r600/drm/evergreen_hw_context.c:890] in
r600_dri.so (0x0032e198)
1 0x7d05db04 r600_set_vertex_buffers+0x223(ctx=0x7c40bab0, count=0,
buffers=0x7c3757f0)
[/home/ruben/mesa/src/gallium/drivers/r600/r600_state_common.c:185] in
r600_dri.so (0x0032e1d8)
2 0x7d20c744 blitter_restore_CSOs+0x1e3(ctx=0x7c375688)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_blitter.c:337] in r600_dri.so
(0x0032e328)
3 0x7d20d434 util_blitter_copy_region+0x573(blitter=0x7c375688,
dst=0x7c512be8, dstlevel=0, dstx=0, dsty=0, dstz=<is not available>,
src=0x7c512e50, srclevel=0, srcbox=0x32e3e8, ignore_stencil=1)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_blitter.c:864] in r600_dri.so
(0x0032e398)
4 0x7d060153 r600_resource_copy_region+0xc2(ctx=0x7c40bab0, dst=0x7c512be8,
dst_level=0, dstx=0, dsty=0, dstz=0, src=0x7c512e50, src_level=0,
src_box=0x32e3e8) [/home/ruben/mesa/src/gallium/drivers/r600/r600_blit.c:172]
in r600_dri.so (0x0032e418)
5 0x7d055fef r600_texture_transfer_destroy+0x12e(ctx=0x7c40bab0,
transfer=0x7c512e10)
[/home/ruben/mesa/src/gallium/drivers/r600/r600_texture.c:67] in r600_dri.so
(0x0032e438)
6 0x7d236b8b u_transfer_destroy_vtbl+0x1a(pipe=0x7c40bab0,
transfer=0x7c512e10)
[/home/ruben/mesa/src/gallium/auxiliary/util/u_resource.c:49] in r600_dri.so
(0x0032e458)
7 0x7d105d25 st_texture_image_unmap+0x34(st=0x7c4d9a78, stImage=0x7c512b70)
[/home/ruben/mesa/src/mesa/state_tracker/st_texture.c:169] in r600_dri.so
(0x0032e538)
8 0x7d1bb85c st_TexImage+0x3ab(ctx=<is not available>, dims=<is not
available>, target=0x0de1, level=0, internalFormat=0x8058, width=0x0004,
height=0x0004, depth=0x0001, border=0, format=0x80e1, type=0x8367,
pixels=0x0(nil), unpack=0x7c38e094, texObj=0x7c512048, texImage=0x7c512b70,
imageSize=0, compressed_src=0)
[/home/ruben/mesa/src/mesa/state_tracker/st_cb_texture.c:786] in r600_dri.so
(0x0032e588)
9 0x7d1bbf1e st_TexImage2D+0x7d(ctx=0x7c37f3c0, target=0x0de1, level=0,
internalFormat=0x8058, width=0x0004, height=0x0004, border=0, format=0x80e1,
type=0x8367, pixels=0x0(nil), unpack=0x7c38e094, texObj=0x7c512048,
texImage=0x7c512b70)
[/home/ruben/mesa/src/mesa/state_tracker/st_cb_texture.c:819] in r600_dri.so
(0x0032e678)
10 0x7d0eaba5 teximage+0x784(ctx=0x7c37f3c0, dims=<is not available>,
target=0x0de1, level=0, internalFormat=0x8058, width=0x0004, height=0x0004,
depth=0x0001, border=0, format=0x80e1, type=0x8367, pixels=(nil))
[/home/ruben/mesa/src/mesa/main/teximage.c:2435] in r600_dri.so (0x0032e6b8)
11 0x7d0eb1be _mesa_TexImage2D+0x6d(target=0x0de1, level=0,
internalFormat=0x8058, width=0x0004, height=0x0004, border=0, format=0x80e1,
type=0x8367, pixels=(nil)) [/home/ruben/mesa/src/mesa/main/teximage.c:2489] in
r600_dri.so (0x0032e778)
12 0x7e92b728 in wined3d (+0x4b727) (0x0032e948)
13 0x7e940108 in wined3d (+0x60107) (0x0032ede8)
14 0x7e940daa in wined3d (+0x60da9) (0x0032ee08)
15 0x7e9c6ada WineDirect3DCreate+0x59() in wined3d (0x0032ee48)
16 0x7ea16f66 Direct3DCreate8+0x65() in d3d8 (0x0032ee78)
--
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