http://bugs.winehq.org/show_bug.cgi?id=30973
Bug #: 30973 Summary: Unsupported symbol id warnings when backtracing with Visual C 2010 .pdb files Product: Wine Version: 1.5.6 Platform: x86 OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: dbghelp AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
I built the tiny demo from bug 835 with Visual C 2010, and ran it under Wine. Happily, Wine generated good backtraces still, but there were several unsupported symbol id warnings, e.g.
fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 113e fixme:dbghelp_msc:dump 00000000: 1a 00 3e 11 08 10 00 00 01 00 45 78 63 65 70 74 ..>.......Except fixme:dbghelp_msc:dump 00000010: 69 6f 6e 52 65 63 6f 72 64 00 00 00 ionRecord... fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1141 fixme:dbghelp_msc:dump 00000000: 0e 00 41 11 11 00 00 00 dc 16 00 00 01 00 27 00 ..A...........'. fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1144 fixme:dbghelp_msc:dump 00000000: 06 00 44 11 08 00 00 00 ..D.....
There are so many of these warnings that it's easy to miss the fact that there's still a good stack trace. See the full log at http://kegel.com/wine/valgrind/pdbdemo2/crash-vc2010-Zi/wine.log
The compiled app and pdb file are in http://kegel.com/wine/valgrind/pdbdemo2.tgz