mirror of https://github.com/jetkvm/kvm.git
Production builds should not include debug assertions. ALSA's assert() calls cause aborts when internal invariants are violated, even for recoverable error conditions. The crash occurred when snd_pcm_close() was called with a NULL pointer, triggering assertion failure at pcm.c:779 instead of graceful error handling. Stack trace: pcm.c:779: snd_pcm_close: Assertion `pcm' failed SIGABRT in jetkvm_audio_capture_init() Adding -DNDEBUG disables all assert() calls in ALSA, Opus, and SpeexDSP libraries for production robustness. |
||
|---|---|---|
| .. | ||
| docker | ||
| podman | ||
| install-deps.sh | ||
| install_audio_deps.sh | ||