[#41778] [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2) — Yui NARUSE <redmine@...>

Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)

12 messages 2010/07/02

[ruby-dev:41880] Re: [Bug: trunk] rb_gc_mark(): unknown data type

From: SASADA Koichi <ko1@...>
Date: 2010-07-26 01:12:15 UTC
List: ruby-dev #41880
 ささだです。

(2010/07/25 23:08), Nobuyoshi Nakada wrote::
> -		if (cfp->iseq) rb_gc_mark(cfp->iseq->self);
> +		if (RUBY_VM_NORMAL_ISEQ_P(cfp->iseq)) rb_gc_mark(cfp->iseq->self);

 なぜ、これまで無事だったのか、不思議ですね。

 それはともかく、normal じゃない iseq の場合、それ自体を mark しないと
いけない気がします。

-- 
// SASADA Koichi at atdot dot net

In This Thread

Prev Next