Engine-core segmentation fault
When you forget to provide audio files in audio/fallback
engine-core tries to read the .gitignore
file over and over again. At some point it reaches a segmentation fault and crashes.
Cause
Run aura-playout
without providing audio files in audio/fallback
.
Output
...
engine-core | 2023/06/26 10:53:49 [decoder:3] Available decoders cannot decode "/var/audio/fallback/.gitignore" as {audio=pcm(stereo),video=none,midi=none}
engine-core | 2023/06/26 10:53:49 [decoder:3] Unable to decode "/var/audio/fallback/.gitignore" using image decoder(s)!
engine-core | 2023/06/26 10:53:49 [decoder:3] Available decoders cannot decode "/var/audio/fallback/.gitignore" as {audio=pcm(stereo),video=none,midi=none}
engine-core | Segmentation fault (core dumped)
engine-core | make: *** [Makefile:83: run] Error 139
Suggested solution
I don't think this has a high priority as the documentation clearly states to populate the fallback directory with audio files. Maybe we could ignore non audio files. Or remove the .gitignore
and create the folder as part of the installation. @david do you have any thoughts on this?