SUSE10.0(64bit)=?utf-8?b?44GnRmlyZWZveOOBjOiQveOBoeOCiw==?=
はじめまして。kattsunと申します。 SUSE10.0(x86-64)環境で、Firefoxが落ちてしまいます。 いろいろ探してみましたが、有用な情報に行き着かないので、 投稿させていただきました。 <マシン環境> CPU:Athlon64 3500+ MB :ASUS A8V Deluxe MEM:256 × 4 <インストール方法> ftp.novell.co.jpからDVDイメージ (SUSE-10.0-EvalDVD-x86_64-GM.iso) をダウンロード&DVD作成し、クリーンインストール (デスクトップはKDEを選択) そしてUPDATE。 Firefoxのバージョンは1.0.7です。 <発生まで> 1.Firefox起動(正常) 2.Ctl-Spaceなどで日本語入力ON(skimのメインツールバーON) 3.Firefoxで編集->設定などを選択 4.セグメンテーション違反で落ちる #当方konquerorユーザーなので特に困ってはいないのですが、 #なんだか気になりますので…。。。 #ひょっとして、うちの環境だけですか?
初投稿です。佐藤雅之と申します。よろしくお願いします。 私の環境もopensuseの10.0の64bit版ですがfirefoxがよく落ちます。 落ちる頻度や落ちた場合の操作はきまぐれでパターンがいろいろありますが、 1.メニューの編集->設定(kattsunさんに同じく) 2.何らかのリンクをクリックしたとき(特定のリンクではありませんが、 一旦そのリンクで落ちると必ず落ちるようになる。PCを再起動などすると 直る。) 私は上の条件を満たすと落ちるような印象を受けました。そして必ず 同じセグメンテーションエラーが起こります。以下がそのメッセージです。 ------ $ firefox /usr/bin/firefox: line 251: 17210 セグメンテーション違反です $MOZ_PROGRAM $MOZ_LANG ------ マシン環境は以下のものです CPU:Athlon64 3500+ マザーボード:Foxconn NF4K8MC メモリ:512Mbyte *2 インストールはftp.novell.co.jpからネットワークインストールを行い 初めはGNOMEを選択し、後からKDEも入れました。 firefoxバージョンは1.0.6です。 僕はfirefoxメインなので結構辛いです。どなたか教えていただけると幸いで す。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 こんにちわ、松本です。 Masayuki Sato wrote:
firefoxバージョンは1.0.6です。
僕はfirefoxメインなので結構辛いです。どなたか教えていただけると幸いで す。
もし、Firefoxのバージョンが 1.0.x でなければならない事情がないようでしたら、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.5/10.0-i386 以下にある MozillaFirefox-1.5-0.1.i586.rpm MozillaFirefox-translations-1.5-0.1.i586.rpm …に入れ換えてみてください。 # x86_64.rpmを入れてしまうとプラグインがうまく機能しなくなりますので # i586.rpmを入れてください。 私も同じ現象に遭遇していて、再現性もあったのでBugzillaに上げておかねば… と思ってはいたのですが、上記に入れ換えたら解消してしまったので、怠けてし まいました。…なので、理由についてまでは追求していません。 # scimが絡んでいそうなのは間違いなさそうだけど…。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0CsvXnHIfHE6+z0RAvRwAJ9xXIVSzPhyj1zpoxTLVHRytGQPBQCeLesC FpSgcIMF3Ku/e+8G2u7zzbo= =eug6 -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 すいません、解消していたと思ったら、一部まだ問題が再現しますね。不正確な 情報を出してしまって申し訳ありません。 # しかも、UTF-8にISO-2022-JPで返信したらエンコードもおかしくなって # しまったようで…。すいません。 # 今回はISO-2022-JPで、先のメール内容をコピって上書きしたのですが # 読めるでしょうか? Satoru Matsumoto wrote:
こんにちわ、松本です。
Masayuki Sato wrote:
firefoxバージョンは1.0.6です。
僕はfirefoxメインなので結構辛いです。どなたか教えていただけると幸いで す。
もし、Firefoxのバージョンが 1.0.x でなければならない事情がないようでし たら、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.5/10.0-i386 以下にある MozillaFirefox-1.5-0.1.i586.rpm MozillaFirefox-translations-1.5-0.1.i586.rpm …に入れ換えてみてください。
# x86_64.rpmを入れてしまうとプラグインがうまく機能しなくなりますので # i586.rpmを入れてください。
私も同じ現象に遭遇していて、再現性もあったのでBugzillaに上げておかねば… と思ってはいたのですが、上記に入れ換えたら解消してしまったので、怠けてし まいました。…なので、理由についてまでは追求していません。
# scimが絡んでいそうなのは間違いなさそうだけど…。
手元の環境ですが、Firefoxのバージョンは上記の通り、scim-anthyが立ち上 がっている状態で、メニューの「ファイル」→「プリント」などの操作を行うと Seg faultが起こります。 /usr/bin/firefox: line 135: 6939 セグメンテーション違反です \ $MOZ_PROGRAM $@ Bugzillaにアクセスしようとしたら、 Bugzilla is down for unscheduled maintenance. We apologize for the inconvenience. ということで、ただ今うまくつながらなくなってしまっているようなので、長く はなりますが念のためここにstraceの結果を張り付けておきます。 execve("/usr/bin/firefox", ["firefox"], [/* 91 vars */]) = 0 uname({sys="Linux", node="hoge", ...}) = 0 brk(0) = 0x593000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaaac0000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=265071, ...}) = 0 mmap(NULL, 265071, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac1000 close(3) = 0 open("/lib64/libreadline.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P/\1\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=237944, ...}) = 0 mmap(NULL, 1287320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaaabc2000 madvise(0x2aaaaabc2000, 1287320, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaaabf4000, 1082520, PROT_NONE) = 0 mmap(0x2aaaaacf4000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x32000) = 0x2aaaaacf4000 mmap(0x2aaaaacfc000, 1176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY MOUS, -1, 0) = 0x2aaaaacfc000 close(3) = 0 open("/lib64/libhistory.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360 \0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=32256, ...}) = 0 mmap(NULL, 1078464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaaacfd000 madvise(0x2aaaaacfd000, 1078464, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaaad04000, 1049792, PROT_NONE) = 0 mmap(0x2aaaaae04000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x7000) = 0x2aaaaae04000 close(3) = 0 open("/lib64/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000*\2\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=412024, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaae05000 mmap(NULL, 1453776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaaae06000 madvise(0x2aaaaae06000, 1453776, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaaae57000, 1122000, PROT_NONE) = 0 mmap(0x2aaaaaf56000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x50000) = 0x2aaaaaf56000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0"..., 640) = 640 lseek(3, 624, SEEK_SET) = 624 read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0"..., 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=15389, ...}) = 0 mmap(NULL, 1057000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaaaf69000 madvise(0x2aaaaaf69000, 1057000, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaaaf6b000, 1048808, PROT_NONE) = 0 mmap(0x2aaaab06a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x1000) = 0x2aaaab06a000 close(3) = 0 open("/lib64/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\306\1\0"..., 640) = 640 lseek(3, 64, SEEK_SET) = 64 read(3, "\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0"..., 616) = 616 lseek(3, 680, SEEK_SET) = 680 read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=1468180, ...}) = 0 lseek(3, 64, SEEK_SET) = 64 read(3, "\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0"..., 616) = 616 mmap(NULL, 2272424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaab06c000 madvise(0x2aaaab06c000, 2272424, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaab18e000, 1084584, PROT_NONE) = 0 mmap(0x2aaaab28d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENY WRITE, 3, 0x121000) = 0x2aaaab28d000 mmap(0x2aaaab293000, 15528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON YMOUS, -1, 0) = 0x2aaaab293000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aab297000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aab298000 mprotect(0x2aaaab28d000, 12288, PROT_READ) = 0 arch_prctl(ARCH_SET_FS, 0x2aaaab297f60) = 0 munmap(0x2aaaaaac1000, 265071) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK) = 3 close(3) = 0 stat("/usr/lib/locale/locale-archive", 0x7ffffff155b0) = -1 ENOENT (No such file or directory) brk(0) = 0x593000 brk(0x5b4000) = 0x5b4000 open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or di rectory) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaaac1000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2528 read(3, "", 4096) = 0 close(3) = 0 munmap(0x2aaaaaac1000, 4096) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=341, ...}) = 0 mmap(NULL, 341, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac1000 close(3) = 0 open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=21546, ...}) = 0 mmap(NULL, 21546, PROT_READ, MAP_SHARED, 3, 0) = 0x2aaaaaac2000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No suc h file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_MEASUREMENT", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0 mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac8000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_TELEPHONE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0 mmap(NULL, 51, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac9000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such fi le or directory) open("/usr/lib/locale/ja_JP.utf8/LC_ADDRESS", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=103, ...}) = 0 mmap(NULL, 103, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaaca000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_NAME", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=76, ...}) = 0 mmap(NULL, 76, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacb000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_PAPER", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0 mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacc000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such f ile or directory) open("/usr/lib/locale/ja_JP.utf8/LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0 close(3) = 0 open("/usr/lib/locale/ja_JP.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=113, ...}) = 0 mmap(NULL, 113, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacd000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such f ile or directory) open("/usr/lib/locale/ja_JP.utf8/LC_MONETARY", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=290, ...}) = 0 mmap(NULL, 290, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaace000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such fi le or directory) open("/usr/lib/locale/ja_JP.utf8/LC_COLLATE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=441742, ...}) = 0 mmap(NULL, 441742, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacf000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_TIME", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=5409, ...}) = 0 mmap(NULL, 5409, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaab3b000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such fi le or directory) open("/usr/lib/locale/ja_JP.utf8/LC_NUMERIC", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaab3d000 close(3) = 0 open("/usr/lib/locale/ja_JP.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ja_JP.utf8/LC_CTYPE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=479864, ...}) = 0 mmap(NULL, 479864, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaab3e000 close(3) = 0 getuid() = 1000 getgid() = 100 geteuid() = 1000 getegid() = 100 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/etc/mtab", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=319, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaabb4000 read(3, "/dev/sda3 / reiserfs rw,acl,user"..., 4096) = 319 close(3) = 0 munmap(0x2aaaaabb4000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaabb4000 read(3, "MemTotal: 1024736 kB\nMemFre"..., 1024) = 676 close(3) = 0 munmap(0x2aaaaabb4000, 4096) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="hercules", ...}) = 0 stat("/home/helios", {st_mode=S_IFDIR|0755, st_size=4976, ...}) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=4976, ...}) = 0 getpid() = 6934 getppid() = 6933 getpgrp() = 6933 rt_sigaction(SIGCHLD, {0x42f350, [], SA_RESTORER, 0x2aaaab09a4c0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/firefox", O_RDONLY) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7ffffff154b0) = -1 ENOTTY (Inappropria te ioctl for device) lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/bin/sh\n#\n# The contents of th"..., 80) = 80 lseek(3, 0, SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=8*1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(255, {st_mode=S_IFREG|0755, st_size=3590, ...}) = 0 lseek(255, 0, SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n#\n# The contents of th"..., 3590) = 3590 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -2549, SEEK_CUR) = 1041 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, chil d_tidptr=0x2aaaab297ff0) = 6935 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 - --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6935 wait4(-1, 0x7ffffff14964, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn(0xffffffffffffffff) = 0 rt_sigaction(SIGCHLD, {0x42f350, [], SA_RESTORER, 0x2aaaab09a4c0}, {0x42f350, [] , SA_RESTORER, 0x2aaaab09a4c0}, 8) = 0 close(4) = 0 read(3, "firefox\n", 128) = 8 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n##\n## Variables\n##\nMOZ_DIST_BIN"..., 3590) = 2549 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -2325, SEEK_CUR) = 1265 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, chil d_tidptr=0x2aaaab297ff0) = 6936 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 - --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6936 wait4(-1, 0x7ffffff14964, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn(0xffffffffffffffff) = 0 rt_sigaction(SIGCHLD, {0x42f350, [], SA_RESTORER, 0x2aaaab09a4c0}, {0x42f350, [] , SA_RESTORER, 0x2aaaab09a4c0}, 8) = 0 close(4) = 0 read(3, "32-bit\n", 128) = 7 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "case $mozilla_lib in\n 64-bit)\n "..., 3590) = 2325 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("/usr/lib/browser-plugins", {st_mode=S_IFDIR|0755, st_size=584, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/lib/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (N o such file or directory) open("/home/helios/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("/usr/lib/firefox/init.d/S*", 0x7ffffff13680) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("/home/helios/.mozilla/firefox/init.d/S*", 0x7ffffff13680) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -64, SEEK_CUR) = 3526 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, chil d_tidptr=0x2aaaab297ff0) = 6939 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, {SIG_DFL}, 8) = 0 wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 6939 fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aa aaabb4000 open("/usr/share/locale/ja_JP.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/ja_JP.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT ( No such file or directory) open("/usr/share/locale/ja_JP/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No su ch file or directory) open("/usr/share/locale/ja.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/ja.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/ja/LC_MESSAGES/libc.mo", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=113068, ...}) = 0 mmap(NULL, 113068, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaab299000 close(3) = 0 open("/usr/lib64/gconv/EUC-JP.so", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\t\0\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=14536, ...}) = 0 mmap(NULL, 1060912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaab2b5000 madvise(0x2aaaab2b5000, 1060912, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaab2b8000, 1048624, PROT_NONE) = 0 mmap(0x2aaaab3b7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x2000) = 0x2aaaab3b7000 close(3) = 0 open("/usr/lib64/gconv/tls/x86_64/libJIS.so", O_RDONLY) = -1 ENOENT (No such fil e or directory) stat("/usr/lib64/gconv/tls/x86_64", 0x7ffffff13e50) = -1 ENOENT (No such file or directory) open("/usr/lib64/gconv/tls/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or di rectory) stat("/usr/lib64/gconv/tls", 0x7ffffff13e50) = -1 ENOENT (No such file or direct ory) open("/usr/lib64/gconv/x86_64/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/gconv/x86_64", 0x7ffffff13e50) = -1 ENOENT (No such file or dir ectory) open("/usr/lib64/gconv/libJIS.so", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \10\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=100568, ...}) = 0 mmap(NULL, 1146912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2a aaab3b9000 madvise(0x2aaaab3b9000, 1146912, MADV_SEQUENTIAL|0x1) = 0 mprotect(0x2aaaab3d1000, 1048608, PROT_NONE) = 0 mmap(0x2aaaab4d0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYW RITE, 3, 0x17000) = 0x2aaaab4d0000 close(3) = 0 brk(0x5d5000) = 0x5d5000 write(2, "/usr/bin/firefox: line 135: 693"..., 104) = 104 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 - --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, 0x7ffffff14e04, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn(0xffffffffffffffff) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x42d06e, [], SA_RESTORER, 0x2aaaab09a4c0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n## Stop addon scripts\nmoz_pis_s"..., 3590) = 64 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/home/helios/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory) open("/usr/lib/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (N o such file or directory) rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("/home/helios/.mozilla/firefox/init.d/K*", 0x7ffffff13680) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("/usr/lib/firefox/init.d/K*", 0x7ffffff13680) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 munmap(0x2aaaaabb4000, 4096) = 0 exit_group(0) = ? …たぶん、前半は起動部分のログでしょうから問題につながっているのは最後の 方だけだと思いますが。 Bugzillaにつながるようになったら同じような報告がないかチェックし、もし上 がっていないようなら登録してみますが、もし既知の問題でWorkaroundがあるよ うでしたらご指摘願います。 # Mikeさん、Iwaiさんの目に止まることを期待しつつ…。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0DxaXnHIfHE6+z0RAhDQAKCSKbK/cj6k3P91Zmr6jqZKxjOR9QCgjh3n aHUMljQGf24AYb/4lpUY4Yg= =sBQ0 -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 たびたび、松本です。 10.1 alpha4 環境下でも同じ現象が再現しますね。 # 一応報告まで。 Satoru Matsumoto wrote:
手元の環境ですが、Firefoxのバージョンは上記の通り、scim-anthyが立ち上 がっている状態で、メニューの「ファイル」→「プリント」などの操作を行うと Seg faultが起こります。
- -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0EFqXnHIfHE6+z0RAp+wAJ4getNJknYeewuKTLAQ6rs4gtAFVwCaA8nX kReX/3jBpz26zkTICMcmBEQ= =JAla -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 この件について、Bugzillaに報告してみました。 bug #144350 # 稚拙な英語なので、理解してもらえるかどうか…。 関連していそうなバグを探してみたところ、どうも64bit版OS上で32bit版の Firefoxを動かし、64bit版のscimを使っているところに問題があるような…。 Satoru Matsumoto wrote:
たびたび、松本です。
10.1 alpha4 環境下でも同じ現象が再現しますね。
# 一応報告まで。
Satoru Matsumoto wrote:
手元の環境ですが、Firefoxのバージョンは上記の通り、scim-anthyが立ち上 がっている状態で、メニューの「ファイル」→「プリント」などの操作を行うと Seg faultが起こります。
- -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0NziXnHIfHE6+z0RAkgUAJ9bf5XYWMrS/sjHGZhFiT/IKhY2qQCdGILI 2jGjPN6DvTA2MfLRLuFY/6I= =6LVU -----END PGP SIGNATURE-----
At Fri, 20 Jan 2006 21:51:46 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
この件について、Bugzillaに報告してみました。
bug #144350
# 稚拙な英語なので、理解してもらえるかどうか…。
関連していそうなバグを探してみたところ、どうも64bit版OS上で32bit版の Firefoxを動かし、64bit版のscimを使っているところに問題があるような…。
scim-32bit をインストールして firefox を再起動してみて下さい。
もしこれで直るようであれば XIM 周りのバグ、ということになりますね。
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Iwai さん、レスありがとうございます。 Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。
scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 # 全て32bit版に入れ換える必要があるのだろうか…。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0QEeXnHIfHE6+z0RAlKsAJwPwy5rS4g4e5zyFyDP1YB0tYgizgCfasjx oyy9kTbjdcuBvNuGszqgzmk= =HAbt -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 00:26:22 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
Iwai さん、レスありがとうございます。
Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。
scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。
ふーむ、一応入力が on the spot になっていることをご確認下さい。
XIM であれば over the spot なはずですので。
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。
scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。
ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。
qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0QzxXnHIfHE6+z0RAq2cAKCAgjdWkifmskpwERY97ro58pDV9QCfWsWm +eZWrW5hJ9bESsu/t4Gn/+o= =I5Ax -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 01:16:49 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。
scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。
ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。
qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。
firefox は GTK2 ですので、違う設定なはずですよ。
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。 scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。 qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。
firefox は GTK2 ですので、違う設定なはずですよ。
??? skim の設定で、Xウィンドウのところでも On the Spot に設定されています が、何処か違うところを見なければならないのでしょうか? - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0RZRXnHIfHE6+z0RAlRwAKCGzbIum988f9orzPb2uS5PaVO+bQCeI8M6 27ILnu/Cn4oZxGFceJ84Svo= =OmLA -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 01:56:49 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
Takashi Iwai wrote:
scim-32bit をインストールして firefox を再起動してみて下さい。 もしこれで直るようであれば XIM 周りのバグ、ということになりますね。 scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。 qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。
firefox は GTK2 ですので、違う設定なはずですよ。
??? skim の設定で、Xウィンドウのところでも On the Spot に設定されています が、何処か違うところを見なければならないのでしょうか?
scim/skim 上の XIM の設定は、実際には使われてはいない模様です。
最新版の scim ではこの項目は既に削除されています。
skim はまだそこに追い付いていない、という状況ですね。
ちなみに
% GTK_IM_MODULE=xim gnome-terminal
を実行するとどうなりますか?
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Takashi Iwai wrote:
> scim-32bit をインストールして firefox を再起動してみて下さい。 > もしこれで直るようであれば XIM 周りのバグ、ということになりますね。 scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。 qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。 firefox は GTK2 ですので、違う設定なはずですよ。 ??? skim の設定で、Xウィンドウのところでも On the Spot に設定されています が、何処か違うところを見なければならないのでしょうか?
scim/skim 上の XIM の設定は、実際には使われてはいない模様です。 最新版の scim ではこの項目は既に削除されています。 skim はまだそこに追い付いていない、という状況ですね。
ちなみに
% GTK_IM_MODULE=xim gnome-terminal
を実行するとどうなりますか?
ターミナル上に (gnome-terminal:4551): Gdk-CRITICAL **: gdk_gc_get_colormap: assertion `GDK_IS_GC (gc)' failed とは表示されますが、gnome-terminalが立上り、Shift+Spaceなどでscim-anthy が起動し、日本語入力、変換ができます。On the Spot なのか、Over the Spot なのかは、どこで見分けるのでしょうか? ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0Ry8XnHIfHE6+z0RAvWwAKCREZfOhVrjClJMY0uBjnmtY8LRWQCfdpnN vWuVaU+rY2QNR1sptnprvdo= =N2hC -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 02:24:12 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
Takashi Iwai wrote:
>> scim-32bit をインストールして firefox を再起動してみて下さい。 >> もしこれで直るようであれば XIM 周りのバグ、ということになりますね。 > scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 > ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 ふーむ、一応入力が on the spot になっていることをご確認下さい。 XIM であれば over the spot なはずですので。 qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。 firefox は GTK2 ですので、違う設定なはずですよ。 ??? skim の設定で、Xウィンドウのところでも On the Spot に設定されています が、何処か違うところを見なければならないのでしょうか?
scim/skim 上の XIM の設定は、実際には使われてはいない模様です。 最新版の scim ではこの項目は既に削除されています。 skim はまだそこに追い付いていない、という状況ですね。
ちなみに
% GTK_IM_MODULE=xim gnome-terminal
を実行するとどうなりますか?
ターミナル上に (gnome-terminal:4551): Gdk-CRITICAL **: gdk_gc_get_colormap: assertion `GDK_IS_GC (gc)' failed とは表示されますが、gnome-terminalが立上り、Shift+Spaceなどでscim-anthy が起動し、日本語入力、変換ができます。On the Spot なのか、Over the Spot なのかは、どこで見分けるのでしょうか?
実際に入力してみれば分かるはずですよね。 on-the-spot の場合は、「その場」でプリエディット文字列が表示されます。
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。
64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、
scim-32bit がインストールされていない状態では
/opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも
ちろん入っていますが)
すなわち、この状態では入力メソッドとして fallback の XIM が用いられる
ことになります。ですから、上記はまさに松本さんの最初の状態ということで
す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー
ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう
であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン
ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ
とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ
たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは
ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え
ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低
そうですが…。あと、skim は使ってないので何ともいえませんが。
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。いろいろ手間をとらせてすいません。 Takashi Iwai wrote:
>>> scim-32bit をインストールして firefox を再起動してみて下さい。 >>> もしこれで直るようであれば XIM 周りのバグ、ということになりますね。 >> scim-32bit を追加でインストールしただけでは(当然、その後 SuSEconfig、 >> ldconfig も実行し、scim も再起動したうえですが…)、問題は解消しませんでした。 > ふーむ、一応入力が on the spot になっていることをご確認下さい。 > XIM であれば over the spot なはずですので。 qtconfig で確認しますと、XIM Imput Style は On The Spot となっていますね。 firefox は GTK2 ですので、違う設定なはずですよ。 ??? skim の設定で、Xウィンドウのところでも On the Spot に設定されています が、何処か違うところを見なければならないのでしょうか? scim/skim 上の XIM の設定は、実際には使われてはいない模様です。 最新版の scim ではこの項目は既に削除されています。 skim はまだそこに追い付いていない、という状況ですね。
ちなみに
% GTK_IM_MODULE=xim gnome-terminal
を実行するとどうなりますか? ターミナル上に (gnome-terminal:4551): Gdk-CRITICAL **: gdk_gc_get_colormap: assertion `GDK_IS_GC (gc)' failed とは表示されますが、gnome-terminalが立上り、Shift+Spaceなどでscim-anthy が起動し、日本語入力、変換ができます。On the Spot なのか、Over the Spot なのかは、どこで見分けるのでしょうか?
実際に入力してみれば分かるはずですよね。 on-the-spot の場合は、「その場」でプリエディット文字列が表示されます。
これは、その通りの挙動ですから、On the Spot ですね。
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。
64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。
このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。 # まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。 ちなみに、このやりとりで切替えるまでは、私も普段はskimを使っておらず、 ~/.xim.template を ~/.xim としてコピーしたうえ、例の export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=scim export QT_IM_SWITCHER=imsw-multi export QT_IM_MODULE=scim scim -d の部分のコメントを外して実行属性を与え、使っているだけでした。 先のメールにも張り付けましたが、strace のログの中の、-1 を返している open("/usr/lib/locale/ja_JP.UTF-8/LC_*", O_RDONLY) = -1 ENOENT (No such file or directory) …でちょっと見てみましたら、/usr/lib/locale/ja_JP.utf8 と、ディレクトリ名 の "UTF" の部分が "utf" と小文字になっているんですが、これが影響している 可能性ってありますでしょうかねぇ。 # プリントやプリントプレビューで落ちることとの関連性は # 想像つきませんけれど…。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0SqZXnHIfHE6+z0RAtvoAJ0Rq0vCvokAbYX8WvsDhDx1Ue0bKgCggGXu Fsy19AVirFcBcKK3QeCs9ek= =0fQy -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 03:23:22 +0900, Satoru Matsumoto wrote:
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。
64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。
このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。
# まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。 scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか?
ちなみに、このやりとりで切替えるまでは、私も普段はskimを使っておらず、 ~/.xim.template を ~/.xim としてコピーしたうえ、例の
export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=scim export QT_IM_SWITCHER=imsw-multi export QT_IM_MODULE=scim scim -d
の部分のコメントを外して実行属性を与え、使っているだけでした。
先のメールにも張り付けましたが、strace のログの中の、-1 を返している
open("/usr/lib/locale/ja_JP.UTF-8/LC_*", O_RDONLY) = -1 ENOENT (No such file or directory)
…でちょっと見てみましたら、/usr/lib/locale/ja_JP.utf8 と、ディレクトリ名 の "UTF" の部分が "utf" と小文字になっているんですが、これが影響している 可能性ってありますでしょうかねぇ。
これはまずないでしょう。ja_JP.UTF-8 はちゃんとその次に調べられています
し。
本来ならこの手の問題の解析には、gdb や valgrind で調べられれば一番良い
のですが、32bit バイナリだとどうなんだろう…。
32bit だから逆に valgrind も大丈夫かな?
--
Takashi Iwai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Takashi Iwai wrote:
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。 64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。 このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。
# まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。
表現が紛らわしかったですね。今井さんが別メールでおっしゃっている通り、 「日本語入力 ON」状態の時、問題が再現する、ということです。ですから、 「日本語入力 OFF」にしておけば、落ちたりしないんです。
scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか?
このチェックを外し、 % GTK_IM_MODULE=xim firefox & を再度試してみましたが、やはり問題は解消しませんでした。
本来ならこの手の問題の解析には、gdb や valgrind で調べられれば一番良い のですが、32bit バイナリだとどうなんだろう…。 32bit だから逆に valgrind も大丈夫かな?
ちょっとそこらへんの手順を調べてみて、何か進展があったらこことBugzillaに 上げてみます。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0avqXnHIfHE6+z0RAttgAJ4xcM/pmFGDM/WggeBOmFPIhYboYQCfcUnG 6CdqHcER0aBLh2suYhk2xig= =wRe1 -----END PGP SIGNATURE-----
At Sat, 21 Jan 2006 12:35:06 +0900, Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
Takashi Iwai wrote:
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。 64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。 このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。
# まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。
表現が紛らわしかったですね。今井さんが別メールでおっしゃっている通り、 「日本語入力 ON」状態の時、問題が再現する、ということです。ですから、 「日本語入力 OFF」にしておけば、落ちたりしないんです。
「日本語 ON」の状態で印刷プレビューを実行すると、ウインドウが切り替わ
る(ポップアップウィンドウやプレビューウインドウ)ため、一度 SCIM の入
力ウインドウが消えます。「全てのアプリケーション…」が有効になっている
場合は、SCIM は新しいウインドウ用に再度 IM を自動的に ON にする、すな
わち再び SCIM のウインドウが上がるのです。見た目には点滅したように見え
ますけれども。で、この辺の動作が怪しいのではないか、と踏んでみた訳です。
--
Takashi Iwai
今井です。 Monday 23 January 2006 20:50、Takashi Iwai さんは書きました:
表現が紛らわしかったですね。今井さんが別メールでおっしゃっている通り、 「日本語入力 ON」状態の時、問題が再現する、ということです。ですから、 「日本語入力 OFF」にしておけば、落ちたりしないんです。
「日本語 ON」の状態で印刷プレビューを実行すると、ウインドウが切り替わ る(ポップアップウィンドウやプレビューウインドウ)ため、一度 SCIM の入 力ウインドウが消えます。「全てのアプリケーション…」が有効になっている 場合は、SCIM は新しいウインドウ用に再度 IM を自動的に ON にする、すな わち再び SCIM のウインドウが上がるのです。見た目には点滅したように見え ますけれども。で、この辺の動作が怪しいのではないか、と踏んでみた訳です。
確かにその辺りも結構怪しい様な....。 別のアプリとか交互に行き来するとIMのウィンドウもON、OFF繰り返す訳ですが これやってると突然IMを使ってたアプリ(KDEアプリに限らず)が落ちる事が結構 ありましたから。 skimとか入れ換える前はscim-launcherとかセグメンテーションフォルトした旨の メッセージがdmesgコマンドで良く出てきてましたけどいつのまにやら出なくなっ て、それと呼応するかの様にアプリケーションの異常終了も少なくなりました。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
K.Suzukiです。
On Fri, 20 Jan 2006 20:16:09 +0100
Takashi Iwai
At Sat, 21 Jan 2006 03:23:22 +0900, Satoru Matsumoto wrote:
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。
64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。
このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。
# まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。
自分の環境(x86-64)でも同じ現象が出たので少し調べてみました。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。 scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか?
自分の場合、「全てのアプリケーションで同一入力メソッドを使用」を外して、 X を再起動したところ問題が解消しました。 (XIMInputStyle は、On The Spot です) それから、Firefox を gdb で追跡したログを取ったので以下に貼っておきます。 $ gdb -q /opt/MozillaFirefox/lib/firefox-bin (no debugging symbols found) Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) r Starting program: /opt/MozillaFirefox/lib/firefox-bin (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1445840128 (LWP 29900)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 1449208752 (LWP 29905)] [New Thread 1465289648 (LWP 29908)] [New Thread 1469057968 (LWP 29909)] [New Thread 1479289776 (LWP 29911)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1445840128 (LWP 29900)] 0x56db60bf in _XimSetEventMaskCallback (xim=0x8ad11e8, len=16, data=0xffff5a28 "%", call_data=0x8ad11e8 "\225V\230L\220\b/\t\220\b") at imDefLkup.c:70 70 imDefLkup.c: そのようなファイルやディレクトリはありません. in imDefLkup.c (gdb) bt #0 0x56db60bf in _XimSetEventMaskCallback (xim=0x8ad11e8, len=16, data=0xffff5a28 "%", call_data=0x8ad11e8 "\225V\230L\220\b/\t\220\b") at imDefLkup.c:70 #1 0x56db7cd5 in _XimTransportIntr (im=0x8ad11e8, len=16, data=0xffff5a28 "%", call_data=0x8ad11e8 "\225V\230L\220\b/\t\220\b") at imDispch.c:92 #2 0x56dc583a in _XimXCallDispatcher (im=0x8ad11e8, len=16, data=0xffff5a28 "%") at imTrX.c:85 #3 0x56dc6b7a in _XimCallDispatcher (im=<value optimized out>, len=<value optimized out>, data=<value optimized out>) at imTransR.c:210 #4 0x56dc6be8 in _XimRead (im=0x8ad11e8, len=0x0, buf=0xffff5a28 "%", buf_size=2048, predicate=0x56db1910 <_XimGetICValuesCheck>, arg=0x92fd9c0 "\225V\021\bp=#\t.\003@\003\002\002") at imTransR.c:234 #5 0x56db1cde in _XimProtoGetICValues (xic=0x92fd9c0, arg=0x92692a8) at imDefIc.c:357 #6 0x55d13f45 in XGetICValues () from /usr/X11R6/lib/libX11.so.6 #7 0x56da95a0 in gtk_im_context_xim_new () from /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-xim.so #8 0x56da9765 in gtk_im_context_xim_new () from /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-xim.so #9 0x55839961 in gtk_im_context_set_cursor_location () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #10 0x5583bbc7 in gtk_im_multicontext_new () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #11 0x55839961 in gtk_im_context_set_cursor_location () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #12 0x081f962d in nsCOMPtr<nsISupports>::nsCOMPtr () #13 0x081f965f in nsCOMPtr<nsISupports>::nsCOMPtr () #14 0x081f9a81 in nsCOMPtr<nsISupports>::nsCOMPtr () #15 0x55b6e5eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 #16 0x55b61d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #17 0x55b71816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #18 0x55b72e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #19 0x55b75be0 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #20 0x5583bd97 in gtk_im_multicontext_new () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #21 0x55b6e5eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 #22 0x55b61d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #23 0x55b71816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #24 0x55b72e80 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #25 0x55b75be0 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #26 0x56da7dfd in gtk_im_context_xim_new () from /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-xim.so #27 0x56db0f4c in _XimPreeditCaretCallback (im=0x8ad11e8, ic=0x9233d70, proto=0xffff6fb0 "", len=12) at imCallbk.c:613 #28 0x56db07cb in _XimCbDispatch (xim=0x8ad11e8, len=20, data=0xffff6fa8 "L", call_data=0x8ad11e8 "\225V\230L\220\b/\t\220\b") at imCallbk.c:256 #29 0x56dc583a in _XimXCallDispatcher (im=0x8ad11e8, len=20, data=0xffff6fa8 "L") at imTrX.c:85 #30 0x56dc6b7a in _XimCallDispatcher (im=<value optimized out>, len=<value optimized out>, data=<value optimized out>) at imTransR.c:210 #31 0x56dc6be8 in _XimRead (im=0x8ad11e8, len=0x0, buf=0xffff6fa8 "L", buf_size=2048, predicate=0x56db18b0 <_XimCreateICCheck>, arg=0x0) at imTransR.c:234 #32 0x56db33c9 in _XimProtoCreateIC (xim=0x8ad11e8, arg=0x900a180) at imDefIc.c:1511 ---Type <return> to continue, or q <return> to quit--- #33 0x55d13e4c in XCreateIC () from /usr/X11R6/lib/libX11.so.6 #34 0x56da9550 in gtk_im_context_xim_new () from /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-xim.so #35 0x56da9c47 in gtk_im_context_xim_new () from /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-xim.so #36 0x558397d7 in gtk_im_context_focus_in () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #37 0x5583badf in gtk_im_multicontext_new () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #38 0x558397d7 in gtk_im_context_focus_in () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #39 0x081f8ae2 in nsCOMPtr<nsISupports>::nsCOMPtr () #40 0x081fb238 in nsCOMPtr<nsISupports>::nsCOMPtr () #41 0x0837c00e in nsCOMPtr<nsIException>::operator= () #42 0x082f030c in nsCOMPtr<nsISupportsArray>::nsCOMPtr () #43 0x082171f7 in nsCOMPtr<nsIBidirectionalEnumerator>::nsCOMPtr () #44 0x08219eda in nsCOMPtr<nsIBidirectionalEnumerator>::nsCOMPtr () #45 0x0836e7b9 in nsCOMTypeInfo<nsICollection>::GetIID () #46 0x08370120 in nsCOMTypeInfo<nsICollection>::GetIID () #47 0x0837bd7e in nsCOMPtr<nsIException>::operator= () #48 0x08579afc in nsCOMPtr<nsIEventQueue>::nsCOMPtr () #49 0x081fe29b in nsCOMPtr<nsISupports>::nsCOMPtr () #50 0x081fe4f7 in nsCOMPtr<nsISupports>::nsCOMPtr () #51 0x081faf46 in nsCOMPtr<nsISupports>::nsCOMPtr () #52 0x081fb061 in nsCOMPtr<nsISupports>::nsCOMPtr () #53 0x081fb0a2 in nsCOMPtr<nsISupports>::nsCOMPtr () #54 0x55857e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #55 0x55b61d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #56 0x55b71816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #57 0x55b72bee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #58 0x55b731f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #59 0x5594a3b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #60 0x5595af41 in gtk_window_propagate_key_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #61 0x5595f71a in gtk_window_activate_key () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #62 0x5595f7f2 in gtk_window_activate_key () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #63 0x55857e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #64 0x55b61637 in g_cclosure_new_swap () from /opt/gnome/lib/libgobject-2.0.so.0 #65 0x55b61d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #66 0x55b719a7 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #67 0x55b72bee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #68 0x55b731f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #69 0x5594a3b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #70 0x5585674b in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #71 0x55a5cf8a in gdk_screen_get_setting () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #72 0x55bbd35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #73 0x55bc07cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #74 0x55bc0ce7 in g_main_context_iteration () from /opt/gnome/lib/libglib-2.0.so.0 #75 0x081fdae0 in nsCOMPtr<nsISupports>::nsCOMPtr () #76 0x0857d697 in nsCOMPtr<nsIEventQueue>::nsCOMPtr () #77 0x084d2411 in nsCOMTypeInfo<nsIProcess>::GetIID () #78 0x084d114b in nsCOMTypeInfo<nsIProcess>::GetIID () #79 0x084e4c5f in nsCOMPtr<nsIObserver>::nsCOMPtr () #80 0x084e4dff in nsCOMPtr<nsIObserver>::nsCOMPtr () #81 0x0842af58 in nsCOMPtr<nsIObjectInputStream>::nsCOMPtr () #82 0x082a25ab in nsCOMPtr<nsISupports>::nsCOMPtr () #83 0x55680149 in XPTC_InvokeByIndex () from /opt/MozillaFirefox/lib/libxpcom.so #84 0x080a02c6 in nsISimpleEnumerator::nsISimpleEnumerator () #85 0x080a26f3 in nsCOMPtr<nsISupports>::nsCOMPtr () #86 0x555a5f23 in js_Invoke () from /opt/MozillaFirefox/lib/libmozjs.so #87 0x555a2c56 in js_Interpret () from /opt/MozillaFirefox/lib/libmozjs.so #88 0x555a5f72 in js_Invoke () from /opt/MozillaFirefox/lib/libmozjs.so #89 0x5559c55d in js_InternalInvoke () from /opt/MozillaFirefox/lib/libmozjs.so #90 0x5557e5ad in JS_CallFunctionValue () from /opt/MozillaFirefox/lib/libmozjs.so #91 0x084742f5 in operator!=<nsISupports> () #92 0x08398633 in nsCOMPtr<nsIClassInfo>::operator-> () #93 0x082e65c3 in nsCOMPtr<nsISupportsArray>::nsCOMPtr () #94 0x082e6843 in nsCOMPtr<nsISupportsArray>::nsCOMPtr () #95 0x083b2a54 in nsCOMPtr<nsIClassInfo>::operator-> () #96 0x083b20ae in nsCOMPtr<nsIClassInfo>::operator-> () #97 0x08213c82 in nsCOMPtr<nsIBidirectionalEnumerator>::nsCOMPtr () #98 0x082781fc in nsCOMTypeInfo<nsISupportsPRInt32>::GetIID () #99 0x0827851f in nsCOMTypeInfo<nsISupportsPRInt32>::GetIID () #100 0x082173df in nsCOMPtr<nsIBidirectionalEnumerator>::nsCOMPtr () #101 0x08219eda in nsCOMPtr<nsIBidirectionalEnumerator>::nsCOMPtr () #102 0x0836e91c in nsCOMTypeInfo<nsICollection>::GetIID () #103 0x08370120 in nsCOMTypeInfo<nsICollection>::GetIID () #104 0x08369002 in nsCOMTypeInfo<nsICollection>::GetIID () #105 0x081fe29b in nsCOMPtr<nsISupports>::nsCOMPtr () #106 0x081f9be9 in nsCOMPtr<nsISupports>::nsCOMPtr () #107 0x081f9c11 in nsCOMPtr<nsISupports>::nsCOMPtr () #108 0x55857e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #109 0x55b61d19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #110 0x55b71816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #111 0x55b72bee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #112 0x55b731f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #113 0x5594a3b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #114 0x55856265 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #115 0x558566ff in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #116 0x55a5cf8a in gdk_screen_get_setting () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #117 0x55bbd35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #118 0x55bc07cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #119 0x55bc0ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 #120 0x55855861 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #121 0x081fdb1a in nsCOMPtr<nsISupports>::nsCOMPtr () #122 0x086f0180 in nsCOMTypeInfo<nsIBinaryInputStream>::GetIID () #123 0x080810db in ?? () #124 0x00000001 in ?? () #125 0xffffc0a4 in ?? () #126 0x086f88d0 in _IO_stdin_used () #127 0xffffc078 in ?? () #128 0x56137ea0 in __libc_start_main () from /lib/tls/libc.so.6 #129 0x56137ea0 in __libc_start_main () from /lib/tls/libc.so.6 #130 0x08081031 in ?? () (gdb) 以上です。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 K.Suzuki wrote:
自分の環境(x86-64)でも同じ現象が出たので少し調べてみました。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。 scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか?
自分の場合、「全てのアプリケーションで同一入力メソッドを使用」を外して、 X を再起動したところ問題が解消しました。 (XIMInputStyle は、On The Spot です)
私が試してみたときは、X の再起動をしていませんでした。試しに「全てのアプ リケーションで同一入力メソッドを使用」のチェックを外してから、いったん scim(skim)を終了し、 $ cd ~ $ ./.xim を実行してもう一度scim(skim)を起動してやることでも、問題が解消しました。 根本的な問題解決ではないかもしれませんが、とりあえずこれが Work around になるんでしょうね。 # 他に影響がなければ、x86_64版の scim では、デフォルトで # 「全てのアプリケーションで同一入力メソッドを使用」にチェックが # 入っていない状態でインストールされるようにしておけばいい # ということになるんでしょうかねぇ。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0odvXnHIfHE6+z0RAitQAJ9LE7tVUkYGzdLblbMwSxLVv25PngCfcfke eGKeAbLIDJDDC8BaKrif4OI= =KiGq -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Satoru Matsumoto wrote:
自分の環境(x86-64)でも同じ現象が出たので少し調べてみました。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。 scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか? 自分の場合、「全てのアプリケーションで同一入力メソッドを使用」を外して、 X を再起動したところ問題が解消しました。 (XIMInputStyle は、On The Spot です)
私が試してみたときは、X の再起動をしていませんでした。試しに「全てのアプ リケーションで同一入力メソッドを使用」のチェックを外してから、いったん scim(skim)を終了し、 $ cd ~ $ ./.xim を実行してもう一度scim(skim)を起動してやることでも、問題が解消しました。
根本的な問題解決ではないかもしれませんが、とりあえずこれが Work around になるんでしょうね。
# 他に影響がなければ、x86_64版の scim では、デフォルトで # 「全てのアプリケーションで同一入力メソッドを使用」にチェックが # 入っていない状態でインストールされるようにしておけばいい # ということになるんでしょうかねぇ。
先ほど 10.1 beta1 x86_64 をインストールし終えましたので、確認してみました。 デフォルト状態で、この問題は解消されているようでした。 # ご報告まで…。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD03t0XnHIfHE6+z0RAgAhAJkBcS1wJcLU4gzPG0p+hDlzp18/IACdEl1k hk7ng4yVxd6uHRc/hB1qEoQ= =rpbq -----END PGP SIGNATURE-----
kattsunです。 レスが遅くなってしまい大変すみません。 #ちょいと忙しかった& #生牡蛎に大当たりし、賞品の2日寝たきり券をもらってしまったもので。。。 そして、いろいろな提案&試行ありがとうございます。 ここにぶら下げるのが妥当かどうかはわかりませんが、 同じ問題にぶつかった方のために要点を整理させていただきます。 <問題> Firefoxを日本語ONの状態で操作した場合、落ちる場合がある。 (編集->設定など) <解決策> 1.scimの設定で、「全てのアプリケーションで同一入力メソッドを使用」の チェックボックスを外してXを再起動 2.日本語入力関連のパッケージを入れ換え 上記どちらかで上記の問題は発生しなくなる。 (私の環境では、1の方法でうまくいっているようです) <捕捉> 10.1(beta)ではこの問題は解消されている模様 #不足や誤認識があった場合はすいません。
今井です。 Sunday 22 January 2006 21:32、Satoru Matsumoto さんは書きました:
# 他に影響がなければ、x86_64版の scim では、デフォルトで # 「全てのアプリケーションで同一入力メソッドを使用」にチェックが # 入っていない状態でインストールされるようにしておけばいい # ということになるんでしょうかねぇ。
skim-1.4.3+supplementaryなKDEとGNOMEだとこのチェックボックスが ONでも問題ないみたいです。 Firefox1.5+supplementaryなKDEとGNOMEの組合せですけど。 10.1ではFirefox32bit版か64bit版のバイナリどちらを入れるか選べる 様にしてくれれば....。 Flash等のプラグインを考えると32bitバイナリのインストールが好ましいけど、 このままだと64bitバイナリが放置されかねない様な気が....。
先ほど 10.1 beta1 x86_64 をインストールし終えましたので、確認してみました。
デフォルト状態で、この問題は解消されているようでした。
# ご報告まで…。
動作確認してみようと思って10.1 beta1のCDからインストール.... しようと思ったけどパーティション情報は引き継いでくれるけど LVMの情報は引き継いでくれないのね.....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 新年会で少々酔っ払いモードですが....。 Friday 20 January 2006 09:13、Satoru Matsumoto さんは書きました:
こんにちわ、松本です。
Masayuki Sato wrote:
firefoxバージョンは1.0.6です。
僕はfirefoxメインなので結構辛いです。どなたか教えていただけると幸いで す。
もし、Firefoxのバージョンが 1.0.x でなければならない事情がないようでしたら、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.5/10.0-i386 以下にある MozillaFirefox-1.5-0.1.i586.rpm MozillaFirefox-translations-1.5-0.1.i586.rpm …に入れ換えてみてください。
私のところではSCIM等の日本語入力関連パッケージ を本家の最新版から バイナリRPM作成、インストールしてますが1.5(32bit番)でセグメンテーション フォルトすることも無く使えています。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 金曜日 20 1月 2006 23:13、Masaru Imai さんは書きました:
もし、Firefoxのバージョンが 1.0.x でなければならない事情がないようでしたら、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.5/10.0-i386 以下にある MozillaFirefox-1.5-0.1.i586.rpm MozillaFirefox-translations-1.5-0.1.i586.rpm …に入れ換えてみてください。
私のところではSCIM等の日本語入力関連パッケージ を本家の最新版から バイナリRPM作成、インストールしてますが1.5(32bit番)でセグメンテーション フォルトすることも無く使えています。
IM関連パッケージ入れ換えする前はFirefoxで日本語入力モード状態だとscim とか固まってしまってFirefoxが異常終了してましたけどひょっとしてそれだったり するのでしょうか....。 入れ換えてからはFirefox 1.0.xでも問題なくなりましたが....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 雪国の今井さんから見ればこんなの「ちらつく」ぐらいのものかもしれません が、今日は東京も雪で、天気予報によると「5年ぶりの大雪になるかもしれな い」とのことです。:-) Masaru Imai wrote:
もし、Firefoxのバージョンが 1.0.x でなければならない事情がないようでしたら、 ftp://ftp.novell.co.jp/pub/suse/projects/mozilla/firefox/1.5/10.0-i386 以下にある MozillaFirefox-1.5-0.1.i586.rpm MozillaFirefox-translations-1.5-0.1.i586.rpm …に入れ換えてみてください。 私のところではSCIM等の日本語入力関連パッケージ を本家の最新版から バイナリRPM作成、インストールしてますが1.5(32bit番)でセグメンテーション フォルトすることも無く使えています。
IM関連パッケージ入れ換えする前はFirefoxで日本語入力モード状態だとscim とか固まってしまってFirefoxが異常終了してましたけどひょっとしてそれだったり するのでしょうか....。
たぶんそれとも関連あるのではないかと思っています。 今、10.1 beta1 をダウンロード中なんですが、そちらを入れてみて、再現する かどうかも調べてみようかと思ってます。 # 10.1 Stable までに修正できるものなら、その方がいいですもんね。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0a3hXnHIfHE6+z0RAoZvAJ0cFbiUK8GFCHnwKzV3V8cZ/KobqACeO+bl 1TNJAje1AJ16d/XkQKIwaMI= =M0+4 -----END PGP SIGNATURE-----
participants (6)
-
K.Suzuki
-
kattsun
-
Masaru Imai
-
Masayuki Sato
-
Satoru Matsumoto
-
Takashi Iwai