On Thu, Sep 15, 2011 at 11:13 AM, Bernhard Loos
<bernhardl...@googlemail.com> wrote:
>>> It might be just me, but I've seen five very strange test failures
>>> today out of about 30 build/test runs.
>>> Has anybody else noticed problems?
>>
>> It smells like the rpcrt4 change.

I thought so, too.

> I admit I'm a bit at a loss, how this could happen. Could you create a
> +seh,+rpc log?
> And does it go away, if you revert those changes?

I've reproduced it twice now in an hour on two quad-core machines with
the script

for try in `seq 1 100`
do
    echo try $try
    server/wineserver -k || true
    rm -rf ~/.wine
    cd dlls/advapi32/tests
    rm -f *.ok
    make test
    cd ../../msi/tests
    rm -f action.ok
    make action.ok
    cd ../../..
done

so it may take me a while to verify that it goes away after reverting
the rpc change
or to get you a detailed log.

In one of the failures, I got the service.ok failure from above:

service.c:152: Test failed: Expected success, got error 1060
err:rpc:I_RpcGetBuffer no binding
service.c:176: Test failed: Expected ERROR_SERVICE_DOES_NOT_EXIST, got 123

In the other, I got a crash in service.ok:
../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p
advapi32_test.exe.so service.c && touch service.ok
err:rpc:I_RpcGetBuffer no binding
err:rpc:I_RpcGetBuffer no binding
wine: Unhandled page fault on read access to 0x60481043 at address
0x7bc34227 (thread 0021), starting debugger..
err:ntdll:RtlpWaitForCriticalSection section 0x110530 "?" wait timed
out in thread 002a, blocked by 0021, retrying (60 sec)
...

I don't get backtraces much anymore because of that darn deadlock (unrelated
to the current problem), and btall doesn't seem to show a crash (though it
does have some interesting stack traces); see the attachment.

Austin may have a related crash in rpcrt4_test.exe.so server.c, see
http://bugs.winehq.org/show_bug.cgi?id=28383#c2
Wine-dbg>0x68000830 GLIBC_2+0x830 in ld-linux.so.2: int $0x80

Backtracing for thread 0015 in process 000c (C:\windows\system32\services.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x00b3e358)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x1, 
handles=0xb3e5f8, flags=0x4, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x00b3e578)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x1, handles=0xb3e5f8, 
wait_all=0, alertable=0, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x00b3e5c8)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x1, handles=0xb3e750, 
wait_all=0, timeout=0xffffffff, alertable=0) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x00b3e718)
  4 0x7b871c21 WaitForSingleObject+0x3b(handle=0x4c, timeout=0xffffffff) 
[/home/dank/wine-git/dlls/kernel32/sync.c:128] in kernel32 (0x00b3e748)
  5 0x7b83d8c9 GetOverlappedResult+0xc9(hFile=0x48, lpOverlapped=0x1120a0, 
lpTransferred=0xb3e7c4, bWait=0x1) 
[/home/dank/wine-git/dlls/kernel32/file.c:602] in kernel32 (0x00b3e798)
  6 0x685df561 rpcrt4_conn_np_read+0x98(Connection=0x112028, buffer=0xb3e88c, 
count=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_transport.c:418] in rpcrt4 
(0x00b3e7e8)
  7 0x685d46a5 rpcrt4_conn_read+0x24(Connection=0x112028, buffer=0xb3e88c, 
len=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_binding.h:177] in rpcrt4 
(0x00b3e808)
  8 0x685d79e2 RPCRT4_default_receive_fragment+0xbc(Connection=0x112028, 
Header=0xb3e9c8, Payload=0xb3e908) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1297] in rpcrt4 (0x00b3e8a8)
  9 0x685d7d7a RPCRT4_receive_fragment+0x4c(Connection=0x112028, 
Header=0xb3e9c8, Payload=0xb3e908) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1363] in rpcrt4 (0x00b3e8c8)
  10 0x685d7e72 RPCRT4_ReceiveWithAuth+0xf5(Connection=0x112028, 
Header=0xb3e9c8, pMsg=0x112418, auth_data_out=0xb3e9c4, 
auth_length_out=0xb3e9c0) [/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1396] 
in rpcrt4 (0x00b3e998)
  11 0x685dae8e RPCRT4_io_thread+0xd5(the_arg=0x112028) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_server.c:562] in rpcrt4 (0x00b3ea48)
  12 0x7bc7f028 call_thread_func+0xb() in ntdll (0x00b3ea58)
  13 0x7bc7f066 call_thread_entry_point+0x33(entry=0x685dadb8, arg=0x112028) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x00b3eb38)
  14 0x7bc8694f start_thread+0x1c6(info=0x7ffb8fb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x00b3f398)
  15 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x00b3f498)

Backtracing for thread 002a in process 000c (C:\windows\system32\services.exe):
Backtrace:

Backtracing for thread 0026 in process 000c (C:\windows\system32\services.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0083e358)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x1, 
handles=0x83e5f8, flags=0x4, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0083e578)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x1, handles=0x83e5f8, 
wait_all=0, alertable=0, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0083e5c8)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x1, handles=0x83e750, 
wait_all=0, timeout=0xffffffff, alertable=0) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0083e718)
  4 0x7b871c21 WaitForSingleObject+0x3b(handle=0x3c, timeout=0xffffffff) 
[/home/dank/wine-git/dlls/kernel32/sync.c:128] in kernel32 (0x0083e748)
  5 0x7b83d8c9 GetOverlappedResult+0xc9(hFile=0x38, lpOverlapped=0x111820, 
lpTransferred=0x83e7c4, bWait=0x1) 
[/home/dank/wine-git/dlls/kernel32/file.c:602] in kernel32 (0x0083e798)
  6 0x685df561 rpcrt4_conn_np_read+0x98(Connection=0x1117a8, buffer=0x83e88c, 
count=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_transport.c:418] in rpcrt4 
(0x0083e7e8)
  7 0x685d46a5 rpcrt4_conn_read+0x24(Connection=0x1117a8, buffer=0x83e88c, 
len=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_binding.h:177] in rpcrt4 
(0x0083e808)
  8 0x685d79e2 RPCRT4_default_receive_fragment+0xbc(Connection=0x1117a8, 
Header=0x83e9c8, Payload=0x83e908) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1297] in rpcrt4 (0x0083e8a8)
  9 0x685d7d7a RPCRT4_receive_fragment+0x4c(Connection=0x1117a8, 
Header=0x83e9c8, Payload=0x83e908) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1363] in rpcrt4 (0x0083e8c8)
  10 0x685d7e72 RPCRT4_ReceiveWithAuth+0xf5(Connection=0x1117a8, 
Header=0x83e9c8, pMsg=0x111cf0, auth_data_out=0x83e9c4, 
auth_length_out=0x83e9c0) [/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1396] 
in rpcrt4 (0x0083e998)
  11 0x685dae8e RPCRT4_io_thread+0xd5(the_arg=0x1117a8) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_server.c:562] in rpcrt4 (0x0083ea48)
  12 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0083ea58)
  13 0x7bc7f066 call_thread_entry_point+0x33(entry=0x685dadb8, arg=0x1117a8) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0083eb38)
  14 0x7bc8694f start_thread+0x1c6(info=0x7ffc4fb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x0083f398)
  15 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x0083f498)

Backtracing for thread 000e in process 000c (C:\windows\system32\services.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0043e5d8)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x2, 
handles=0x43e878, flags=0x6, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0043e7f8)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x2, handles=0x43e878, 
wait_all=0, alertable=1, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0043e848)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x2, handles=0x110b00, 
wait_all=0, timeout=0xffffffff, alertable=0x1) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0043e998)
  4 0x685e0024 rpcrt4_protseq_np_wait_for_new_connection+0x52(protseq=0x110980, 
count=0x2, wait_array=0x110b00) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_transport.c:720] in rpcrt4 (0x0043e9f8)
  5 0x685db521 RPCRT4_server_thread+0xd5(the_arg=0x110980) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_server.c:666] in rpcrt4 (0x0043ea48)
  6 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0043ea58)
  7 0x7bc7f066 call_thread_entry_point+0x33(entry=0x685db44b, arg=0x110980) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0043eb38)
  8 0x7bc8694f start_thread+0x1c6(info=0x7ffd4fb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x0043f398)
  9 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x0043f498)

Backtracing for thread 000d in process 000c (C:\windows\system32\services.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0033f9b8)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x1, 
handles=0x33fc58, flags=0x6, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0033fbd8)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x1, handles=0x33fc58, 
wait_all=0, alertable=1, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0033fc28)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x1, handles=0x33fdb0, 
wait_all=0, timeout=0xffffffff, alertable=0x1) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0033fd78)
  4 0x7b871c66 WaitForSingleObjectEx+0x3a(handle=0x34, timeout=0xffffffff, 
alertable=0x1) [/home/dank/wine-git/dlls/kernel32/sync.c:138] in kernel32 
(0x0033fda8)
  5 0x68576ec9 RPC_MainLoop+0x90() 
[/home/dank/wine-git/programs/services/rpc.c:1529] in services (0x0033fdf8)
  6 0x68579bbb main+0xaf(argc=<couldn't compute location>, argv=<couldn't 
compute location>) [/home/dank/wine-git/programs/services/services.c:865] in 
services (0x0033fe28)
  7 0x68584366 __wine_spec_exe_entry+0x69(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in services (0x0033fe60)
  8 0x7b860154 call_process_entry+0xb() in kernel32 (0x0033fe78)
  9 0x7b86029b start_process+0x144(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/kernel32/process.c:1091] in kernel32 (0x0033fec8)
  10 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0033fed8)
  11 0x7bc7f066 call_thread_entry_point+0x33(entry=0x7b860156, arg=0x7ffdf000) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0033ffb8)
  12 0x7bc540cb start_process+0x25(kernel_start=0x7b860156) 
[/home/dank/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0033ffe8)
  13 0x68027c51 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
0x68000830 GLIBC_2+0x830 in ld-linux.so.2: int  $0x80

Backtracing for thread 0012 in process 0011 (C:\windows\system32\explorer.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0033f330)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x1, 
handles=0x33f5d0, flags=0x4, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0033f550)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x1, handles=0x33f5d0, 
wait_all=0, alertable=0, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0033f5a0)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x1, handles=0x33f7a0, 
wait_all=0, timeout=0xffffffff, alertable=0) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0033f6f0)
  4 0x689f41db X11DRV_MsgWaitForMultipleObjectsEx+0xed(count=0x1, 
handles=0x33f7a0, timeout=0xffffffff, mask=0x4ff, flags=0) 
[/home/dank/wine-git/dlls/winex11.drv/event.c:473] in winex11 (0x0033f730)
  5 0x6870f788 wait_message+0x41(count=0x1, handles=0x33f7a0, 
timeout=0xffffffff, mask=0x4ff, flags=0) 
[/home/dank/wine-git/dlls/user32/winproc.c:1126] in user32 (0x0033f770)
  6 0x686cf0be GetMessageW+0x11b(msg=0x33f884, hwnd=(nil), first=0, last=0) 
[/home/dank/wine-git/dlls/user32/message.c:3612] in user32 (0x0033f7b0)
  7 0x68539f75 manage_desktop+0x6a5(arg="") 
[/home/dank/wine-git/programs/explorer/desktop.c:376] in explorer (0x0033f910)
  8 0x6853c246 parse_command_line+0x177(commandline="/desktop", 
parameters=0x33f968) [/home/dank/wine-git/programs/explorer/explorer.c:724] in 
explorer (0x0033f940)
  9 0x6853c2f1 wWinMain+0x52(hinstance=0x68530000, previnstance=(nil), 
cmdline="/desktop", cmdshow=0x1) 
[/home/dank/wine-git/programs/explorer/explorer.c:752] in explorer (0x0033fdc0)
  10 0x6853e989 wmain+0x10c(argc=0x2, argv=0x110380) 
[/home/dank/wine-git/dlls/winecrt0/exe_wmain.c:50] in explorer (0x0033fe30)
  11 0x6853e862 __wine_spec_exe_wentry+0x69(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/winecrt0/exe_wentry.c:36] in explorer (0x0033fe60)
  12 0x7b860154 call_process_entry+0xb() in kernel32 (0x0033fe78)
  13 0x7b86029b start_process+0x144(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/kernel32/process.c:1091] in kernel32 (0x0033fec8)
  14 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0033fed8)
  15 0x7bc7f066 call_thread_entry_point+0x33(entry=0x7b860156, arg=0x7ffdf000) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0033ffb8)
  16 0x7bc540cb start_process+0x25(kernel_start=0x7b860156) 
[/home/dank/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0033ffe8)
  17 0x68027c51 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
0x68000830 GLIBC_2+0x830 in ld-linux.so.2: int  $0x80

Backtracing for thread 0029 in process 0023 
(C:\windows\system32\winedevice.exe):
Backtrace:
=>0 0x68000832 GLIBC_2+0x832() in ld-linux.so.2 (0x0063e7f8)
  1 0x5564fe7b in libdbus-1.so.3 (+0x2de7a) (0x0063e818)
  2 0x556487af in libdbus-1.so.3 (+0x267ae) (0x0063e868)
  3 0x5564744c in libdbus-1.so.3 (+0x2544b) (0x0063e898)
  4 0x5562f572 in libdbus-1.so.3 (+0xd571) (0x0063e8d8)
  5 0x55630727 in libdbus-1.so.3 (+0xe726) (0x0063e918)
  6 0x555e8546 hal_thread+0x238(arg=0x0(nil)) 
[/home/dank/wine-git/dlls/mountmgr.sys/hal.c:256] in mountmgr.sys (0x0063ea48)
  7 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0063ea58)
  8 0x7bc7f066 call_thread_entry_point+0x33(entry=0x555e830d, arg=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0063eb38)
  9 0x7bc8694f start_thread+0x1c6(info=0x7ffccfb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x0063f398)
  10 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x0063f498)

Backtracing for thread 0028 in process 0023 
(C:\windows\system32\winedevice.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0053e458)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x2, 
handles=0x53e6f8, flags=0x4, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0053e678)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x2, handles=0x53e6f8, 
wait_all=0, alertable=0, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0053e6c8)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x2, handles=0x53e884, 
wait_all=0, timeout=0xffffffff, alertable=0) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0053e818)
  4 0x7b871caa WaitForMultipleObjects+0x39(count=0x2, handles=0x53e884, 
wait_all=0, timeout=0xffffffff) [/home/dank/wine-git/dlls/kernel32/sync.c:148] 
in kernel32 (0x0053e848)
  5 0x685e702b wine_ntoskrnl_main_loop+0x40a(stop_event=0x38) 
[/home/dank/wine-git/dlls/ntoskrnl.exe/ntoskrnl.c:249] in ntoskrnl (0x0053e958)
  6 0x685386cd ServiceMain+0x156(argc=0, argv=0x110e28) 
[/home/dank/wine-git/programs/winedevice/device.c:297] in winedevice 
(0x0053e9c8)
  7 0x685a2553 service_thread+0x163(arg=0x1105d0) 
[/home/dank/wine-git/dlls/advapi32/service.c:294] in advapi32 (0x0053ea48)
  8 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0053ea58)
  9 0x7bc7f066 call_thread_entry_point+0x33(entry=0x685a23ef, arg=0x1105d0) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0053eb38)
  10 0x7bc8694f start_thread+0x1c6(info=0x7ffd0fb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x0053f398)
  11 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x0053f498)

Backtracing for thread 0025 in process 0023 
(C:\windows\system32\winedevice.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0043e8e8)
  1 0x7b83d30f ReadFile+0x1f5(hFile=0x30, buffer=0x43e99c, bytesToRead=0x10, 
bytesRead=0x43e9b4, overlapped=(nil)) 
[/home/dank/wine-git/dlls/kernel32/file.c:439] in kernel32 (0x0043e968)
  2 0x685a2b05 service_control_dispatcher+0x150(arg=0x0(nil)) 
[/home/dank/wine-git/dlls/advapi32/service.c:385] in advapi32 (0x0043ea48)
  3 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0043ea58)
  4 0x7bc7f066 call_thread_entry_point+0x33(entry=0x685a29b4, arg=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0043eb38)
  5 0x7bc8694f start_thread+0x1c6(info=0x7ffd4fb8) 
[/home/dank/wine-git/dlls/ntdll/thread.c:405] in ntdll (0x0043f398)
  6 0x6818ae72 start_thread+0xd1() in libpthread.so.0 (0x0043f498)

Backtracing for thread 0024 in process 0023 
(C:\windows\system32\winedevice.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0033f740)
  1 0x7bc83518 NTDLL_wait_for_multiple_objects+0x26c(count=0x4, 
handles=0x33f9e0, flags=0x4, timeout=(nil), signal_object=0x0(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0033f960)
  2 0x7bc8361b NtWaitForMultipleObjects+0x67(count=0x4, handles=0x33f9e0, 
wait_all=0, alertable=0, timeout=(nil)) 
[/home/dank/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0033f9b0)
  3 0x7b871de9 WaitForMultipleObjectsEx+0x134(count=0x4, handles=0x33fc60, 
wait_all=0, timeout=0xffffffff, alertable=0) 
[/home/dank/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0033fb00)
  4 0x7b871caa WaitForMultipleObjects+0x39(count=0x4, handles=0x33fc60, 
wait_all=0, timeout=0xffffffff) [/home/dank/wine-git/dlls/kernel32/sync.c:148] 
in kernel32 (0x0033fb30)
  5 0x685a3213 service_run_main_thread+0x1b5() 
[/home/dank/wine-git/dlls/advapi32/service.c:488] in advapi32 (0x0033fd90)
  6 0x685a36fa StartServiceCtrlDispatcherW+0x1b4(servent=0x33fe10) 
[/home/dank/wine-git/dlls/advapi32/service.c:592] in advapi32 (0x0033fdf0)
  7 0x6853885c wmain+0xa6(argc=0x2, argv=0x110380) 
[/home/dank/wine-git/programs/winedevice/device.c:322] in winedevice 
(0x0033fe30)
  8 0x685388d6 __wine_spec_exe_wentry+0x69(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/winecrt0/exe_wentry.c:36] in winedevice (0x0033fe60)
  9 0x7b860154 call_process_entry+0xb() in kernel32 (0x0033fe78)
  10 0x7b86029b start_process+0x144(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/kernel32/process.c:1091] in kernel32 (0x0033fec8)
  11 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0033fed8)
  12 0x7bc7f066 call_thread_entry_point+0x33(entry=0x7b860156, arg=0x7ffdf000) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0033ffb8)
  13 0x7bc540cb start_process+0x25(kernel_start=0x7b860156) 
[/home/dank/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0033ffe8)
  14 0x68027c51 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
0x68000830 GLIBC_2+0x830 in ld-linux.so.2: int  $0x80

Backtracing for thread 0043 in process 0042 
(Z:\home\dank\wine-git\dlls\advapi32\tests\advapi32_test.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0032e558)
  1 0x7b83d30f ReadFile+0x1f5(hFile=0x30, buffer=0x32e6cc, bytesToRead=0x10, 
bytesRead=0x32e604, overlapped=0x126120) 
[/home/dank/wine-git/dlls/kernel32/file.c:439] in kernel32 (0x0032e5d8)
  2 0x689c151a rpcrt4_conn_np_read+0x51(Connection=0x1260a8, buffer=0x32e6cc, 
count=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_transport.c:416] in rpcrt4 
(0x0032e628)
  3 0x689b66a5 rpcrt4_conn_read+0x24(Connection=0x1260a8, buffer=0x32e6cc, 
len=0x10) [/home/dank/wine-git/dlls/rpcrt4/rpc_binding.h:177] in rpcrt4 
(0x0032e648)
  4 0x689b99e2 RPCRT4_default_receive_fragment+0xbc(Connection=0x1260a8, 
Header=0x32e830, Payload=0x32e748) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1297] in rpcrt4 (0x0032e6e8)
  5 0x689b9d7a RPCRT4_receive_fragment+0x4c(Connection=0x1260a8, 
Header=0x32e830, Payload=0x32e748) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1363] in rpcrt4 (0x0032e708)
  6 0x689b9e72 RPCRT4_ReceiveWithAuth+0xf5(Connection=0x1260a8, 
Header=0x32e830, pMsg=0x32eaac, auth_data_out=(nil), auth_length_out=0x0(nil)) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1396] in rpcrt4 (0x0032e7d8)
  7 0x689ba600 RPCRT4_Receive+0x2e(Connection=0x1260a8, Header=0x32e830, 
pMsg=0x32eaac) [/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1553] in rpcrt4 
(0x0032e808)
  8 0x689bb21f I_RpcReceive+0xb6(pMsg=0x32eaac) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1851] in rpcrt4 (0x0032e868)
  9 0x689bb43b I_RpcSendReceive+0x8c(pMsg=0x32eaac) 
[/home/dank/wine-git/dlls/rpcrt4/rpc_message.c:1911] in rpcrt4 (0x0032e8a8)
  10 0x6898c070 NdrSendReceive+0x144(stubmsg=0x32e9cc, buffer="Ø_") 
[/home/dank/wine-git/dlls/rpcrt4/ndr_clientserver.c:214] in rpcrt4 (0x0032e8f8)
  11 0x687448f4 svcctl_OpenServiceW+0x244(hSCManager=0x1261b0, 
lpServiceName="deadbeef", dwDesiredAccess=0x80000000, phService=0x32ebc8) 
[/home/dank/wine-git/dlls/advapi32/svcctl_c.c:1548] in advapi32 (0x0032eae8)
  12 0x6873d1bf OpenServiceW+0xc7(hSCManager=0x1261b0, 
lpServiceName="deadbeef", dwDesiredAccess=0x80000000) 
[/home/dank/wine-git/dlls/advapi32/service.c:884] in advapi32 (0x0032ebf8)
  13 0x6873d0b6 OpenServiceA+0x9f(hSCManager=0x1261b0, 
lpServiceName="deadbeef", dwDesiredAccess=0x80000000) 
[/home/dank/wine-git/dlls/advapi32/service.c:857] in advapi32 (0x0032ec48)
  14 0x685a892f test_open_svc+0x25e() 
[/home/dank/wine-git/dlls/advapi32/tests/service.c:139] in advapi32_test 
(0x0032fcb8)
  15 0x685b6f1c func_service+0xf4() 
[/home/dank/wine-git/dlls/advapi32/tests/service.c:2335] in advapi32_test 
(0x0032fcf8)
  16 0x685b7bde run_test+0x9e(name="service.c") 
[/home/dank/wine-git/dlls/advapi32/tests/../../../include/wine/test.h:556] in 
advapi32_test (0x0032fd58)
  17 0x685b7ff5 main+0x23a(argc=<couldn't compute location>, argv=0x1103d8) 
[/home/dank/wine-git/dlls/advapi32/tests/../../../include/wine/test.h:624] in 
advapi32_test (0x0032fe28)
  18 0x685b8082 __wine_spec_exe_entry+0x69(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in advapi32_test (0x0032fe60)
  19 0x7b860154 call_process_entry+0xb() in kernel32 (0x0032fe78)
  20 0x7b86029b start_process+0x144(peb=0x7ffdf000) 
[/home/dank/wine-git/dlls/kernel32/process.c:1091] in kernel32 (0x0032fec8)
  21 0x7bc7f028 call_thread_func+0xb() in ntdll (0x0032fed8)
  22 0x7bc7f066 call_thread_entry_point+0x33(entry=0x7b860156, arg=0x7ffdf000) 
[/home/dank/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0032ffb8)
  23 0x7bc540cb start_process+0x25(kernel_start=0x7b860156) 
[/home/dank/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8)
  24 0x68027c51 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
Wine-dbg>


Reply via email to