[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:1082

From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Thu, 17 Aug 2006 17:17:44 +0900
Subject: [yarv-dev:1082] Re: fixed> Re: open> vm_mark and th->machine_stack_start

まつもと ゆきひろです

In message "Re: [yarv-dev:1079] fixed> Re: open> vm_mark and th->machine_stack_start"
    on Thu, 17 Aug 2006 11:24:36 +0900, SASADA Koichi <ko1 atdot.net> writes:

| ううむ.このタイミングで gc が起こることを想定していませんでした.そう
|いうことってありました? この片のタイミングでは,malloc の返り値を見て
|いても,結局 segv するんだろうな.例外の機構とかが動かないから.
|
| ということで,なんとなく直しました.テストしてないけど.

failmallocとかを使ってると早めにGCが発生するかもしれませんね。
準備ができてないタイミングではexit(3)しちゃっていいんじゃな
いですかね。

--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

      1067 2006-07-23 22:05 [sheepman sheepman.sa] open> vm_mark and th->machine_stack_start
      1079 2006-08-17 11:24 ┗[ko1 atdot.net       ] fixed> Re: open> vm_mark and th->machine_stack_start
->    1082 2006-08-17 17:17  ┗[matz ruby-lang.org  ]