...
18151 open("/lib/tls/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/tls/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/tls/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
18151 open("/usr/lib/tls/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/tls/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/tls/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
18151 open("/lib/x86_64-linux-gnu/tls/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/x86_64-linux-gnu/tls/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/x86_64-linux-gnu/tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/x86_64-linux-gnu/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/x86_64-linux-gnu/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/lib/x86_64-linux-gnu/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/lib/x86_64-linux-gnu", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/x86_64-linux-gnu/tls/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/x86_64-linux-gnu/tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/x86_64-linux-gnu/x86_64/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/usr/lib/x86_64-linux-gnu/libasound_module_conf_pulse.so", O_RDONLY) = -1 ENOENT (No such file or directory)
18151 stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
18151 munmap(0x7f31e3d97000, 56423) = 0
18151 write(2, "ALSA lib conf.c:3272snd_config"..., 45) = 45
18151 write(2, "Cannot open shared library libas"..., 57) = 57
...
Notice how /usr/lib/alsa-lib/ is not in the library search path.
From zika's strace:
... lib/tls/ x86_64/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/tls/ x86_64" , 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) lib/tls/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/x86_ 64/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) S_IFDIR| 0755, st_size=12288, ...}) = 0 usr/lib/ tls/x86_ 64/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ tls/x86_ 64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ tls/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ x86_64" , 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) S_IFDIR| 0755, st_size=65536, ...}) = 0 lib/x86_ 64-linux- gnu/tls/ x86_64/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/tls/ x86_64" , 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/tls/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/tls" , 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/x86_ 64/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/x86_ 64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) lib/x86_ 64-linux- gnu", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ tls/x86_ 64/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ tls/x86_ 64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ tls/libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ x86_64/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ x86_64" , 0x7fffa908e1b0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ libasound_ module_ conf_pulse. so", O_RDONLY) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu" , {st_mode= S_IFDIR| 0755, st_size=4096, ...}) = 0 0x7f31e3d97000, 56423) = 0 3272snd_ config" ..., 45) = 45
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/lib/tls", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/
18151 stat("/lib/x86_64", 0x7fffa908e1b0) = -1 ENOENT (No such file or directory)
18151 open("/
18151 stat("/lib", {st_mode=
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/usr/lib", {st_mode=
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 open("/
18151 stat("/
18151 munmap(
18151 write(2, "ALSA lib conf.c:
18151 write(2, "Cannot open shared library libas"..., 57) = 57
...
Notice how /usr/lib/alsa-lib/ is not in the library search path.