Katsutoshi Itoh
cut-s****@maste*****
2005年 8月 6日 (土) 21:26:37 JST
In message <20050****@lava*****>,Shiro Kawai owrites: >のように、サーチパスにlibとsrcの両方を含めて試せば、core dumpが >再現できるんではないかと思います。それで何かもっと情報が得られないでしょうか。 もう一個です。 実は後で別の件名で出そうと考えてたんですが、Gauche-gtk-0.4.1でも make checkでAbortしてたんですが、これもgdb gosh -c gosh.coreすると listで見たら同じ場所で止まってるくさい。一番最後に付けます。 ちなみにgauche-gtkの方は単純に./configure;make;make checkで cut-sea @ nkisi> make check cd src; make all cd lib; make all if test X != X; then (cd gtkgl; make all); fi if test X != X; then (cd glgd; make all); fi cd src; make check /usr/local/bin/gosh -I. -I../lib test-gdk.scm >> test.log Testing Gdk ... [1] Abort trap (core dumped) /usr/local/bin/g... *** Error code 134 Stop. make: stopped in /home/cut-sea/compile/Gauche-gtk-0.4.1/src *** Error code 1 Stop. make: stopped in /home/cut-sea/compile/Gauche-gtk-0.4.1 ってなってて、同じく cut-sea @ nkisi> gosh -I./lib -I./src gosh> (use gtk) Abort (core dumped) useしたとこでAbortですね。 gdb) where #0 0x481a3feb in kill () from /usr/lib/libc.so.12 #1 0x481a625b in __libc_rwlock_wrlock () from /usr/lib/libc.so.12 #2 0x4821890d in getenv () from /usr/lib/libc.so.12 #3 0x4894b06d in g_getenv () from /usr/pkg/lib/libglib-2.0.so.0 #4 0x488f747a in g_type_init_with_debug_flags () from /usr/pkg/lib/libgobject-2.0.so.0 #5 0x488f75f9 in g_type_init () from /usr/pkg/lib/libgobject-2.0.so.0 (gdb) list 241 #if defined(__CYGWIN__) || defined(__MINGW32__) 242 /* Cygwin needs explicit initialization for GC module. 243 This code is taken from gc.h and gcconfig.h (I don't want to 244 include private/gcconfig.h) 245 May not work except cygwin 1.3.x */ 246 extern int _data_start__; 247 extern int _bss_end__; 248 GC_add_roots((void*)&_data_start__, (void*)&_bss_end__); 249 #endif 250 Scm_Init(GAUCHE_SIGNATURE);