[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7554] Re: make test failure on sunos

From: matz@... (Yukihiro Matsumoto)
Date: 1999-08-06 16:59:12 UTC
List: ruby-dev #7554
まつもと ゆきひろです

In message "[ruby-dev:7553] make test failure on sunos"
    on 99/08/06, Katsuyuki Komatsu <komatsu@sarion.co.jp> writes:

|ruby-1.3.7ですが、SunOS 4.1.4でmake testが失敗してしまいました。

まずい...

|ruby 1.3.7 (1999-08-06) [sparc-sunos4.1.4]
|% make test
|(eval):1: [BUG] Segmentation fault
|test failed

バックトレースを見ると rb_mark_generic_ivar() を呼び出して落
ちてますね。これはどうやら frame->cbase がおかしなオブジェク
トを指しているからのようです。

  frame->cbase          おかしなオブジェクト
  frame->cbase->klass   ヘンなポインタ
  rb_mark_generic_ivar(frame->cbase->klass)

という流れのようです。ところがソースを見る限りでは cbase を
未初期化のままにしているところはなさそうですし、linuxではこ
の問題は発生していないようです。謎。

以下の情報を頂けませんか?

  p top_frame
  p *top_frame
  p ruby_frame
  p *ruby_frame
  p *(struct FRAME*)0xeffff0f0
  p nodetype(((struct FRAME*)0xeffff0f0)->cbase)

In This Thread