出现如下错:
Package: desktop-effects-0.8.6-1.fc13
Latest Crash: 2010年09月30日 星期四 15时40分39秒
Command: desktop-effects
Reason: Process /usr/bin/desktop-effects was killed by signal 11 (SIGSEGV)
Comment: None
Bug Reports:
[New Thread 2206]
Core was generated by `desktop-effects'.
Program terminated with signal 11, Segmentation fault.
#0 0x0017d29c in XF86DRIQueryExtension () from /usr/lib/libGL.so.1
Thread 1 (Thread 2206):
#0 0x0017d29c in XF86DRIQueryExtension () from /usr/lib/libGL.so.1
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
From To Syms Read Shared Object Library
0x00584f40 0x005a25d8 Yes /usr/lib/libgconf-2.so.4
0x00154240 0x001aae90 Yes (*) /usr/lib/libGL.so.1
0x072b7a70 0x072c4148 Yes /usr/lib/libglade-2.0.so.0
0x06183810 0x06462788 Yes /usr/lib/libgtk-x11-2.0.so.0
0x003e2c10 0x004c8f18 Yes /usr/lib/libxml2.so.2
0x002f24f0 0x003586c8 Yes /usr/lib/libgdk-x11-2.0.so.0
0x001da480 0x001e7ad8 Yes /usr/lib/libatk-1.0.so.0
0x00a658d0 0x00ad6c68 Yes /lib/libgio-2.0.so.0
0x001f8510 0x00213918 Yes /usr/lib/libpangoft2-1.0.so.0
0x002212e0 0x00233e18 Yes /usr/lib/libgdk_pixbuf-2.0.so.0
0x00399440 0x0039e558 Yes /usr/lib/libpangocairo-1.0.so.0
0x00243210 0x0029d688 Yes /usr/lib/libcairo.so.2
0x0051b210 0x0053d3e8 Yes /usr/lib/libpango-1.0.so.0
0x00ce73c0 0x00d506e8 Yes /usr/lib/libfreetype.so.6
0x00dbaf60 0x00dd6cc8 Yes /usr/lib/libfontconfig.so.1
0x009f07d0 0x00a1c6f8 Yes /lib/libgobject-2.0.so.0
0x00a4cc30 0x00a4dd88 Yes /lib/libgmodule-2.0.so.0
0x009e3f40 0x009e56b8 Yes /lib/libgthread-2.0.so.0
0x00876880 0x0087a6b8 Yes /lib/librt.so.1
0x006d2590 0x0075e478 Yes /lib/libglib-2.0.so.0
0x002bc890 0x002bd488 Yes /usr/lib/libXcomposite.so.1
0x002bfe70 0x002c23a8 Yes /usr/lib/libXfixes.so.3
0x00b47370 0x00bd8908 Yes /usr/lib/libX11.so.6
0x008555e0 0x00861568 Yes /lib/libpthread.so.0
0x00e02aa0 0x00f22554 Yes /lib/libc.so.6
0x005cae30 0x005f2a88 Yes /usr/lib/libORBit-2.so.0
0x00c9c220 0x00cc8578 Yes /lib/libdbus-1.so.3
0x00d7c720 0x00d86ff8 Yes /usr/lib/libXext.so.6
0x002c5f30 0x002c9ef0 Yes /usr/lib/libatiuki.so.1
0x00898470 0x008b2978 Yes /lib/libm.so.6
0x003a3fa0 0x003bc4e8 Yes /lib/libgcc_s.so.1
0x0086ea60 0x0086fa88 Yes /lib/libdl.so.2
0x00881620 0x0088c8e8 Yes /lib/libz.so.1
0x002cd2c0 0x002d3178 Yes /usr/lib/libXrender.so.1
0x002d5780 0x002d6258 Yes /usr/lib/libXinerama.so.1
0x0055b740 0x005654b8 Yes /usr/lib/libXi.so.6
0x00569150 0x0056dc38 Yes /usr/lib/libXrandr.so.2
0x00611e40 0x00617448 Yes /usr/lib/libXcursor.so.1
0x002d87c0 0x002d9248 Yes /usr/lib/libXdamage.so.1
0x00a33650 0x00a41f58 Yes /lib/libresolv.so.2
0x009c7190 0x009d83b8 Yes /lib/libselinux.so.1
0x00d906f0 0x00dac6c8 Yes /usr/lib/libpng12.so.0
0x0061db40 0x00675a68 Yes /usr/lib/libpixman-1.so.0
0x00c6f040 0x00c87ef8 Yes /lib/libexpat.so.1
0x006a1830 0x006b937f Yes /lib/ld-linux.so.2
0x00b14e80 0x00b23608 Yes /usr/lib/libxcb.so.1
0x00b2ea00 0x00b2f7f8 Yes /usr/lib/libXau.so.6
0x00684a00 0x0068c9a8 Yes /lib/libnss_files.so.2
0x007c3b30 0x007e7e38 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0x002dc080 0x002dc9e8 Yes /usr/lib/gtk-2.0/modules/libpk-gtk-module.so
0x007f3630 0x00804ef8 Yes /usr/lib/libdbus-glib-1.so.2
0x00fc0680 0x00fc2778 Yes /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
0x070064f0 0x070079d8 Yes /usr/lib/libcanberra-gtk.so.0
0x06ff53c0 0x06fff3e8 Yes /usr/lib/libcanberra.so.0
0x06eb9720 0x06ebe848 Yes /usr/lib/libvorbisfile.so.3
0x06e4a740 0x06e602a8 Yes /usr/lib/libvorbis.so.0
0x06e412f0 0x06e43b38 Yes /usr/lib/libogg.so.0
0x06e75610 0x06e7e858 Yes /usr/lib/libtdb.so.1
0x06d3aa30 0x06d3f468 Yes /usr/lib/libltdl.so.7
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
eax 0x41 65
ecx 0x9e3c2d0 165921488
edx 0x1d1100 1904896
ebx 0x9e73758 166147928
esp 0xbfdde7ac 0xbfdde7ac
ebp 0x9e36800 0x9e36800
esi 0x0 0
edi 0x1 1
eip 0x17d29c 0x17d29c
eflags 0x10202 [ IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
Dump of assembler code for function XF86DRIQueryExtension:
0x0017d20e <+0>: push %edi
0x0017d20f <+1>: push %esi
0x0017d210 <+2>: push %ebp
0x0017d211 <+3>: push %ebx
0x0017d212 <+4>: sub $0x24,%esp
0x0017d215 <+7>: mov 0x38(%esp),%ebp
0x0017d219 <+11>: mov 0x1c4c14,%eax
0x0017d21e <+16>: test %eax,%eax
0x0017d220 <+18>: je 0x17d3a3
0x0017d226 <+24>: push %ebp
0x0017d227 <+25>: push %eax
0x0017d228 <+26>: call 0xd86920
0x0017d22d <+31>: add $0x8,%esp
0x0017d230 <+34>: mov %eax,%ebx
0x0017d232 <+36>: test %ebx,%ebx
0x0017d234 <+38>: je 0x17d37f
0x0017d23a <+44>: mov 0x1c4c14,%eax
0x0017d23f <+49>: test %eax,%eax
0x0017d241 <+51>: je 0x17d366
0x0017d247 <+57>: push %ebp
0x0017d248 <+58>: push %eax
0x0017d249 <+59>: call 0xd86920
0x0017d24e <+64>: add $0x8,%esp
0x0017d251 <+67>: mov %eax,%esi
0x0017d253 <+69>: test %esi,%esi
0x0017d255 <+71>: je 0x17d342
0x0017d25b <+77>: mov 0x4d0(%ebp),%eax
0x0017d261 <+83>: test %eax,%eax
0x0017d263 <+85>: je 0x17d269
0x0017d265 <+87>: push %ebp
0x0017d266 <+88>: call *(%eax)
0x0017d268 <+90>: pop %ecx
0x0017d269 <+91>: mov 0x6c(%ebp),%ecx
0x0017d26c <+94>: lea 0x4(%ecx),%eax
0x0017d26f <+97>: cmp 0x70(%ebp),%eax
0x0017d272 <+100>: jbe 0x17d27e
0x0017d274 <+102>: push %ebp
0x0017d275 <+103>: call 0xb76430 <_XFlush>
0x0017d27a <+108>: pop %ecx
0x0017d27b <+109>: mov 0x6c(%ebp),%ecx
0x0017d27e <+112>: mov %ecx,0x64(%ebp)
0x0017d281 <+115>: mov $0x41,%eax
0x0017d286 <+120>: mov %al,(%ecx)
0x0017d288 <+122>: mov $0x1,%edi
0x0017d28d <+127>: mov %di,0x2(%ecx)
0x0017d291 <+131>: addl $0x4,0x6c(%ebp)
0x0017d295 <+135>: addl $0x1,0x60(%ebp)
0x0017d299 <+139>: mov 0x8(%esi),%esi
=> 0x0017d29c <+142>: movzbl 0x4(%esi),%edx
0x0017d2a0 <+146>: mov %dl,(%ecx)
0x0017d2a2 <+148>: mov %al,0x1(%ecx)
0x0017d2a5 <+151>: xor %ecx,%ecx
0x0017d2a7 <+153>: lea (%esp),%eax
0x0017d2aa <+156>: push %ecx
0x0017d2ab <+157>: push %ecx
0x0017d2ac <+158>: push %eax
0x0017d2ad <+159>: push %ebp
0x0017d2ae <+160>: call 0xb75f10 <_XReply>
0x0017d2b3 <+165>: add $0x10,%esp
0x0017d2b6 <+168>: test %eax,%eax
0x0017d2b8 <+170>: jne 0x17d2d6
0x0017d2ba <+172>: mov 0x4d0(%ebp),%eax
0x0017d2c0 <+178>: test %eax,%eax
0x0017d2c2 <+180>: je 0x17d2c9
0x0017d2c4 <+182>: push %ebp
0x0017d2c5 <+183>: call *0x4(%eax)
0x0017d2c8 <+186>: pop %ecx
0x0017d2c9 <+187>: mov 0x7c(%ebp),%eax
0x0017d2cc <+190>: test %eax,%eax
0x0017d2ce <+192>: je 0x17d307
0x0017d2d0 <+194>: push %ebp
0x0017d2d1 <+195>: call *%eax
0x0017d2d3 <+197>: pop %ecx
0x0017d2d4 <+198>: jmp 0x17d307
0x0017d2d6 <+200>: movzwl 0x8(%esp),%edi
0x0017d2db <+205>: movzwl 0xa(%esp),%eax
0x0017d2e0 <+210>: mov 0xc(%esp),%esi
0x0017d2e4 <+214>: mov %eax,0x20(%esp)
0x0017d2e8 <+218>: mov 0x4d0(%ebp),%eax
0x0017d2ee <+224>: test %eax,%eax
0x0017d2f0 <+226>: je 0x17d2f7
0x0017d2f2 <+228>: push %ebp
0x0017d2f3 <+229>: call *0x4(%eax)
0x0017d2f6 <+232>: pop %ecx
0x0017d2f7 <+233>: mov 0x7c(%ebp),%eax
0x0017d2fa <+236>: test %eax,%eax
0x0017d2fc <+238>: je 0x17d302
0x0017d2fe <+240>: push %ebp
0x0017d2ff <+241>: call *%eax
0x0017d301 <+243>: pop %ecx
0x0017d302 <+244>: cmp $0x4,%edi
0x0017d305 <+247>: jge 0x17d311
0x0017d307 <+249>: xor %eax,%eax
0x0017d309 <+251>: add $0x24,%esp
0x0017d30c <+254>: pop %ebx
0x0017d30d <+255>: pop %ebp
0x0017d30e <+256>: pop %esi
0x0017d30f <+257>: pop %edi
0x0017d310 <+258>: ret
0x0017d311 <+259>: mov 0x20(%esp),%eax
0x0017d315 <+263>: test %eax,%eax
0x0017d317 <+265>: jle 0x17d307
0x0017d319 <+267>: test %esi,%esi
0x0017d31b <+269>: jl 0x17d307
0x0017d31d <+271>: mov 0x3c(%esp),%eax
0x0017d321 <+275>: mov 0x40(%esp),%esi
0x0017d325 <+279>: mov 0x8(%ebx),%edx
0x0017d328 <+282>: mov 0x8(%edx),%ecx
0x0017d32b <+285>: mov %ecx,(%eax)
0x0017d32d <+287>: mov 0x8(%ebx),%ebx
0x0017d330 <+290>: mov 0xc(%ebx),%ebp
0x0017d333 <+293>: mov %ebp,(%esi)
0x0017d335 <+295>: mov $0x1,%eax
0x0017d33a <+300>: add $0x24,%esp
0x0017d33d <+303>: pop %ebx
0x0017d33e <+304>: pop %ebp
0x0017d33f <+305>: pop %esi
0x0017d340 <+306>: pop %edi
0x0017d341 <+307>: ret
0x0017d342 <+308>: xor %eax,%eax
0x0017d344 <+310>: push %eax
0x0017d345 <+311>: push %eax
0x0017d346 <+312>: push $0x1c4c18
0x0017d34b <+317>: push $0x1c4c44
0x0017d350 <+322>: push %ebp
0x0017d351 <+323>: pushl 0x1c4c14
0x0017d357 <+329>: call 0xd86be0
0x0017d35c <+334>: add $0x18,%esp
0x0017d35f <+337>: mov %eax,%esi
0x0017d361 <+339>: jmp 0x17d25b
0x0017d366 <+344>: call 0xd86ba0
0x0017d36b <+349>: mov %eax,0x1c4c14
0x0017d370 <+354>: test %eax,%eax
0x0017d372 <+356>: jne 0x17d247
0x0017d378 <+362>: xor %esi,%esi
0x0017d37a <+364>: jmp 0x17d25b
0x0017d37f <+369>: xor %eax,%eax
0x0017d381 <+371>: push %eax
0x0017d382 <+372>: push %eax
0x0017d383 <+373>: push $0x1c4c18
0x0017d388 <+378>: push $0x1c4c44
0x0017d38d <+383>: push %ebp
0x0017d38e <+384>: pushl 0x1c4c14
0x0017d394 <+390>: call 0xd86be0
0x0017d399 <+395>: add $0x18,%esp
0x0017d39c <+398>: mov %eax,%ebx
0x0017d39e <+400>: jmp 0x17d23a
0x0017d3a3 <+405>: call 0xd86ba0
0x0017d3a8 <+410>: mov %eax,0x1c4c14
0x0017d3ad <+415>: test %eax,%eax
0x0017d3af <+417>: jne 0x17d226
0x0017d3b5 <+423>: xor %ebx,%ebx
0x0017d3b7 <+425>: jmp 0x17d23f
End of assembler dump.
请教如何解决,谢谢
shenhao0129 于 2010-09-30 16:39:20发表:
大概扫来一下,/usr/lib/libGL.so.1 好像有问题,一般来说官方的闭源驱动会安装这个库以替换开源驱动中的libgl库,请问一下,你装的是官方的闭源驱动还是系统自带的开源驱动?如果要装官方的闭源驱动的话,要先删除掉开源的库libgl