Project

General

Profile

Backport #4139

Updated by jeremyevans0 (Jeremy Evans) over 4 years ago

=begin 
  
  We see abort and core dumps in ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux] 
 
  Here is a stack trace: 
  Core was generated by `/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -e production -a loca'. 
  Program terminated with signal 6, Aborted. 
  Reading symbols from /lib/tls/librt.so.1...done. 
  Loaded symbols for /lib/tls/librt.so.1 
  Reading symbols from /lib/libdl.so.2...done. 
  Loaded symbols for /lib/libdl.so.2 
  Reading symbols from /lib/libcrypt.so.1...done. 
  Loaded symbols for /lib/libcrypt.so.1 
  Reading symbols from /lib/tls/libm.so.6...done. 
  Loaded symbols for /lib/tls/libm.so.6 
  Reading symbols from /lib/tls/libc.so.6...done. 
  Loaded symbols for /lib/tls/libc.so.6 
  Reading symbols from /lib/tls/libpthread.so.0...done. 
  Loaded symbols for /lib/tls/libpthread.so.0 
  Reading symbols from /lib/ld-linux.so.2...done. 
  Loaded symbols for /lib/ld-linux.so.2 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/thread.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/thread.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/etc.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/etc.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/stringio.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/stringio.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/syck.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/syck.so 
  Reading symbols from /lib/libnss_files.so.2...done. 
  Loaded symbols for /lib/libnss_files.so.2 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/socket.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/socket.so 
  Reading symbols from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/http11.so...done. 
  Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/http11.so 
  Reading symbols from /usr/local/lib/ruby/gems/1.8/gems/fastthread-1.0.1/lib/fastthread.so...done. 
  Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/fastthread-1.0.1/lib/fastthread.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/zlib.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/zlib.so 
  Reading symbols from /usr/lib/libz.so.1...done. 
  Loaded symbols for /usr/lib/libz.so.1 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/iconv.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/iconv.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/nkf.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/nkf.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/bigdecimal.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/bigdecimal.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/strscan.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/strscan.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/fcntl.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/fcntl.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/openssl.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/openssl.so 
  Reading symbols from /lib/libssl.so.4...done. 
  Loaded symbols for /lib/libssl.so.4 
  Reading symbols from /lib/libcrypto.so.4...done. 
  Loaded symbols for /lib/libcrypto.so.4 
  Reading symbols from /usr/lib/libgssapi_krb5.so.2...done. 
  Loaded symbols for /usr/lib/libgssapi_krb5.so.2 
  Reading symbols from /usr/lib/libkrb5.so.3...done. 
  Loaded symbols for /usr/lib/libkrb5.so.3 
  Reading symbols from /lib/libcom_err.so.2...done. 
  Loaded symbols for /lib/libcom_err.so.2 
  Reading symbols from /usr/lib/libk5crypto.so.3...done. 
  Loaded symbols for /usr/lib/libk5crypto.so.3 
  Reading symbols from /lib/libresolv.so.2...done. 
  Loaded symbols for /lib/libresolv.so.2 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/digest.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/digest.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/digest/md5.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/digest/md5.so 
  Reading symbols from /usr/local/lib/ruby/1.8/i686-linux/racc/cparse.so...done. 
  Loaded symbols for /usr/local/lib/ruby/1.8/i686-linux/racc/cparse.so 
  Reading symbols from /usr/local/lib/ruby/gems/1.8/gems/json-1.1.3/ext/json/ext/parser.so...done. 
  Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/json-1.1.3/ext/json/ext/parser.so 
  Reading symbols from /usr/local/lib/ruby/gems/1.8/gems/json-1.1.3/ext/json/ext/generator.so...done. 
  Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/json-1.1.3/ext/json/ext/generator.so 
  Reading symbols from /usr/local/lib/ruby/gems/1.8/gems/mysql-2.8.1/lib/mysql_api.so...done. 
  Loaded symbols for /usr/local/lib/ruby/gems/1.8/gems/mysql-2.8.1/lib/mysql_api.so 
  Reading symbols from /usr/lib/mysql/libmysqlclient.so.14...done. 
  Loaded symbols for /usr/lib/mysql/libmysqlclient.so.14 
  Reading symbols from /lib/libnsl.so.1...done. 
  Loaded symbols for /lib/libnsl.so.1 
  #0    0x003b27a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 
  (gdb) bt 
  #0    0x003b27a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 
  #1    0x003f77a5 in raise () from /lib/tls/libc.so.6 
  #2    0x003f9209 in abort () from /lib/tls/libc.so.6 
  #3    0x080ceb6f in rb_bug (fmt=Could not find the frame base for "rb_bug". 
  ) at error.c:213 
  #4    0x0806d3ac in gc_mark_children (ptr=188011368, lev=2) at gc.c:658 
  #5    0x0806d417 in gc_mark_children (ptr=Variable "ptr" is not available. 
  ) at gc.c:1057 
  #6    0x0806d882 in mark_locations_array (x=0xbfe0fc40, n=19752) at gc.c:684 
  #7    0x0806e5da in garbage_collect () at gc.c:1476 
  #8    0x0806efd9 in ruby_xmalloc (size=108) at gc.c:147 
  #9    0x08056c12 in proc_alloc (klass=3086473140, proc=2) at eval.c:8736 
  #10 0x08061d85 in rb_mod_define_method (argc=1, argv=0xbfe07b40, mod=3075652900) at eval.c:9980 
  #11 0x0805d59a in rb_call0 (klass=3086540060, recv=3075652900, id=4393, oid=4393, argc=1,  
      argv=0xbfe07b40, body=0xb7f8b60c, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #12 0x0805db14 in rb_call (klass=3086540060, recv=3075652900, mid=4393, argc=1, argv=0xbfe07b40,  
      scope=1, self=3075652900) at eval.c:6176 
  #13 0x08059b3b in rb_eval (self=3075652900, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #14 0x0805c85e in rb_eval (self=3075652900, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #15 0x0805fcab in rb_yield_0 (val=3075652900, self=3075652900, klass=3075652900, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #16 0x08060b96 in yield_under_i (self=0) at eval.c:6784 
  #17 0x08055374 in exec_under (func=0x8060b7c <yield_under_i>, under=Variable "under" is not available. 
  ) at eval.c:6734 
  #18 0x080553e6 in yield_under (under=Variable "under" is not available. 
  ) at eval.c:6807 
  #19 0x08055416 in specific_eval (argc=0, argv=0x0, klass=3075652900, self=3075652900) at eval.c:6821 
  #20 0x0805d59a in rb_call0 (klass=3086540060, recv=3075652900, id=4353, oid=4353, argc=0, argv=0x0,  
      body=0xb7f8b6e8, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #21 0x0805db14 in rb_call (klass=3086540060, recv=3075652900, mid=4353, argc=0, argv=0x0, scope=0,  
      self=3075653260) at eval.c:6176 
  #22 0x08059b3b in rb_eval (self=3075653260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #23 0x0805c85e in rb_eval (self=3075653260, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #24 0x0805d472 in rb_call0 (klass=3077695340, recv=3075653260, id=96185, oid=96185, argc=0,  
      argv=0xbfe09be4, body=0xb77201d4, flags=0) at eval.c:6079 
  #25 0x0805db14 in rb_call (klass=3077695340, recv=3075653260, mid=96185, argc=1, argv=0xbfe09be0,  
      scope=1, self=3075653260) at eval.c:6176 
  #26 0x08059b3b in rb_eval (self=3075653260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #27 0x0805fcab in rb_yield_0 (val=3075651780, self=3075653260, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #28 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #29 0x08070423 in each_i (key=3076413020, value=3076414560) at hash.c:1202 
  #30 0x0806f6ee in hash_foreach_iter (key=3076413020, value=3076414560, arg=0xbfe0a590) at hash.c:186 
  ---Type <return> to continue, or q <return> to quit--- 
  #31 0x080ae853 in st_foreach (table=0xb51af50, func=0x806f6cc <hash_foreach_iter>, arg=3219170704) 
      at st.c:487 
  #32 0x0806f7b9 in hash_foreach_call (arg=0xbfe0a590) at hash.c:221 
  #33 0x08054e55 in rb_ensure (b_proc=0x806f7a0 <hash_foreach_call>, data1=3219170704,  
      e_proc=0x806f758 <hash_foreach_ensure>, data2=3076413180) at eval.c:5571 
  #34 0x0806f80b in rb_hash_foreach (hash=6, func=0, farg=0) at hash.c:239 
  #35 0x0807046a in rb_hash_each (hash=3076413180) at hash.c:1231 
  #36 0x0805d576 in rb_call0 (klass=3086504020, recv=3076413180, id=4001, oid=4001, argc=0, argv=0x0,  
      body=0xb7f84c30, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #37 0x0805db14 in rb_call (klass=3086504020, recv=3076413180, mid=4001, argc=0, argv=0x0, scope=0,  
      self=3075653260) at eval.c:6176 
  #38 0x0805b7db in rb_eval (self=3075653260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #39 0x0805d472 in rb_call0 (klass=3077695340, recv=3075653260, id=2961, oid=2961, argc=0,  
      argv=0xbfe0b294, body=0xb7720fd0, flags=2) at eval.c:6079 
  #40 0x0805db14 in rb_call (klass=3077695340, recv=3075653260, mid=2961, argc=1, argv=0xbfe0b290,  
      scope=1, self=6) at eval.c:6176 
  #41 0x0805e108 in rb_funcall2 (recv=3075653260, mid=2961, argc=1, argv=0xbfe0b290) at ruby.h:716 
  #42 0x0805e1a6 in rb_obj_call_init (obj=3075653260, argc=1, argv=0xbfe0b290) at eval.c:7825 
  #43 0x080821f4 in rb_class_new_instance (argc=1, argv=0xbfe0b290, klass=3077695340) at object.c:1644 
  #44 0x0805d59a in rb_call0 (klass=3086540040, recv=3077695340, id=3361, oid=3361, argc=1,  
      argv=0xbfe0b290, body=0xb7f8ca84, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #45 0x0805db14 in rb_call (klass=3086540040, recv=3077695340, mid=3361, argc=1, argv=0xbfe0b290,  
      scope=0, self=3077632560) at eval.c:6176 
  #46 0x08059b3b in rb_eval (self=3077632560, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #47 0x0805b297 in rb_eval (self=3077632560, n=Variable "n" is not available. 
  ) at eval.c:3483 
  #48 0x0805fcab in rb_yield_0 (val=3076206240, self=3077632560, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #49 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #50 0x08070343 in each_key_i (key=3076206240, value=3076413180) at hash.c:1134 
  #51 0x0806f6ee in hash_foreach_iter (key=3076206240, value=3076413180, arg=0xbfe0c290) at hash.c:186 
  #52 0x080ae853 in st_foreach (table=0xa454ec0, func=0x806f6cc <hash_foreach_iter>, arg=3219178128) 
      at st.c:487 
  #53 0x0806f7b9 in hash_foreach_call (arg=0xbfe0c290) at hash.c:221 
  #54 0x08054e55 in rb_ensure (b_proc=0x806f7a0 <hash_foreach_call>, data1=3219178128,  
      e_proc=0x806f758 <hash_foreach_ensure>, data2=3076520300) at eval.c:5571 
  #55 0x0806f80b in rb_hash_foreach (hash=6, func=0, farg=0) at hash.c:239 
  #56 0x0807038a in rb_hash_each_key (hash=3076520300) at hash.c:1158 
  #57 0x0805d576 in rb_call0 (klass=3086504020, recv=3076520300, id=7241, oid=7241, argc=0, argv=0x0,  
  ---Type <return> to continue, or q <return> to quit--- 
      body=0xb7f84be0, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #58 0x0805db14 in rb_call (klass=3086504020, recv=3076520300, mid=7241, argc=0, argv=0x0, scope=0,  
      self=3077632560) at eval.c:6176 
  #59 0x08059b3b in rb_eval (self=3077632560, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #60 0x0805c85e in rb_eval (self=3077632560, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #61 0x0805d472 in rb_call0 (klass=3077630340, recv=3077632560, id=2961, oid=2961, argc=0, argv=0x0,  
      body=0xb7718420, flags=0) at eval.c:6079 
  #62 0x0805db14 in rb_call (klass=3077630340, recv=3077632560, mid=2961, argc=0, argv=0x0, scope=0,  
      self=3076528060) at eval.c:6176 
  #63 0x08059b3b in rb_eval (self=3076528060, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #64 0x0805d472 in rb_call0 (klass=3077789760, recv=3076528060, id=2961, oid=2961, argc=0, argv=0x0,  
      body=0xb773ee40, flags=2) at eval.c:6079 
  #65 0x0805db14 in rb_call (klass=3077789760, recv=3076528060, mid=2961, argc=0, argv=0x0, scope=1,  
      self=6) at eval.c:6176 
  #66 0x0805e108 in rb_funcall2 (recv=3076528060, mid=2961, argc=0, argv=0x0) at ruby.h:716 
  #67 0x0805e1a6 in rb_obj_call_init (obj=3076528060, argc=0, argv=0x0) at eval.c:7825 
  #68 0x080821f4 in rb_class_new_instance (argc=0, argv=0x0, klass=3073164300) at object.c:1644 
  #69 0x0805d59a in rb_call0 (klass=3086540040, recv=3073164300, id=3361, oid=3361, argc=0, argv=0x0,  
      body=0xb7f8ca84, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #70 0x0805db14 in rb_call (klass=3086540040, recv=3073164300, mid=3361, argc=0, argv=0x0, scope=2,  
      self=3073164300) at eval.c:6176 
  #71 0x08059b3b in rb_eval (self=3073164300, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #72 0x08059b97 in rb_eval (self=3073164300, n=Variable "n" is not available. 
  ) at eval.c:3500 
  #73 0x0805d472 in rb_call0 (klass=3083709720, recv=3073164300, id=21841, oid=21841, argc=0,  
      argv=0xbfe0f468, body=0xb77e3148, flags=0) at eval.c:6079 
  #74 0x0805db14 in rb_call (klass=3083709720, recv=3073164300, mid=21841, argc=2, argv=0xbfe0f460,  
      scope=0, self=3076548260) at eval.c:6176 
  #75 0x08059b3b in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #76 0x08059b97 in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at eval.c:3500 
  #77 0x0805d472 in rb_call0 (klass=3077846660, recv=3076548260, id=94521, oid=94521, argc=0, argv=0x0,  
      body=0xb7743c60, flags=4) at eval.c:6079 
  #78 0x0805db14 in rb_call (klass=3077846660, recv=3076548260, mid=94521, argc=0, argv=0x0, scope=2,  
      self=3076548260) at eval.c:6176 
  #79 0x08059b3b in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #80 0x0805c28c in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at eval.c:3346 
  #81 0x0805c3b0 in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at eval.c:3370 
  #82 0x0805d472 in rb_call0 (klass=3077846660, recv=3076548260, id=94513, oid=94513, argc=0, argv=0x0,  
  ---Type <return> to continue, or q <return> to quit--- 
      body=0xb7745484, flags=0) at eval.c:6079 
  #83 0x0805db14 in rb_call (klass=3077846660, recv=3076548260, mid=94513, argc=0, argv=0x0, scope=2,  
      self=3076548260) at eval.c:6176 
  #84 0x08059b3b in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #85 0x0805fcab in rb_yield_0 (val=6, self=3076548260, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #86 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #87 0x08054e55 in rb_ensure (b_proc=0x8060c64 <rb_yield>, data1=6, e_proc=0xf90490 <rb_mutex_unlock>,  
      data2=3077846540) at eval.c:5571 
  #88 0x00f905aa in rb_mutex_synchronize (self=3077846540) at fastthread.c:526 
  #89 0x0805d576 in rb_call0 (klass=3084194240, recv=3077846540, id=11641, oid=11641, argc=0, argv=0x0,  
      body=0xb7d51058, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #90 0x0805db14 in rb_call (klass=3084194240, recv=3077846540, mid=11641, argc=0, argv=0x0, scope=0,  
      self=3076548260) at eval.c:6176 
  #91 0x08059b3b in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #92 0x0805c85e in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #93 0x0805d472 in rb_call0 (klass=3077846660, recv=3076548260, id=30713, oid=30713, argc=0, argv=0x0,  
      body=0xb7745204, flags=0) at eval.c:6079 
  #94 0x0805db14 in rb_call (klass=3077846660, recv=3076548260, mid=30713, argc=0, argv=0x0, scope=2,  
      self=3076548260) at eval.c:6176 
  #95 0x08059b3b in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #96 0x0805c28c in rb_eval (self=3076548260, n=Variable "n" is not available. 
  ) at eval.c:3346 
  #97 0x0805d472 in rb_call0 (klass=3077846660, recv=3076548260, id=94425, oid=94425, argc=0,  
      argv=0xbfe14088, body=0xb7744cc8, flags=0) at eval.c:6079 
  #98 0x0805db14 in rb_call (klass=3077846660, recv=3076548260, mid=94425, argc=2, argv=0xbfe14080,  
      scope=0, self=3077846660) at eval.c:6176 
  #99 0x08059b3b in rb_eval (self=3077846660, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #100 0x0805d472 in rb_call0 (klass=3077846640, recv=3077846660, id=30713, oid=30713, argc=0,  
      argv=0xbfe1491c, body=0xb7747784, flags=0) at eval.c:6079 
  #101 0x0805db14 in rb_call (klass=3077846640, recv=3077846660, mid=30713, argc=3, argv=0xbfe14910,  
      scope=0, self=3078228160) at eval.c:6176 
  #102 0x08059b3b in rb_eval (self=3078228160, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #103 0x0805fcab in rb_yield_0 (val=6, self=3078228160, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #104 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #105 0x08054e55 in rb_ensure (b_proc=0x8060c64 <rb_yield>, data1=6, e_proc=0xf90490 <rb_mutex_unlock>,  
      data2=3078218320) at eval.c:5571 
  #106 0x00f905aa in rb_mutex_synchronize (self=3078218320) at fastthread.c:526 
  #107 0x0805d576 in rb_call0 (klass=3084194240, recv=3078218320, id=11641, oid=11641, argc=0, argv=0x0,  
  ---Type <return> to continue, or q <return> to quit--- 
      body=0xb7d51058, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #108 0x0805db14 in rb_call (klass=3084194240, recv=3078218320, mid=11641, argc=0, argv=0x0, scope=0,  
      self=3078228160) at eval.c:6176 
  #109 0x08059b3b in rb_eval (self=3078228160, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #110 0x0805c85e in rb_eval (self=3078228160, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #111 0x0805c28c in rb_eval (self=3078228160, n=Variable "n" is not available. 
  ) at eval.c:3346 
  #112 0x0805d472 in rb_call0 (klass=3084423180, recv=3078228160, id=21841, oid=21841, argc=0,  
      argv=0xbfe169b8, body=0xb7d8c540, flags=0) at eval.c:6079 
  #113 0x0805db14 in rb_call (klass=3084423180, recv=3078228160, mid=21841, argc=2, argv=0xbfe169b0,  
      scope=0, self=3083864700) at eval.c:6176 
  #114 0x08059b3b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #115 0x0805fcab in rb_yield_0 (val=3078228160, self=3083864700, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #116 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #117 0x080c04ef in rb_ary_each (ary=3078218200) at array.c:1261 
  #118 0x0805d576 in rb_call0 (klass=3086507560, recv=3078218200, id=4001, oid=4001, argc=0, argv=0x0,  
      body=0xb7f85a04, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #119 0x0805db14 in rb_call (klass=3086507560, recv=3078218200, mid=4001, argc=0, argv=0x0, scope=0,  
      self=3083864700) at eval.c:6176 
  #120 0x08059b3b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #121 0x0805c85e in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #122 0x0805a8d0 in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:2975 
  #123 0x0805b542 in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3160 
  #124 0x0805c28c in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3346 
  #125 0x0805c3b0 in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3370 
  #126 0x0805d472 in rb_call0 (klass=3084447420, recv=3083864700, id=21641, oid=21641, argc=0,  
      argv=0xbfe19c64, body=0xb7ddef98, flags=0) at eval.c:6079 
  #127 0x0805db14 in rb_call (klass=3084447420, recv=3083864700, mid=21641, argc=1, argv=0xbfe19c60,  
      scope=1, self=3083864700) at eval.c:6176 
  #128 0x08059b3b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #129 0x0805fcab in rb_yield_0 (val=3076552040, self=3083864700, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #130 0x0806736e in rb_thread_yield (arg=3076551480, th=0x9fefd00) at eval.c:12553 
  #131 0x08067264 in rb_thread_start_0 (fn=0x80672f8 <rb_thread_yield>, arg=0xb7607338, th=0x9fefd00) 
      at eval.c:12471 
  #132 0x0805d576 in rb_call0 (klass=3086522920, recv=3076551500, id=2961, oid=2961, argc=1,  
      argv=0xbfe1aa50, body=0xb7f899c4, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #133 0x0805db14 in rb_call (klass=3086522920, recv=3076551500, mid=2961, argc=1, argv=0xbfe1aa50,  
      scope=1, self=6) at eval.c:6176 
  ---Type <return> to continue, or q <return> to quit--- 
  #134 0x0805e108 in rb_funcall2 (recv=3076551500, mid=2961, argc=1, argv=0xbfe1aa50) at ruby.h:716 
  #135 0x0805e1a6 in rb_obj_call_init (obj=3076551500, argc=1, argv=0xbfe1aa50) at eval.c:7825 
  #136 0x080673bf in rb_thread_s_new (argc=1, argv=0xbfe1aa50, klass=3086522920) at eval.c:12584 
  #137 0x0805d59a in rb_call0 (klass=3086522900, recv=3086522920, id=3361, oid=3361, argc=1,  
      argv=0xbfe1aa50, body=0xb7f899ec, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #138 0x0805db14 in rb_call (klass=3086522900, recv=3086522920, mid=3361, argc=1, argv=0xbfe1aa50,  
      scope=0, self=3083864700) at eval.c:6176 
  #139 0x08059b3b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #140 0x0805c85e in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #141 0x0805a93e in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3701 
  #142 0x0805c28c in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3346 
  #143 0x0805b542 in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3160 
  #144 0x0805c3b0 in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3370 
  #145 0x0805fcab in rb_yield_0 (val=3077083060, self=3083864700, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  #146 0x0806736e in rb_thread_yield (arg=3077083060, th=0xb084058) at eval.c:12553 
  #147 0x08067264 in rb_thread_start_0 (fn=0x80672f8 <rb_thread_yield>, arg=0xb7688fb4, th=0xb084058) 
      at eval.c:12471 
  #148 0x0805d576 in rb_call0 (klass=3086522920, recv=3077083080, id=2961, oid=2961, argc=0, argv=0x0,  
      body=0xb7f899c4, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #149 0x0805db14 in rb_call (klass=3086522920, recv=3077083080, mid=2961, argc=0, argv=0x0, scope=1,  
      self=6) at eval.c:6176 
  #150 0x0805e108 in rb_funcall2 (recv=3077083080, mid=2961, argc=0, argv=0x0) at ruby.h:716 
  #151 0x0805e1a6 in rb_obj_call_init (obj=3077083080, argc=0, argv=0x0) at eval.c:7825 
  #152 0x080673bf in rb_thread_s_new (argc=0, argv=0x0, klass=3086522920) at eval.c:12584 
  #153 0x0805d59a in rb_call0 (klass=3086522900, recv=3086522920, id=3361, oid=3361, argc=0, argv=0x0,  
      body=0xb7f899ec, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #154 0x0805db14 in rb_call (klass=3086522900, recv=3086522920, mid=3361, argc=0, argv=0x0, scope=0,  
      self=3083864700) at eval.c:6176 
  #155 0x08059b3b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #156 0x0805c85e in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #157 0x0805a99b in rb_eval (self=3083864700, n=Variable "n" is not available. 
  ) at eval.c:3711 
  #158 0x0805d472 in rb_call0 (klass=3084447420, recv=3083864700, id=5393, oid=5393, argc=0, argv=0x0,  
      body=0xb7ddd698, flags=0) at eval.c:6079 
  #159 0x0805db14 in rb_call (klass=3084447420, recv=3083864700, mid=5393, argc=0, argv=0x0, scope=0,  
      self=3083883920) at eval.c:6176 
  #160 0x08059b3b in rb_eval (self=3083883920, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #161 0x0805fcab in rb_yield_0 (val=3077083280, self=3083883920, klass=0, flags=Variable "flags" is not available. 
  ) at eval.c:5095 
  ---Type <return> to continue, or q <return> to quit--- 
  #162 0x08060c7a in rb_yield (val=0) at eval.c:5179 
  #163 0x08070423 in each_i (key=3083864480, value=3083864700) at hash.c:1202 
  #164 0x0806f6ee in hash_foreach_iter (key=3083864480, value=3083864700, arg=0xbfe1f640) at hash.c:186 
  #165 0x080ae853 in st_foreach (table=0x9f69438, func=0x806f6cc <hash_foreach_iter>, arg=3219256896) 
      at st.c:487 
  #166 0x0806f7b9 in hash_foreach_call (arg=0xbfe1f640) at hash.c:221 
  #167 0x08054e55 in rb_ensure (b_proc=0x806f7a0 <hash_foreach_call>, data1=3219256896,  
      e_proc=0x806f758 <hash_foreach_ensure>, data2=3083883100) at eval.c:5571 
  #168 0x0806f80b in rb_hash_foreach (hash=6, func=0, farg=0) at hash.c:239 
  #169 0x0807046a in rb_hash_each (hash=3083883100) at hash.c:1231 
  #170 0x0805d576 in rb_call0 (klass=3086504020, recv=3083883100, id=4001, oid=4001, argc=0, argv=0x0,  
      body=0xb7f84c30, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #171 0x0805db14 in rb_call (klass=3086504020, recv=3083883100, mid=4001, argc=0, argv=0x0, scope=0,  
      self=3083883920) at eval.c:6176 
  #172 0x08059b3b in rb_eval (self=3083883920, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #173 0x0805c85e in rb_eval (self=3083883920, n=Variable "n" is not available. 
  ) at eval.c:3236 
  #174 0x0805d472 in rb_call0 (klass=3084500400, recv=3083883920, id=5393, oid=5393, argc=0, argv=0x0,  
      body=0xb7d9e5b0, flags=0) at eval.c:6079 
  #175 0x0805db14 in rb_call (klass=3084500400, recv=3083883920, mid=5393, argc=0, argv=0x0, scope=0,  
      self=3083921200) at eval.c:6176 
  #176 0x08059b3b in rb_eval (self=3083921200, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #177 0x0805d472 in rb_call0 (klass=3084422500, recv=3083921200, id=5393, oid=5393, argc=0, argv=0x0,  
      body=0xb7de8ca0, flags=0) at eval.c:6079 
  #178 0x0805db14 in rb_call (klass=3084422500, recv=3083921200, mid=5393, argc=0, argv=0x0, scope=0,  
      self=3083921660) at eval.c:6176 
  #179 0x08059b3b in rb_eval (self=3083921660, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #180 0x0805d472 in rb_call0 (klass=3084569480, recv=3083921660, id=5393, oid=5393, argc=0,  
      argv=0xbfe217f4, body=0xb7e1b970, flags=0) at eval.c:6079 
  #181 0x0805db14 in rb_call (klass=3084569480, recv=3083921660, mid=5393, argc=1, argv=0xbfe217f0,  
      scope=0, self=3086535000) at eval.c:6176 
  #182 0x08059b3b in rb_eval (self=3086535000, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #183 0x0805a8e9 in rb_eval (self=3086535000, n=Variable "n" is not available. 
  ) at eval.c:3061 
  #184 0x08065257 in rb_load (fname=3084836220, wrap=0) at eval.c:7066 
  #185 0x08065356 in rb_f_load (argc=1, argv=0xbfe22900) at eval.c:7134 
  #186 0x0805d59a in rb_call0 (klass=3086539940, recv=3086535000, id=10081, oid=10081, argc=1,  
      argv=0xbfe22900, body=0xb7f7da48, flags=Variable "flags" is not available. 
  ) at eval.c:5789 
  #187 0x0805db14 in rb_call (klass=3086539940, recv=3086535000, mid=10081, argc=1, argv=0xbfe22900,  
  ---Type <return> to continue, or q <return> to quit--- 
      scope=1, self=3086535000) at eval.c:6176 
  #188 0x08059b3b in rb_eval (self=3086535000, n=Variable "n" is not available. 
  ) at ruby.h:716 
  #189 0x08064d34 in ruby_exec_internal () at eval.c:1654 
  #190 0x08064d64 in ruby_exec () at eval.c:1674 
  #191 0x080655ef in ruby_run () at eval.c:1684 
  #192 0x0805365c in main (argc=Could not find the frame base for "main". 
  ) at main.c:48 
 
  If you need the core file, or for me to run any gdb commands, just let me know. 
 
  Thanks 
 
 =end 
 

Back