[ruby-dev:45299] Re: string.c error

From: "NARUSE, Yui" <naruse@...>
Date: 2012-02-29 16:16:39 UTC
List: ruby-dev #45299
成瀬です。

(2012/03/01 0:09), Masa wrote:
> 弊社のアプリケーションをRuby1.9.3-p0上で動作させてところ以下のようなエラーがでてきました。
> エラーを再現することはできないのですが、何が原因かどなたか心当りがあればアドバイスをお願いします。
> 
> string.c:680: rb_str_new_frozen: Assertion `(!!((!(((VALUE)((str)) &
> RUBY_IMMEDIATE_MASK) || !(((VALUE)((str)) & ~((VALUE)RUBY_Qnil)) !=
> 0)) && (int)(((struct RBasic*)((str)))->flags & RUBY_T_MASK) !=
> RUBY_T_NODE)?(((struct
> RBasic*)((str)))->flags&((((VALUE)1)<<11))):0))' failed.

Ruby 側に何かバグがあるか、
何か拡張ライブラリが異常な String オブジェクトを作っているとかですかねぇ。

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread