carla/data/valgrind.sh

35 lines
946 B
Bash
Executable File

#!/bin/bash
export CARLA_VALGRIND_TEST=1
export WINEDEBUG=-all
# export CARLA_DEV=1
# export PYTHONMALLOC=malloc
# export SKIP_STRIPPING=true
valgrind \
--tool=memcheck \
--leak-check=full \
--show-leak-kinds=all \
--track-origins=yes \
--gen-suppressions=all \
--suppressions=./data/valgrind.supp \
-- ./bin/carla-bridge-native internal "" carlapatchbay &
PID=$!
while true; do
if jack_lsp | grep -q Carla-Patchbay:output_1; then
jack_connect Carla-Patchbay:output_2 system:playback_2
jack_connect Carla-Patchbay:output_1 system:playback_1
# jack_connect Carla-Patchbay:events-out "a2j:ZynAddSubFX [129] (playback): ZynAddSubFX"
break
else
sleep 1
fi
done
wait ${PID}
# export PYTHONMALLOC=malloc
# valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --gen-suppressions=all --suppressions=./data/valgrind.supp python3 ./source/frontend/carla