From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 44466] New: Assertion 'LLVMOffsetOfElement' when running Furmark with wine
Date: Wed, 04 Jan 2012 22:49:10 +0000 [thread overview]
Message-ID: <bug-44466-502@http.bugs.freedesktop.org/> (raw)
https://bugs.freedesktop.org/show_bug.cgi?id=44466
Bug #: 44466
Summary: Assertion 'LLVMOffsetOfElement' when running Furmark
with wine
Classification: Unclassified
Product: Mesa
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/r600
AssignedTo: dri-devel@lists.freedesktop.org
ReportedBy: lordheavym@gmail.com
* Mesa (32 bit under 64 os) from git built with llvm 3.0
* Radeon HD 4850
* Last wine version
Mesa is built with llvm 3.0, the bug doesn't seem to occur with llvm 2.9
Here is the output:
[lordh@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 (0x710): unexpected iPixelFormat(0)
vs nFormats(175), returns FALSE
Mesa: User error: GL_INVALID_ENUM in
glGetIntegerv(pname=GL_MAX_GEOMETRY_UNIFORM_COMPONENTS)
draw/draw_llvm.c:160:create_jit_texture_type: Assertion
`LLVMOffsetOfElement(target, texture_type, DRAW_JIT_TEXTURE_DATA) ==
__builtin_offsetof (struct draw_jit_texture, data)' failed.
wine: Unhandled exception 0x80000003 at address 0x7cb9cfea (thread 0025),
starting debugger...
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
_debug_assert_fail () at
/build/src/build/src/gallium/auxiliary/util/u_debug.c:278
0x7cb9cfea _debug_assert_fail+0x57
[/build/src/build/src/gallium/auxiliary/util/u_debug.c:278] in r600_dri.so: int
$3
Unable to access file '/build/src/build/src/gallium/auxiliary/util/u_debug.c'
Modules:
Module Address Debug info Name (91 modules)
PE 400000- 7db000 Deferred furmark
PE 7e0000- 9c5000 Deferred freeimage
PE 10000000-1022e000 Deferred core3d
ELF 7b800000-7b9c4000 Deferred kernel32<elf>
\-PE 7b810000-7b9c4000 \ kernel32
ELF 7bc00000-7bcd2000 Deferred ntdll<elf>
\-PE 7bc10000-7bcd2000 \ ntdll
ELF 7bdc5000-7be00000 Deferred usp10<elf>
\-PE 7bdd0000-7be00000 \ usp10
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c2d9000-7c400000 Deferred libglsl.so
ELF 7c4b7000-7c742000 Deferred libdricore.so
ELF 7c77d000-7db57000 Dwarf r600_dri.so
ELF 7db57000-7db8d000 Deferred uxtheme<elf>
\-PE 7db60000-7db8d000 \ uxtheme
ELF 7dc2f000-7dc58000 Deferred libexpat.so.1
ELF 7dc58000-7dc86000 Deferred libfontconfig.so.1
ELF 7dc86000-7dc96000 Deferred libxi.so.6
ELF 7dca1000-7dca6000 Deferred libtxc_dxtn.so
ELF 7dca6000-7dcad000 Deferred libffi.so.5
ELF 7dcad000-7dcb8000 Deferred libxcursor.so.1
ELF 7ddd1000-7de81000 Deferred winex11<elf>
\-PE 7dde0000-7de81000 \ winex11
ELF 7de81000-7df1d000 Deferred libfreetype.so.6
ELF 7df2b000-7df34000 Deferred libxrandr.so.2
ELF 7df34000-7df58000 Deferred imm32<elf>
\-PE 7df40000-7df58000 \ imm32
ELF 7df58000-7df8c000 Deferred ws2_32<elf>
\-PE 7df60000-7df8c000 \ ws2_32
ELF 7df8c000-7dfff000 Deferred shlwapi<elf>
\-PE 7dfa0000-7dfff000 \ shlwapi
ELF 7dfff000-7e22a000 Deferred shell32<elf>
\-PE 7e010000-7e22a000 \ shell32
ELF 7e22a000-7e256000 Deferred msvfw32<elf>
\-PE 7e230000-7e256000 \ msvfw32
ELF 7e293000-7e296000 Deferred libxcomposite.so.1
ELF 7e296000-7e29e000 Deferred libxrender.so.1
ELF 7e29e000-7e2a1000 Deferred libxinerama.so.1
ELF 7e2a1000-7e2b6000 Deferred libz.so.1
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 libxau.so.6
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 f7482000-f7485000 Deferred libx11-xcb.so.1
ELF f7487000-f748c000 Deferred libdl.so.2
ELF f748c000-f762f000 Deferred libc.so.6
ELF f762f000-f764a000 Deferred libpthread.so.0
ELF f764a000-f7650000 Deferred libxfixes.so.3
ELF f7682000-f7685000 Deferred libxdamage.so.1
ELF f7685000-f77c8000 Dwarf libwine.so.1
ELF f77c9000-f77eb000 Deferred ld-linux.so.2
ELF f77eb000-f77ec000 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
00000025 0 <==
00000009 0
0000000e services.exe
0000001f 0
0000001e 0
00000019 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001a 0
00000014 0
00000013 0
0000001b plugplay.exe
00000020 0
0000001d 0
0000001c 0
00000021 explorer.exe
00000022 0
Backtrace:
=>0 0x7cb9cfea _debug_assert_fail+0x57(expr="LLVMOffsetOfElement(target,
texture_type, DRAW_JIT_TEXTURE_DATA) == __builtin_offsetof (struct
draw_jit_texture, data)", file="draw/draw_llvm.c", line=0xa0,
function="create_jit_texture_type")
[/build/src/build/src/gallium/auxiliary/util/u_debug.c:278] in r600_dri.so
(0x7c2b1744)
1 0x7cc095a2 create_jit_types+0x315(llvm=0x7bbf9510)
[/build/src/build/src/gallium/auxiliary/draw/draw_llvm.c:158] in r600_dri.so
(0x7c2b1744)
2 0x7cc0a312 draw_llvm_generate+0x106(llvm=0x7bbf9510, variant=0x7baa3af0,
elts=0) [/build/src/build/src/gallium/auxiliary/draw/draw_llvm.c:344] in
r600_dri.so (0x7c285518)
3 0x7cc0cebd draw_llvm_create_variant+0x1d0(llvm=0x7bbf9510, num_inputs=0x3,
key=0xf0de60) [/build/src/build/src/gallium/auxiliary/draw/draw_llvm.c:447] in
r600_dri.so (0x783fc1e8)
4 0x7cc0f971 llvm_middle_end_prepare+0x326(middle=0x7c28c9a0, in_prim=0,
opt=0x7, max_vertices=0x7ba6fe44)
[/build/src/build/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:174]
in r600_dri.so (0x00000000)
draw/draw_llvm.c:163:create_jit_texture_type: Assertion
`LLVMOffsetOfElement(target, texture_type, DRAW_JIT_TEXTURE_MIN_LOD) ==
__builtin_offsetof (struct draw_jit_texture, min_lod)' failed.
err:ntdll:RtlpWaitForCriticalSection section 0x7de7c2a0
"../../../wine/dlls/winex11.drv/x11drv_main.c: X11DRV_CritSection" wait timed
out in thread 0009, blocked by 0025, 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.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2012-01-04 22:49 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-04 22:49 bugzilla-daemon [this message]
2012-01-04 15:07 ` [Bug 44466] Assertion 'LLVMOffsetOfElement' when running Furmark with wine bugzilla-daemon
2012-01-04 23:03 ` bugzilla-daemon
2012-01-05 17:17 ` 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=bug-44466-502@http.bugs.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.