From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 32455] Crash with mame using OpenGL with newest Gallium on Radeon 4350
Date: Tue, 21 Dec 2010 01:14:27 -0800 (PST) [thread overview]
Message-ID: <20101221091427.B6F2613004E@annarchy.freedesktop.org> (raw)
In-Reply-To: <bug-32455-502@http.bugs.freedesktop.org/>
https://bugs.freedesktop.org/show_bug.cgi?id=32455
--- Comment #7 from Rubén Fernández <rubenf3000@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.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2010-12-21 9:14 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-16 22:01 [Bug 32455] New: Crash with mame using OpenGL with newest Gallium on Radeon 4350 bugzilla-daemon
2010-12-17 23:03 ` [Bug 32455] " bugzilla-daemon
2010-12-18 1:28 ` bugzilla-daemon
2010-12-18 7:24 ` bugzilla-daemon
2010-12-20 20:34 ` bugzilla-daemon
2010-12-21 0:11 ` bugzilla-daemon
2010-12-21 2:20 ` bugzilla-daemon
2010-12-21 9:14 ` bugzilla-daemon [this message]
2010-12-21 16:04 ` bugzilla-daemon
2010-12-21 17:25 ` bugzilla-daemon
2010-12-21 18:45 ` bugzilla-daemon
2010-12-22 5:31 ` bugzilla-daemon
2011-01-03 17:59 ` bugzilla-daemon
2011-01-03 17:59 ` bugzilla-daemon
2011-02-10 15:05 ` bugzilla-daemon
2011-02-13 18:42 ` bugzilla-daemon
2011-02-22 18:38 ` bugzilla-daemon
2014-01-14 19:38 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101221091427.B6F2613004E@annarchy.freedesktop.org \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.