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

Posted by eitoball (Eito Katagiri) (Guest)
on 2013-01-06 07:45
(Received via mailing list)
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
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.