[ruby-dev:46841] [Backport93 - Backport #7658] Rabbit が Ruby 1.9.3p362 で落ちる

From: "eitoball (Eito Katagiri)" <eitoball@...>
Date: 2013-01-06 06:44:57 UTC
List: ruby-dev #46841
Issue #7658 has been updated by eitoball (Eito Katagiri).

File vm.c.patch added

=begin
[Bug #7629] の方で報告した一人です。 r38213 を参考にして添付のような変更した場合、10回実行して7回ほどSegmentation Faultが発生していたのが、10回以上実行しても全く発生しなくなりました。

参考までSegmentation Faultを再現させるコードは、 ((<こちら|URL:https://github.com/eitoball/bug7629>)) にあります。
=end

----------------------------------------
Backport #7658:  Rabbit が Ruby 1.9.3p362 で落ちる
https://bugs.ruby-lang.org/issues/7658#change-35228

Author: tommy (Masahiro Tomita)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 


 Ubuntu 12.10 で Rabbit http://rabbit-shocker.org/ が Ruby 1.9.3p362 で落ちます。
 表紙は表示されるのですが、ページを送っていると落ちます。
 Rabbit の問題の可能性もあるのですが、Ruby 1.9.3p327 ではちゃんと動作していたので、Ruby の問題かと思って、このMLに投稿してます。
 もしかしたら OS まわりの環境の問題かもしれません。
 
 Git で ruby_1_9_3 のブランチを追いかけてみると、commit 19015605 で落ちるようになったようです(Subversion の r38314)。
 
 再現方法: ($HOME/ruby193 に Ruby をインストールしてあります)
 
 % ~/ruby193/bin/gem install rabbit
 % cd ~/ruby193/lib/ruby/gems/1.9.1/gems/rabbit-2.0.6/sample 
 % ~/ruby193/bin/rabbit rabbit.rd
 Rabbit のウィンドウが表示されたらスペースキーでページを進める
 
 落ちたときのエラーはこんな感じで、スタックトレース等は出力されません。
 
     zsh: segmentation fault  ~/ruby193/bin/rabbit rabbit.rd
 
 -- 
 とみたまさひろ <tommy@tmtm.org>
 http://twitter.com/tmtms
 D68F 8F55 7F6C 5908 88EB  1EBA 25ED DEE7 BBE8 1752


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next