./crash.rb:5: [BUG] rb_gc_mark(): 0x83a3448 is T_NONE
ruby 2.2.2p95 (2015-04-13 revision 50295) [i686-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0535 s:0011 e:000010 METHOD ./crash.rb:5
c:0003 p:0013 s:0007 e:000006 METHOD ./crash.rb:144
c:0002 p:0045 s:0004 E:0023bc EVAL   ./crash.rb:150 [FINISH]
c:0001 p:0000 s:0002 E:001ea4 TOP    [FINISH]

-- Ruby level backtrace information ----------------------------------------
./crash.rb:150:in `<main>'
./crash.rb:144:in `looper'
./crash.rb:5:in `mime_type'

-- C level backtrace information -------------------------------------------
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(rb_vm_bugreport+0x8bf) [0x4fa40f] vm_dump.c:693
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(rb_bug+0x5b) [0x39c19b] error.c:409
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(gc_mark_children+0x543) [0x3beab3] gc.c:4253
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(gc_marks_rest+0x110) [0x3bf3f0] gc.c:4281
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(gc_start+0x635) [0x3bfaf5] gc.c:5205
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(garbage_collect_with_gvl+0xaf) [0x3c0eff] gc.c:5872
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(objspace_xmalloc+0xbc) [0x3c2d0c] gc.c:7244
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(add_direct+0x3a) [0x479a9a] st.c:445
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(st_update+0x480) [0x47baa0] st.c:892
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(tbl_update+0x5e) [0x3c8dde] hash.c:459
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(rb_hash_aset+0x9b) [0x3c903b] hash.c:1466
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(m_core_hash_merge_ptr+0x66) [0x4dd776] vm.c:2334
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(call_cfunc_m1+0x1d) [0x4d98bd] vm_insnhelper.c:1210
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(vm_call_cfunc_with_frame+0x118) [0x4e0bc8] vm_insnhelper.c:1382
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(vm_call_method+0x483) [0x4f65e3] vm_insnhelper.c:1475
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(vm_exec_core+0x2cfe) [0x4e5c5e] insns.def:1054
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(vm_exec+0x84) [0x4eb8a4] vm.c:1400
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(rb_iseq_eval_main+0x17f) [0x4ec63f] vm.c:1670
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(ruby_exec_internal+0xf0) [0x39f930] eval.c:252
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(ruby_exec_node+0x25) [0x39f995] eval.c:317
/home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2(ruby_run_node+0x35) [0x3a2895] eval.c:309
/home/fgifford/.rvm/rubies/ruby-2.2.2/bin/ruby(main+0x68) [0x80487d8] main.c:36

-- Other runtime information -----------------------------------------------

* Loaded script: ./crash.rb

* Loaded features:

    0 enumerator.so
    1 rational.so
    2 complex.so
    3 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/encdb.so
    4 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/trans/transdb.so
    5 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/unicode_normalize.rb
    6 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/rbconfig.rb
    7 thread.rb
    8 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/thread.so
    9 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/compatibility.rb
   10 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/defaults.rb
   11 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/deprecate.rb
   12 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/errors.rb
   13 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/version.rb
   14 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/requirement.rb
   15 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/platform.rb
   16 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/basic_specification.rb
   17 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/stub_specification.rb
   18 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/util/stringio.rb
   19 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/specification.rb
   20 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/exceptions.rb
   21 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb
   22 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/monitor.rb
   23 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb
   24 /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems.rb

* Process memory map:

00110000-00125000 r-xp 00000000 08:01 942155     /lib/tls/i686/cmov/libpthread-2.11.1.so
00125000-00126000 r--p 00014000 08:01 942155     /lib/tls/i686/cmov/libpthread-2.11.1.so
00126000-00127000 rw-p 00015000 08:01 942155     /lib/tls/i686/cmov/libpthread-2.11.1.so
00127000-00129000 rw-p 00000000 00:00 0 
00129000-0014d000 r-xp 00000000 08:01 942156     /lib/tls/i686/cmov/libm-2.11.1.so
0014d000-0014e000 r--p 00023000 08:01 942156     /lib/tls/i686/cmov/libm-2.11.1.so
0014e000-0014f000 rw-p 00024000 08:01 942156     /lib/tls/i686/cmov/libm-2.11.1.so
0014f000-002ab000 r-xp 00000000 08:01 942188     /lib/tls/i686/cmov/libc-2.11.1.so
002ab000-002ad000 r--p 0015b000 08:01 942188     /lib/tls/i686/cmov/libc-2.11.1.so
002ad000-002ae000 rw-p 0015d000 08:01 942188     /lib/tls/i686/cmov/libc-2.11.1.so
002ae000-002b1000 rw-p 00000000 00:00 0 
00337000-0058f000 r-xp 00000000 08:01 13845274   /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2.0
0058f000-00592000 r--p 00258000 08:01 13845274   /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2.0
00592000-00594000 rw-p 0025b000 08:01 13845274   /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2.0
00594000-0059b000 rw-p 00000000 00:00 0 
00805000-00807000 r-xp 00000000 08:01 8408327    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/encdb.so
00807000-00808000 r--p 00001000 08:01 8408327    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/encdb.so
00808000-00809000 rw-p 00002000 08:01 8408327    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/encdb.so
00b15000-00b18000 r-xp 00000000 08:01 8053072    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/thread.so
00b18000-00b19000 r--p 00002000 08:01 8053072    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/thread.so
00b19000-00b1a000 rw-p 00003000 08:01 8053072    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/thread.so
00bdf000-00bfa000 r-xp 00000000 08:01 1713547    /lib/ld-2.11.1.so
00bfa000-00bfb000 r--p 0001a000 08:01 1713547    /lib/ld-2.11.1.so
00bfb000-00bfc000 rw-p 0001b000 08:01 1713547    /lib/ld-2.11.1.so
00c43000-00c4a000 r-xp 00000000 08:01 942118     /lib/tls/i686/cmov/librt-2.11.1.so
00c4a000-00c4b000 r--p 00006000 08:01 942118     /lib/tls/i686/cmov/librt-2.11.1.so
00c4b000-00c4c000 rw-p 00007000 08:01 942118     /lib/tls/i686/cmov/librt-2.11.1.so
00c9e000-00ca7000 r-xp 00000000 08:01 942111     /lib/tls/i686/cmov/libcrypt-2.11.1.so
00ca7000-00ca8000 r--p 00008000 08:01 942111     /lib/tls/i686/cmov/libcrypt-2.11.1.so
00ca8000-00ca9000 rw-p 00009000 08:01 942111     /lib/tls/i686/cmov/libcrypt-2.11.1.so
00ca9000-00cd0000 rw-p 00000000 00:00 0 
00d50000-00d6d000 r-xp 00000000 08:01 10772672   /lib/libgcc_s.so.1
00d6d000-00d6e000 r--p 0001c000 08:01 10772672   /lib/libgcc_s.so.1
00d6e000-00d6f000 rw-p 0001d000 08:01 10772672   /lib/libgcc_s.so.1
00e1a000-00e1c000 r-xp 00000000 08:01 942114     /lib/tls/i686/cmov/libdl-2.11.1.so
00e1c000-00e1d000 r--p 00001000 08:01 942114     /lib/tls/i686/cmov/libdl-2.11.1.so
00e1d000-00e1e000 rw-p 00002000 08:01 942114     /lib/tls/i686/cmov/libdl-2.11.1.so
00fae000-00fb0000 r-xp 00000000 08:01 8921440    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/trans/transdb.so
00fb0000-00fb1000 r--p 00001000 08:01 8921440    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/trans/transdb.so
00fb1000-00fb2000 rw-p 00002000 08:01 8921440    /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/i686-linux/enc/trans/transdb.so
00ff8000-00ff9000 r-xp 00000000 00:00 0          [vdso]
08048000-08049000 r-xp 00000000 08:01 13836662   /home/fgifford/.rvm/rubies/ruby-2.2.2/bin/ruby
08049000-0804a000 r--p 00000000 08:01 13836662   /home/fgifford/.rvm/rubies/ruby-2.2.2/bin/ruby
0804a000-0804b000 rw-p 00001000 08:01 13836662   /home/fgifford/.rvm/rubies/ruby-2.2.2/bin/ruby
08398000-0860b000 rw-p 00000000 00:00 0          [heap]
b63d0000-b6530000 r--s 00000000 08:01 942188     /lib/tls/i686/cmov/libc-2.11.1.so
b6530000-b765c000 r--s 00000000 08:01 13845274   /home/fgifford/.rvm/rubies/ruby-2.2.2/lib/libruby.so.2.2.0
b765c000-b767a000 r--s 00000000 08:01 13836662   /home/fgifford/.rvm/rubies/ruby-2.2.2/bin/ruby
b767a000-b76fb000 rw-p 00000000 00:00 0 
b76fb000-b773a000 r--p 00000000 08:01 5811115    /usr/lib/locale/en_US.utf8/LC_CTYPE
b773a000-b773d000 rw-p 00000000 00:00 0 
b774b000-b774c000 rw-p 00000000 00:00 0 
b774c000-b774d000 ---p 00000000 00:00 0 
b774d000-b7750000 rw-p 00000000 00:00 0 
b7750000-b7757000 r--s 00000000 08:01 6614659    /usr/lib/gconv/gconv-modules.cache
b7757000-b7759000 rw-p 00000000 00:00 0 
bf414000-bfc14000 rw-p 00000000 00:00 0          [stack]


[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

