GNOME Bugzilla – Bug 729293
autoaudiosink will not use a working audiosink if it encounters a fatal error in an audiosink
Last modified: 2014-07-17 06:53:45 UTC
When running `gst-launch-1.0 autoaudiotestsrc ! autoaudiosink`, audioaudiosink will stop looking for an appropriate audiosink if a fatal error in an audiosink is encountered. This may be a very fringe case, and my system is an ARM device with kernel 3.14.2 and gst-plugins-good installed. gst-launch-1.0 autoaudiotestsrc ! autoaudiosink gives me the error: FATAL: cannot locate cpu MHz in /proc/cpuinfo `gst-launch-1.0 autoaudiotestsrc ! alsasink` works just fine, however, and removing gst-plugins-good resolves the issue.
what prints FATAL: cannot locate cpu MHz in /proc/cpuinfo can you run this under gdb and get us a backtrace. We run element registration in a separate process to catch such issues, but if any element calls exit() at runtime, there is nothing we can do here.
Sadly, I am no longer in possession of the ARM system where this was showing up.
I am quite certain, one of the sink elements or the libraries it uses was calling exit() :/ I am closing the bug.