[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:53108] Re: krxvtでセグメンテーション違反
武藤様
早速のご返事、ありがとうございます。
kmuto@xxxxxxxx wrote:
>
> krxvtとは懐しい…。
最近は、みなさん、何をお使いなのでしょう。
krxvt は、フォント 8x16 kanji16 での表示が好きなので、長年愛用させて
頂いています。
さて、
> ・.Xresourcesではrxvt関連に何か設定していますか(フォントなど)。
Rxvt.font: 8x16
Rxvt.mfont: kanji16
Rxvt*saveLines: 1000
の3つを設定しています。これらをはずして (X再起動後) も同じ現象が出ました。
> ・言語(LANG)はja_JP.EUC-JPでしょうか。
はい、そうです。
> ・ウィンドウマネージャを別のものにしてみるとどうですか。
twm と gnome では、落ちませんでした !!
現在使用中の kde に限った現象のようです。
> ・straceで、実行から落ちるまでのログを採取できますか。
採取しましたが、3000行以上あるので、全部は、このメールには添付しない
でおきます。検討はずれかもしれませんが、とりあえず、最初と最後の各10行を
下につけてみます。
> 可能ならデバッグシンボル付きのkrxvtを作って問題を追い掛けると最善?
こちらは、私の技量では、しばらく時間がかかりそうです。
--
伊藤一帆
============== strace krxvt -geometry 81x24 のログ ========================
execve("/usr/bin/krxvt", ["krxvt", "-geometry", "81x24"], [/* 52 vars */]) = 0
brk(0) = 0x92de000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8026000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=114245, ...}) = 0
mmap2(NULL, 114245, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb800a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
(中略)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\31\0\v\0\17\0@\0\0\0\0\0!\10\0\0\17\0@\0g\1\0\0008\0\2\0\v\0\f\0\2"..., 44}, {NULL, 0}, {""..., 0}], 3) = 44
read(3, "\241\10r\1\26\0\300\3g\1\0\0009\0\3\0\v\0\f\0\4\0\0\0S\1\0\0\0\0\0\0"..., 4096) = 32
read(3, 0x92de860, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\31\0\v\0\17\0@\0\0\0\0\0!\10\0\0\17\0@\0g\1\0\0008\0\3\0\v\0\f\0\4"..., 44}, {NULL, 0}, {""..., 0}], 3) = 44
read(3, "\241\10s\1\26\0\300\3g\1\0\0009\0\3\0\v\0\f\0\4\0\0\0d\1\0\0\0\0\0\0"..., 4096) = 32
read(3, 0x92de860, 4096) = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
================================================================================