21 lines
553 B
Bash
21 lines
553 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# When running Debian's Xwayland and fontconfig, we hit memory leaks which
|
||
|
# aren't visible on other setups. We do have suppressions for these tests, but
|
||
|
# regrettably ASan can't see through omitted frame pointers in Expat, so for
|
||
|
# Xwayland specifically, we disable fast-unwind.
|
||
|
#
|
||
|
# Doing it globally makes the other tests far, far, too slow to run.
|
||
|
case "$1" in
|
||
|
*xwayland*)
|
||
|
export ASAN_OPTIONS="detect_leaks=0,fast_unwind_on_malloc=0"
|
||
|
;;
|
||
|
*)
|
||
|
export ASAN_OPTIONS="detect_leaks=0"
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
export ASAN_OPTIONS
|
||
|
|
||
|
exec "$@"
|