正在看片片,突然系统自动注销。我记得这已经是第二次故障,前一次是重启,期间我更新过一次系统内核。而且都在看电影的时候当掉。
内核:2.6.20-16-generic
版本:Ubuntu 7.04
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1300
OpenGL version string: 2.0.6334 (8.34.8)
dmesg | grep fglrx
[ 32.880000] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[ 32.888000] [fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
[ 32.888000] [fglrx] module loaded - fglrx 8.34.8 [Feb 20 2007] on minor 0
[ 34.296000] [fglrx] total GART = 130023424
[ 34.296000] [fglrx] free GART = 114032640
[ 34.296000] [fglrx] max single GART = 114032640
[ 34.296000] [fglrx] total LFB = 66977792
[ 34.296000] [fglrx] free LFB = 55439360
[ 34.296000] [fglrx] max single LFB = 55439360
[ 34.296000] [fglrx] total Inv = 0
[ 34.296000] [fglrx] free Inv = 0
[ 34.296000] [fglrx] max single Inv = 0
[ 34.296000] [fglrx] total TIM = 0
[38746.388000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[38746.388000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39601.444000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39601.444000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39622.608000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39622.608000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39670.556000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39670.556000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39704.340000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39704.340000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39704.340000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39704.340000] [fglrx:create_buffer_queue] *ERROR* aperture == NULL
[39710.736000] [fglrx] PCIe has already been initialized. Reinitializing ...
[39710.752000] [fglrx] total GART = 130023424
[39710.752000] [fglrx] free GART = 114032640
[39710.752000] [fglrx] max single GART = 114032640
[39710.752000] [fglrx] total LFB = 66977792
[39710.752000] [fglrx] free LFB = 55439360
[39710.752000] [fglrx] max single LFB = 55439360
[39710.752000] [fglrx] total Inv = 0
[39710.752000] [fglrx] free Inv = 0
[39710.752000] [fglrx] max single Inv = 0
[39710.752000] [fglrx] total TIM = 0
问题可能是显卡驱动,也可能是Moive Player。从调试信息可以看出,[fglrx:create_buffer_queue] *ERROR* aperture == NULL,好像是创建缓冲区出问题。
这个我不知道怎么解,Google了一下,发现国外的朋友也出过类似的问题,不过没有人解决,那就放着吧,当错误日志了。