[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15800] Re: MFC からの Ruby でアプリケーションエラー?

From: "Quixel" <quixel@...>
Date: 2002-01-29 14:55:42 UTC
List: ruby-dev #15800
Quixelです。

問題が解決したので自己レスです。

> 文字列をcompileした結果得られたnodeがGC時に
> マークされておらず、データが解放されているようでした。

これは[ruby-dev:12076] で既出の、マルチスレッドにおける問題でした。
Init_stack()を外から実行できるようにして、rb_eval_string()を呼ぶ直前に
実行したところ、エラーは発生しないようになりました。

また、開発版(1.7.2)のほうでは、既に同様の効果をもたらす
ruby_stack_checkという関数が定義されているのを見つけました。


こちらの調査不足でした。
お騒がせしてすみませんでした。

# もっと精進します。

----------------------------------------------
Quixel
quixel@hinaiji.com

In This Thread

Prev Next