When mpg123 installed from fresh FreeBSD ports is run, and environment variable TERM is not set it dumps core. For example mpg123 can be run from atrun(8) or cron(8) to act as an alarm. Fix: The problem is that value taken from getenv() is not checked and passed to strcmp(). Patch for FreeBSD ports (must be applied after all other port's patches) follows: How-To-Repeat: unset TERM mpg123 /some/file.mp3
Responsible Changed From-To: freebsd-ports->des over to maintainer
State Changed From-To: open->closed Fixed, thanks.