http://bugs.winehq.org/show_bug.cgi?id=14229
Summary: winedbg can't dump stack of functions that take float args? Product: Wine Version: 1.0.0 Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: dbghelp AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
While running a real app, I hit a breakpoint, and the stack tracer had trouble, both in parsing the .pdb file, and in printing the argument of a function that takes a float:
=>1 0x7b83d7c1 DebugBreak+0x3() [/data/dkegel/bitwagon/po49996-2008-06-30/wine-1.0/dlls/kernel32/../../include/winternl.h:1828] in kernel32 (0x0033a324) fixme:dbghelp_msc:codeview_fetch_type Couldn't load forward type df73 fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1012 fixme:dbghelp_msc:dump 00000000: 1e 00 12 10 68 00 00 00 40 00 00 00 28 00 00 00 ....h...@...(... fixme:dbghelp_msc:dump 00000010: 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ <snip> fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1012 fixme:dbghelp_msc:dump 00000000: 1e 00 12 10 4c 00 00 00 40 00 00 00 0c 00 00 00 ....L...@....... fixme:dbghelp_msc:dump 00000010: 0c 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 .......... ..... 2 0x0097eb5e ytDebug::Assert_+0x3e(l=0x70a, f=0x1407f00) [...\yt.cpp:42] in theapp_d (0x0033a378) 3 0x009c2860 ytApp::SetVersion+0x50(version= Needing an integral value
The function ytApp::SetVersion has prototype void ytApp::SetVersion(real32 version);
This app was compiled with Visual C++ 6.
The version of wine is 1.0 plus a few patches that probably aren't involved.