Skip to content

Instantly share code, notes, and snippets.

@shibafu528
Created September 14, 2021 05:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shibafu528/82ac1ad5a9b076993bb6f2aa0010f719 to your computer and use it in GitHub Desktop.
Save shibafu528/82ac1ad5a9b076993bb6f2aa0010f719 to your computer and use it in GitHub Desktop.
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/registered-type-info.rb:20: [BUG] Segmentation fault at 0x0000000000000028
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0028 p:0002 s:0160 e:000158 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0027 p:0008 s:0152 e:000151 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0026 p:0036 s:0146 e:000145 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0025 p:0008 s:0139 e:000138 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0024 p:0024 s:0134 e:000133 BLOCK /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject [FINISH]
c:0023 p:---- s:0127 e:000126 CFUNC :times
c:0022 p:0007 s:0123 e:000122 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0021 p:0083 s:0117 e:000116 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0020 p:0024 s:0108 e:000107 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0019 p:0193 s:0101 E:0023e0 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:425
c:0018 p:0003 s:0093 e:000092 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:358
c:0017 p:0004 s:0089 e:000088 BLOCK /home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:22 [FINISH]
c:0016 p:---- s:0086 e:000085 CFUNC :save
c:0015 p:0005 s:0082 e:000081 METHOD /home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21
c:0014 p:0023 s:0077 e:000076 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:525
c:0013 p:0112 s:0072 e:000071 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:197
c:0012 p:0011 s:0063 e:000062 BLOCK /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/glib2/lib/glib2.rb:149 [FINISH]
c:0011 p:---- s:0058 e:000057 CFUNC :invoke
c:0010 p:0127 s:0053 e:000052 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0009 p:0020 s:0044 e:000043 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
c:0008 p:0061 s:0038 e:000037 BLOCK /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:18 [FINISH]
c:0007 p:---- s:0035 e:000034 CFUNC :loop
c:0006 p:0016 s:0031 e:000030 BLOCK /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12 [FINISH]
c:0005 p:---- s:0027 e:000026 CFUNC :catch
c:0004 p:0011 s:0022 e:000021 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10
c:0003 p:0173 s:0017 e:000016 METHOD mikutter.rb:79
c:0002 p:0444 s:0008 E:001210 EVAL mikutter.rb:115 [FINISH]
c:0001 p:0000 s:0003 E:001a70 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
mikutter.rb:115:in `<main>'
mikutter.rb:79:in `boot!'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10:in `mainloop'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10:in `catch'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12:in `block in mainloop'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12:in `loop'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:18:in `block (2 levels) in mainloop'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:112:in `main_iteration'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:682:in `invoke'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:682:in `invoke'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/glib2/lib/glib2.rb:149:in `block in method_added'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:197:in `signal_do_draw'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:525:in `render_to_context'
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21:in `render_parts'
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21:in `save'
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:22:in `block in render_parts'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:358:in `mainpart_height'
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:425:in `main_message'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:555:in `set_shape_renderer'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:674:in `invoke'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:766:in `normalize_arguments!'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:766:in `times'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:769:in `block in normalize_arguments!'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-info.rb:20:in `try_convert'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-tag.rb:22:in `try_convert'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-tag.rb:172:in `try_convert_interface'
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/registered-type-info.rb:20:in `try_convert'
-- Machine register context ------------------------------------------------
RIP: 0x00007faa4ee32a41 RBP: 0x000056459a287838 RSP: 0x00007fff13546e80
RAX: 0x00007faa4ef844a8 RBX: 0x0000564595d17b60 RCX: 0x00007faa4e224508
RDX: 0x00007faa4e224510 RDI: 0x0000009700100001 RSI: 0x000056459a287838
R8: 0x0000564595ebfab0 R9: 0x00007faa4e3239f0 R10: 0x0000564595ebfab0
R11: 0x000056459a287f40 R12: 0x0000009700100001 R13: 0x0000000000000000
R14: 0x0000000000000097 R15: 0x00007faa4e3239f0 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_bugreport+0x4a0) [0x7faa4ee57e90]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_bug_for_fatal_signal+0xf0) [0x7faa4ec61360]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(sigsegv+0x49) [0x7faa4edaee19]
[0x7faa4eb20870]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_search_method_slowpath+0x51) [0x7faa4ee32a41]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x381b) [0x7faa4ee3fe5b]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_yield_1+0x2d0) [0x7faa4ee441d0]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(int_dotimes+0x54) [0x7faa4ed03184]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7faa4ee2e867]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7faa4ee3981e]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7faa4ee3c743]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7faa4ee4fed1]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_ensure+0x113) [0x7faa4ec69bc3]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7faa4ee2e867]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7faa4ee3981e]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7faa4ee3c743]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_invoke_proc+0x57) [0x7faa4ee461e7]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call0_body+0x6a4) [0x7faa4ee468a4]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_funcallv+0x1a2) [0x7faa4ee49722]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_apply+0x71) [0x7faa4ee4d281]
[0x7faa4e1f623d]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_protect+0x16e) [0x7faa4ec6996e]
[0x7faa4e2070a8]
[0x7faa4e1f646b]
[0x7faa4a891d8f]
[0x7faa4a8acf5e]
[0x7faa4a8ae27b]
[0x7faa4a8af1a0]
[0x7faa43b7d3eb]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa43a1e6ad]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa43a1e9a5]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa43b72eaf]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa43b72f00]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa43ab2cb0]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa43aaa8b1]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa439dfb3d]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa439e07d1]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa439dfb3d]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa439e07d1]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa43a50000]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa43908e18]
[0x7faa43962462]
[0x7faa43a50054]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa439dfb3d]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa439e07d1]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa439dfb3d]
[0x7faa4394e1bd]
[0x7faa43962462]
[0x7faa439e07d1]
[0x7faa43b7d1ba]
[0x7faa439567f1]
[0x7faa439568fe]
[0x7faa43b7d1ba]
[0x7faa43b8a7c3]
[0x7faa43a2a8e4]
[0x7faa488f57f3]
[0x7faa488fd7e2]
[0x7faa4890274b]
[0x7faa48902949]
[0x7faa4a8af030]
[0x7faa4a8af1a0]
[0x7faa488f9120]
[0x7faa488e685c]
[0x7faa4a92d6b4]
[0x7faa4a92d015]
[0x7faa4a980ba9]
[0x7faa4a92a871]
[0x7faa43a208f7]
[0x7faa4a7fdacd]
[0x7faa4a7fd03a]
[0x7faa4a799e05]
[0x7faa4a79ab42]
[0x7faa4ab0bb43]
[0x7faa4ab0bc52]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7faa4ee2e867]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7faa4ee3981e]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7faa4ee3c743]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(loop_i+0x237) [0x7faa4ee43397]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vrescue2+0x10b) [0x7faa4ec6954b]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_rescue2+0x8a) [0x7faa4ec697ba]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7faa4ee2e867]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7faa4ee3981e]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7faa4ee3c743]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(catch_i+0x2d0) [0x7faa4ee43e60]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_catch_protect+0xe2) [0x7faa4ee34c02]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_catch_obj+0x4d) [0x7faa4ee34dcd]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7faa4ee2e867]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7faa4ee3981e]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7faa4ee3c743]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7faa4ee41c0a]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_ec_exec_node+0xc6) [0x7faa4ec66246]
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(ruby_run_node+0x56) [0x7faa4ec6bf46]
/home/shibafu/.rbenv/versions/3.0.2/bin/ruby(main+0x5b) [0x564593d2c0fb]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment