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

Posted by wanabe (_ wanabe) (Guest)
on 2013-01-06 02:24
(Received via mailing list)
Issue #7658 has been updated by wanabe (_ wanabe).


[Bug #7507] の対策としてコミットされた r38213 を Backport することで落ちなくなるように思います。
[Bug #7629] については再現できていないのですが、もしかしたら同じ現象ではないかと見ています。
どうでしょうか。
----------------------------------------
Backport #7658:  Rabbit が Ruby 1.9.3p362 で落ちる
https://bugs.ruby-lang.org/issues/7658#change-35225

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
Posted by "とみたまさひろ" <tommy@tmtm.org> (Guest)
on 2013-01-06 08:26
(Received via mailing list)
On Sun, 6 Jan 2013 10:24:02 +0900
"wanabe (_ wanabe)" <s.wanabe@gmail.com> wrote:

> [Bug #7507] $B$NBP:v$H$7$F%3%_%C%H$5$l$?(B r38213 $B$r(B Backport 
$B$9$k$3$H$GMn$A$J$/$J$k$h$&$K;W$$$^$9!#(B
> [Bug #7629] 
$B$K$D$$$F$O:F8=$G$-$F$$$J$$$N$G$9$,!"$b$7$+$7$?$iF1$88=>]$G$O$J$$$+$H8+$F$$$^$9!#(B
> $B$I$&$G$7$g$&$+!#(B

$BMn$A$J$/$J$j$^$7$?!*(B
$B$"$j$,$H$&$4$6$$$^$9!*(B
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.