|
gtk的程序出的问题:
locate zh_CN.gbk下
btdownloadgui.py 段错误
xmule 段错误
而在locale EN 下正常使用
strace了xmule发现:
access("/home/ccp/.gtk-2.0/2.2.0/i686-pc-linux-gnu/engines/libredmond95.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/2.2.0/i686-pc-linux-gnu/engines/libredmond95.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/2.2.0/engines/libredmond95.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/2.2.0/engines/libredmond95.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/i686-pc-linux-gnu/engines/libredmond95.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/i686-pc-linux-gnu/engines/libredmond95.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/engines/libredmond95.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.gtk-2.0/engines/libredmond95.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gtk-2.0/2.2.0/i686-pc-linux-gnu/engines/libredmond95.so", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gtk-2.0/2.2.0/i686-pc-linux-gnu/engines/libredmond95.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gtk-2.0/2.2.0/engines/libredmond95.so", F_OK) = 0
access("/usr/lib/gtk-2.0/2.2.0/engines/libredmond95.so", F_OK) = 0
open("/usr/lib/gtk-2.0/2.2.0/engines/libredmond95.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\17\0\000"..., 1024) = 1024
fstat64(7, {st_mode=S_IFREG|0755, st_size=18992, ...}) = 0
mmap2(NULL, 17996, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x41123000
mprotect(0x41127000, 1612, PROT_NONE) = 0
mmap2(0x41127000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x3) = 0x41127000
close(7) = 0
read(6, "", 4000) = 0
close(6) = 0
access("/usr/share/themes/Simple/gtk-2.0/gtkrc.zh_CN", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Simple/gtk-2.0/gtkrc.zh", F_OK) = -1 ENOENT (No such file or directory)
access("/home/ccp/.themes/Default/gtk-2.0-key/gtkrc", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Default/gtk-2.0-key/gtkrc", F_OK) = 0
lstat64("/usr/share/themes/Default/gtk-2.0-key/gtkrc", {st_mode=S_IFREG|0644, st_size=82, ...}) = 0
open("/usr/share/themes/Default/gtk-2.0-key/gtkrc", O_RDONLY) = 6
read(6, "#\n# Default keybinding set. Empt"..., 4000) = 82
read(6, "", 4000) = 0
close(6) = 0
access("/usr/share/themes/Default/gtk-2.0-key/gtkrc.zh_CN", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Default/gtk-2.0-key/gtkrc.zh", F_OK) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
应该是gtkrc.zh文件的问题了,我按照汉化的帖子改过.gtkrc gtkrc.zh_CN还是没有用 |
|