Can't seem to run pipewire apps with Address Sanitizer enabled
Hello,
whenever I try to run an app that uses pipewire with ASAN, I get stuck on the following:
#0 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fffe7ffebe8 <_nl_state_lock+8>, expected=expected@entry=2, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=false) at futex-internal.c:103
#1 0x00007fffe7e8916c in __GI___futex_abstimed_wait64 (futex_word=futex_word@entry=0x7fffe7ffebe8 <_nl_state_lock+8>, expected=expected@entry=2, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:128
#2 0x00007fffe7e9298f in __pthread_rwlock_wrlock_full64 (abstime=0x0, clockid=0, rwlock=0x7fffe7ffebe0 <_nl_state_lock>) at /usr/src/debug/glibc/nptl/pthread_rwlock_common.c:829
#3 ___pthread_rwlock_wrlock (rwlock=rwlock@entry=0x7fffe7ffebe0 <_nl_state_lock>) at pthread_rwlock_wrlock.c:26
#4 0x00007fffe7e37916 in set_binding_values (domainname=0x7fffd63b95f6 "pipewire", dirnamep=dirnamep@entry=0x7fffffff97f8, codesetp=codesetp@entry=0x0) at bindtextdom.c:91
#5 0x00007fffe7e37dac in set_binding_values (codesetp=0x0, dirnamep=0x7fffffff97f8, domainname=<optimized out>) at bindtextdom.c:322
#6 __bindtextdomain (domainname=<optimized out>, dirname=<optimized out>) at bindtextdom.c:320
#7 0x00007fffd63933ee in pw_init () at /usr/lib/libpipewire-0.3.so.0
#8 0x00007fffcc432476 in _snd_pcm_pipewire_open () at /usr/lib/alsa-lib/libasound_module_pcm_pipewire.so
#9 0x00007fffed661673 in () at /usr/lib/libasound.so.2
#10 0x00007fffed663ed6 in snd_pcm_open () at /usr/lib/libasound.so.2