[Bug 39606] New: Infinite loop in StackWalk

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


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

            Bug ID: 39606
           Summary: Infinite loop in StackWalk
           Product: Wine
           Version: 1.7.54
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: dbghelp
          Assignee: wine-bugs at winehq.org
          Reporter: ralf.habacker at freenet.de
      Distribution: ---

While working on x86_64 fixes of the dbus backtrace generator for windows
https://bugs.freedesktop.org/show_bug.cgi?id=92721, I recognized an infinite
loop while calling StackWalk on x86_64 systems.

start
/home/ralf.habacker/src/dbus-2-cmake-cross-x86_64-build/bin/manual-backtrace.exe...
Backtrace:
  0 0xe3b17b7b in libpthread.so.0
  1 wait_select_reply+0x49
[/usr/src/debug/wine-snapshot/dlls/ntdll/server.c:349] in ntdll
  2 server_select+0x1f8 [/usr/src/debug/wine-snapshot/dlls/ntdll/server.c:614]
in ntdll
  3 wait_objects+0x7e [/usr/src/debug/wine-snapshot/dlls/ntdll/sync.c:1006] in
ntdll
  4 NtWaitForMultipleObjects+0x62
[/usr/src/debug/wine-snapshot/dlls/ntdll/sync.c:1017] in ntdll
  5 0x7b887a8b in kernel32
  6 WaitForSingleObject+0x26
[/usr/src/debug/wine-snapshot/dlls/kernel32/sync.c:127] in kernel32
  7 dump_backtrace+0xa7
[/home/ralf.habacker/src/dbus-2/dbus/dbus-sysdeps-win.c:2553] in libdbus-1-3
  8 _dbus_print_backtrace+0xd
[/home/ralf.habacker/src/dbus-2/dbus/dbus-sysdeps-win.c:2563] in libdbus-1-3
  9 test2+0x11 [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:34] in
manual-backtrace
 10 test1+0xd [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:39] in
manual-backtrace
 11 test+0xd [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:44] in
manual-backtrace
 12 main+0x4f [/home/ralf.habacker/src/dbus-2/test/manual-backtrace.c:58] in
manual-backtrace
 13 0x4013ed in manual-backtrace
 14 0x40152b in manual-backtrace
 15 start_process+0x91
[/usr/src/debug/wine-snapshot/dlls/kernel32/process.c:1105] in kernel32
 16 call_thread_func+0x6e
[/usr/src/debug/wine-snapshot/dlls/ntdll/signal_x86_64.c:3675] in ntdll
 17 RtlRaiseException+0x7e in ntdll
 18 0xe32aa016 in ntdll
 19 wine_call_on_stack+0x13 in libwine.so.1
 20 wine_switch_to_stack+0x9 [/usr/src/debug/wine-snapshot/libs/wine/port.c:60]
in libwine.so.1
 21 LdrInitializeThunk+0x2a4
[/usr/src/debug/wine-snapshot/dlls/ntdll/loader.c:3094] in ntdll
 22 __wine_kernel_init+0x941
[/usr/src/debug/wine-snapshot/dlls/kernel32/process.c:1276] in kernel32
 23 __wine_process_init+0x154
[/usr/src/debug/wine-snapshot/dlls/ntdll/loader.c:3303] in ntdll
 24 wine_init+0x2ce [/usr/src/debug/wine-snapshot/libs/wine/loader.c:961] in
libwine.so.1
 25 main+0x82 [/usr/src/debug/wine-snapshot/loader/main.c:248] in <wine-loader>
 26 __libc_start_main+0xf5 in libc.so.6
 27 _start+0x29 in <wine-loader>
 28 _start+0x29 in <wine-loader>
 29 _start+0x29 in <wine-loader>
 30 _start+0x29 in <wine-loader>
 31 _start+0x29 in <wine-loader>
 32 _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