Share via

After VS2022 version 17.12.0 update Address Sanitizer no longer works for my C++ project

Andrei Hanganu 0 Reputation points
13 Nov 2024, 12:56

I've just updated visual studio to the version in the topic and the project which worked ok 5 minutes ago with Asan on (/fsanitize=address) now throws this error when starting the debugger:

The procedure entry point __sanitizer_ignore_free_hook____dll could not be located in the dynamic link library [...my exe...]

What's up with this?

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
5,449 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,896 questions
{count} votes

1 answer

Sort by: Most helpful
  1. 寿猛 韦 0 Reputation points
    13 Feb 2025, 04:01

    Version 17.12.5 continues to exhibit the same issues. The last available stable version is 17.11.6. Additionally, any program compiled with Address Sanitizer enabled following version 17.12.0 experiences a significant decrease in performance.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.