Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion sigsegv in DelayedJob workers
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Remi Broemeling  
View profile  
 More options Aug 9 2011, 11:39 am
From: Remi Broemeling <r...@broemeling.org>
Date: Tue, 9 Aug 2011 08:39:06 -0700 (PDT)
Local: Tues, Aug 9 2011 11:39 am
Subject: sigsegv in DelayedJob workers
We have a number of DelayedJob workers, and at current we are losing
several of them per day to sigsegv's.  First some details about our
environment:

$ ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux], MBARI 0x6770,
Ruby Enterprise Edition 2011.03

$ cat Gemfile | awk '$1 == "gem" { print; }'
gem 'builder'
gem 'carmen', '0.1.1' # country and state names and abbreviations
gem 'cloudfiles', '~> 1.4.17'
gem 'color', '1.4.0'
gem 'curb'
gem 'dalli'
gem 'ezcrypto', '0.7'
gem 'exception_notification', '2.3.3.0' # Compatible with Rails 2.3.x
gem 'fastercsv', '1.5.0'
gem 'gdata', '1.1.1'
gem 'geonames', '0.2.2'
gem 'happymapper', :git => 'git://github.com/ehutzelman/
happymapper.git', :ref => '8cb9a3d6b8d540419562122a3352c26734f97417'
gem 'httparty', '0.6.1' # required by tinder
gem 'jammit', '0.5.1'
gem 'libxml-ruby', '~> 2.1'
gem 'lockfile', '1.4.3'
gem 'mime-types'
gem 'mysql'
gem 'nokogiri', '~> 1.5.0'
gem 'oauth', '0.4.4'
gem 'oauth-plugin', '0.3.14'
gem 'oink', '0.1.0'
gem 'pdf-writer', '1.1.8', :require => 'pdf/writer'
gem 'pivotal-tracker',  "~> 0.4.1"
gem 'portablecontacts', '0.1.0'
gem 'princely', '1.2.5'
gem 'progressbar', '0.9.0'
gem 'rack', '~> 1.1.0' # rails 2.3.5 not compatible with newer rack
gem 'restfulx', '1.2.4'
gem 'ri_cal', '0.8.7'
gem 'right_aws', :git => "git://github.com/rbroemeling/
right_aws.git", :require => nil
gem 'ruby-openid', '2.1.8', :require => 'openid'
gem 'ruby-openid-apps-discovery', '1.2.0', :require => 'gapps_openid'
gem 'crack', '~> 0.1.8'
gem 'hpricot', '0.8.2'
gem 'asf-soap-adapter', '1.0.4'
gem 'sprockets', '1.0.2'
gem 'timecop'
gem 'tinder', '1.3.1'
gem 'tmail', '1.2.7.1'
gem 'twiliolib', '2.0.5'
gem 'tzinfo', '0.3.23'
gem 'uuidtools', '2.1.1'
gem 'validates_timeliness', '~> 2.3.2'
gem 'vpim-rails', '~> 0.663', :require => 'vpim'
gem 'zendesk-api', '0.3.0'
gem 'mixpanel_client', '0.5.0'
gem 'notifo', :git => "git://github.com/tvongaza/notifo.git", :tag =>
"v0.1.7" # custom version with httparty 0.6.1
gem 'daemons', :platforms => :ruby # Not Windows
gem 'rmagick', '2.13.1', :require => 'RMagick2', :platforms => :ruby #
Not Windows
gem 'autotest-fsevent'
gem 'autotest-growl'
gem 'autotest-rails'
gem 'redgreen'
gem 'awesome_print' # http://www.rubyinside.com/awesome_print-a-new-pretty-printer-for-your...
gem 'capistrano'
gem 'capistrano-ext'
gem 'factory_girl'
gem 'faker'
gem 'rack-bridge'
gem 'factory_girl'
gem 'faker'
gem 'factory_girl'
gem 'faker'
gem 'gherkin', '2.1.5'
gem 'mocha', :require => false
gem 'thoughtbot-shoulda', '2.10.2', :require => 'shoulda'
gem 'ZenTest'
gem 'newrelic_rpm', '3.1.1'

DelayedJob 2.0.5 is installed as a plugin, and Rails 2.3.5 is
vendor'ed.

An example backtrace that we are seeing looks like the following (if
more samples are needed, I can most assuredly get more):

#0  0x0000003c4fe30265 in raise () from /lib64/libc.so.6
#1  0x0000003c4fe31d10 in abort () from /lib64/libc.so.6
#2  0x000000000049b898 in rb_bug (fmt=0x4b894d "Segmentation fault")
at error.c:213
#3  0x0000000000472415 in sigsegv (sig=<value optimized out>) at
signal.c:633
#4  <signal handler called>
#5  0x0000000000474cdd in st_foreach (table=0x419d95, func=0x42fe80
<mark_entry>, arg=0) at st.c:486
#6  0x000000000042fe26 in rb_gc_mark (ptr=804268880) at gc.c:1366
#7  0x000000000042ff38 in mark_locations_array (x=0x1ff9eef0, n=7122)
at gc.c:1275
#8  0x000000000040f661 in thread_mark (th=0x1c3be000) at eval.c:10739
#9  0x000000000042fe26 in rb_gc_mark (ptr=447262160) at gc.c:1366
#10 0x00002b99c5d6c670 in mark_mutex (mutex=<value optimized out>) at
thread.c:337
#11 0x000000000042fe26 in rb_gc_mark (ptr=446539040) at gc.c:1366
#12 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#13 0x0000000000474cf9 in st_foreach (table=0x1377c180, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#14 0x000000000042fcf2 in gc_mark_children (ptr=341236440) at gc.c:
1538
#15 0x000000000042fe26 in rb_gc_mark (ptr=341236440) at gc.c:1366
#16 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#17 0x0000000000474cf9 in st_foreach (table=0x14eb0740, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#18 0x000000000042fcf2 in gc_mark_children (ptr=342456520) at gc.c:
1538
#19 0x000000000042fe26 in rb_gc_mark (ptr=342440080) at gc.c:1366
#20 0x000000000042f935 in gc_mark_children (ptr=329316720) at gc.c:
1532
#21 0x000000000042fe26 in rb_gc_mark (ptr=329316720) at gc.c:1366
#22 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#23 0x0000000000474cf9 in st_foreach (table=0x15112340, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#24 0x000000000042fcf2 in gc_mark_children (ptr=330044680) at gc.c:
1538
#25 0x000000000042fe26 in rb_gc_mark (ptr=330044680) at gc.c:1366
#26 0x000000000042fd71 in gc_mark_children (ptr=329325200) at gc.c:
1421
#27 0x000000000042fe26 in rb_gc_mark (ptr=329324800) at gc.c:1366
#28 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#29 0x0000000000474cf9 in st_foreach (table=0x15248da0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#30 0x000000000042fce9 in gc_mark_children (ptr=329325080) at gc.c:
1537
#31 0x000000000042fe26 in rb_gc_mark (ptr=329325080) at gc.c:1366
#32 0x000000000042f935 in gc_mark_children (ptr=329325000) at gc.c:
1532
#33 0x000000000042fe26 in rb_gc_mark (ptr=329496640) at gc.c:1366
#34 0x000000000042f935 in gc_mark_children (ptr=329496680) at gc.c:
1532
#35 0x000000000042fe26 in rb_gc_mark (ptr=329496680) at gc.c:1366
#36 0x000000000042fd71 in gc_mark_children (ptr=337732120) at gc.c:
1421
#37 0x000000000042fe26 in rb_gc_mark (ptr=337717440) at gc.c:1366
#38 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#39 0x0000000000474cf9 in st_foreach (table=0x149af220, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#40 0x000000000042fce9 in gc_mark_children (ptr=337731640) at gc.c:
1537
#41 0x000000000042fe26 in rb_gc_mark (ptr=337731640) at gc.c:1366
#42 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#43 0x0000000000474cf9 in st_foreach (table=0x149af1e0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#44 0x000000000042fcf2 in gc_mark_children (ptr=337731440) at gc.c:
1538
#45 0x000000000042fe26 in rb_gc_mark (ptr=337714320) at gc.c:1366
#46 0x000000000042f935 in gc_mark_children (ptr=337714880) at gc.c:
1532
#47 0x000000000042fe26 in rb_gc_mark (ptr=337714880) at gc.c:1366
#48 0x000000000042fd71 in gc_mark_children (ptr=337713480) at gc.c:
1421
#49 0x000000000042fe26 in rb_gc_mark (ptr=337712320) at gc.c:1366
#50 0x000000000042fd43 in gc_mark_children (ptr=<value optimized out>)
at gc.c:1602
#51 0x000000000042fe26 in rb_gc_mark (ptr=337614200) at gc.c:1366
#52 0x000000000040f7c2 in blk_mark (data=0x151e2300) at eval.c:8598
#53 0x000000000042fe26 in rb_gc_mark (ptr=337613480) at gc.c:1366
#54 0x000000000042fb84 in gc_mark_children (ptr=<value optimized out>)
at gc.c:1551
#55 0x000000000042fe26 in rb_gc_mark (ptr=290814760) at gc.c:1366
#56 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#57 0x0000000000474cf9 in st_foreach (table=0x12218ee0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#58 0x000000000042fe26 in rb_gc_mark (ptr=290878760) at gc.c:1366
#59 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#60 0x0000000000474cf9 in st_foreach (table=0x10ff30e0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#61 0x000000000042fcf2 in gc_mark_children (ptr=284489000) at gc.c:
1538
#62 0x000000000042fe26 in rb_gc_mark (ptr=284489000) at gc.c:1366
#63 0x000000000042fd71 in gc_mark_children (ptr=298407400) at gc.c:
1421
#64 0x000000000042fe26 in rb_gc_mark (ptr=298406840) at gc.c:1366

#65 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#66 0x0000000000474cf9 in st_foreach (table=0x12068ca0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#67 0x000000000042fce9 in gc_mark_children (ptr=298407320) at gc.c:
1537
#68 0x000000000042fe26 in rb_gc_mark (ptr=298407320) at gc.c:1366
#69 0x000000000042f935 in gc_mark_children (ptr=298407360) at gc.c:
1532
#70 0x000000000042fe26 in rb_gc_mark (ptr=298407360) at gc.c:1366
#71 0x000000000042f935 in gc_mark_children (ptr=298339600) at gc.c:
1532
#72 0x000000000042fe26 in rb_gc_mark (ptr=298339600) at gc.c:1366
#73 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#74 0x0000000000474cf9 in st_foreach (table=0x1101eaa0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#75 0x000000000042fcf2 in gc_mark_children (ptr=284513600) at gc.c:
1538
#76 0x000000000042fe26 in rb_gc_mark (ptr=284513600) at gc.c:1366
#77 0x000000000042fd71 in gc_mark_children (ptr=288361120) at gc.c:
1421
#78 0x000000000042fe26 in rb_gc_mark (ptr=288347560) at gc.c:1366
#79 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#80 0x0000000000474cf9 in st_foreach (table=0x11117b60, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#81 0x000000000042fce9 in gc_mark_children (ptr=285628400) at gc.c:
1537
#82 0x000000000042fe26 in rb_gc_mark (ptr=285628400) at gc.c:1366
#83 0x000000000042f935 in gc_mark_children (ptr=288353960) at gc.c:
1532
#84 0x000000000042fe26 in rb_gc_mark (ptr=288353960) at gc.c:1366
#85 0x000000000042fb84 in gc_mark_children (ptr=<value optimized out>)
at gc.c:1551
#86 0x000000000042fe26 in rb_gc_mark (ptr=288339120) at gc.c:1366
#87 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#88 0x0000000000474cf9 in st_foreach (table=0x111c9a80, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#89 0x000000000042fcf2 in gc_mark_children (ptr=288346120) at gc.c:
1538
#90 0x000000000042fe26 in rb_gc_mark (ptr=288346120) at gc.c:1366
#91 0x000000000042f935 in gc_mark_children (ptr=287375520) at gc.c:
1532
#92 0x000000000042fe26 in rb_gc_mark (ptr=287375720) at gc.c:1366
#93 0x000000000042f935 in gc_mark_children (ptr=290070560) at gc.c:
1532
#94 0x000000000042fe26 in rb_gc_mark (ptr=290070560) at gc.c:1366
#95 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#96 0x0000000000474cf9 in st_foreach (table=0x11812700, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#97 0x000000000042fe26 in rb_gc_mark (ptr=292169680) at gc.c:1366
#98 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#99 0x0000000000474cf9 in st_foreach (table=0x113d4220, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#100 0x000000000042fcf2 in gc_mark_children (ptr=288361000) at gc.c:
1538
#101 0x000000000042fe26 in rb_gc_mark (ptr=288361000) at gc.c:1366
#102 0x000000000042fd71 in gc_mark_children (ptr=288193760) at gc.c:
1421
#103 0x000000000042fe26 in rb_gc_mark (ptr=288190280) at gc.c:1366
#104 0x000000000042fd43 in gc_mark_children (ptr=<value optimized
out>) at gc.c:1602
#105 0x000000000042fe26 in rb_gc_mark (ptr=289932280) at gc.c:1366
#106 0x000000000040f7c2 in blk_mark (data=0x11715600) at eval.c:8598
#107 0x000000000042fe26 in rb_gc_mark (ptr=299418040) at gc.c:1366
#108 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#109 0x0000000000474cf9 in st_foreach (table=0x10f21660, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#110 0x000000000042fce9 in gc_mark_children (ptr=284715360) at gc.c:
1537
#111 0x000000000042fe26 in rb_gc_mark (ptr=284715360) at gc.c:1366
#112 0x000000000042f935 in gc_mark_children (ptr=284715320) at gc.c:
1532
#113 0x000000000042fe26 in rb_gc_mark (ptr=311813240) at gc.c:1366
#114 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#115 0x0000000000474cf9 in st_foreach (table=0x14fccf00, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#116 0x000000000042fce9 in gc_mark_children (ptr=313955640) at gc.c:
1537
#117 0x000000000042fe26 in rb_gc_mark (ptr=313955640) at gc.c:1366
#118 0x000000000042fd71 in gc_mark_children (ptr=313955440) at gc.c:
1421
#119 0x000000000042fe26 in rb_gc_mark (ptr=313954560) at gc.c:1366
#120 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#121 0x0000000000474cf9 in st_foreach (table=0x14fccee0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#122 0x000000000042fce9 in gc_mark_children (ptr=313955600) at gc.c:
1537
#123 0x000000000042fe26 in rb_gc_mark (ptr=450107480) at gc.c:1366
#124 0x000000000042f935 in gc_mark_children (ptr=450107680) at gc.c:
1532
#125 0x000000000042fe26 in rb_gc_mark (ptr=450107680) at gc.c:1366
#126 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#127 0x0000000000474cf9 in st_foreach (table=0x1542aee0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#128 0x000000000042fcf2 in gc_mark_children (ptr=311845400) at gc.c:
1538
#129 0x000000000042fe26 in rb_gc_mark (ptr=311845400) at gc.c:1366

#130 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#131 0x0000000000474cf9 in st_foreach (table=0x1508eea0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#132 0x000000000042fcf2 in gc_mark_children (ptr=327619640) at gc.c:
1538
#133 0x000000000042fe26 in rb_gc_mark (ptr=327619640) at gc.c:1366
#134 0x000000000042fd71 in gc_mark_children (ptr=314985440) at gc.c:
1421
#135 0x000000000042fe26 in rb_gc_mark (ptr=314984800) at gc.c:1366
#136 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#137 0x0000000000474cf9 in st_foreach (table=0x137f8ba0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#138 0x000000000042fce9 in gc_mark_children (ptr=314985160) at gc.c:
1537
#139 0x000000000042fe26 in rb_gc_mark (ptr=314985160) at gc.c:1366
#140 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#141 0x0000000000474cf9 in st_foreach (table=0x137f8660, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#142 0x000000000042fcf2 in gc_mark_children (ptr=314998120) at gc.c:
1538
#143 0x000000000042fe26 in rb_gc_mark (ptr=314998120) at gc.c:1366
#144 0x000000000042fd71 in gc_mark_children (ptr=314998000) at gc.c:
1421
#145 0x000000000042fe26 in rb_gc_mark (ptr=314997120) at gc.c:1366
#146 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#147 0x0000000000474cf9 in st_foreach (table=0x137f85c0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#148 0x000000000042fce9 in gc_mark_children (ptr=314997960) at gc.c:
1537
#149 0x000000000042fe26 in rb_gc_mark (ptr=314997960) at gc.c:1366
#150 0x000000000042f935 in gc_mark_children (ptr=314998040) at gc.c:
1532
#151 0x000000000042fe26 in rb_gc_mark (ptr=284643240) at gc.c:1366
#152 0x000000000042fd71 in gc_mark_children (ptr=284444760) at gc.c:
1421
#153 0x000000000042fe26 in rb_gc_mark (ptr=284421160) at gc.c:1366
#154 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#155 0x0000000000474cf9 in st_foreach (table=0x10fb8ee0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#156 0x000000000042fce9 in gc_mark_children (ptr=284643200) at gc.c:
1537
#157 0x000000000042fe26 in rb_gc_mark (ptr=300892240) at gc.c:1366
#158 0x000000000042f935 in gc_mark_children (ptr=300892280) at gc.c:
1532
#159 0x000000000042fe26 in rb_gc_mark (ptr=300892280) at gc.c:1366
#160 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#161 0x0000000000474cf9 in st_foreach (table=0x12233940, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#162 0x000000000042fcf2 in gc_mark_children (ptr=290556320) at gc.c:
1538
#163 0x000000000042fe26 in rb_gc_mark (ptr=290556320) at gc.c:1366
#164 0x000000000042fd71 in gc_mark_children (ptr=289737920) at gc.c:
1421
#165 0x000000000042fe26 in rb_gc_mark (ptr=289737200) at gc.c:1366
#166 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#167 0x0000000000474cf9 in st_foreach (table=0x122a4780, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#168 0x000000000042fce9 in gc_mark_children (ptr=289737520) at gc.c:
1537
#169 0x000000000042fe26 in rb_gc_mark (ptr=289737520) at gc.c:1366
#170 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#171 0x0000000000474cf9 in st_foreach (table=0x122a3ea0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#172 0x000000000042fcf2 in gc_mark_children (ptr=289818040) at gc.c:
1538
#173 0x000000000042fe26 in rb_gc_mark (ptr=289818040) at gc.c:1366
#174 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#175 0x0000000000474cf9 in st_foreach (table=0x122a3b60, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#176 0x000000000042fcf2 in gc_mark_children (ptr=289818280) at gc.c:
1538
#177 0x000000000042fe26 in rb_gc_mark (ptr=289818280) at gc.c:1366
#178 0x000000000042fd71 in gc_mark_children (ptr=300181400) at gc.c:
1421
#179 0x000000000042fe26 in rb_gc_mark (ptr=300180320) at gc.c:1366
#180 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#181 0x0000000000474cf9 in st_foreach (table=0x1196bb60, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#182 0x000000000042fce9 in gc_mark_children (ptr=300181200) at gc.c:
1537
#183 0x000000000042fe26 in rb_gc_mark (ptr=300181200) at gc.c:1366
#184 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#185 0x0000000000474cf9 in st_foreach (table=0x1196c700, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#186 0x000000000042fcf2 in gc_mark_children (ptr=300181360) at gc.c:
1538
#187 0x000000000042fe26 in rb_gc_mark (ptr=300181360) at gc.c:1366
#188 0x000000000042fd71 in gc_mark_children (ptr=300161280) at gc.c:
1421
#189 0x000000000042fe26 in rb_gc_mark (ptr=300161040) at gc.c:1366
#190 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#191 0x0000000000474cf9 in st_foreach (table=0x1196c6a0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#192 0x000000000042fce9 in gc_mark_children (ptr=300161240) at gc.c:
1537
#193 0x000000000042fe26 in rb_gc_mark (ptr=300161240) at gc.c:1366
#194 0x000000000042f935 in gc_mark_children (ptr=300161000) at gc.c:
1532

#195 0x000000000042fe26 in rb_gc_mark (ptr=284676520) at gc.c:1366
#196 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#197 0x0000000000474cf9 in st_foreach (table=0x10f9d1c0, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#198 0x000000000042fcf2 in gc_mark_children (ptr=284676480) at gc.c:
1538
#199 0x000000000042fe26 in rb_gc_mark (ptr=284670000) at gc.c:1366
#200 0x000000000042f935 in gc_mark_children (ptr=284670040) at gc.c:
1532
#201 0x000000000042fe26 in rb_gc_mark (ptr=284670040) at gc.c:1366
#202 0x000000000042f935 in gc_mark_children (ptr=288000960) at gc.c:
1532
#203 0x000000000042fe26 in rb_gc_mark (ptr=288000920) at gc.c:1366
#204 0x000000000042fd71 in gc_mark_children (ptr=288000880) at gc.c:
1421
#205 0x000000000042fe26 in rb_gc_mark (ptr=288000840) at gc.c:1366
#206 0x000000000042fd7f in gc_mark_children (ptr=288000600) at gc.c:
1448
#207 0x000000000042fe26 in rb_gc_mark (ptr=288000440) at gc.c:1366
#208 0x000000000042fd71 in gc_mark_children (ptr=288000320) at gc.c:
1421
#209 0x000000000042fe26 in rb_gc_mark (ptr=288000360) at gc.c:1366
#210 0x000000000042fd97 in gc_mark_children (ptr=288754280) at gc.c:
1486
#211 0x000000000042fe26 in rb_gc_mark (ptr=288754240) at gc.c:1366
#212 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#213 0x0000000000474cf9 in st_foreach (table=0x10f93680, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#214 0x000000000042fce9 in gc_mark_children (ptr=284694360) at gc.c:
1537
#215 0x000000000042fe26 in rb_gc_mark (ptr=284694360) at gc.c:1366
#216 0x000000000042f935 in gc_mark_children (ptr=300288840) at gc.c:
1532
#217 0x000000000042fe26 in rb_gc_mark (ptr=300288840) at gc.c:1366
#218 0x000000000042fd71 in gc_mark_children (ptr=300288800) at gc.c:
1421
#219 0x000000000042fe26 in rb_gc_mark (ptr=300288800) at gc.c:1366
#220 0x000000000042fd71 in gc_mark_children (ptr=300288880) at gc.c:
1421
#221 0x000000000042fe26 in rb_gc_mark (ptr=300288160) at gc.c:1366
#222 0x000000000042fd68 in gc_mark_children (ptr=300288080) at gc.c:
1408
#223 0x000000000042fe26 in rb_gc_mark (ptr=300288040) at gc.c:1366
#224 0x000000000042fd71 in gc_mark_children (ptr=300287920) at gc.c:
1421
#225 0x000000000042fe26 in rb_gc_mark (ptr=300287960) at gc.c:1366
#226 0x000000000042fd97 in gc_mark_children (ptr=300284560) at gc.c:
1486
#227 0x000000000042fe26 in rb_gc_mark (ptr=300284520) at gc.c:1366
#228 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#229 0x0000000000474cf9 in st_foreach (table=0x10f21360, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#230 0x000000000042fce9 in gc_mark_children (ptr=284715560) at gc.c:
1537
#231 0x000000000042fe26 in rb_gc_mark (ptr=284715560) at gc.c:1366
#232 0x000000000042fd71 in gc_mark_children (ptr=288066760) at gc.c:
1421
#233 0x000000000042fe26 in rb_gc_mark (ptr=284465240) at gc.c:1366
#234 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#235 0x0000000000474cf9 in st_foreach (table=0x10f21380, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#236 0x000000000042fce9 in gc_mark_children (ptr=284715480) at gc.c:
1537
#237 0x000000000042fe26 in rb_gc_mark (ptr=284715480) at gc.c:1366
#238 0x000000000042f935 in gc_mark_children (ptr=284715600) at gc.c:
1532
#239 0x000000000042fe26 in rb_gc_mark (ptr=284715600) at gc.c:1366
#240 0x000000000042fd71 in gc_mark_children (ptr=284567000) at gc.c:
1421
#241 0x000000000042fe26 in rb_gc_mark (ptr=301223280) at gc.c:1366
#242 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#243 0x0000000000474cf9 in st_foreach (table=0x10f21460, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#244 0x000000000042fce9 in gc_mark_children (ptr=284715520) at gc.c:
1537
#245 0x000000000042fe26 in rb_gc_mark (ptr=284715520) at gc.c:1366
#246 0x000000000042fe8c in mark_entry (key=<value optimized out>,
value=4390528) at gc.c:1293
#247 0x0000000000474cf9 in st_foreach (table=0x10f21480, func=0x42fe80
<mark_entry>, arg=0) at st.c:487
#248 0x000000000042fcf2 in gc_mark_children (ptr=284715400) at gc.c:
1538
#249 0x000000000042fe26 in rb_gc_mark (ptr=284715400) at gc.c:1366
#250 0x000000000042f935 in gc_mark_children (ptr=284634080) at gc.c:
1532
#251 0x000000000042fe26 in rb_gc_mark (ptr=284634080) at gc.c:1366
#252 0x000000000042f935 in gc_mark_children (ptr=284634120) at gc.c:
1532
#253 0x000000000042fe26 in rb_gc_mark (ptr=284634120) at gc.c:1366
#254 0x000000000042f935 in gc_mark_children (ptr=287429840) at gc.c:
1532
#255 0x000000000042fe26 in rb_gc_mark (ptr=287429760) at gc.c:1366
#256 0x000000000042fd71 in gc_mark_children (ptr=287429720) at gc.c:
1421
#257 0x000000000042fe26 in rb_gc_mark (ptr=287429680) at gc.c:1366
#258 0x00000000004300fe in garbage_collect_0
(top_frame=0x7fff2dc6ebf0) at gc.c:2102
#259 0x0000000000430cff in garbage_collect () at gc.c:2197

#260 0x0000000000430f37 in ruby_xmalloc (size=88) at gc.c:248
#261 0x00000000004315bd in ruby_xcalloc (n=<value optimized out>,
size=4390528) at gc.c:277
#262 0x00000000004753da in st_init_table_with_size (type=0x6d2df0,
size=11) at st.c:163
#263 0x0000000000433793 in hash_alloc (klass=<value optimized out>) at
hash.c:262
#264 0x00000000004183e5 in eval_hash (self=4300181, node=0x42fe80) at
eval.c:3543
#265 0x0000000000417870 in rb_eval (self=801827720, node=0x1121d340)
at eval.c:4110
#266 0x0000000000417044 in rb_eval (self=801827720, node=0x1121d200)
at eval.c:3858
#267 0x000000000041653b in rb_yield_0 (val=801827120, self=801827720,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#268 0x000000000047a8fb in str_gsub (argc=<value optimized out>,
argv=<value optimized out>, str=801873920, bang=0) at string.c:2158
#269 0x0000000000419787 in rb_call0 (klass=284694360, recv=801873920,
id=4777, oid=4777, argc=0, argv=0x7fff2dc6f360, body=0x10f803f8,
flags=<value optimized out>) at eval.c:6058
#270 0x000000000041a558 in rb_call (klass=284694360, recv=801873920,
mid=4777, argc=1, argv=0x7fff2dc6f360, scope=0, self=801827720) at
eval.c:6308
#271 0x00000000004252db in eval_call (self=801827720, node=0x1121d430)
at eval.c:3381
#272 0x0000000000425a98 in eval_iter (self=801827720, node=0x11210898)
at eval.c:3200
#273 0x000000000041a0a4 in rb_call0 (klass=285670400, recv=801827720,
id=9313, oid=<value optimized out>, argc=0, argv=0x7fff2dc6f938,
body=0x112107f8, flags=<value optimized out>) at eval.c:6211
#274 0x000000000041a558 in rb_call (klass=285670400, recv=801827720,
mid=9313, argc=1, argv=0x7fff2dc6f930, scope=3, self=6) at eval.c:6308
#275 0x000000000041cfc6 in rb_call_super (argc=4452480,
argv=0x2fcadf58) at eval.c:6476
#276 0x000000000041d170 in eval_super (self=801827720,
node=0x110b2848) at eval.c:3441
#277 0x000000000041a0a4 in rb_call0 (klass=285924080, recv=801827720,
id=9313, oid=<value optimized out>, argc=0, argv=0x7fff2dc6fcb8,
body=0x110b2578, flags=<value optimized out>) at eval.c:6211
#278 0x000000000041a558 in rb_call (klass=285924080, recv=801827720,
mid=9313, argc=1, argv=0x7fff2dc6fcb0, scope=0, self=801913960) at
eval.c:6308
#279 0x00000000004252db in eval_call (self=801913960, node=0x1461fc38)
at eval.c:3381
#280 0x00000000004172b3 in rb_eval (self=801913960, node=0x1461fc10)
at eval.c:4243
#281 0x000000000041b903 in eval_slit (self=801913960, node=0x1461fb70)
at eval.c:3588
#282 0x0000000000417a75 in rb_eval (self=801913960, node=0x1461fb70)
at eval.c:4251
#283 0x000000000041a0a4 in rb_call0 (klass=341908280, recv=801913960,
id=3137, oid=<value optimized out>, argc=0, argv=0x0, body=0x1461f940,
flags=<value optimized out>) at eval.c:6211
#284 0x000000000041a558 in rb_call (klass=341908280, recv=801913960,
mid=3137, argc=0, argv=0x0, scope=0, self=802099600) at eval.c:6308
#285 0x00000000004252db in eval_call (self=802099600, node=0x1af1ff08)
at eval.c:3381
#286 0x0000000000425334 in eval_call (self=802099600, node=0x1af1feb8)
at eval.c:3376
#287 0x000000000042555d in eval_attrasgn (self=802099600,
node=0x1af20020) at eval.c:3358
#288 0x0000000000417044 in rb_eval (self=802099600, node=0x1af1fbc0)
at eval.c:3858
#289 0x0000000000417044 in rb_eval (self=802099600, node=0x1af1ea90)
at eval.c:3858
#290 0x000000000041a0a4 in rb_call0 (klass=452023560, recv=802099600,
id=317377, oid=<value optimized out>, argc=0, argv=0x7fff2dc70648,
body=0x1af22168, flags=<value optimized out>) at eval.c:6211
#291 0x000000000041a558 in rb_call (klass=452023560, recv=802099600,
mid=317377, argc=1, argv=0x7fff2dc70640, scope=1, self=802099600) at
eval.c:6308
#292 0x000000000042508b in eval_fcall (self=802099600,
node=0x1af518f0) at eval.c:3396
#293 0x000000000041a0a4 in rb_call0 (klass=452023560, recv=802099600,
id=2961, oid=<value optimized out>, argc=0, argv=0x7fff2dc70cd8,
body=0x1af51dc8, flags=<value optimized out>) at eval.c:6211
#294 0x000000000041a558 in rb_call (klass=452023560, recv=802099600,
mid=2961, argc=1, argv=0x7fff2dc70cd0, scope=1, self=6) at eval.c:6308
#295 0x000000000041a772 in rb_funcall2 (recv=4390528, mid=0,
argc=711790600, argv=0x2fcadf58) at eval.c:6444
#296 0x000000000041a814 in rb_obj_call_init (obj=802099600, argc=1,
argv=0x7fff2dc70cd0) at eval.c:7960
#297 0x0000000000446582 in rb_class_new_instance (argc=1,
argv=0x7fff2dc70cd0, klass=<value optimized out>) at object.c:1644
#298 0x0000000000419787 in rb_call0 (klass=284715520, recv=452023560,
id=3361, oid=3361, argc=0, argv=0x7fff2dc70cd0, body=0x10f844f8,
flags=<value optimized out>) at eval.c:6058
#299 0x000000000041a558 in rb_call (klass=284715520, recv=452023560,
mid=3361, argc=1, argv=0x7fff2dc70cd0, scope=0, self=803623000) at
eval.c:6308
#300 0x00000000004252db in eval_call (self=803623000, node=0x1b210078)
at eval.c:3381
#301 0x00000000004251f2 in eval_call (self=803623000, node=0x1b210050)
at eval.c:3375
#302 0x00000000004251f2 in eval_call (self=803623000, node=0x1b20ffd8)
at eval.c:3375
#303 0x0000000000417a31 in rb_eval (self=803623000, node=0x1b2101b8)
at eval.c:4100
#304 0x0000000000417044 in rb_eval (self=803623000, node=0x1b20fe70)
at eval.c:3858
#305 0x0000000000417044 in rb_eval (self=803623000, node=0x1b20bd20)
at eval.c:3858
#306 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=291489, oid=<value optimized out>, argc=32767, argv=0x7fff2dc71268,
body=0x1b2144e8, flags=<value optimized out>) at eval.c:6211
#307 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=291489, argc=3, argv=0x7fff2dc71250, scope=0, self=803623000) at
eval.c:6308
#308 0x00000000004252db in eval_call (self=803623000, node=0x1b217eb8)
at eval.c:3381
#309 0x0000000000417a31 in rb_eval (self=803623000, node=0x1b218070)
at eval.c:4100
#310 0x0000000000417044 in rb_eval (self=803623000, node=0x1b2168d8)
at eval.c:3858
#311 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=291433, oid=<value optimized out>, argc=0, argv=0x7fff2dc71688,
body=0x1b216928, flags=<value optimized out>) at eval.c:6211
#312 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=291433, argc=1, argv=0x7fff2dc71680, scope=0, self=803623000) at
eval.c:6308
#313 0x00000000004252db in eval_call (self=803623000, node=0x1b21aed8)
at eval.c:3381
#314 0x0000000000417870 in rb_eval (self=803623000, node=0x1b21af78)
at eval.c:4110
#315 0x0000000000417044 in rb_eval (self=803623000, node=0x1b21ad20)
at eval.c:3858
#316 0x000000000041653b in rb_yield_0 (val=810551920, self=803623000,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#317 0x0000000000488a61 in rb_ary_each (ary=810704520) at array.c:1261
#318 0x0000000000419787 in rb_call0 (klass=284650320, recv=810704520,
id=4001, oid=4001, argc=32767, argv=0x0, body=0x10f76308, flags=<value
optimized out>) at eval.c:6058
#319 0x000000000041a558 in rb_call (klass=284650320, recv=810704520,
mid=4001, argc=0, argv=0x0, scope=0, self=803623000) at eval.c:6308
#320 0x00000000004252db in eval_call (self=803623000, node=0x1b21b068)
at eval.c:3381
#321 0x0000000000425a98 in eval_iter (self=803623000, node=0x1b21a5c8)
at eval.c:3200
#322 0x0000000000417044 in rb_eval (self=803623000, node=0x1b21a578)
at eval.c:3858
#323 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=290425, oid=<value optimized out>, argc=0, argv=0x7fff2dc72258,
body=0x1b21b248, flags=<value optimized out>) at eval.c:6211
#324 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=290425, argc=1, argv=0x7fff2dc72250, scope=1, self=803623000) at
eval.c:6308

#325 0x000000000042508b in eval_fcall (self=803623000,
node=0x1b1fc8c0) at eval.c:3396
#326 0x00000000004250e1 in eval_fcall (self=803623000,
node=0x1b1fc820) at eval.c:3391
#327 0x00000000004250e1 in eval_fcall (self=803623000,
node=0x1b1fc7d0) at eval.c:3391
#328 0x0000000000417044 in rb_eval (self=803623000, node=0x1b1fc780)
at eval.c:3858
#329 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=290839, oid=<value optimized out>, argc=0, argv=0x7fff2dc72748,
body=0x1b1fccf8, flags=<value optimized out>) at eval.c:6211
#330 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=290839, argc=1, argv=0x7fff2dc72740, scope=1, self=803623000) at
eval.c:6308
#331 0x000000000042508b in eval_fcall (self=803623000,
node=0x1b1dbf08) at eval.c:3396
#332 0x000000000041653b in rb_yield_0 (val=6, self=803623000, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#333 0x0000000000418a66 in eval_ensure (self=803623000,
node=0x1a8671c0) at eval.c:3291
#334 0x000000000041a0a4 in rb_call0 (klass=284715600, recv=803623000,
id=229633, oid=<value optimized out>, argc=-1, argv=0x7fff2dc72e38,
body=0x1a867148, flags=<value optimized out>) at eval.c:6211
#335 0x000000000041a558 in rb_call (klass=284715600, recv=803623000,
mid=229633, argc=1, argv=0x7fff2dc72e30, scope=1, self=803623000) at
eval.c:6308
#336 0x000000000042508b in eval_fcall (self=803623000,
node=0x1b1dc138) at eval.c:3396
#337 0x0000000000425a98 in eval_iter (self=803623000, node=0x1b1dbd28)
at eval.c:3200
#338 0x0000000000417044 in rb_eval (self=803623000, node=0x1b1dbcd8)
at eval.c:3858
#339 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=290391, oid=<value optimized out>, argc=11161, argv=0x7fff2dc73408,
body=0x1b1dc598, flags=<value optimized out>) at eval.c:6211
#340 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=290391, argc=1, argv=0x7fff2dc73400, scope=1, self=803623000) at
eval.c:6308
#341 0x000000000042508b in eval_fcall (self=803623000,
node=0x1b1ff138) at eval.c:3396
#342 0x000000000041b825 in eval_rescue (self=803623000,
node=0x1b1fe760) at eval.c:3237
#343 0x0000000000417c69 in rb_eval (self=803623000, node=0x1b1fe760)
at eval.c:3991
#344 0x0000000000418a66 in eval_ensure (self=803623000,
node=0x1b1fe710) at eval.c:3291
#345 0x000000000041a0a4 in rb_call0 (klass=454864120, recv=803623000,
id=217655, oid=<value optimized out>, argc=0, argv=0x0,
body=0x1b1fe670, flags=<value optimized out>) at eval.c:6211
#346 0x000000000041a558 in rb_call (klass=454864120, recv=803623000,
mid=217655, argc=0, argv=0x0, scope=0, self=804492160) at eval.c:6308
#347 0x00000000004252db in eval_call (self=804492160, node=0x1b6d8b00)
at eval.c:3381
#348 0x000000000041b825 in eval_rescue (self=804492160,
node=0x1b6d7f98) at eval.c:3237
#349 0x0000000000417c69 in rb_eval (self=804492160, node=0x1b6d7f98)
at eval.c:3991
#350 0x000000000041653b in rb_yield_0 (val=803623000, self=804492160,
klass=0, flags=<value optimized out>, avalue=2) at eval.c:5239
#351 0x000000000041653b in rb_yield_0 (val=803621600, self=803669520,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#352 0x0000000000488a61 in rb_ary_each (ary=803626800) at array.c:1261
#353 0x0000000000419787 in rb_call0 (klass=284650320, recv=803626800,
id=4001, oid=4001, argc=32767, argv=0x7fff2dc74688, body=0x10f76308,
flags=<value optimized out>) at eval.c:6058
#354 0x000000000041a558 in rb_call (klass=284650320, recv=803626800,
mid=4001, argc=0, argv=0x7fff2dc74688, scope=1, self=6) at eval.c:6308
#355 0x0000000000424e11 in rb_f_send (argc=1, argv=0x7fff2dc74680,
recv=803626800) at eval.c:6356
#356 0x0000000000419787 in rb_call0 (klass=284715320, recv=803626800,
id=4233, oid=4233, argc=0, argv=0x7fff2dc74680, body=0x10f82310,
flags=<value optimized out>) at eval.c:6058
#357 0x000000000041a558 in rb_call (klass=284715320, recv=803626800,
mid=4233, argc=1, argv=0x7fff2dc74680, scope=0, self=803669520) at
eval.c:6308
#358 0x00000000004252db in eval_call (self=803669520, node=0x13928868)
at eval.c:3381
#359 0x000000000042089c in block_pass (self=803669520,
node=0x139288b8) at eval.c:9341
#360 0x000000000041a0a4 in rb_call0 (klass=328357680, recv=803669520,
id=4057, oid=<value optimized out>, argc=32767, argv=0x7fff2dc74f20,
body=0x13928ae8, flags=<value optimized out>) at eval.c:6211
#361 0x000000000041a558 in rb_call (klass=328357680, recv=803669520,
mid=4057, argc=1, argv=0x7fff2dc74f18, scope=3, self=6) at eval.c:6308
#362 0x000000000041cfc6 in rb_call_super (argc=4452480,
argv=0x2fcadf58) at eval.c:6476
#363 0x000000000041d170 in eval_super (self=803669520,
node=0x1393c458) at eval.c:3441
#364 0x0000000000425a98 in eval_iter (self=803669520, node=0x1393c2f0)
at eval.c:3200
#365 0x000000000041a0a4 in rb_call0 (klass=328403080, recv=803669520,
id=4057, oid=<value optimized out>, argc=0, argv=0x7fff2dc75208,
body=0x1393b738, flags=<value optimized out>) at eval.c:6211
#366 0x000000000041a558 in rb_call (klass=328403080, recv=803669520,
mid=4057, argc=1, argv=0x7fff2dc75200, scope=1, self=6) at eval.c:6308
#367 0x000000000041a772 in rb_funcall2 (recv=4390528, mid=0,
argc=711790600, argv=0x2fcadf58) at eval.c:6444
#368 0x000000000041cde0 in method_missing (obj=803669520, id=1024270,
argc=0, argv=0x0, call_status=<value optimized out>) at eval.c:5888
#369 0x000000000041a645 in rb_call (klass=328526640, recv=803669520,
mid=4001, argc=0, argv=0x0, scope=0, self=804492160) at eval.c:6287
#370 0x00000000004252db in eval_call (self=804492160, node=0x1b6db418)
at eval.c:3381
#371 0x0000000000425a98 in eval_iter (self=804492160, node=0x1b6d7ed0)
at eval.c:3200
#372 0x000000000041653b in rb_yield_0 (val=803671120, self=804492160,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#373 0x0000000000488a61 in rb_ary_each (ary=803675720) at array.c:1261
#374 0x0000000000419787 in rb_call0 (klass=284650320, recv=803675720,
id=4001, oid=4001, argc=0, argv=0x7fff2dc75dd8, body=0x10f76308,
flags=<value optimized out>) at eval.c:6058
#375 0x000000000041a558 in rb_call (klass=284650320, recv=803675720,
mid=4001, argc=0, argv=0x7fff2dc75dd8, scope=1, self=6) at eval.c:6308
#376 0x0000000000424e11 in rb_f_send (argc=1, argv=0x7fff2dc75dd0,
recv=803675720) at eval.c:6356
#377 0x0000000000419787 in rb_call0 (klass=284715320, recv=803675720,
id=4073, oid=4073, argc=0, argv=0x7fff2dc75dd0, body=0x10f822c0,
flags=<value optimized out>) at eval.c:6058
#378 0x000000000041a558 in rb_call (klass=284715320, recv=803675720,
mid=4073, argc=1, argv=0x7fff2dc75dd0, scope=0, self=803752440) at
eval.c:6308
#379 0x00000000004252db in eval_call (self=803752440, node=0x1266b8b0)
at eval.c:3381
#380 0x000000000042089c in block_pass (self=803752440,
node=0x1266b900) at eval.c:9341
#381 0x000000000041b825 in eval_rescue (self=803752440,
node=0x1266b478) at eval.c:3237
#382 0x0000000000417c69 in rb_eval (self=803752440, node=0x1266b478)
at eval.c:3991
#383 0x000000000041a0a4 in rb_call0 (klass=309428720, recv=803752440,
id=4001, oid=<value optimized out>, argc=-1, argv=0x0,
body=0x1266ba40, flags=<value optimized out>) at eval.c:6211
#384 0x000000000041a558 in rb_call (klass=309428720, recv=803752440,
mid=4001, argc=0, argv=0x0, scope=0, self=804492160) at eval.c:6308
#385 0x00000000004252db in eval_call (self=804492160, node=0x1b6dc020)
at eval.c:3381
#386 0x0000000000425a98 in eval_iter (self=804492160, node=0x1b6d7d68)
at eval.c:3200
#387 0x000000000041a0a4 in rb_call0 (klass=459741280, recv=804492160,
id=279281, oid=<value optimized out>, argc=1831771576, argv=0x0,
body=0x1b6d7930, flags=<value optimized out>) at eval.c:6211
#388 0x000000000041a558 in rb_call (klass=459741280, recv=804492160,
mid=279281, argc=0, argv=0x0, scope=2, self=804492160) at eval.c:6308
#389 0x00000000004177fc in rb_eval (self=804492160, node=0x1b6dd538)
at eval.c:4059

#390 0x0000000000417044 in rb_eval (self=804492160, node=0x1b6dd4c0)
at eval.c:3858
#391 0x000000000041a0a4 in rb_call0 (klass=459741280, recv=804492160,
id=279249, oid=<value optimized out>, argc=0, argv=0x7fff2dc770d8,
body=0x1b6dd6c8, flags=<value optimized out>) at eval.c:6211
#392 0x000000000041a558 in rb_call (klass=459741280, recv=804492160,
mid=279249, argc=0, argv=0x7fff2dc770d8, scope=1, self=6) at eval.c:
6308
#393 0x0000000000424e11 in rb_f_send (argc=1, argv=0x7fff2dc770d0,
recv=804492160) at eval.c:6356
#394 0x0000000000419787 in rb_call0 (klass=284715320, recv=804492160,
id=4233, oid=4233, argc=0, argv=0x7fff2dc770d0, body=0x10f82310,
flags=<value optimized out>) at eval.c:6058
#395 0x000000000041a558 in rb_call (klass=284715320, recv=804492160,
mid=4233, argc=1, argv=0x7fff2dc770d0, scope=0, self=804515040) at
eval.c:6308
#396 0x00000000004252db in eval_call (self=804515040, node=0x1392c198)
at eval.c:3381
#397 0x000000000041a0a4 in rb_call0 (klass=328357680, recv=804515040,
id=4233, oid=<value optimized out>, argc=0, argv=0x7fff2dc77478,
body=0x1392c030, flags=<value optimized out>) at eval.c:6211
#398 0x000000000041a558 in rb_call (klass=328357680, recv=804515040,
mid=4233, argc=1, argv=0x7fff2dc77470, scope=0, self=804551840) at
eval.c:6308
#399 0x00000000004252db in eval_call (self=804551840, node=0x1b3fae38)
at eval.c:3381
#400 0x000000000041a0a4 in rb_call0 (klass=457157320, recv=804551840,
id=194529, oid=<value optimized out>, argc=0, argv=0x0,
body=0x1b3faca8, flags=<value optimized out>) at eval.c:6211
#401 0x000000000041a558 in rb_call (klass=457157320, recv=804551840,
mid=194529, argc=0, argv=0x0, scope=2, self=804551840) at eval.c:6308
#402 0x00000000004177fc in rb_eval (self=804551840, node=0x1b3fcda0)
at eval.c:4059
#403 0x0000000000417044 in rb_eval (self=804551840, node=0x1b3fc968)
at eval.c:3858
#404 0x000000000041b825 in eval_rescue (self=804551840,
node=0x1b3fb3b0) at eval.c:3237
#405 0x0000000000417c69 in rb_eval (self=804551840, node=0x1b3fb3b0)
at eval.c:3991
#406 0x000000000041a0a4 in rb_call0 (klass=457157320, recv=804551840,
id=65009, oid=<value optimized out>, argc=0, argv=0x7fff2dc77fb8,
body=0x1b3fd070, flags=<value optimized out>) at eval.c:6211
#407 0x000000000041a558 in rb_call (klass=457157320, recv=804551840,
mid=65009, argc=0, argv=0x7fff2dc77fb8, scope=1, self=6) at eval.c:
6308
#408 0x0000000000424e11 in rb_f_send (argc=1, argv=0x7fff2dc77fb0,
recv=804551840) at eval.c:6356
#409 0x0000000000419787 in rb_call0 (klass=284715320, recv=804551840,
id=4233, oid=4233, argc=32767, argv=0x7fff2dc77fb0, body=0x10f82310,
flags=<value optimized out>) at eval.c:6058
#410 0x000000000041a558 in rb_call (klass=284715320, recv=804551840,
mid=4233, argc=1, argv=0x7fff2dc77fb0, scope=0, self=804579320) at
eval.c:6308
#411 0x00000000004252db in eval_call (self=804579320, node=0x139a7208)
at eval.c:3381
#412 0x000000000041b825 in eval_rescue (self=804579320,
node=0x139a7028) at eval.c:3237
#413 0x0000000000417c69 in rb_eval (self=804579320, node=0x139a7028)
at eval.c:3991
#414 0x000000000041a0a4 in rb_call0 (klass=328882720, recv=804579320,
id=65009, oid=<value optimized out>, argc=0, argv=0x0,
body=0x139a6fd8, flags=<value optimized out>) at eval.c:6211
#415 0x000000000041a558 in rb_call (klass=328882720, recv=804579320,
mid=65009, argc=0, argv=0x0, scope=0, self=804605600) at eval.c:6308
#416 0x00000000004252db in eval_call (self=804605600, node=0x139a2140)
at eval.c:3381
#417 0x000000000041a0a4 in rb_call0 (klass=385498080, recv=804605600,
id=323361, oid=<value optimized out>, argc=1, argv=0x7fff2dc787e0,
body=0x139a20a0, flags=<value optimized out>) at eval.c:6211
#418 0x000000000041a558 in rb_call (klass=385498080, recv=804605600,
mid=323361, argc=0, argv=0x7fff2dc787e0, scope=1, self=804605600) at
eval.c:6308
#419 0x000000000042508b in eval_fcall (self=804605600,
node=0x1a56d9b0) at eval.c:3396
#420 0x000000000042089c in block_pass (self=804605600,
node=0x1a56da00) at eval.c:9341
#421 0x000000000041653b in rb_yield_0 (val=6, self=804605600, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#422 0x000000000041b825 in eval_rescue (self=804605600,
node=0x1a9e5ec0) at eval.c:3237
#423 0x0000000000417c69 in rb_eval (self=804605600, node=0x1a9e5ec0)
at eval.c:3991
#424 0x000000000041653b in rb_yield_0 (val=6, self=804605600, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#425 0x0000000000418a66 in eval_ensure (self=329316720,
node=0x145bfb30) at eval.c:3291
#426 0x000000000041a0a4 in rb_call0 (klass=337613560, recv=329316720,
id=175361, oid=<value optimized out>, argc=32767, argv=0x7fff2dc794c0,
body=0x145c18b8, flags=<value optimized out>) at eval.c:6211
#427 0x000000000041a558 in rb_call (klass=337613560, recv=329316720,
mid=175361, argc=2, argv=0x7fff2dc794b0, scope=0, self=804605600) at
eval.c:6308
#428 0x00000000004252db in eval_call (self=804605600, node=0x1a9e69d8)
at eval.c:3381
#429 0x0000000000425a98 in eval_iter (self=804605600, node=0x1a9e5dd0)
at eval.c:3200
#430 0x0000000000418a66 in eval_ensure (self=804605600,
node=0x1a9e5970) at eval.c:3291
#431 0x000000000041a0a4 in rb_call0 (klass=441914000, recv=804605600,
id=177625, oid=<value optimized out>, argc=0, argv=0x7fff2dc79bc0,
body=0x1a9e7568, flags=<value optimized out>) at eval.c:6211
#432 0x000000000041a558 in rb_call (klass=441914000, recv=804605600,
mid=177625, argc=1, argv=0x7fff2dc79bc0, scope=1, self=804605600) at
eval.c:6308
#433 0x000000000042508b in eval_fcall (self=804605600,
node=0x1a56dac8) at eval.c:3396
#434 0x0000000000425a98 in eval_iter (self=804605600, node=0x1a56d938)
at eval.c:3200
#435 0x000000000041a0a4 in rb_call0 (klass=385500040, recv=804605600,
id=194529, oid=<value optimized out>, argc=32767, argv=0x0,
body=0x1a56de60, flags=<value optimized out>) at eval.c:6211
#436 0x000000000041a558 in rb_call (klass=385500040, recv=804605600,
mid=194529, argc=0, argv=0x0, scope=0, self=447367200) at eval.c:6308
#437 0x00000000004252db in eval_call (self=447367200, node=0x13998a00)
at eval.c:3381
#438 0x000000000041653b in rb_yield_0 (val=28801, self=447367200,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#439 0x000000000041b825 in eval_rescue (self=311880760,
node=0x12970678) at eval.c:3237
#440 0x0000000000417c69 in rb_eval (self=311880760, node=0x12970678)
at eval.c:3991
#441 0x0000000000418a66 in eval_ensure (self=311880760,
node=0x12970650) at eval.c:3291
#442 0x000000000041a0a4 in rb_call0 (klass=311878200, recv=311880760,
id=34505, oid=<value optimized out>, argc=-1, argv=0x7fff2dc7aa18,
body=0x129724f0, flags=<value optimized out>) at eval.c:6211
#443 0x000000000041a558 in rb_call (klass=311878200, recv=311880760,
mid=34505, argc=1, argv=0x7fff2dc7aa10, scope=0, self=447367200) at
eval.c:6308
#444 0x00000000004252db in eval_call (self=447367200, node=0x13998a78)
at eval.c:3381
#445 0x0000000000425a98 in eval_iter (self=447367200, node=0x139989b0)
at eval.c:3200
#446 0x0000000000417044 in rb_eval (self=447367200, node=0x139988c0)
at eval.c:3858
#447 0x000000000041653b in rb_yield_0 (val=6, self=447367200, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#448 0x0000000000417044 in rb_eval (self=285640720, node=0x110ec408)
at eval.c:3858
#449 0x000000000041a0a4 in rb_call0 (klass=285636120, recv=285640720,
id=38081, oid=<value optimized out>, argc=0, argv=0x0,
body=0x110ec728, flags=<value optimized out>) at eval.c:6211
#450 0x000000000041a558 in rb_call (klass=285636120, recv=285640720,
mid=38081, argc=0, argv=0x0, scope=0, self=447367200) at eval.c:6308
#451 0x00000000004252db in eval_call (self=447367200, node=0x13998be0)
at eval.c:3381
#452 0x0000000000425a98 in eval_iter (self=447367200, node=0x13998848)
at eval.c:3200
#453 0x0000000000417a31 in rb_eval (self=447367200, node=0x13998c30)
at eval.c:4100
#454 0x0000000000417044 in rb_eval (self=447367200, node=0x13998578)
at eval.c:3858

#455 0x000000000041b825 in eval_rescue (self=447367200,
node=0x139980c8) at eval.c:3237
#456 0x0000000000417c69 in rb_eval (self=447367200, node=0x139980c8)
at eval.c:3991
#457 0x000000000041a0a4 in rb_call0 (klass=328797400, recv=447367200,
id=5401, oid=<value optimized out>, argc=1831771576,
argv=0x7fff2dc7b9d8, body=0x13998078, flags=<value optimized out>) at
eval.c:6211
#458 0x000000000041a558 in rb_call (klass=328797400, recv=447367200,
mid=5401, argc=1, argv=0x7fff2dc7b9d0, scope=1, self=447367200) at
eval.c:6308
#459 0x000000000042508b in eval_fcall (self=447367200,
node=0x13995120) at eval.c:3396
#460 0x000000000041a0a4 in rb_call0 (klass=328797400, recv=447367200,
id=194673, oid=<value optimized out>, argc=0, argv=0x0,
body=0x13995080, flags=<value optimized out>) at eval.c:6211
#461 0x000000000041a558 in rb_call (klass=328797400, recv=447367200,
mid=194673, argc=0, argv=0x0, scope=2, self=447367200) at eval.c:6308
#462 0x00000000004177fc in rb_eval (self=447367200, node=0x13999608)
at eval.c:4059
#463 0x000000000041ad7d in eval_case (self=4300181, node=0x139991a8)
at eval.c:3072
#464 0x000000000041723f in rb_eval (self=447367200, node=0x139991a8)
at eval.c:3929
#465 0x0000000000417044 in rb_eval (self=447367200, node=0x13999090)
at eval.c:3858
#466 0x000000000041653b in rb_yield_0 (val=181, self=447367200,
klass=0, flags=<value optimized out>, avalue=0) at eval.c:5239
#467 0x0000000000441e38 in int_dotimes (num=201) at numeric.c:2960
#468 0x0000000000419787 in rb_call0 (klass=284674560, recv=201,
id=5769, oid=5769, argc=0, argv=0x0, body=0x10f7c7d0, flags=<value
optimized out>) at eval.c:6058
#469 0x000000000041a558 in rb_call (klass=284674560, recv=201,
mid=5769, argc=0, argv=0x0, scope=0, self=447367200) at eval.c:6308
#470 0x00000000004252db in eval_call (self=447367200, node=0x13999680)
at eval.c:3381
#471 0x0000000000425a98 in eval_iter (self=447367200, node=0x13999018)
at eval.c:3200
#472 0x0000000000417044 in rb_eval (self=447367200, node=0x13998fa0)
at eval.c:3858
#473 0x000000000041a0a4 in rb_call0 (klass=328797400, recv=447367200,
id=194489, oid=<value optimized out>, argc=0, argv=0x0,
body=0x13998fc8, flags=<value optimized out>) at eval.c:6211
#474 0x000000000041a558 in rb_call (klass=328797400, recv=447367200,
mid=194489, argc=0, argv=0x0, scope=2, self=447367200) at eval.c:6308
#475 0x00000000004177fc in rb_eval (self=447367200, node=0x1399a850)
at eval.c:4059
#476 0x000000000041784c in rb_eval (self=447367200, node=0x1399a878)
at eval.c:4105
#477 0x000000000041653b in rb_yield_0 (val=6, self=447367200, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#478 0x0000000000417044 in rb_eval (self=285640720, node=0x110ec408)
at eval.c:3858
#479 0x000000000041a0a4 in rb_call0 (klass=285636120, recv=285640720,
id=38081, oid=<value optimized out>, argc=0, argv=0x0,
body=0x110ec728, flags=<value optimized out>) at eval.c:6211
#480 0x000000000041a558 in rb_call (klass=285636120, recv=285640720,
mid=38081, argc=0, argv=0x0, scope=0, self=447367200) at eval.c:6308
#481 0x00000000004252db in eval_call (self=447367200, node=0x1399a8f0)
at eval.c:3381
#482 0x0000000000425a98 in eval_iter (self=447367200, node=0x1399a7d8)
at eval.c:3200
#483 0x0000000000417870 in rb_eval (self=447367200, node=0x1399a940)
at eval.c:4110
#484 0x0000000000417044 in rb_eval (self=447367200, node=0x1399a760)
at eval.c:3858
#485 0x000000000041653b in rb_yield_0 (val=6, self=447367200, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#486 0x000000000042019c in loop_i () at eval.c:5364
#487 0x0000000000410b68 in rb_rescue2 (b_proc=0x420180 <loop_i>,
data1=0, r_proc=0, data2=0) at eval.c:5625
#488 0x0000000000410d40 in rb_f_loop () at eval.c:5389
#489 0x0000000000419787 in rb_call0 (klass=284715320, recv=447367200,
id=4121, oid=4121, argc=-1, argv=0x0, body=0x10f82b80, flags=<value
optimized out>) at eval.c:6058
#490 0x000000000041a558 in rb_call (klass=284715320, recv=447367200,
mid=4121, argc=0, argv=0x0, scope=1, self=447367200) at eval.c:6308
#491 0x000000000042508b in eval_fcall (self=447367200,
node=0x13999d38) at eval.c:3396
#492 0x0000000000425a98 in eval_iter (self=447367200, node=0x13999d60)
at eval.c:3200
#493 0x0000000000418a66 in eval_ensure (self=447367200,
node=0x13999b30) at eval.c:3291
#494 0x000000000041a0a4 in rb_call0 (klass=328797400, recv=447367200,
id=5321, oid=<value optimized out>, argc=0, argv=0x0, body=0x13999ae0,
flags=<value optimized out>) at eval.c:6211
#495 0x000000000041a558 in rb_call (klass=328797400, recv=447367200,
mid=5321, argc=0, argv=0x0, scope=0, self=451571440) at eval.c:6308
#496 0x00000000004252db in eval_call (self=451571440, node=0x1ae8d748)
at eval.c:3381
#497 0x000000000041b825 in eval_rescue (self=451571440,
node=0x1ae8c4b0) at eval.c:3237
#498 0x0000000000417c69 in rb_eval (self=451571440, node=0x1ae8c4b0)
at eval.c:3991
#499 0x000000000041a0a4 in rb_call0 (klass=451347880, recv=451571440,
id=5401, oid=<value optimized out>, argc=0, argv=0x7fff2dc7e448,
body=0x1ae8c398, flags=<value optimized out>) at eval.c:6211
#500 0x000000000041a558 in rb_call (klass=451347880, recv=451571440,
mid=5401, argc=1, argv=0x7fff2dc7e440, scope=1, self=451571440) at
eval.c:6308
#501 0x000000000042508b in eval_fcall (self=451571440,
node=0x1ae91eb0) at eval.c:3396
#502 0x000000000041653b in rb_yield_0 (val=447409120, self=451571440,
klass=0, flags=<value optimized out>, avalue=2) at eval.c:5239
#503 0x0000000000420e4e in proc_invoke (proc=451125280,
args=447409120, self=6, klass=0) at eval.c:9043
#504 0x0000000000419787 in rb_call0 (klass=284581480, recv=451125280,
id=5529, oid=5529, argc=0, argv=0x0, body=0x10f65d00, flags=<value
optimized out>) at eval.c:6058
#505 0x000000000041a558 in rb_call (klass=284581480, recv=451125280,
mid=5529, argc=0, argv=0x0, scope=0, self=451076520) at eval.c:6308
#506 0x00000000004252db in eval_call (self=451076520, node=0x13b23c80)
at eval.c:3381
#507 0x000000000041653b in rb_yield_0 (val=447409360, self=451076520,
klass=0, flags=<value optimized out>, avalue=2) at eval.c:5239
#508 0x0000000000420e4e in proc_invoke (proc=451076120,
args=447409360, self=6, klass=0) at eval.c:9043
#509 0x0000000000419787 in rb_call0 (klass=284581480, recv=451076120,
id=5529, oid=5529, argc=0, argv=0x0, body=0x10f65d00, flags=<value
optimized out>) at eval.c:6058
#510 0x000000000041a558 in rb_call (klass=284581480, recv=451076120,
mid=5529, argc=0, argv=0x0, scope=0, self=330498480) at eval.c:6308
#511 0x00000000004252db in eval_call (self=330498480, node=0x13b332c0)
at eval.c:3381
#512 0x0000000000417044 in rb_eval (self=330498480, node=0x13b33270)
at eval.c:3858
#513 0x000000000041a0a4 in rb_call0 (klass=330498200, recv=330498480,
id=162345, oid=<value optimized out>, argc=0, argv=0x7fff2dc7f7a8,
body=0x13b33108, flags=<value optimized out>) at eval.c:6211
#514 0x000000000041a558 in rb_call (klass=330498200, recv=330498480,
mid=162345, argc=3, argv=0x7fff2dc7f790, scope=0, self=451076520) at
eval.c:6308
#515 0x00000000004252db in eval_call (self=451076520, node=0x13b23870)
at eval.c:3381
#516 0x000000000042555d in eval_attrasgn (self=451076520,
node=0x13b239d8) at eval.c:3358
#517 0x0000000000417044 in rb_eval (self=451076520, node=0x13b231b8)
at eval.c:3858
#518 0x000000000041a0a4 in rb_call0 (klass=330331040, recv=451076520,
id=162577, oid=<value optimized out>, argc=0, argv=0x0,
body=0x13b23b68, flags=<value optimized out>) at eval.c:6211
#519 0x000000000041a558 in rb_call (klass=330331040, recv=451076520,
mid=162577, argc=0, argv=0x0, scope=2, self=451076520) at eval.c:6308

#520 0x00000000004177fc in rb_eval (self=451076520, node=0x13b22718)
at eval.c:4059
#521 0x000000000041a0a4 in rb_call0 (klass=330331040, recv=451076520,
id=5321, oid=<value optimized out>, argc=0, argv=0x0, body=0x13b22bf0,
flags=<value optimized out>) at eval.c:6211
#522 0x000000000041a558 in rb_call (klass=330331040, recv=451076520,
mid=5321, argc=0, argv=0x0, scope=0, self=451125200) at eval.c:6308
#523 0x00000000004252db in eval_call (self=451125200, node=0x13af6190)
at eval.c:3381
#524 0x000000000041a0a4 in rb_call0 (klass=330587920, recv=451125200,
id=5401, oid=<value optimized out>, argc=0, argv=0x0, body=0x13af6898,
flags=<value optimized out>) at eval.c:6211
#525 0x000000000041a558 in rb_call (klass=330587920, recv=451125200,
mid=5401, argc=0, argv=0x0, scope=0, self=330630120) at eval.c:6308
#526 0x00000000004252db in eval_call (self=330630120, node=0x13b6b788)
at eval.c:3381
#527 0x000000000041653b in rb_yield_0 (val=451078000, self=330630120,
klass=0, flags=<value optimized out>, avalue=2) at eval.c:5239
#528 0x0000000000420e4e in proc_invoke (proc=451078160,
args=451078000, self=6, klass=0) at eval.c:9043
#529 0x0000000000419787 in rb_call0 (klass=284581480, recv=451078160,
id=5529, oid=5529, argc=0, argv=0x0, body=0x10f65d00, flags=<value
optimized out>) at eval.c:6058
#530 0x000000000041a558 in rb_call (klass=284581480, recv=451078160,
mid=5529, argc=0, argv=0x0, scope=0, self=451125200) at eval.c:6308
#531 0x00000000004252db in eval_call (self=451125200, node=0x13b46b18)
at eval.c:3381
#532 0x000000000041b825 in eval_rescue (self=451125200,
node=0x13b46348) at eval.c:3237
#533 0x0000000000417c69 in rb_eval (self=451125200, node=0x13b46348)
at eval.c:3991
#534 0x000000000041a0a4 in rb_call0 (klass=330587920, recv=451125200,
id=162009, oid=<value optimized out>, argc=0, argv=0x0,
body=0x13b46bb8, flags=<value optimized out>) at eval.c:6211
#535 0x000000000041a558 in rb_call (klass=330587920, recv=451125200,
mid=162009, argc=0, argv=0x0, scope=0, self=330630120) at eval.c:6308
#536 0x00000000004252db in eval_call (self=330630120, node=0x13b6b828)
at eval.c:3381
#537 0x0000000000425a98 in eval_iter (self=330630120, node=0x13b6b710)
at eval.c:3200
#538 0x0000000000417044 in rb_eval (self=330630120, node=0x13b6b6c0)
at eval.c:3858
#539 0x000000000041a0a4 in rb_call0 (klass=330227040, recv=330630120,
id=162017, oid=<value optimized out>, argc=0, argv=0x7fff2dc814e0,
body=0x13b6c598, flags=<value optimized out>) at eval.c:6211
#540 0x000000000041a558 in rb_call (klass=330227040, recv=330630120,
mid=162017, argc=2, argv=0x7fff2dc814d0, scope=0, self=451571440) at
eval.c:6308
#541 0x00000000004252db in eval_call (self=451571440, node=0x1ae924c8)
at eval.c:3381
#542 0x0000000000425a98 in eval_iter (self=451571440, node=0x1ae91dc0)
at eval.c:3200
#543 0x000000000041a0a4 in rb_call0 (klass=451347880, recv=451571440,
id=318009, oid=<value optimized out>, argc=0, argv=0x7fff2dc81aa0,
body=0x1ae91be0, flags=<value optimized out>) at eval.c:6211
#544 0x000000000041a558 in rb_call (klass=451347880, recv=451571440,
mid=318009, argc=2, argv=0x7fff2dc81a90, scope=1, self=451571440) at
eval.c:6308
#545 0x000000000042508b in eval_fcall (self=451571440,
node=0x1ae94138) at eval.c:3396
#546 0x000000000041653b in rb_yield_0 (val=5, self=451571440, klass=0,
flags=<value optimized out>, avalue=0) at eval.c:5239
#547 0x0000000000441e38 in int_dotimes (num=13) at numeric.c:2960
#548 0x0000000000419787 in rb_call0 (klass=284674560, recv=13,
id=5769, oid=5769, argc=0, argv=0x0, body=0x10f7c7d0, flags=<value
optimized out>) at eval.c:6058
#549 0x000000000041a558 in rb_call (klass=284674560, recv=13,
mid=5769, argc=0, argv=0x0, scope=0, self=451571440) at eval.c:6308
#550 0x00000000004252db in eval_call (self=451571440, node=0x1ae94e80)
at eval.c:3381
#551 0x0000000000425a98 in eval_iter (self=451571440, node=0x1ae93c38)
at eval.c:3200
#552 0x000000000041a0a4 in rb_call0 (klass=451347880, recv=451571440,
id=11137, oid=<value optimized out>, argc=32767, argv=0x0,
body=0x1ae97590, flags=<value optimized out>) at eval.c:6211
#553 0x000000000041a558 in rb_call (klass=451347880, recv=451571440,
mid=11137, argc=0, argv=0x0, scope=0, self=284705440) at eval.c:6308
#554 0x00000000004252db in eval_call (self=284705440, node=0x10f608c8)
at eval.c:3381
#555 0x0000000000417044 in rb_eval (self=284705440, node=0x10f60878)
at eval.c:3858
#556 0x0000000000428839 in ruby_exec_internal () at eval.c:1685
#557 0x0000000000428885 in ruby_exec () at eval.c:1705
#558 0x00000000004288ad in ruby_run () at eval.c:1715
#559 0x000000000040e4a3 in main (argc=7, argv=0x7fff2dc828c8,
envp=<value optimized out>) at main.c:48

At this point, I've attempted fixes by:
1) upgrading the nokogiri gem to the newest version (no effect).
2) upgrading the libxml-ruby gem to the newest version (no effect).

I seem to have run out of the "usual culprits".  Next up we are
contemplating downgrading Ruby Enterprise Edition, as the code in
question (in the backtrace) seems to have been heavily modified in
https://github.com/twitter/rubyenterpriseedition187-248/commit/2259a7...
; which I _believe_ is in 2011.03, which we are running.  The hope is
that downgrading to the previous version of REE would solve this
issue, but I thought that I would post here and see if anyone had any
additional steps I could take before something as drastic as an REE
version downgrade.

Additionally, if I can provide any aid to the REE team to help debug
this I would love to do so; so if you have any questions please do ask
away!  Right now we are seeing the sigsegv events several times a day
(and saving corefiles from them), so it shouldn't be hard to try
additional debugging steps on them.

Thanks for any and all help.

Remi


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.