Jaroslav Kysela
Jaroslav Kysela
A little bit further analysis: The `--disable-shared` and `--enable-shared=no --enable-static=yes` seems identical (at least it works with the current autoconf/libtool). But... The crash is in `dlinfo` call from libc. See...
Provide a straight small binary which shows the issue. Also, you may compile your code with debugging symbols and use gdb debugger to get the full back trace (`bt` command...
Backtrace: ``` Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7d2adea in __GI_getenv (name=name@entry=0x5555555a0ecb "ALSA_CONFIG_PATH") at getenv.c:51 51 for (ep = __environ; *ep != NULL; ++ep) (gdb) bt #0 0x00007ffff7d2adea in __GI_getenv...
Or you just overwrite memory and those crashes are just a side-effect of a bad code.
The lockless scheme is not so useful for modern multi-core CPUs.
Seems stale.
It seems resolved.
I though about something like this (to allow override the SMTP class methods): ```python diff --git a/aiosmtpd/smtp.py b/aiosmtpd/smtp.py index a977f75..41bdf70 100644 --- a/aiosmtpd/smtp.py +++ b/aiosmtpd/smtp.py @@ -1225,6 +1225,10 @@ class...
Do you have SELinux enabled in your system? If yes - could you try to set the policy to permissive and reboot (with alsa-utils) ? Also, provide output from *LATEST*...
Upgrade alsa-info to 0.5.2 as I wrote.