[Bug 39606] Infinite loop in StackWalk

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 17 09:54:37 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=39606

--- Comment #1 from Ralf Habacker <ralf.habacker at freenet.de> ---
It may be for interest that the same backtrace on x86 looks like this:

Backtrace:
  0 __kernel_vsyscall+0xe in [vdso].so
  1 0xf751702b in libpthread.so.0
  2 0x7bc81c28 in ntdll
  3 0x7bc83293 in ntdll
  4 0x7bc8aa4a in ntdll
  5 NtWaitForMultipleObjects+0x2a in ntdll
  6 InterlockedDecrement+0x146 in kernel32
  7 WaitForMultipleObjectsEx+0x60 in kernel32
  8 WaitForSingleObject+0x44 in kernel32
  9 dump_backtrace+0xa6
[/home/ralf.habacker/src/dbus-2/dbus/dbus-sysdeps-win.c:2551] in libdbus-1-3
 10 _dbus_print_backtrace+0xb
[/home/ralf.habacker/src/dbus-2/dbus/dbus-sysdeps-win.c:2562] in libdbus-1-3
 11 test2+0xd [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:34] in
manual-backtrace
 12 test1+0xb [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:39] in
manual-backtrace
 13 test+0xb [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:44] in
manual-backtrace
 14 main+0x48 [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:58] in
manual-backtrace
 15 0x4013e2 in manual-backtrace
 16 call_process_entry+0xc in kernel32
 17 0x7b865023 in kernel32
 18 call_thread_func_wrapper+0xc in ntdll
 19 call_thread_func+0x7d in ntdll
 20 RtlRaiseException+0x22 in ntdll
 21 call_dll_entry_point+0x3fe in ntdll
 22 wine_call_on_stack+0x1d in libwine.so.1
 23 wine_switch_to_stack+0x2b
[/usr/src/debug/wine-snapshot/libs/wine/port.c:60] in libwine.so.1
 24 LdrInitializeThunk+0x239 in ntdll
 25 __wine_kernel_init+0xa13 in kernel32
 26 __wine_process_init+0x193 in ntdll
 27 wine_init+0x2c8 [/usr/src/debug/wine-snapshot/libs/wine/loader.c:961] in
libwine.so.1
 28 main+0x8c in <wine-loader>
 29 __libc_start_main+0xf3 in libc.so.6

It starts with 

Backtrace:
  0 __kernel_vsyscall+0xe in [vdso].so
  1 0xf751702b in libpthread.so.0

and ends with

28 main+0x8c in <wine-loader>
29 __libc_start_main+0xf3 in libc.so.6

while the x86_64 backtrace starts at 

Backtrace:
  0 0xe3b17b7b in libpthread.so.0

and goes beyond the x86 end 

26 __libc_start_main+0xf5 in libc.so.6
27 _start+0x29 in <wine-loader>
...

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list