150 test failures. advapi32 test crashes.

Dan Kegel dank at kegel.com
Sun Nov 7 16:19:31 CST 2004

Hey folks,
I pulled down sources from CVS this morning, and tried
running the regression tests.  There are about 150 failures.
Here's a summary:

$ grep "Test failed" log | sed 's/:.*//' | uniq -c | sort
       1 filtergraph.c
       1 rsaenh.c
       1 shelllink.c
       1 shreg.c
       2 typelib.c
       4 capture.c
       4 wave.c
       6 dsound8.c
       6 dsound.c
       7 vartype.c
       8 path.c
      15 crypt.c
      43 metafile.c
      51 shellpath.c

Is this unusual?   How many failures are most people seeing?
For what it's worth, this is a Red Hat 9.0 system with two processors,
and this was done with no pre-existing .wine directory.

Also, there was a crash during the test.  Here's that part of the log:

../../../../wine/tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so ../../../../wine/dlls/advapi32/tests/crypt.c && touch crypt.ok
crypt.c:104: Test failed: -2146893799
crypt.c:117: Test failed: 0/-2146893799
crypt.c:126: Test failed: 0/-2146893801
crypt.c:457: Test failed: expected 234, got -2146893801
crypt.c:464: Test failed: expected 0, got 0
crypt.c:471: Test failed: expected (null), got
crypt.c:472: Test failed: expected 0, got 0
crypt.c:491: Test failed: -2146893805
crypt.c:494: Test failed: -2146893805
crypt.c:502: Test failed: expected Microsoft Base Cryptographic Provider v1.0, got
crypt.c:503: Test failed: expected 43, got 0
crypt.c:491: Test failed: -2146893805
crypt.c:494: Test failed: -2146893805
crypt.c:502: Test failed: expected Microsoft Base Cryptographic Provider v1.0, got
crypt.c:503: Test failed: expected 43, got 0
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x8dbe4073 in 32-bit code (0x403602e2).
In 32 bit mode.
Register dump:
  CS:0023 SS:002b DS:002b ES:002b FS:003b GS:0033
  EIP:403602e2 ESP:4073f9d2 EBP:4073fa5e EFLAGS:00010202(   - 00      - -RI1)
  EAX:8dbe4073 EBX:404174c8 ECX:40053500 EDX:401f0b20
  ESI:4073fe26 EDI:77f01330
Stack dump:
0x4073f9d2:  00004001 00000000 00000000 d14c0000
0x4073f9e2:  0c884001 13304020 fa3477f0 020f4073
0x4073f9f2:  fa340000 a5864073 fa644001 009b4073
0x4073fa02:  d8940000 00004002 00000001 6c644008
0x4073fa12:  ffff4041 e384ffff fa2c400c 68114073
0x4073fa22:  6c644008 74c84041 fa544041 e3844073
=>1 0x403602e2 INSTR_EmulateInstruction+0xda(rec=0x4073fe26, context=0x4073fb5a) [../../../wine/dlls/kernel/instr.c:449] in kernel32 (0x4073fa5e)
   2 0x403a441e vectored_handler+0x5e(ptrs=0x4073fa8e) [../../../wine/dlls/kernel/wowthunk.c:358] in kernel32 (0x4073fa7e)
   3 0x4008bf89 call_vectored_handlers+0x5a(rec=0x4073fe26, context=0x4073fb5a) [../../../wine/dlls/ntdll/exception.c:196] in ntdll (0x4073faa2)
   4 0x4008c30d EXC_RtlRaiseException+0x239(rec=0x4073fe26, context=0x4073fb5a) [../../../wine/dlls/ntdll/exception.c:252] in ntdll (0x4073fb2a)
   5 0x400abe12 raise_segv_exception+0x8b(rec=0x4073fe26, context=0x4073fb5a) [../../../wine/dlls/ntdll/signal_i386.c:888] in ntdll (0x4073fb46)
0x403602e2 INSTR_EmulateInstruction+0xda [../../../wine/dlls/kernel/instr.c:449] in kernel32: movzbl    0x0(%eax),%eax
Unable to open file ../../../wine/dlls/kernel/instr.c
Module  Address                 Debug info      Name (17 modules)
ELF     0x40000000-40016000     Deferred        ld-linux.so.2
ELF     0x40017000-40030000     Deferred        libwine.so.1
ELF     0x40032000-4003e000     Deferred        libnss_files.so.2
ELF     0x40043000-40050000     Deferred        libpthread.so.0
ELF     0x40050000-40053000     Deferred        libdl.so.2
ELF     0x40054000-400d1000     Stabs           ntdll<elf>
   \-PE  0x40070000-400d1000     \               ntdll
ELF     0x400d1000-401c5000     Deferred        libwine_unicode.so.1
ELF     0x401c5000-401e7000     Deferred        libm.so.6
ELF     0x40300000-40419000     Stabs           kernel32<elf>
   \-PE  0x40330000-40419000     \               kernel32
ELF     0x40621000-4063c000     Deferred        advapi32_test<elf>
   \-PE  0x40630000-4063c000     \               advapi32_test
ELF     0x40740000-4077b000     Deferred        advapi32<elf>
   \-PE  0x40750000-4077b000     \               advapi32
ELF     0x42000000-42133000     Deferred        libc.so.6
ELF     0x77f00000-77f03000     Deferred        <wine-loader>
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\dank\demo\build\dlls\advapi32\tests\advapi32_test.exe
         00000009    0 <==
WineDbg terminated on pid 0x8

Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html

More information about the wine-devel mailing list