[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18447] Re: [ruby-cvs] ruby/ext/tcltklib: * eval.c (ruby_run): should set toplevel visibility again here.

From: nobu.nakada@...
Date: 2002-10-03 09:06:10 UTC
List: ruby-dev #18447
なかだです。

At Thu, 3 Oct 2002 17:36:00 +0900,
Yukihiro Matsumoto wrote:
> |$ ruby-1.6 -v -rlambda -e0
> |ruby-1.6: tried to create Proc object without a block (ArgumentError)
> |ruby 1.6.8 (2002-10-02) [i686-linux]
> |
> |うーん、拡張ライブラリで例外が起きたときのファイル名がおかしい…。
> 
> 初期化の途中では__FILE__がargv[0]になっているせいでしょうね。
> -rでの拡張モジュールのロード中ではこれがせいいぱいではないか
> と。
> 
> で、このパッチは具体的になにを修正するもんなんですかね。

ロード中のファイル名を拡張モジュールの名前にするのと、c-func内
でトレースを出さないようにする([ruby-dev:18360])ものです。-rオ
プションとファイル名ということで思い出したもので。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread