From: nobu.nakada@... Date: 2003-11-06T19:54:25+09:00 Subject: [ruby-dev:21858] Re: lib/test/unit/ui/tk/testrunner.rb なかだです。 At Sun, 2 Nov 2003 05:25:25 +0900, Hidetoshi NAGAI wrote: > > lib/test/unit/ui/tk/testrunner.rbを作ってみました。 > > 良ければ取り込んでください。 > > test は使ってないので良し悪しがわかりません. > どなたかよろしく.(^_^; 実行中にリサイズするとSEGVするようです。tcl-8.3.5です。 (gdb) bt 20 #0 0x401656a1 in kill () from /lib/i686/libc.so.6 #1 0x407129bd in pthread_kill () from /lib/i686/libpthread.so.0 #2 0x40712cdb in raise () from /lib/i686/libpthread.so.0 #3 0x40165444 in raise () from /lib/i686/libc.so.6 #4 0x4016697b in abort () from /lib/i686/libc.so.6 #5 0x40031d06 in rb_bug (fmt=0x400ad264 "Segmentation fault") at /home/nobu/src/ruby/1.8/error.c:199 #6 0x40084416 in sigsegv (sig=11) at /home/nobu/src/ruby/1.8/signal.c:419 #7 #8 0xbfffb05f in ?? () #9 0x405f5038 in Tcl_FindCommand () from /usr/lib/libtcl8.3.so #10 0x405def54 in TclSetCmdNameObj () from /usr/lib/libtcl8.3.so #11 0x405ded63 in Tcl_GetCommandFromObj () from /usr/lib/libtcl8.3.so #12 0x405f926b in TclExpandTokenArray () from /usr/lib/libtcl8.3.so #13 0x405f9c02 in Tcl_EvalEx () from /usr/lib/libtcl8.3.so #14 0x405f9f66 in Tcl_Eval () from /usr/lib/libtcl8.3.so #15 0x400c3e1a in ip_eval (self=1078528432, str=1077800292) at /home/nobu/src/ruby/1.8/ext/tcltklib/tcltklib.c:1761 #16 0x40047a93 in call_cfunc (func=0x400c3d64 , recv=1078528432, len=1081185144, argc=1, argv=0x6) at /home/nobu/src/ruby/1.8/eval.c:4853 #17 0x4003cd23 in rb_call0 (klass=1078535452, recv=1078528432, id=20025, oid=0, argc=1, argv=0xbffe50e0, body=0x40491f7c, nosuper=0) at /home/nobu/src/ruby/1.8/eval.c:4981 #18 0x4003d4ff in rb_call (klass=1078535452, recv=1078528432, mid=20025, argc=1, argv=0xbffe50e0, scope=1) at /home/nobu/src/ruby/1.8/eval.c:5202 #19 0x40038ce2 in rb_eval (self=1078528432, n=0x0) at ruby.h:638 (More stack frames follow...) (gdb) up 15 #15 0x400c3e1a in ip_eval (self=1078528432, str=1077800292) at /home/nobu/src/ruby/1.8/ext/tcltklib/tcltklib.c:1761 1761 ptr->return_value = Tcl_Eval(ptr->ip, buf); (gdb) p buf $1 = 0xbffe4ee0 "global v00003; set v00003 \"110\"" -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦