Friday, September 25, 2009

Songbird无法启动的解决方法

今天在一台电脑上下载了最新的Songbird, 结果一运行就出现了严重的错误, 错误提示如下:
*** glibc detected *** ././songbird-bin: free(): invalid pointer: 0xb138bc20 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d98604]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7d9a5b6]
/usr/lib/libvisual-0.4.so.0(visual_mem_free+0x21)[0xb0dd3141]
/usr/lib/libvisual-0.4.so.0[0xb0dca407]
/usr/lib/libvisual-0.4.so.0(visual_plugin_get_list+0x73)[0xb0dca5e3]
/usr/lib/libvisual-0.4.so.0(visual_init+0x291)[0xb0dd9ec1]
/usr/lib/gstreamer-0.10/libgstlibvisual.so[0xb0e36273]
...
郁闷, 以前在我的电脑上明明一点错误都没有. 然后在这里找到了引发错误的原因, 只要删除一个软件就行了:
$ sudo apt-get remove libvisual-0.4-plugins
不清楚这里面的具体因素, 也许是那个库文件和Songbird调用的库文件有冲突吧.

No comments:

Post a Comment