2008年5月11日日曜日

[Ruby] ruby_1_8_7 で rails つかってみたら落ちたの巻

** おことわり **
・Ruby の中身は全然しらない
・Rails 使いこなしてない
・ただなんとなく svn で ruby_1_8_7 とってきててきとーに scaffold 作ってあげてみただけ
・GNU/Linux では試してない
・FreeBSD は CURRENT なのがいけないのかもしれない

・事情知らないので「これで当然」なのかもしれない
(どこかで既出?)

なにやら、 malloc 周りで死亡

・Darwin 9.2.2 i386 の場合
ruby(42561,0xa0574fa0) malloc: *** error for object 0x1b8b610: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
ruby(42561,0xa0574fa0) malloc: *** error for object 0x1bdeec0: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
ruby(42561,0xa0574fa0) malloc: *** error for object 0x1bdeb90: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
ruby(42561,0xa0574fa0) malloc: *** error for object 0x1b8fba0: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
zsh: illegal hardware instruction $HOME/sw/ruby187/bin/ruby ./script/server


・FreeBSD 8.0-CURRENT の場合
Assertion failed: ((run->regs_mask[elm] & (1U << bit)) == 0), function arena_run_reg_dalloc, file /build/src/lib/libc/stdlib/malloc.c, line 2197.
zsh: abort (core dumped) $HOME/sw/ruby187/bin/ruby ./script/server

0 件のコメント:

コメントを投稿