加藤です。

もう一点 test/run-test.scm に関して教えて下さい。

2008/10/26 Kouhei Sutou 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>:
> In 
> <[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
>  "[uim-ja 101] Re: Is test/ used?" on Sat, 25 Oct 2008 16:52:07 +0900,
>  "Etsushi Kato" 
> <[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]> 
> wrote:
>
>> 自分の Mac OS X で test/ 以下 (gosh -I. test/run-test.scm) が
>> 動いた試しがないので、実はぼくは一度も使ったことはありま
>> せんが、たぶん使われてるのだと思います。
>
> あら、そうんなんですか。
> どういうメッセージがでますか?

Fedora 9 でもいま試してみたのですが、こちらではまた別の理由で
動かないようです。

*** buffer overflow detected ***: gosh terminated ということ何ですが、
なにか情報をご存知ないでしょうか?

Gauche 0.8.13, gaunit-0.1.6, ix86 Linux (Fedora 9) です。

$ gosh -I. test/run-test.scm test/test-action.scm
*** buffer overflow detected ***: gosh terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0x37ac78]
/lib/libc.so.6[0x378d70]
/lib/libc.so.6[0x3794d8]
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/auxsys.so[0x2119f2]
/usr/lib/libgauche.so.0[0x48ece8]
/usr/lib/libgauche.so.0[0x4946f5]
/usr/lib/libgauche.so.0(Scm_Compile+0x54)[0x496274]
/usr/lib/libgauche.so.0(Scm_VMEval+0x60)[0x495a50]
/usr/lib/libgauche.so.0[0x4ddd27]
/usr/lib/libgauche.so.0[0x490d57]
/usr/lib/libgauche.so.0[0x4946f5]
/usr/lib/libgauche.so.0[0x495846]
/usr/lib/libgauche.so.0(Scm_Apply+0x30)[0x4958f0]
/usr/lib/libgauche.so.0(Scm_Load+0x10e)[0x4dc11e]
gosh(main+0x463)[0x804a163]
/lib/libc.so.6(__libc_start_main+0xe6)[0x29a5d6]
gosh[0x8049381]
======= Memory map: ========
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
00111000-0011b000 r-xp 00000000 fd:00 214923     /lib/libnss_files-2.8.so
0011b000-0011c000 r--p 0000a000 fd:00 214923     /lib/libnss_files-2.8.so
0011c000-0011d000 rw-p 0000b000 fd:00 214923     /lib/libnss_files-2.8.so
0011d000-00125000 r-xp 00000000 fd:00 9207947
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/srfi-1-lib.so
00125000-0012d000 rw-p 00008000 fd:00 9207947
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/srfi-1-lib.so
0012d000-00137000 r-xp 00000000 fd:00 9207948
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/srfi-13-lib.so
00137000-00142000 rw-p 00009000 fd:00 9207948
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/srfi-13-lib.so
00142000-0014b000 r-xp 00000000 fd:00 9207960
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/util-match-lib.so
0014b000-00158000 rw-p 00009000 fd:00 9207960
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/util-match-lib.so
00158000-00167000 r-xp 00000000 fd:00 9207927
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/file-util-lib.so
00167000-00176000 rw-p 0000e000 fd:00 9207927
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/file-util-lib.so
00176000-00179000 r-xp 00000000 fd:00 9207931
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-hook-lib.so
00179000-0017b000 rw-p 00002000 fd:00 9207931
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-hook-lib.so
0017b000-0017e000 r-xp 00000000 fd:00 9207934
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-parameter-lib.so
0017e000-00180000 rw-p 00002000 fd:00 9207934
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-parameter-lib.so
00180000-00189000 r-xp 00000000 fd:00 9207929
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-collection-lib.so
00189000-00193000 rw-p 00009000 fd:00 9207929
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-collection-lib.so
00193000-0019a000 r-xp 00000000 fd:00 9207935
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-sequence-lib.so
0019a000-001a1000 rw-p 00007000 fd:00 9207935
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/gauche-sequence-lib.so
001a1000-001fb000 r-xp 00000000 fd:00 9207939
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/libgauche-uvector.so
001fb000-0020d000 rw-p 0005a000 fd:00 9207939
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/libgauche-uvector.so
0020d000-00213000 r-xp 00000000 fd:00 9207924
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/auxsys.so
00213000-00214000 rw-p 00006000 fd:00 9207924
/usr/lib/gauche/0.8.13/i386-redhat-linux-gnu/auxsys.so
00264000-00280000 r-xp 00000000 fd:00 213046     /lib/ld-2.8.so
00280000-00281000 r--p 0001c000 fd:00 213046     /lib/ld-2.8.so
00281000-00282000 rw-p 0001d000 fd:00 213046     /lib/ld-2.8.so
00284000-003e7000 r-xp 00000000 fd:00 213982     /lib/libc-2.8.so
003e7000-003e9000 r--p 00163000 fd:00 213982     /lib/libc-2.8.so
003e9000-003ea000 rw-p 00165000 fd:00 213982     /lib/libc-2.8.so
003ea000-003ed000 rw-p 003ea000 00:00 0
003ef000-00416000 r-xp 00000000 fd:00 213984     /lib/libm-2.8.so
00416000-00417000 r--p 00026000 fd:00 213984     /lib/libm-2.8.so
00417000-00418000 rw-p 00027000 fd:00 213984     /lib/libm-2.8.so
0041a000-0041d000 r-xp 00000000 fd:00 214181     /lib/libdl-2.8.so
0041d000-0041e000 r--p 00002000 fd:00 214181     /lib/libdl-2.8.so
0041e000-0041f000 rw-p 00003000 fd:00 214181     /lib/libdl-2.8.so
00421000-00436000 r-xp 00000000 fd:00 214185     /lib/libpthread-2.8.so
00436000-00437000 r--p 00014000 fd:00 214185     /lib/libpthread-2.8.so
00437000-00438000 rw-p 00015000 fd:00 214185     /lib/libpthread-2.8.so
00438000-0043a000 rw-p 00438000 00:00 0
0043c000-00561000 r-xp 00000000 fd:00 316921     /usr/lib/libgauche.so.0.8.13
00561000-005af000 rw-p 00124000 fd:00 316921     /usr/lib/libgauche.so.0.8.13
005af000-0060a000 rw-p 005af000 00:00 0
00845000-00852000 r-xp 00000000 fd:00 214192
/lib/libgcc_s-4.3.0-20080428.so.1
00852000-00853000 rw-p 0000c000 fd:00 214192
/lib/libgcc_s-4.3.0-20080428.so.1
00d34000-00d36000 r-xp 00000000 fd:00 214202     /lib/libutil-2.8.so
00d36000-00d37000 r--p 00001000 fd:00 214202     /lib/libutil-2.8.so
00d37000-00d38000 rw-p 00002000 fd:00 214202     /lib/libutil-2.8.so
07a14000-07a1d000 r-xp 00000000 fd:00 214190     /lib/libcrypt-2.8.so
07a1d000-07a1e000 r--p 00009000 fd:00 214190     /lib/libcrypt-2.8.so
07a1e000-07a1f000 rw-p 0000a000 fd:00 214190     /lib/libcrypt-2.8.so
07a1f000-07a46000 rw-p 07a1f000 00:00 0
08048000-0804c000 r-xp 00000000 fd:00 312617     /usr/bin/gosh
0804c000-0804d000 rw-p 00003000 fd:00 312617     /usr/bin/gosh
09483000-09893000 rw-p 09483000 00:00 0          [heap]
b8084000-b8087000 rw-p b8084000 00:00 0
bfa8f000-bfaa4000 rw-p bffeb000 00:00 0          [stack]
zsh: abort      gosh -I. test/run-test.scm test/test-action.scm

-- 
Etsushi Kato
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]

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

メールによる返信