From: Minero Aoki Date: 2004-01-06T20:24:02+09:00 Subject: [ruby-dev:22499] Re: ruby-1.8.1 build failed on HP-UX 11.11 青木です。 In mail "[ruby-dev:22493] Re: ruby-1.8.1 build failed on HP-UX 11.11" nobu.nakada@nifty.ne.jp wrote: > なかだです。 > > (ladebug) where > > >0 0x3ff800e93f8 in __kill(...) in /usr/shlib/libc.so > > #1 0x3ff80213190 in UnknownProcedure18FromFile10(...) in /usr/shlib/libc.so > > #2 0x3ff8013bfd4 in __tis_raise(...) in /usr/shlib/libc.so > > #3 0x3ff801c97c8 in abort(...) in /usr/shlib/libc.so > > #4 0x120052bd0 in rb_bug(fmt=0x140003520="rb_sys_fail(%s) - errno == 0") "error.c":207 > > #5 0x120054994 in rb_sys_fail(mesg=0x0) "error.c":986 > > #6 0x12007caf8 in fptr_finalize(fptr=0x140479240, noraise=0) "io.c":1757 > > ここでのn1、n2とeの値ってどうなってますか。 パッチ前だとこうです。 (ladebug) up 6 >6 0x12007caf8 in fptr_finalize(fptr=0x14047a100, noraise=0) "io.c":1757 1757 rb_sys_fail(fptr->path); (ladebug) p n1 0 (ladebug) p n2 -1 (ladebug) p e 0 (ladebug) p errno 0 > 可能性としては、fclose(fptr->f)の後でerrnoがクリアされてるって > とこでしょうか。 Tru64UNIX ではこのパッチで直りました。 ありがとうございます。 ~/c/ruby/test % ruby --version ruby 1.9.0 (2004-01-05) [alphaev56-osf5.1] ~/c/ruby/test % ruby runner.rb Loaded suite . Started ..................(略) Finished in 186.834346 seconds. 727 tests, 7394 assertions, 0 failures, 0 errors # ようやく保有マシン全部でオールグリーンになった……と思う ------------------------------------------------------------------- 青木峰郎