#!/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