Skip to content

Instantly share code, notes, and snippets.

@bil-bas
Created November 29, 2011 15:22
Show Gist options
  • Save bil-bas/1405149 to your computer and use it in GitHub Desktop.
Save bil-bas/1405149 to your computer and use it in GitHub Desktop.
ray segfault (Z&G)
spooner@spooner-VirtualBox:~/RubymineProjects/zed_and_ginger$ ruby bin/zed_and_ginger.rbw
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x1d1ea30
OpenGL Warning: Retry with 0x8002 returned 0 visuals
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray/game.rb:98: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
-- control frame ----------
c:0012 p:---- s:0052 b:0052 l:000051 d:000051 CFUNC :(null)
c:0011 p:---- s:0050 b:0050 l:000049 d:000049 CFUNC :new
c:0010 p:0142 s:0047 b:0047 l:000046 d:000046 METHOD /usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray/game.rb:98
c:0009 p:0030 s:0038 b:0038 l:000037 d:000037 METHOD /home/spooner/RubymineProjects/zed_and_ginger/lib/games/splash.rb:5
c:0008 p:---- s:0032 b:0032 l:000031 d:000031 FINISH
c:0007 p:---- s:0030 b:0030 l:000029 d:000029 CFUNC :new
c:0006 p:0212 s:0024 b:0024 l:001d60 d:001d60 TOP /home/spooner/RubymineProjects/zed_and_ginger/lib/main.rb:68
c:0005 p:---- s:0017 b:0017 l:000016 d:000016 FINISH
c:0004 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC :require_relative
c:0003 p:0691 s:0011 b:0011 l:0023a8 d:000310 EVAL bin/zed_and_ginger.rbw:98
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0023a8 d:0023a8 TOP
---------------------------
-- Ruby level backtrace information ----------------------------------------
bin/zed_and_ginger.rbw:98:in `<main>'
bin/zed_and_ginger.rbw:98:in `require_relative'
/home/spooner/RubymineProjects/zed_and_ginger/lib/main.rb:68:in `<top (required)>'
/home/spooner/RubymineProjects/zed_and_ginger/lib/main.rb:68:in `new'
/home/spooner/RubymineProjects/zed_and_ginger/lib/games/splash.rb:5:in `initialize'
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray/game.rb:98:in `initialize'
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray/game.rb:98:in `new'
-- C level backtrace information -------------------------------------------
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_vm_bugreport+0x61) [0x7f57c4458071]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x5f1de) [0x7f57c43421de]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_bug+0xa5) [0x7f57c4343005]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x10b814) [0x7f57c43ee814]
/lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7f57c3f7a420]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_imp_context_create_shared+0x120) [0x7f57c12ee6a0]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_context_create+0xbb) [0x7f57c12eea2b]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_context_ensure+0x93) [0x7f57c12eeb23]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_shader_create+0xd) [0x7f57c130b0bd]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_renderer_create+0x15) [0x7f57c12da7f5]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_target_create+0x38) [0x7f57c12dfa78]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(say_window_create+0x15) [0x7f57c12f1015]
/usr/share/ruby-rvm/gems/ruby-1.9.2-p180/gems/ray-0.2.0/lib/ray_ext.so(+0x29cfb) [0x7f57c12e9cfb]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16ba36) [0x7f57c444ea36]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_funcall+0xc5) [0x7f57c444f705]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_obj_alloc+0x5f) [0x7f57c438f29f]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_class_new_instance+0x20) [0x7f57c438f340]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16e516) [0x7f57c4451516]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x1648e8) [0x7f57c44478e8]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16a77b) [0x7f57c444d77b]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16bb93) [0x7f57c444eb93]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_class_new_instance+0x30) [0x7f57c438f350]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16e516) [0x7f57c4451516]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x1648e8) [0x7f57c44478e8]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16a77b) [0x7f57c444d77b]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_iseq_eval+0x1f0) [0x7f57c44534a0]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x68936) [0x7f57c434b936]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_require_safe+0x59f) [0x7f57c434cd0f]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16e516) [0x7f57c4451516]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x1648e8) [0x7f57c44478e8]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16a77b) [0x7f57c444d77b]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_iseq_eval_main+0xb1) [0x7f57c44535a1]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x65222) [0x7f57c4348222]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby_exec_node+0x1d) [0x7f57c43490dd]
/usr/share/ruby-rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby_run_node+0x1e) [0x7f57c434b39e]
ruby(main+0x4b) [0x40082b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f57c3f6530d]
ruby() [0x400859]
[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
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment