http://bugs.winehq.org/show_bug.cgi?id=15206
--- Comment #8 from Dan Kegel dank@kegel.com 2008-09-10 15:45:25 --- Created an attachment (id=15995) --> (http://bugs.winehq.org/attachment.cgi?id=15995) Example Visual C++ 2005 sp1 app showing lack of line numbers and fixme spew
OK, here is an app compiled with visual studio 2005 sp1, along with a matching plain old .pdb file, and source code (I removed the .ncb file because it was too big, hopefully nobody cares.)
To reproduce from my precompiled binary:
rm -rf ~/.wine sh winetricks vcrun2005sp1 tar -xjvf stackdemo.tar.bz2 cd stackdemo/release wine stackdemo.exe
One should see line numbers (and does in Visual Studio's debugger), but in Wine one sees Backtrace: =>1 0x0040102a func7+0x2a(arg=-42384329) in stackdemo (0x0032fe64) 2 0x00401076 func6+0x16(arg=-1263462938) in stackdemo (0x0032fe70) ... which is correct except for the missing line numbers, along with a whole load of crap of the sort err:dbghelp_msc:pdb_process_types -Unknown type info version 20040203 fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1012 fixme:dbghelp_msc:dump 00000000: 1e 00 12 10 04 00 00 00 00 00 00 00 00 00 00 00 ................ fixme:dbghelp_msc:dump 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1139 fixme:dbghelp_msc:dump 00000000: 0e 00 39 11 0e 00 00 00 01 00 00 00 05 10 00 00 ..9............. which really gets annoying after a while.