[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[palm-unix-j:00227] Re: 文字化け



川島です。

さきほどの件ですが、gdb でのトレース結果は次の通りです。
ロケールまわりでしょうか...

# そもそも、temp_a_list = malloc(sizeof(AppointmentList)) で NULL
# が返ってきているのが解せないですが...

(gdb) where
#0  strcmp (p1=0x7fffe25e "ujis", p2=0x0) at ../sysdeps/generic/strcmp.c:39
#1  0x2ad5eaec in _nl_explode_name (name=0x7fffe258 "ja", language=0x7fffe230, 
    modifier=0x7fffe234, territory=0x7fffe238, codeset=0x7fffe23c, 
    normalized_codeset=0x7fffe240, special=0x7fffe244, sponsor=0x7fffe248, 
    revision=0x7fffe24c) at explodename.c:126
#2  0x2ad5d89c in _nl_find_domain (
    dirname=0x8091840 "/usr/local/share/locale", locale=0x7fffe258 "ja", 
    domainname=0x7fffe264 "LC_MESSAGES/jpilot.mo") at finddomain.c:162
#3  0x2ad5d235 in __dcgettext (domainname=0x8091888 "jpilot", 
    msgid=0x80821ef "Cannot open log file\n", category=5) at dcgettext.c:395
#4  0x805eed5 in jpilot_vlogf (level=4, 
    format=0x807ff40 "get_days_appointments(): Out of memory\n", 
    val=0x7ffff2f8) at log.c:96
#5  0x805edd5 in jpilot_logf (level=4, 
    format=0x807ff40 "get_days_appointments(): Out of memory\n") at log.c:64
#6  0x8055bff in get_days_appointments2 (appointment_list=0x7ffff444, now=0x0, 
    modified=2, deleted=2, privates=2) at datebook.c:784
#7  0x8055a95 in appointment_on_day_list (mon=1, year=101, mask=0x7ffff4a4)
    at datebook.c:647
#8  0x8062e24 in highlight_days () at datebook_gui.c:1714
#9  0x806307d in datebook_refresh (first=1) at datebook_gui.c:1776
#10 0x80666ef in datebook_gui (vbox=0x81000b0, hbox=0x8100068)
    at datebook_gui.c:2714
#11 0x8051ebd in cb_app_button (widget=0x0, data=0x64) at jpilot.c:501
#12 0x8054cd5 in main (argc=1, argv=0x7ffff7c4) at jpilot.c:1587
----
Kawashima