在Cmd.Run执行命令时Golang中的跟踪陷阱错误

时间:2015-03-31 11:03:13

标签: go

我的程序使用os/exec.Cmd与libsox(https://github.com/OUCC/prism/blob/d0b96fe82c1aefb183a0435404e92acd083b6247/kiosk/main.go#L100)播放mp3声音。但是在播放声音(执行命令)后,我得到了以下错误并退出了程序。

trace trap (core dumped)  kiosk

当我用“ls”替换命令时会发生同样的问题。执行哪个命令并不重要。

我使用调试器知道什么是错的,我得到了这个堆栈跟踪:

我尝试制作导致相同程序的简单程序,但我没有这样做...请给我一些建议。

go1.4 linux / amd64

更新
最小示例https://gist.github.com/yuntan/df45e29a00158f0076ef

0 个答案:

没有答案