It seems that
mod = GetModuleFileName((HMODULE)0, search_path, length); in static void callstack_symbols_build_search_path(char* search_path, int length) can return a path with '..' in it. SymInitialize doesn't play well with this, so the path needs to be sanitized prior to usage
It seems that
mod = GetModuleFileName((HMODULE)0, search_path, length);instatic void callstack_symbols_build_search_path(char* search_path, int length)can return a path with '..' in it. SymInitialize doesn't play well with this, so the path needs to be sanitized prior to usage