Skip to content

Unable to load client library: import __dllonexit3 not found in msvcrt.dll #145

Description

@ifratric

This error started to appear on Windows 10 after v1809 in a 64-bit build. The cause appears to be related to the DynamoRIO drsyms library, which WinAFL uses to look up target_offset from method name.

Currently, there are these workarounds:

  • Download a recent DynamoRIO version (I tested with DynamoRIO-Windows-7.0.17914-0 from https://github.com/DynamoRIO/dynamorio/releases) and delete all instances of dbghelp.dll from your DynamoRIO directory

  • Create a build that doesn't use drsyms (I'll add a cmake option to disable it soon)

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions