<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for the stack trace command.&nbsp; Sorry for submitting the output here and creating a long post.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'm not sure, from the trace, what might be the problem.&nbsp; I'm using fresh sources to build snd.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'm wondering if it's something in my prefs file, way below, causing it to die?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jim<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>[jhearon@localhost snd-20-command]$ strace -e trace=file ./snd<br>
</span>
<div>execve(&quot;./snd&quot;, [&quot;./snd&quot;], 0x7ffcb54a3cf0 /* 59 vars */) = 0<br>
</div>
<div>access(&quot;/etc/ld.so.preload&quot;, R_OK) &nbsp; &nbsp; &nbsp;= -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libasound.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libfftw3.so.3&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgsl.so.25&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgslcblas.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libm.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libdl.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libpthread.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/librt.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/dev/snd/controlC0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/share/alsa/alsa.conf&quot;, O_RDONLY) = 3<br>
</div>
<div>access(&quot;/etc/alsa/conf.d&quot;, R_OK) &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
</div>
<div>stat(&quot;/etc/alsa/conf.d&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/alsa/conf.d&quot;, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/alsa/conf.d/50-pulseaudio.conf&quot;, O_RDONLY) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/alsa/conf.d/99-pulseaudio-default.conf&quot;, O_RDONLY) = 3<br>
</div>
<div>access(&quot;/etc/asound.conf&quot;, R_OK) &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
</div>
<div>stat(&quot;/etc/asound.conf&quot;, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/asound.conf&quot;, O_RDONLY) = 3<br>
</div>
<div>access(&quot;/home/jhearon/.asoundrc&quot;, R_OK) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/alsa-lib/libasound_module_pcm_pulse.so&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libpulse.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/tls/x86_64/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/tls/x86_64/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/tls/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/tls/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/tls/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/tls/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/tls/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/tls&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/x86_64/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/x86_64/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/x86_64/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;/usr/lib64/pulseaudio/x86_64&quot;, 0x7ffc96a6f130) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libpulsecommon-13.99.so&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libX11-xcb.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libX11-xcb.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libX11.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libX11.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libxcb.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libxcb.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libICE.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libICE.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libSM.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libSM.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libXtst.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libXtst.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libsystemd.so.0&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libsystemd.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libsndfile.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libsndfile.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libasyncns.so.0&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libasyncns.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libdbus-1.so.3&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libdbus-1.so.3&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libcap.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libXau.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libXau.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libuuid.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libuuid.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libXext.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libXext.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libXi.so.6&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libXi.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/liblzma.so.5&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/liblz4.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/liblz4.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libgcrypt.so.20&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgcrypt.so.20&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libgcc_s.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgcc_s.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libgsm.so.1&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgsm.so.1&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libFLAC.so.8&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libFLAC.so.8&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libogg.so.0&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libogg.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libvorbis.so.0&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libvorbis.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libvorbisenc.so.2&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libvorbisenc.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libresolv.so.2&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libresolv.so.2&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/pulseaudio/libgpg-error.so.0&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/lib64/libgpg-error.so.0&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>access(&quot;/etc/system-fips&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp;= -1 ENOENT (No such file or directory)<br>
</div>
<div>readlink(&quot;/proc/self/exe&quot;, &quot;/opt/snd-20-command/snd&quot;, 99) = 23<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/.pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/.config/pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = 7<br>
</div>
<div>readlink(&quot;/proc/self/exe&quot;, &quot;/opt/snd-20-command/snd&quot;, 99) = 23<br>
</div>
<div>openat(AT_FDCWD, &quot;/usr/lib64/gconv/gconv-modules.cache&quot;, O_RDONLY) = 8<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/pulse/client.conf.d&quot;, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/dev/shm/&quot;, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7<br>
</div>
<div>openat(AT_FDCWD, &quot;/dev/urandom&quot;, O_RDONLY|O_NOCTTY|O_CLOEXEC) = 7<br>
</div>
<div>stat(&quot;/run/user/1000&quot;, {st_mode=S_IFDIR|0700, st_size=300, ...}) = 0<br>
</div>
<div>mkdir(&quot;/run/user/1000/pulse&quot;, 0700) &nbsp; &nbsp; = -1 EEXIST (File exists)<br>
</div>
<div>openat(AT_FDCWD, &quot;/run/user/1000/pulse&quot;, O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 8<br>
</div>
<div>lstat(&quot;/run&quot;, {st_mode=S_IFDIR|0755, st_size=1320, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user&quot;, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user/1000&quot;, {st_mode=S_IFDIR|0700, st_size=300, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user/1000/pulse&quot;, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0<br>
</div>
<div>stat(&quot;/usr/share/alsa/alsa.conf&quot;, {st_mode=S_IFREG|0644, st_size=9598, ...}) = 0<br>
</div>
<div>readlink(&quot;/proc/self/exe&quot;, &quot;/opt/snd-20-command/snd&quot;, 99) = 23<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/.pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/.config/pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/pulse/client.conf&quot;, O_RDONLY|O_CLOEXEC) = 7<br>
</div>
<div>openat(AT_FDCWD, &quot;/etc/pulse/client.conf.d&quot;, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)<br>
</div>
<div>openat(AT_FDCWD, &quot;/dev/shm/&quot;, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7<br>
</div>
<div>openat(AT_FDCWD, &quot;/dev/urandom&quot;, O_RDONLY|O_NOCTTY|O_CLOEXEC) = 7<br>
</div>
<div>stat(&quot;/run/user/1000&quot;, {st_mode=S_IFDIR|0700, st_size=300, ...}) = 0<br>
</div>
<div>mkdir(&quot;/run/user/1000/pulse&quot;, 0700) &nbsp; &nbsp; = -1 EEXIST (File exists)<br>
</div>
<div>openat(AT_FDCWD, &quot;/run/user/1000/pulse&quot;, O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 8<br>
</div>
<div>lstat(&quot;/run&quot;, {st_mode=S_IFDIR|0755, st_size=1320, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user&quot;, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user/1000&quot;, {st_mode=S_IFDIR|0700, st_size=300, ...}) = 0<br>
</div>
<div>lstat(&quot;/run/user/1000/pulse&quot;, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0<br>
</div>
<div>getcwd(&quot;/opt/snd-20-command&quot;, 4096) &nbsp; &nbsp; = 20<br>
</div>
<div>access(&quot;/etc/snd_s7.conf&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp;= -1 ENOENT (No such file or directory)<br>
</div>
<div>access(&quot;/etc/snd.conf&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = -1 ENOENT (No such file or directory)<br>
</div>
<div>access(&quot;/home/jhearon/.snd_prefs_s7&quot;, F_OK) = 0<br>
</div>
<div>stat(&quot;/home/jhearon/.snd_prefs_s7&quot;, {st_mode=S_IFREG|0777, st_size=1246, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/.snd_prefs_s7&quot;, O_RDONLY) = 3<br>
</div>
<div>access(&quot;/home/jhearon/.snd_s7&quot;, F_OK) &nbsp; = -1 ENOENT (No such file or directory)<br>
</div>
<div>access(&quot;/home/jhearon/.snd&quot;, F_OK) &nbsp; &nbsp; &nbsp;= -1 ENOENT (No such file or directory)<br>
</div>
<div>stat(&quot;repl.scm&quot;, {st_mode=S_IFREG|0644, st_size=58629, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;repl.scm&quot;, O_RDONLY) &nbsp;= 3<br>
</div>
<div>stat(&quot;libc.scm&quot;, {st_mode=S_IFREG|0644, st_size=96351, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;libc.scm&quot;, O_RDONLY) &nbsp;= 3<br>
</div>
<div>stat(&quot;cload.scm&quot;, {st_mode=S_IFREG|0644, st_size=27703, ...}) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;cload.scm&quot;, O_RDONLY) = 3<br>
</div>
<div>access(&quot;libc_s7.c&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0<br>
</div>
<div>access(&quot;libc_s7.so&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
</div>
<div>stat(&quot;libc_s7.so&quot;, {st_mode=S_IFREG|0775, st_size=317656, ...}) = 0<br>
</div>
<div>stat(&quot;libc_s7.c&quot;, {st_mode=S_IFREG|0664, st_size=396622, ...}) = 0<br>
</div>
<div>access(&quot;libc.scm&quot;, F_OK) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
</div>
<div>stat(&quot;libc_s7.so&quot;, {st_mode=S_IFREG|0775, st_size=317656, ...}) = 0<br>
</div>
<div>stat(&quot;libc.scm&quot;, {st_mode=S_IFREG|0644, st_size=96351, ...}) = 0<br>
</div>
<div>loading libc_s7.so<br>
</div>
<div>stat(&quot;libc_s7.so&quot;, {st_mode=S_IFREG|0775, st_size=317656, ...}) = 0<br>
</div>
<div>access(&quot;/opt/snd-20/libc_s7.so&quot;, F_OK) &nbsp;= -1 ENOENT (No such file or directory)<br>
</div>
<div>access(&quot;/home/jhearon/libc_s7.so&quot;, F_OK) = 0<br>
</div>
<div>openat(AT_FDCWD, &quot;/home/jhearon/libc_s7.so&quot;, O_RDONLY|O_CLOEXEC) = 3<br>
</div>
<div>--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---<br>
</div>
<div>&#43;&#43;&#43; killed by SIGSEGV (core dumped) &#43;&#43;&#43;<br>
</div>
<span>Segmentation fault (core dumped)</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>-----------------------------</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>snd_prefs_s7<br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span>; Snd 17.0 (6-Dec-16) options saved Sat 17-Dec-2016 09:36 HST<br>
</span>
<div>(set! (default-output-chans) 2)<br>
</div>
<div>(set! (default-output-srate) 48000)<br>
</div>
<div>(set! (default-output-header-type) mus-riff)<br>
</div>
<div>(set! (with-toolbar) #t)<br>
</div>
<div>(set! (dac-size) 1024)<br>
</div>
<div>(set! (peaks-font) &quot;fixed&quot;)<br>
</div>
<div>(set! (bold-peaks-font) &quot;fixed&quot;)<br>
</div>
<div>(set! (axis-label-font) &quot;fixed&quot;)<br>
</div>
<div>(set! (listener-font) &quot;9x15&quot;)<br>
</div>
<div>(set! (save-state-file) &quot;saved-snd.scm&quot;)<br>
</div>
<div>(set! (html-dir) &quot;.&quot;)<br>
</div>
<div>(set! (mus-srate) 48000.0000)<br>
</div>
<div>(set! (mus-file-buffer-size) 65536)<br>
</div>
<div>(set! (mus-array-print-length) 12)<br>
</div>
<div>; end of snd options<br>
</div>
<div><br>
</div>
<div>(if (not (member &quot;/usr/local/share/snd&quot; *load-path*)) (set! *load-path* (cons &quot;/usr/local/share/snd&quot; *load-path*)))<br>
</div>
<div>(if (not (member &quot;/home/jhearon&quot; *load-path*)) (set! *load-path* (cons &quot;/home/jhearon&quot; *load-path*)))<br>
</div>
<span></span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span></span><br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> cmdist-bounces@ccrma.Stanford.EDU &lt;cmdist-bounces@ccrma.Stanford.EDU&gt; on behalf of cmdist-request@ccrma.Stanford.EDU &lt;cmdist-request@ccrma.Stanford.EDU&gt;<br>
<b>Sent:</b> Thursday, June 11, 2020 7:00 PM<br>
<b>To:</b> cmdist@ccrma.Stanford.EDU &lt;cmdist@ccrma.Stanford.EDU&gt;<br>
<b>Subject:</b> Cmdist Digest, Vol 145, Issue 5</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Send Cmdist mailing list submissions to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmdist@ccrma.stanford.edu<br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
or, via email, send a message with subject or body 'help' to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmdist-request@ccrma.stanford.edu<br>
<br>
You can reach the person managing the list at<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmdist-owner@ccrma.stanford.edu<br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Cmdist digest...&quot;<br>
<br>
<br>
Today's Topics:<br>
<br>
&nbsp;&nbsp; 1. snd 20.4, f32 segfault (James Hearon)<br>
&nbsp;&nbsp; 2. Re: snd 20.4, f32 segfault (bil@ccrma.Stanford.EDU)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 11 Jun 2020 00:55:37 &#43;0000<br>
From: James Hearon &lt;j_hearon@hotmail.com&gt;<br>
To: &quot;cmdist@ccrma.Stanford.EDU&quot; &lt;cmdist@ccrma.Stanford.EDU&gt;<br>
Subject: [CM] snd 20.4, f32 segfault<br>
Message-ID:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;BYAPR10MB25369E94F4BB8D2FF15DF9F7E5800@BYAPR10MB2536.namprd10.prod.outlook.com&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Hi,<br>
I'm having a strange problem after upgrading to f32 from f31.<br>
I needed to rebuild snd because of a libgsl issue.<br>
<br>
./snd: error while loading shared libraries: libgsl.so.23: cannot open shared object file: No such file or directory<br>
<br>
Trying to rebuild with fresh srcs.<br>
<br>
./configure&nbsp; --with-s7 --with-gsl --with-alsa --without-gui<br>
<br>
It builds, but when I try to run &gt;./snd, I get a segfault.<br>
<br>
[jhearon@dhcp-168-105-83-235 snd-20-command]$ ./snd<br>
writing libc_s7.c<br>
loading libc_s7.so<br>
Segmentation fault (core dumped)<br>
<br>
I'm not exactly sure what's going on.<br>
<br>
I'm including a valgrind output, if that helps.<br>
<br>
Regards,<br>
Jim<br>
<br>
[jhearon@dhcp-168-105-83-235 snd-20-command]$ valgrind ./snd<br>
==11749== Memcheck, a memory error detector<br>
==11749== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.<br>
==11749== Using Valgrind-3.16.0 and LibVEX; rerun with -h for copyright info<br>
==11749== Command: ./snd<br>
==11749==<br>
loading libc_s7.so<br>
==11749== Invalid write of size 4<br>
==11749==&nbsp;&nbsp;&nbsp; at 0x46D1A7: add_opt_func (s7.c:60763)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x46D1A7: s7_set_i_ii_function (s7.c:60840)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x6555990: libc_s7_init (in /home/jhearon/libc_s7.so)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E2D61: load_shared_object (s7.c:30010)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E2D61: load_shared_object (s7.c:29952)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E319B: g_load (s7.c:30184)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x47049E: op_c_ss (s7.c:91384)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x47049E: eval.isra.0 (s7.c:93493)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E385E: s7_load_with_environment (s7.c:30130)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E3B2A: g_require (s7.c:30472)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x487596: apply_c_macro (s7.c:86109)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x46E172: eval.isra.0 (s7.c:94049)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E385E: s7_load_with_environment (s7.c:30130)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x6864A8: snd_doit (snd-nogui.c:724)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x422699: main (snd.c:629)<br>
==11749==&nbsp; Address 0x180001c9 is not stack'd, malloc'd or (recently) free'd<br>
==11749==<br>
==11749==<br>
==11749== Process terminating with default action of signal 11 (SIGSEGV): dumping core<br>
==11749==&nbsp; Access not within mapped region at address 0x180001C9<br>
==11749==&nbsp;&nbsp;&nbsp; at 0x46D1A7: add_opt_func (s7.c:60763)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x46D1A7: s7_set_i_ii_function (s7.c:60840)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x6555990: libc_s7_init (in /home/jhearon/libc_s7.so)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E2D61: load_shared_object (s7.c:30010)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E2D61: load_shared_object (s7.c:29952)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E319B: g_load (s7.c:30184)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x47049E: op_c_ss (s7.c:91384)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x47049E: eval.isra.0 (s7.c:93493)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E385E: s7_load_with_environment (s7.c:30130)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E3B2A: g_require (s7.c:30472)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x487596: apply_c_macro (s7.c:86109)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x46E172: eval.isra.0 (s7.c:94049)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x4E385E: s7_load_with_environment (s7.c:30130)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x6864A8: snd_doit (snd-nogui.c:724)<br>
==11749==&nbsp;&nbsp;&nbsp; by 0x422699: main (snd.c:629)<br>
==11749==&nbsp; If you believe this happened as a result of a stack<br>
==11749==&nbsp; overflow in your program's main thread (unlikely but<br>
==11749==&nbsp; possible), you can try to increase the size of the<br>
==11749==&nbsp; main thread stack using the --main-stacksize= flag.<br>
==11749==&nbsp; The main thread stack size used in this run was 8388608.<br>
==11749==<br>
==11749== HEAP SUMMARY:<br>
==11749==&nbsp;&nbsp;&nbsp;&nbsp; in use at exit: 11,644,308 bytes in 2,671 blocks<br>
==11749==&nbsp;&nbsp; total heap usage: 3,392 allocs, 721 frees, 11,951,327 bytes allocated<br>
==11749==<br>
==11749== LEAK SUMMARY:<br>
==11749==&nbsp;&nbsp;&nbsp; definitely lost: 0 bytes in 0 blocks<br>
==11749==&nbsp;&nbsp;&nbsp; indirectly lost: 0 bytes in 0 blocks<br>
==11749==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possibly lost: 933,221 bytes in 1,939 blocks<br>
==11749==&nbsp;&nbsp;&nbsp; still reachable: 10,711,087 bytes in 732 blocks<br>
==11749==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; suppressed: 0 bytes in 0 blocks<br>
==11749== Rerun with --leak-check=full to see details of leaked memory<br>
==11749==<br>
==11749== For lists of detected and suppressed errors, rerun with: -s<br>
==11749== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)<br>
Segmentation fault (core dumped)<br>
<br>
<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20200611/01a5a1a6/attachment-0001.html">https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20200611/01a5a1a6/attachment-0001.html</a>&gt;<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 11 Jun 2020 03:42:37 -0700<br>
From: bil@ccrma.Stanford.EDU<br>
To: James Hearon &lt;j_hearon@hotmail.com&gt;<br>
Cc: &quot;cmdist@ccrma.Stanford.EDU&quot; &lt;cmdist@ccrma.Stanford.EDU&gt;<br>
Subject: Re: [CM] snd 20.4, f32 segfault<br>
Message-ID: &lt;a8501df2372744c3c3ee976f5e2e44a8@ccrma.stanford.edu&gt;<br>
Content-Type: text/plain; charset=US-ASCII; format=flowed<br>
<br>
The function that segfaults is one whose signature changed<br>
recently (I added the s7_scheme* argument), so my first<br>
guess is that you have an old object file somewhere.<br>
I would<br>
<br>
make clean<br>
rm *.o<br>
rm *.so<br>
rm libc_s7.c<br>
make<br>
<br>
and see if it's ok.&nbsp; I think you can see what is actually being<br>
loaded via<br>
<br>
strace -e trace=file ./snd<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Cmdist mailing list<br>
Cmdist@ccrma.stanford.edu<br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
<br>
<br>
End of Cmdist Digest, Vol 145, Issue 5<br>
**************************************<br>
</div>
</span></font></div>
</body>
</html>