Skip to content

zstandard won't work with AddressSanitizer after #61 #63

@tadeu

Description

@tadeu

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Adding RTLD_DEEPBIND has broken running code that depends on zstandard (and urllib3/requests by extension) together with Address Sanitizer (ASAn):

You are trying to dlopen a $CONDA_PREFIX/lib/python3.10/site-packages/zstandard/backend_c.cpython-310-x86_64-linux-gnu.so shared library with RTLD_DEEPBIND flag which is incompatible with sanitizer runtime (see google/sanitizers#611 for details). If you want to run $CONDA_PREFIX/lib/python3.10/site-packages/zstandard/backend_c.cpython-310-x86_64-linux-gnu.so library under sanitizers please remove RTLD_DEEPBIND from dlopen flags.

(As previously commented here.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions