KindDragon / vld

Visual Leak Detector for Visual C++ 2008-2015
https://kinddragon.github.io/vld/
GNU Lesser General Public License v2.1
1.01k stars 314 forks source link

Debug dll error #61

Closed LItterBoy-GB closed 1 year ago

LItterBoy-GB commented 5 years ago

image

Sketchup ruby C extension

mariohuq commented 3 years ago

Same issue:

Exception thrown at 0x78577EAC (dbghelp.dll) in APP.exe: 0xC0000005: Access violation reading location 0x014F8B48.

Callstack:

>   dbghelp.dll!78577eac()  Unknown
    dbghelp.dll![Frames below may be incorrect and/or missing, no symbols loaded for dbghelp.dll]   Unknown
    [External Code] 
    vld_x86.dll!DbgHelp::SymGetLineFromAddrW64(void * dwAddr, unsigned __int64 pdwDisplacement, unsigned long * Line, _IMAGEHLP_LINEW64 *) Line 59  C++
    vld_x86.dll!CallStack::resolve(int showInternalFrames) Line 436 C++
    [Inline Frame] vld_x86.dll!CallStack::dump(int showInternalFrames) Line 336 C++
    vld_x86.dll!VisualLeakDetector::reportLeaks(heapinfo_t * heapinfo, bool & firstLeak, Set<blockinfo_t *> & aggregatedLeaks, unsigned long threadId) Line 1916    C++
    vld_x86.dll!VisualLeakDetector::ReportLeaks() Line 2406 C++
    vld_x86.dll!VisualLeakDetector::~VisualLeakDetector() Line 643  C++
    vld_x86.dll!_execute_onexit_table::__l22::<lambda>() Line 198   C++
    vld_x86.dll!__crt_seh_guarded_call<int>::operator()<<lambda_995298e7d72eb4c2aab26c0585b3abe5>,int <lambda>(void) &,<lambda_293819299cbf9a7022e18b56a874bb5c>>(__acrt_lock_and_call::__l3::<lambda_995298e7d72eb4c2aab26c0585b3abe5> && setup, _execute_onexit_table::__l22::int <lambda>(void) & action, __acrt_lock_and_call::__l4::<lambda_293819299cbf9a7022e18b56a874bb5c> && cleanup) Line 199 C++
    vld_x86.dll!__acrt_lock_and_call<int <lambda>(void)>(const __acrt_lock_id lock_id, _execute_onexit_table::__l22::int <lambda>(void) && action) Line 882 C++
    vld_x86.dll!_execute_onexit_table(_onexit_table_t * table) Line 221 C++
    vld_x86.dll!common_exit(const int return_code, const _crt_exit_cleanup_mode cleanup_mode, const _crt_exit_return_mode return_mode) Line 215 C++
    vld_x86.dll!_cexit() Line 302   C++
    [External Code] 
    vld_x86.dll!DllEntryPoint(HINSTANCE__ * hinstDLL, unsigned long fdwReason, void * lpReserved) Line 298  C++
    vld_x86.dll!LdrpCallInitRoutine(void * BaseAddress, unsigned long Reason, void * Context, unsigned char(__stdcall*)(void *, unsigned long, _CONTEXT *) EntryPoint) Line 98  C++
    [External Code]