環境対応 #1211
closed「設定」のスキンを選択すると Ruby が core を吐いて落ちる
0%
Description
環境依存の問題のようですが、複数で発生しているのでチケット入れておきます。
「設定」を開いて「スキン」を選択すると Ruby が Abort で落ちるという事象が発生しています。
https://twitter.com/uaa/status/988030251350425600
Hello, world! from #mikutter 3.6.6 on #OpenBSD 6.3/amd64!
21:22 - 2018年4月22日
https://twitter.com/uaa/status/988031047563530240
#mikutter 3.6.6、設定→スキンをつつくと[NOTE] You may have encountered a bug in the Ruby(以下省略)でAbort trap+コア吐きます。うちのところだけかもしれないけど。
21:25 - 2018年4月22日
NetBSD/i386 8.0_RC1 + mikutter 3.6.6 + ruby-gnome2 3.2.4 + ruby 2.4.4 の Live Image 環境でも再現します。
https://social.mikutter.hachune.net/@tsutsuii/99903163294377518
NetBSD/i386 7.1.2 + mikutter 3.6.5 + ruby-gmone2 3.2.4 + ruby 2.4.4 の環境でも発生します。
NetBSD/i386 7.1.2 + mikutter 3.6.5 + ruby-gmone2 3.2.1 + ruby 2.4.4 の環境では発生しないようです。
https://social.mikutter.hachune.net/@tsutsuii/99909502604892294
発生した時は落ちる直前に以下の [BUG] メッセージが出ています。
その1
/usr/pkg/share/mikutter/core/lib/diva_hacks/mixin/photo_mixin.rb:144: [BUG] obje ct allocation during garbage collection phase ruby 2.4.4p296 (2018-03-28 revision 63013) [i486-netbsdelf] : [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html
その2
/usr/pkg/share/mikutter/core/lib/diva_hacks/mixin/photo_mixin.rb:145: [BUG] obje ct allocation during garbage collection phase ruby 2.4.4p296 (2018-03-28 revision 63013) [i486-netbsdelf]
その3
/usr/pkg/lib/ruby/gems/2.4.0/gems/delayer-0.0.2/lib/delayer.rb:48: [BUG] object allocation during garbage collection phase ruby 2.4.4p296 (2018-03-28 revision 63013) [i486-netbsdelf]
その4
/usr/pkg/lib/ruby/2.4.0/delegate.rb:137: [BUG] object allocation during garbage collection phase ruby 2.4.4p296 (2018-03-28 revision 63013) [i486-netbsdelf]
その5
/usr/pkg/lib/ruby/2.4.0/timeout.rb:86: [BUG] object allocation during garbage co llection phase ruby 2.4.4p296 (2018-03-28 revision 63013) [i486-netbsdelf]
https://social.mikutter.hachune.net/@toshi_a/99909414427855648
[BUG]が入ってるやつはC Extensionか下手するとRubyランタイム自体のバグを踏んでいる
2018年4月24日 0:18
ということなので ruby-gnome2 が怪しいといえば怪しい?
Related issues