岡部です。いつもお世話になっています。

Debian s390でuim 1.5.7のビルドがSEGVするようです。
今回は武藤さんがbacktraceを取ってくれました。下記に添付します。

何かわかることはないでしょうか。。。
よろしくお願いします。

---------- Forwarded message ----------
From: Kenshi Muto <km...@debian.org>
Date: 2010/5/23
Subject: Backtrace
To: kiw...@debian.or.jp


s390で実行したuim 1.5.7のbacktraceです。

uim-module-managerがシェルスクリプトなので、
uim-module-managerのexec "$/progdir/$program" ${1+"$@"} を
 ↓
exec "gdb" "$progdir/$program"
に変更してビルドを実行することでトレースログを取得しました。
引数にかかわらず落ちるようです。

GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "s390-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/home/kmuto/uim/uim-1.5.7/uim/.libs/lt-uim-module-manager...done.
(gdb) run --path ../scm --register "anthy" "anthy-utf8" "canna"
"prime" "skk" "tcode" "trycode" "tutcode" "byeoru" "latin" "elatin"
"m17nlib" "pyload" "hangul" "viqr" "ipa-x-sampa" "look"
Starting program:
/home/kmuto/uim/uim-1.5.7/uim/.libs/lt-uim-module-manager --path
../scm --register "anthy" "anthy-utf8" "canna" "prime" "skk" "tcode"
"trycode" "tutcode" "byeoru" "latin" "elatin" "m17nlib" "pyload"
"hangul" "viqr" "ipa-x-sampa" "look"

Program received signal SIGSEGV, Segmentation fault.
unibyte_int2str (dst=0xf7fc0144 "\247\256", ch=109, state=0)
   at ../sigscheme/src/encoding.c:1053
1053        *dst++ = ch;
(gdb) bt
#0  unibyte_int2str (dst=0xf7fc0144 "\247\256", ch=109, state=0)
   at ../sigscheme/src/encoding.c:1053
#1  0x77fcf87a in read_string (port=4212660) at ../sigscheme/src/read.c:892
#2  read_sexpression (port=4212660) at ../sigscheme/src/read.c:545
#3  0x77fd1106 in read_list (port=4212660, closing_paren=<value optimized out>)
   at ../sigscheme/src/read.c:705
#4  0x77fcf900 in read_sexpression (port=4212660)
   at ../sigscheme/src/read.c:541
#5  0x77fd1106 in read_list (port=4212660, closing_paren=<value optimized out>)
   at ../sigscheme/src/read.c:705
#6  0x77fcf900 in read_sexpression (port=4212660)
   at ../sigscheme/src/read.c:541
#7  0x77fd1106 in read_list (port=4212660, closing_paren=<value optimized out>)
   at ../sigscheme/src/read.c:705
#8  0x77fcf900 in read_sexpression (port=4212660)
   at ../sigscheme/src/read.c:541
#9  0x77fcff9a in scm_read (filename=<value optimized out>)
   at ../sigscheme/src/read.c:413
#10 scm_load_internal (filename=<value optimized out>)
   at ../sigscheme/src/load.c:215
#11 0x77fd0336 in scm_p_load (filename=<value optimized out>)
   at ../sigscheme/src/load.c:281
#12 0x77fd0d44 in scm_initialize_internal (argv=<value optimized out>)
   at ../sigscheme/src/sigscheme.c:360
#13 0x77f8eaaa in GCROOTS_call_with_gc_ready_stack ()
  from /usr/lib/libgcroots.so.0
#14 0x77fc5514 in scm_call_with_gc_ready_stack (
   system_load_path=<value optimized out>)
   at ../sigscheme/src/storage-gc.c:376
#15 scm_initialize (system_load_path=<value optimized out>)
   at ../sigscheme/src/sigscheme.c:209
#16 uim_scm_init (system_load_path=<value optimized out>)
   at uim-scm-sigscheme.c:1306
#17 0x77fa8628 in uim_init () at uim.c:108
#18 0x00400f4e in main (argc=21, argv=0x7ffffbb4) at uim-module-manager.c:180



-- 
Kiwamu Okabe

-- 
Google Groups "uim-ja" group
uim-ja@googlegroups.com
http://groups.google.com/group/uim-ja/about

メールによる返信