Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PSA] AddressSanitizer:DEADLYSIGN loop infinito #4

Open
jtcaraball opened this issue Apr 6, 2024 · 1 comment
Open

[PSA] AddressSanitizer:DEADLYSIGN loop infinito #4

jtcaraball opened this issue Apr 6, 2024 · 1 comment
Labels
Duda C++ Dudas de C++ o del código base

Comments

@jtcaraball
Copy link

jtcaraball commented Apr 6, 2024

Hola! Haciendo la tarea me encontré con que al compilar los tests con el comando

cmake -Bbuild/Debug -DCMAKE_BUILD_TYPE=Debug && cmake --build build/Debug/

al correrlos, con probabilidad 0 < p < 1, el output era un loop interminable de mensajes AddressSanitizer:DEADLYSIGNAL.
Buscando en google encontré este comentario e issue donde hablan de que parece ser un bug con LLVM en algunas distribuciones de Linux. Por si pudiese servirle a alguien.

@cirojas
Copy link
Collaborator

cirojas commented Apr 6, 2024

Gracias por la información. No me había pasado, pero es bueno saberlo.

Para los otros alumnos que vean este issue, si quieren un tl;dr:
si el comando

sudo cat /proc/sys/vm/mmap_rnd_bits

les da más que 28, entonces para evitar el error mencionado deben hacer:

sudo sysctl -w vm.mmap_rnd_bits=28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Duda C++ Dudas de C++ o del código base
Projects
None yet
Development

No branches or pull requests

3 participants