[Mesa-dev] [Bug 44466] Assertion 'LLVMOffsetOfElement' when running Furmark with wine
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Jan 13 15:44:46 PST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=44466
--- Comment #5 from Laurent carlier <lordheavym at gmail.com> 2012-01-13 15:44:46 PST ---
I've tried native 32 bits program like ETQW/penumbra overture/Quake 4 without
problems.
What is the proper way to display these values ?
I've tried something like:
lp_build_printf(gallivm, "LLVMOffsetOfElement=%d :: offsetof=%d\n",
LLVMOffsetOfElement(target, texture_type,
DRAW_JIT_TEXTURE_DATA),
offsetof (struct draw_jit_texture, data));
But without success:
[lordh at archMain FurMark_1.9.2]$ wine FurMark.exe
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm":
libmpg123.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou
dossier de ce type
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:win:EnumDisplayDevicesW ((null),0,0x33eaf0,0x00000000), stub!
err:wgl:X11DRV_wglGetPixelFormatAttribivARB (0x3b0): unexpected iPixelFormat(0)
vs nFormats(175), returns FALSE
Mesa: User error: GL_INVALID_ENUM in
glGetIntegerv(pname=GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS)
fixme:win:EnumDisplayDevicesW ((null),0,0x33e4c4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33e4c4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33ec98,0x00000000), stub!
err:wgl:X11DRV_wglGetPixelFormatAttribivARB (0x3cc): unexpected iPixelFormat(0)
vs nFormats(175), returns FALSE
Mesa: User error: GL_INVALID_ENUM in
glGetIntegerv(pname=GL_MAX_GEOMETRY_UNIFORM_COMPONENTS)
fixme:win:EnumDisplayDevicesW ((null),0,0xf0e28c,0x00000000), stub!
err:wgl:X11DRV_wglGetPixelFormatAttribivARB (0x3cc): unexpected iPixelFormat(0)
vs nFormats(175), returns FALSE
Mesa: User error: GL_INVALID_ENUM in
glGetIntegerv(pname=GL_MAX_GEOMETRY_UNIFORM_COMPONENTS)
wine: Unhandled page fault on read access to 0x000000a0 at address 0x7b06d024
(thread 0022), starting debugger...
Unhandled exception: page fault on read access to 0x000000a0 in 32-bit code
(0x7b06d024).
fixme:dbghelp_dwarf:dwarf2_lookup_type Unable to load forward reference for tag
1f
fixme:dbghelp_dwarf:dwarf2_lookup_type Unable to load forward reference for tag
1f
fixme:dbghelp_dwarf:dwarf2_lookup_type Unable to load forward reference for tag
1f
fixme:dbghelp_dwarf:compute_location Only supporting one breg (ecx/18 ->
eax/17)
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9e
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
fixme:dbghelp_dwarf:compute_location Unhandled attr op: 9d
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b06d024 ESP:00f0d480 EBP:00f0d5c0 EFLAGS:00010216( R- -- I -A-P- )
EAX:00000098 EBX:7b572314 ECX:7d600018 EDX:7b3a7dd6
ESI:00000001 EDI:00000098
Stack dump:
0x00f0d480: 7a8db581 00000098 7c23e644 00f0d4c4
0x00f0d490: 00000002 7b3a7dd6 00000004 7d1cef14
0x00f0d4a0: 7b040767 7d1cef14 7d1ce814 00000002
0x00f0d4b0: 7d1aa6c8 7d1af868 7b3a7dd6 784ca8d0
0x00f0d4c0: 00000003 7c23aba0 7c23aba0 784cadac
0x00f0d4d0: 7b572314 7c23e5c0 784c9178 00000004
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7b06d024 LLVMTypeOf+0x4() in r600_dri.so (0x00f0d5c0)
1 0x7a8db581 lp_build_printf+0x1e9(gallivm=0x7d1a2de8, fmt=<is not
available>)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/gallivm/lp_bld_printf.c:119]
in r600_dri.so (0x00f0d5c0)
2 0x7a8ae2f4 create_jit_types+0x307(llvm=0x7c6c7b70)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:159]
in r600_dri.so (0x7d1cef14)
3 0x7a8af5df draw_llvm_generate+0x106(llvm=0x7c6c7b70, variant=0x7c23e348,
elts=0)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:358]
in r600_dri.so (0x7d1a2de8)
4 0x7a8b1dad draw_llvm_create_variant+0x23c(llvm=0x7c6c7b70, num_inputs=0x3,
key=0xf0de60)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:461]
in r600_dri.so (0x7c239ff0)
5 0x7a8b4803 llvm_middle_end_prepare+0x2c8(middle=0x7c6d1f58, in_prim=0,
opt=0x7, max_vertices=0x7c6cf484)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:162]
in r600_dri.so (0x7c6d1f58)
6 0x7a822336 vsplit_prepare+0xbd(frontend=0x7c6cf468, in_prim=0,
middle=0x7c6d1f58, opt=0x7)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_pt_vsplit.c:175]
in r600_dri.so (0x00000000)
0x7b06d024 LLVMTypeOf+0x4 in r600_dri.so: movl 0x8(%eax),%eax
Modules:
Module Address Debug info Name (91 modules)
PE 400000- 7db000 Deferred furmark
PE 7e0000- 9c5000 Deferred freeimage
PE 10000000-1022e000 Deferred core3d
ELF 7a41e000-7b800000 Dwarf r600_dri.so
ELF 7b800000-7b9c4000 Deferred kernel32<elf>
\-PE 7b810000-7b9c4000 \ kernel32
ELF 7bc00000-7bcd2000 Deferred ntdll<elf>
\-PE 7bc10000-7bcd2000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d7c7000-7d802000 Deferred usp10<elf>
\-PE 7d7d0000-7d802000 \ usp10
ELF 7d8af000-7d8b4000 Deferred libtxc_dxtn.so
ELF 7d8b4000-7d9dd000 Deferred libglsl.so
ELF 7d9dd000-7dc67000 Deferred libdricore.so
ELF 7dca2000-7dcad000 Deferred libxcursor.so.1
ELF 7dcb0000-7dce6000 Deferred uxtheme<elf>
\-PE 7dcc0000-7dce6000 \ uxtheme
ELF 7dd7a000-7dda3000 Deferred libexpat.so.1
ELF 7dda3000-7ddd1000 Deferred libfontconfig.so.1
ELF 7ddd1000-7dde1000 Deferred libxi.so.6
ELF 7dde1000-7dde8000 Deferred libffi.so.5
ELF 7de1c000-7decc000 Deferred winex11<elf>
\-PE 7de30000-7decc000 \ winex11
ELF 7decc000-7dee1000 Deferred libz.so.1
ELF 7dee1000-7df7d000 Deferred libfreetype.so.6
ELF 7df80000-7df83000 Deferred libxcomposite.so.1
ELF 7df83000-7df8c000 Deferred libxrandr.so.2
ELF 7df8c000-7df94000 Deferred libxrender.so.1
ELF 7df94000-7dfb8000 Deferred imm32<elf>
\-PE 7dfa0000-7dfb8000 \ imm32
ELF 7dfb8000-7dfec000 Deferred ws2_32<elf>
\-PE 7dfc0000-7dfec000 \ ws2_32
ELF 7dfec000-7e05f000 Deferred shlwapi<elf>
\-PE 7e000000-7e05f000 \ shlwapi
ELF 7e05f000-7e28a000 Deferred shell32<elf>
\-PE 7e070000-7e28a000 \ shell32
ELF 7e28a000-7e2b6000 Deferred msvfw32<elf>
\-PE 7e290000-7e2b6000 \ msvfw32
ELF 7e2b6000-7e2d9000 Deferred iphlpapi<elf>
\-PE 7e2c0000-7e2d9000 \ iphlpapi
ELF 7e2d9000-7e356000 Deferred rpcrt4<elf>
\-PE 7e2e0000-7e356000 \ rpcrt4
ELF 7e356000-7e47d000 Deferred ole32<elf>
\-PE 7e370000-7e47d000 \ ole32
ELF 7e47d000-7e526000 Deferred winmm<elf>
\-PE 7e480000-7e526000 \ winmm
ELF 7e526000-7e52c000 Deferred libuuid.so.1
ELF 7e52c000-7e543000 Deferred libice.so.6
ELF 7e543000-7e54a000 Deferred libsm.so.6
ELF 7e54a000-7e620000 Deferred opengl32<elf>
\-PE 7e560000-7e620000 \ opengl32
ELF 7e620000-7e629000 Deferred librt.so.1
ELF 7e629000-7e62e000 Deferred libxdmcp.so.6
ELF 7e62e000-7e63b000 Deferred libdrm.so.2
ELF 7e63b000-7e653000 Deferred libxcb.so.1
ELF 7e653000-7e664000 Deferred libxcb-glx.so.0
ELF 7e664000-7e79c000 Deferred libx11.so.6
ELF 7e79c000-7e7af000 Deferred libxext.so.6
ELF 7e7af000-7e7dc000 Deferred libglapi.so.0
ELF 7e7dc000-7e7f7000 Deferred libgcc_s.so.1
ELF 7e8e0000-7e937000 Deferred libgl.so.1
ELF 7e937000-7e9a4000 Deferred libglu.so.1
ELF 7e9a5000-7e9b5000 Deferred libbz2.so.1.0
ELF 7e9b5000-7e9df000 Deferred msacm32<elf>
\-PE 7e9c0000-7e9df000 \ msacm32
ELF 7ea04000-7eacd000 Deferred gdi32<elf>
\-PE 7ea10000-7eacd000 \ gdi32
ELF 7eacd000-7ec1f000 Deferred user32<elf>
\-PE 7eae0000-7ec1f000 \ user32
ELF 7ec1f000-7ed21000 Deferred comctl32<elf>
\-PE 7ec30000-7ed21000 \ comctl32
ELF 7ed21000-7ed8a000 Deferred advapi32<elf>
\-PE 7ed30000-7ed8a000 \ advapi32
ELF 7ef8a000-7ef97000 Deferred libnss_files.so.2
ELF 7ef97000-7efc5000 Deferred libm.so.6
ELF 7efc6000-7efc9000 Deferred libxinerama.so.1
ELF 7efc9000-7efce000 Deferred libxxf86vm.so.1
ELF 7efce000-7efe6000 Deferred glu32<elf>
\-PE 7efd0000-7efe6000 \ glu32
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73b1000-f73b7000 Deferred libxfixes.so.3
ELF f73b9000-f73be000 Deferred libdl.so.2
ELF f73be000-f7561000 Deferred libc.so.6
ELF f7561000-f757c000 Deferred libpthread.so.0
ELF f757d000-f7580000 Deferred libxau.so.6
ELF f75b1000-f75b4000 Deferred libx11-xcb.so.1
ELF f75b4000-f75b7000 Deferred libxdamage.so.1
ELF f75b7000-f76fa000 Dwarf libwine.so.1
ELF f76fb000-f771d000 Deferred ld-linux.so.2
ELF f771d000-f771e000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Geeks3D\Benchmarks\FurMark_1.9.2\FurMark.exe
00000022 0 <==
00000009 0
0000000e services.exe
0000001e 0
0000001d 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
0000001f 0
0000001c 0
0000001b 0
00000020 explorer.exe
00000021 0
Backtrace:
=>0 0x7b06d024 LLVMTypeOf+0x4() in r600_dri.so (0x00f0d5c0)
1 0x7a8db581 lp_build_printf+0x1e9(gallivm=0x7d1a2de8, fmt=<is not
available>)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/gallivm/lp_bld_printf.c:119]
in r600_dri.so (0x00f0d5c0)
2 0x7a8ae2f4 create_jit_types+0x307(llvm=0x7c6c7b70)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:159]
in r600_dri.so (0x7d1cef14)
3 0x7a8af5df draw_llvm_generate+0x106(llvm=0x7c6c7b70, variant=0x7c23e348,
elts=0)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:358]
in r600_dri.so (0x7d1a2de8)
4 0x7a8b1dad draw_llvm_create_variant+0x23c(llvm=0x7c6c7b70, num_inputs=0x3,
key=0xf0de60)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_llvm.c:461]
in r600_dri.so (0x7c239ff0)
5 0x7a8b4803 llvm_middle_end_prepare+0x2c8(middle=0x7c6d1f58, in_prim=0,
opt=0x7, max_vertices=0x7c6cf484)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:162]
in r600_dri.so (0x7c6d1f58)
6 0x7a822336 vsplit_prepare+0xbd(frontend=0x7c6cf468, in_prim=0,
middle=0x7c6d1f58, opt=0x7)
[/home/lordh/tst/lib32-mesa-git/src/build/src/gallium/auxiliary/draw/draw_pt_vsplit.c:175]
in r600_dri.so (0x00000000)
err:ntdll:RtlpWaitForCriticalSection section 0x7dec72a0
"../../../wine/dlls/winex11.drv/x11drv_main.c: X11DRV_CritSection" wait timed
out in thread 0009, blocked by 0022, retrying (60 sec)
--
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 mesa-dev
mailing list