I installed vld on my pc and embedded it in my vs2008 project.
The I tried to debug my dll by loading the project using VS2008.
Then I got an exception in execution, and when I pressed the "break" button I receieved the following message:
"No symbols are loaded for any call stack frame. The source code cannot be displayed."
Those were the last lines in the output window:
'student.exe': Loaded 'C:\Program Files\Visual Leak Detector\bin\Win32\vld_x86.dll'
'student.exe': Loaded 'C:\Program Files\Visual Leak Detector\bin\Win32\dbghelp.dll'
Visual Leak Detector Version 2.3 installed.
First-chance exception at 0x77919e84 in student.exe: 0xC00000FD: Stack overflow.
First-chance exception at 0x778e6a9d in student.exe: 0xC0000005: Access violation reading location 0xfeeefef2.
First-chance exception at 0x77919e84 in student.exe: 0xC0000005: Access violation writing location 0x06b20ffc.
Unhandled exception at 0x77919e84 in student.exe: 0xC0000005: Access violation writing location 0x06b20ffc.
(student.exe is the app that uses my dll)
The call stack showed also many vld_x86.dll together with many ntdll.dll.
Can someone help please? Why do I get this messages?
same problem here, cannot figure out why it crashes sometimes but runs other times.
seems like a random issue -- maybe a race condition inside of VLD's initializer.