mplayer music/* 与 gnome-system-monitor 的冲突-奇怪的BUG

编译打包和其他
回复
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

mplayer music/* 与 gnome-system-monitor 的冲突-奇怪的BUG

#1

帖子 潇洒走一回 » 2009-09-24 22:40

为了方便播放音乐, 我把如下命令放到一个脚本文件中

代码: 全选

mplayer -loop 0 -shuffle $HOME/music/*
名为mpl, 放在我的bin目录下
每次开机执行mpl就可以让音乐静静的播放了...
可是这个命令带来了一个问题, 就是gnome系统监视器打不开了, 要是之前已经打开了系统监视器, 执行mpl后, 其会马上退出, 我也是多次观察才发现系统监视器打不开的原因是由于与mplayer的冲突造成的.
我又做了多次尝试发现了具体原因:

代码: 全选

执行 mplayer music/* 将导致监视器无法打开,或以打开的监视器退出
执行 mplayer music/a.music  没有任何影响
执行:
 cd music ; ls > .mplist ; mplayer -loop 0 -shuffle -playlist $HOME/music/.mplist 没有任何问题
最终总结出是那个"music/*"中的*号导致的问题.至于为什么会有这样的问题我很困惑, 我特意在终端下执行了gnome-system-monitor, 而不是点击面板上的图标, 错误反馈如下(我看不懂):

代码: 全选

** (gnome-system-monitor:11604): WARNING **: SELinux was found but is not enabled.

fish: Job 1, 'gnome-system-monitor' terminated by signal SIGSEGV (Address boundary error)

头像
md5xwl
帖子: 133
注册时间: 2008-10-29 22:16
联系:

Re: mplayer music/* 与 gnome-system-monitor 的冲突-奇怪的BUG

#2

帖子 md5xwl » 2009-09-25 7:04

SIGSEGV:
Segment fault 啊

代码: 全选

苏老泉,二十七,始发愤,读书籍。彼既老,犹悔迟。尔小生,宜早思!!
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: mplayer music/* 与 gnome-system-monitor 的冲突-奇怪的BUG

#3

帖子 潇洒走一回 » 2009-09-25 9:39

md5xwl 写了:SIGSEGV:
Segment fault 啊
什么意思, 怎么搞呢?
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: mplayer music/* 与 gnome-system-monitor 的冲突-奇怪的BUG

#4

帖子 潇洒走一回 » 2009-09-28 20:56

没人知道这是什么错误吗? 虽然这个问题无关紧要, 毕竟知道了导致问题的地方后, 我可以避免做引起问题的操作... 但是我还是感觉这里有点诡异, 怎么终端里的一个*号会影响到桌面程序呢?
回复