3DMark2001 crashes with wine-0.9.38

Juergen Wiezorek juergenw_ at web.de
Mon Jun 4 05:48:15 CDT 2007


I have just compiled & installed the new wine version on my Fedora Core 5 
system (kernel-2.6.20-1.2316-1.fc5) and found that the 3DMark2001 test suite 
now crashes upon startup, see below enclosure.
This has so far never happened with any wine-0.9.x version I've had installed.

-- 
Juergen Wieczorek
Hamburg / Germany
-------------- next part --------------
wine: Call from 0x7b840d40 to unimplemented function hal.dll.HalGetBusData, aborting
wine: Unimplemented function hal.dll.HalGetBusData called at address 0x7b840d40 (thread 001c), starting debugger...
Unhandled exception: unimplemented function hal.dll.HalGetBusData called in 32-bit code (0x7b840db8).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b840db8 ESP:7ecc76e0 EBP:7ecc7744 EFLAGS:00000212(   - 00      - -IA1)
 EAX:7b82be0d EBX:7b8ab884 ECX:00000000 EDX:00120000
 ESI:00120000 EDI:7ecc7824
Stack dump:
0x7ecc76e0:  7ecc7768 00000008 000002d0 7bc56dcf
0x7ecc76f0:  80000100 00000001 00000000 7b840d40
0x7ecc7700:  00000002 60396c60 60396fce 001479dc
0x7ecc7710:  00000004 00000000 00000000 7bc7afd4
0x7ecc7720:  00110000 001475f8 7ecc7748 7bc366d1
0x7ecc7730:  7ffd8000 00040000 00147710 7bc2858f
Backtrace:
=>1 0x7b840db8 RaiseException+0x78(code=0x80000100, flags=0x1, nbargs=0x120000, args=0x7ecc7768) [/home/jwieczo/wine-0.9.38/dlls/kernel32/except.c:85] in kernel32 (0x7ecc7744)
  2 0x60396c01 __wine_spec_unimplemented_stub+0x41(module=0x60396c60, function=0x60396fce) [/home/jwieczo/wine-0.9.38/dlls/winecrt0/stub.c:36] in hal (0x7ecc7774)
  3 0x603963ef in hal (+0x63ef) (0x7ecc77c8)
  4 0x60306098 wine_ntoskrnl_main_loop+0x398(stop_event=0x38) [/home/jwieczo/wine-0.9.38/dlls/ntoskrnl.exe/ntoskrnl.c:169] in ntoskrnl (0x7ecc7948)
  5 0x602a191f ServiceMain+0x61f(argc=0x0, argv=0x0) [/home/jwieczo/wine-0.9.38/programs/winedevice/device.c:210] in winedevice (0x7ecc79c8)
  6 0x602d74d7 service_thread+0x207(arg=0x115670) [/home/jwieczo/wine-0.9.38/dlls/advapi32/service.c:412] in advapi32 (0x7ecc7a18)
  7 0x7bc5cfde call_thread_entry_point+0xe() in ntdll (0x7ecc7a28)
  8 0x7bc5dcb2 call_thread_func+0x42(rtl_func=<register EDI not in topmost frame>, arg=<register ESI not in topmost frame>) [/home/jwieczo/wine-0.9.38/dlls/ntdll/thread.c:404] in ntdll (0x7ecc7ac8)
  9 0x7bc5df4f in ntdll (+0x4df4f) (0x7ecc83c8)
  10 0x60119433 (0x7ecc84c8)
  11 0x601f0a1e (0x00000000)
0x7b840db8 RaiseException+0x78 [/home/jwieczo/wine-0.9.38/dlls/kernel32/except.c:85] in kernel32: movl        0xfffffffc(%ebp),%ebx
85      }
Modules:
Module  Address                 Debug info      Name (23 modules)
PE        350000-  3506e0       Deferred        pcibus.sys
ELF       bc5000-  be0000       Deferred        ld-linux.so.2
ELF       be2000-  d15000       Deferred        libc.so.6
ELF       d17000-  d3c000       Deferred        libm.so.6
ELF       d3e000-  d42000       Deferred        libdl.so.2
ELF       d78000-  d8c000       Deferred        libpthread.so.0
ELF     60000000-60114000       Deferred        libwine.so.1
ELF     60284000-6028f000       Deferred        libnss_files.so.2
ELF     6028f000-602a3000       Dwarf           winedevice<elf>
  \-PE  602a0000-602a3000       \               winedevice
ELF     602a3000-602e9000       Dwarf           advapi32<elf>
  \-PE  602b0000-602e9000       \               advapi32
ELF     602e9000-6031f000       Dwarf           ntoskrnl<elf>
  \-PE  602f0000-6031f000       \               ntoskrnl
ELF     6031f000-60384000       Deferred        msvcrt<elf>
  \-PE  60330000-60384000       \               msvcrt
ELF     60384000-60399000       Dwarf           hal<elf>
  \-PE  60390000-60399000       \               hal
ELF     7b800000-7b924000       Dwarf           kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc96000       Dwarf           ntdll<elf>
  \-PE  7bc10000-7bc96000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000019 (D) c:\windows\system32\winedevice.exe
        0000001c    0 <==
        0000001b    0
        0000001a    0
00000017
        00000018    0
00000010
        00000013    0
        00000012    0
        00000011    0
0000000a
        0000000b    0
wine: Unhandled exception 0xe06d7363 at address 0x7b840d40 (thread 0018), starting debugger...
Unhandled exception: C++ exception(object = 0x0034f738, type = 0x007b3738) in 32-bit code (0x7b840db8).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b840db8 ESP:0034e9e0 EBP:0034ea44 EFLAGS:00000216(   - 00      - IAP1)
 EAX:7b82be0d EBX:7b8ab884 ECX:00000000 EDX:605068f0
 ESI:605068f0 EDI:00000000
Stack dump:
0x0034e9e0:  0034ea64 0000000c 0034e9f8 604f8e63
0x0034e9f0:  e06d7363 00000001 00000000 7b840d40
0x0034ea00:  00000003 19930520 0034f738 007b3738
0x0034ea10:  00000000 00000000 00000000 60514990
0x0034ea20:  001986d8 00000000 0034ea48 605068d7
0x0034ea30:  00110000 00000000 001986d8 6084675c
Backtrace:
=>1 0x7b840db8 RaiseException+0x78(code=0xe06d7363, flags=0x1, nbargs=0x605068f0, args=0x34ea64) [/home/jwieczo/wine-0.9.38/dlls/kernel32/except.c:85] in kernel32 (0x0034ea44)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCEXE (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCBAT (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCMD (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCOM (a)
  2 0x6081e3e8 _CxxThrowException+0x48(object=0x0, type=0x0) [/home/jwieczo/wine-0.9.38/dlls/msvcrt/cppexcept.c:454] in msvcrt (0x0034ea74)
  3 0x005f9940 in 3dmark2001se (+0x1f9940) (0x0034fa58)
  4 0x0041af91 in 3dmark2001se (+0x1af91) (0x0034fa90)
  5 0x00415abd in 3dmark2001se (+0x15abd) (0x0034fb9c)
  6 0x00403365 in 3dmark2001se (+0x3365) (0x0034fe00)
  7 0x00404140 in 3dmark2001se (+0x4140) (0x0034fe48)
  8 0x5f40999f in mfc42 (+0x999f) (0x0034ff08)
  9 0x7b870f1e start_process+0xee(arg=0x0) [/home/jwieczo/wine-0.9.38/dlls/kernel32/process.c:820] in kernel32 (0x0034ffe8)
  10 0x60022797 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7b840db8 RaiseException+0x78 [/home/jwieczo/wine-0.9.38/dlls/kernel32/except.c:85] in kernel32: movl        0xfffffffc(%ebp),%ebx
85      }
Modules:
Module  Address                 Debug info      Name (92 modules)
ELF       101000-  111000       Deferred        libxext.so.6
ELF       113000-  116000       Deferred        libxinerama.so.1
ELF       118000-  122000       Deferred        libxcursor.so.1
ELF       124000-  128000       Deferred        libxrandr.so.2
ELF       12a000-  12f000       Deferred        libxfixes.so.3
ELF       1bb000-  1bd000       Deferred        libnvidia-tls.so.1
ELF       200000-  275000       Deferred        libfreetype.so.6
ELF       2ad000-  2c0000       Deferred        libresolv.so.2
PE        350000-  3bf000       Deferred        e2mfc
PE        3c0000-  3e1000       Deferred        grphmfc
PE        3f0000-  400000       Deferred        si2guimfc
PE        400000-  84c000       Export          3dmark2001se
PE        850000-  868000       Deferred        sndmfc
PE        870000-  890000       Deferred        inetmfc
ELF       bc5000-  be0000       Deferred        ld-linux.so.2
ELF       be2000-  d15000       Deferred        libc.so.6
ELF       d17000-  d3c000       Deferred        libm.so.6
ELF       d3e000-  d42000       Deferred        libdl.so.2
ELF       d44000-  d47000       Deferred        libxau.so.6
ELF       d49000-  d4f000       Deferred        libxdmcp.so.6
ELF       d55000-  d5e000       Deferred        libxrender.so.1
ELF       d63000-  d76000       Deferred        libz.so.1
ELF       d78000-  d8c000       Deferred        libpthread.so.0
ELF       d8e000-  d97000       Deferred        libsm.so.6
ELF       d99000-  db3000       Deferred        libice.so.6
ELF      37ec000- 38ea000       Deferred        libx11.so.6
ELF      5504000- 559a000       Deferred        libgl.so.1
ELF      59a7000- 5a85000       Deferred        libasound.so.2
ELF      5a87000- 6369000       Deferred        libglcore.so.1
ELF      72ac000- 72e9000       Deferred        libfontconfig.so.1
ELF      7326000- 7347000       Deferred        libexpat.so.0
PE      10000000-10065000       Deferred        rlmfc
PE      5f400000-5f4f2000       Export          mfc42
ELF     6001b000-6012f000       Dwarf           libwine.so.1
ELF     6029f000-602aa000       Deferred        libnss_files.so.2
ELF     602aa000-602fc000       Deferred        ddraw<elf>
  \-PE  602b0000-602fc000       \               ddraw
ELF     60436000-604d3000       Deferred        ole32<elf>
  \-PE  60440000-604d3000       \               ole32
ELF     604d3000-60519000       Deferred        advapi32<elf>
  \-PE  604e0000-60519000       \               advapi32
ELF     60519000-60653000       Deferred        user32<elf>
  \-PE  60530000-60653000       \               user32
ELF     60653000-606e9000       Deferred        gdi32<elf>
  \-PE  60670000-606e9000       \               gdi32
ELF     606e9000-6073e000       Deferred        rpcrt4<elf>
  \-PE  60700000-6073e000       \               rpcrt4
ELF     6073e000-6075c000       Deferred        iphlpapi<elf>
  \-PE  60750000-6075c000       \               iphlpapi
ELF     6076f000-607fd000       Deferred        winmm<elf>
  \-PE  60780000-607fd000       \               winmm
ELF     607fd000-60862000       Dwarf           msvcrt<elf>
  \-PE  60810000-60862000       \               msvcrt
ELF     60862000-6095c000       Deferred        shell32<elf>
  \-PE  60870000-6095c000       \               shell32
ELF     6095c000-609b4000       Deferred        shlwapi<elf>
  \-PE  60970000-609b4000       \               shlwapi
ELF     609b4000-60a4d000       Deferred        oleaut32<elf>
  \-PE  609c0000-60a4d000       \               oleaut32
ELF     60a4d000-60a61000       Deferred        lz32<elf>
  \-PE  60a50000-60a61000       \               lz32
ELF     60a61000-60a78000       Deferred        cfgmgr32<elf>
  \-PE  60a70000-60a78000       \               cfgmgr32
ELF     60b5e000-60beb000       Deferred        winex11<elf>
  \-PE  60b70000-60beb000       \               winex11
ELF     6156b000-61588000       Deferred        imm32<elf>
  \-PE  61570000-61588000       \               imm32
ELF     61675000-6168d000       Deferred        msacm32<elf>
  \-PE  61680000-6168d000       \               msacm32
ELF     6168d000-616b3000       Deferred        msacm32<elf>
  \-PE  61690000-616b3000       \               msacm32
ELF     616b3000-616c8000       Deferred        midimap<elf>
  \-PE  616c0000-616c8000       \               midimap
ELF     616c8000-616fa000       Deferred        uxtheme<elf>
  \-PE  616d0000-616fa000       \               uxtheme
ELF     6a841000-6a88a000       Deferred        dsound<elf>
  \-PE  6a850000-6a88a000       \               dsound
ELF     6af4e000-6af67000       Deferred        version<elf>
  \-PE  6af50000-6af67000       \               version
ELF     7077a000-707d8000       Deferred        setupapi<elf>
  \-PE  70790000-707d8000       \               setupapi
PE      780a0000-780b2000       Deferred        msvcirt
PE      780c0000-78121000       Deferred        msvcp60
ELF     79c45000-79c76000       Deferred        winealsa<elf>
  \-PE  79c50000-79c76000       \               winealsa
ELF     79e49000-79f05000       Deferred        comctl32<elf>
  \-PE  79e50000-79f05000       \               comctl32
ELF     7b800000-7b924000       Dwarf           kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc96000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc96000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000017 (D) C:\Programme\3DMark2001_SE\3DMark2001SE.exe
        00000018    0 <==
00000010
        00000013    0
        00000012    0
        00000011    0
0000000a
        0000000b    0
 


More information about the wine-devel mailing list