[Bug 39606] Infinite loop in StackWalk

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Nov 26 18:21:14 CST 2015


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

--- Comment #5 from Ralf Habacker <ralf.habacker at freenet.de> ---
Comparing both trace logs 

32bit trace
trace:dbghelp:i386_stack_walk Enter: PC=flat<7bf00ebc> Frame=flat<ffdd2b18>
Return=flat<f73be9d3> Stack=flat<ffdd26d0> Mode=32bit Count=1d cSwitch=(nil)
nSwitch=(nil)
trace:dbghelp:i386_stack_walk Leave: PC=flat<f73be9d3> Frame=flat<0>
Return=flat<7bf010c9> Stack=flat<ffdd2b20> Mode=32bit Count=1e cSwitch=(nil)
nSwitch=(nil) FuncTable=(nil)
trace:dbghelp:i386_stack_walk Enter: PC=flat<f73be9d3> Frame=flat<0>
Return=flat<7bf010c9> Stack=flat<ffdd2b20> Mode=32bit Count=1e cSwitch=(nil)
nSwitch=(nil)
-> end

64 bit trace
trace:dbghelp:x86_64_stack_walk Enter: PC=flat<7bf00df2>
Frame=flat<7ffd162c87a8> Return=flat<7ff449a98be5> Stack=flat<7ffd162c82a0>
Mode=64bit Count=1a
trace:dbghelp:x86_64_stack_walk Leave: PC=flat<7ff449a98be5> Frame=flat<0>
Return=flat<7bf00eed> Stack=flat<7ffd162c86d0> Mode=64bit Count=1b
FuncTable=(nil)
...
trace:dbghelp:x86_64_stack_walk Enter: PC=flat<7ff449a98be5> Frame=flat<0>
Return=flat<7bf00eed> Stack=flat<7ffd162c86d0> Mode=64bit Count=1b
trace:dbghelp:x86_64_stack_walk Leave: PC=flat<7bf00eed> Frame=flat<0>
Return=flat<7bf00eed> Stack=flat<7ffd162c8790> Mode=64bit Count=1c
FuncTable=(nil)
... 
trace:dbghelp:x86_64_stack_walk Enter: PC=flat<7ff449a98be5> Frame=flat<0>
Return=flat<7bf00eed> 
Stack=flat<7ffd162c86d0> Mode=64bit Count=1c
trace:dbghelp:x86_64_stack_walk Leave: PC=flat<7bf00eed> Frame=flat<0>
Return=flat<7bf00eed> Stack=flat<7ffd162c8790> Mode=64bit Count=1c
FuncTable=(nil)
...

indicates that StackWalk64 does not detect on enter the case "Frame=flat<0>".

-- 
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