[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:30608] Re: jpilot 起動せず
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Subject: [debian-users:30608] Re: jpilot 起動せず
- Date: Thu, 15 Nov 2001 12:01:40 +0900
- X-authentication-warning: ns1.eal.or.jp: Host puti.eal.or.jp [211.7.33.2] claimed to be puti
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- Message-id: <200111150301.MAA03859@xxxxxxxxxxxxx>
- X-mail-count: 30608
- X-mailer: mnews [version 1.22] 1999-12/19(Sun)
ずっと安定してたバージョンを hold して使っていたのですが、この機会に
upgrade して試してみました。
<20011115005606.5d2e0a71.pisogoo@xxxxxxxxx>の記事において
pisogoo@xxxxxxxxxさんは書きました。
>> $ jpilot
>> jpilot: ../iconv/loop.c:395: from_euc_jp_single: Assertion `inptr - bytebuf > (state->__count & 7)' が失敗しました.
>> アボートしました
たしかに止まりますね...
<20011115014549.3F48A9B757@xxxxxxxxxxxxxxxx>の記事において
yabuki@xxxxxxxxxxxxxさんは書きました。
>> straceしてもうちょっと特定してみるのはどうでしょうか?
libc の assertion で止まっているので、strace はあんまり訳に立たない
と思います。
libc6-dbg と libc6 のソースを用意して gdb 上で動作させてみました。
$ LD_LIBRARY_PATH=/usr/lib/debug gdb jpilot
(略)
Program received signal SIGABRT, Aborted.
0x4031f911 in __kill () from /usr/lib/debug/libc.so.6
(gdb) bt
#0 0x4031f911 in __kill () from /usr/lib/debug/libc.so.6
#1 0x4031f5f4 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2 0x40320d71 in abort () at ../sysdeps/generic/abort.c:88
#3 0x4031a042 in Letext () at assert.c:74
#4 0x4051b03b in gconv () from /usr/lib/gconv/EUC-JP.so
#5 0x4036f252 in __mbrtowc (pwc=0x8127008,
s=0x810aea8 "今日は 木曜日, 11月 15, 2001 11:54:52 午前", n=135311058,
ps=0x404133e4) at mbrtowc.c:71
#6 0x403224f7 in mbtowc (pwc=0x8127008,
s=0x810aea8 "今日は 木曜日, 11月 15, 2001 11:54:52 午前", n=42)
at mbtowc.c:64
#7 0x40275854 in _XlcResolveI18NPath () from /usr/X11R6/lib/libX11.so.6
#8 0x402719bf in _XlcConvert () from /usr/X11R6/lib/libX11.so.6
#9 0x4027ab50 in _XlcInitLoader () from /usr/X11R6/lib/libX11.so.6
#10 0x4027aca1 in _XwcTextPropertyToTextList () from /usr/X11R6/lib/libX11.so.6
#11 0x4023fbc1 in XwcTextPropertyToTextList () from /usr/X11R6/lib/libX11.so.6
#12 0x4019c082 in gdk_mbstowcs () at eval.c:88
#13 0x400dce68 in gtk_label_set_text () at eval.c:88
#14 0x08057d41 in timeout_date () at eval.c:88
(略)
gconv で問題が起きているらしい、というところまでは判りました。が、そ
れ以上はいまいちよくわかってないです。
# というか wchar_t 関連を良く知らないので...
jpilot 上で直接読んでいるのは gtk_label_set_text だと思うので、gtk
の使い方の問題か、それとも gtk or glibc の問題か、というあたりような気
がします。
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
knok@xxxxxxxxxx / knok@debian.org