使用private_pub gem时出现“BUG分段错误”

时间:2013-01-02 08:11:04

标签: ruby-on-rails ruby-on-rails-3 railscasts faye private-pub

我正在尝试此截屏视频中的代码http://railscasts.com/episodes/316-private-pub。我从github上抓了代码。 但是,每当我尝试从该应用程序发送消息时,faye服务器都会关闭以下错误:

/home/jatin/.rvm/gems/ruby-1.9.3-p362/gems/thin-1.3.1/lib/thin/connection.rb:105: 
[BUG] Segmentation fault
ruby 1.9.3p362 (2012-12-25 revision 38607) [i686-linux]

(它还显示长控制帧信息和堆栈跟踪信息)

(rails服务器保持正常运行)

如何摆脱这个错误?

2 个答案:

答案 0 :(得分:3)

尝试不同的ruby版本/补丁。

如果修复它,那么它可能是1.9.3p362中的一个错误。您应该提交错误报告,以便核心开发人员了解它,或者,如果您已经了解它,请查看源代码并尝试自行修补并提交。

答案 1 :(得分:1)

有很多人遇到了使用ruby-1.9.3-p362

的段错误

就个人而言,我也遇到过rvm编译的ruby-1.9.3-p362

切换回ruby-1.9.3-p327解决了这个问题。