【问题标题】:"BUG segmentation fault" while working with private_pub gem使用 private_pub gem 时出现“BUG 分段错误”
【发布时间】:2013-01-04 12:11:12
【问题描述】:

我正在尝试此截屏视频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 服务器一直运行良好)

我怎样才能摆脱这个错误?

【问题讨论】:

  • 尝试不同的 ruby​​ 版本/补丁。
  • 是的,使用 1.9.2 可以消除该错误。
  • 那么这可能是1.9.3p362中的一个错误。我会提交一份报告,以便核心开发人员知道。

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    有很多人遇到 ruby​​-1.9.3-p362 的段错误

    个人用rvm编译的ruby-1.9.3-p362也遇到过这种情况

    切换回 ruby​​-1.9.3-p327 即可解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2017-06-06
      • 2017-08-26
      • 2018-06-18
      • 2019-05-10
      相关资源
      最近更新 更多