Ruby Issue Tracking System: Issues
https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2010-03-19T17:23:41Z
Ruby Issue Tracking System
Redmine
Backport191 - Bug #2986 (Third Party's Issue): segmentation fault
https://bugs.ruby-lang.org/issues/2986
2010-03-19T17:23:41Z
harry (Harry Hornreich)
harryhorn@gmail.com
<p>=begin<br>
using latest gruff gem 0.3.6 with ruby 1.9.1p378 installed via RVM and rails 2.3.5 on Mac OS X Snow Leopard got a crash (works fine with ruby 1.8.7)</p>
<p>/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915: [BUG] Segmentation fault<br>
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0]</p>
<h2>-- control frame ----------<br>
c:0062 p:---- s:0309 b:0309 l:000308 d:000308 CFUNC :initialize<br>
c:0061 p:---- s:0307 b:0307 l:000306 d:000306 CFUNC :new<br>
c:0060 p:0046 s:0301 b:0301 l:000300 d:000300 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915<br>
c:0059 p:0078 s:0296 b:0296 l:000295 d:000295 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:898<br>
c:0058 p:0109 s:0293 b:0293 l:000292 d:000292 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:318<br>
c:0057 p:0098 s:0288 b:0287 l:000286 d:000286 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:333<br>
c:0056 p:0133 s:0284 b:0284 l:000283 d:000283 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:195<br>
c:0055 p:0122 s:0278 b:0278 l:000277 d:000277 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/line.rb:44<br>
c:0054 p:---- s:0274 b:0274 l:000273 d:000273 FINISH<br>
c:0053 p:---- s:0272 b:0272 l:000271 d:000271 CFUNC :new<br>
c:0052 p:0234 s:0268 b:0268 l:000267 d:000267 METHOD /Users/harry/work/idooit/lib/gruff_graph.rb:216<br>
c:0051 p:0113 s:0260 b:0260 l:000259 d:000259 METHOD /Users/harry/work/idooit/app/controllers/graphs_controller.rb:377<br>
c:0050 p:0042 s:0255 b:0255 l:000254 d:000254 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331<br>
c:0049 p:0047 s:0251 b:0251 l:000250 d:000250 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617<br>
c:0048 p:0028 s:0244 b:0244 l:000243 d:000243 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610<br>
c:0047 p:0009 s:0241 b:0241 l:002438 d:000240 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68<br>
c:0046 p:0005 s:0239 b:0239 l:001f08 d:000238 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17<br>
c:0045 p:0024 s:0237 b:0237 l:000236 d:000236 METHOD /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/benchmark.rb:309<br>
c:0044 p:0013 s:0231 b:0230 l:001f08 d:001f08 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17<br>
c:0043 p:0028 s:0227 b:0227 l:002438 d:002438 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68<br>
c:0042 p:0011 s:0220 b:0220 l:000219 d:000219 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160<br>
c:0041 p:0011 s:0216 b:0216 l:000215 d:000215 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146<br>
c:0040 p:0088 s:0213 b:0213 l:000212 d:000212 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:532<br>
c:0039 p:0029 s:0206 b:0206 l:000205 d:000205 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606<br>
c:0038 p:0021 s:0199 b:0199 l:000198 d:000198 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:391<br>
c:0037 p:0105 s:0194 b:0194 l:000193 d:000193 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:386<br>
c:0036 p:0054 s:0188 b:0188 l:000187 d:000187 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437<br>
c:0035 p:0037 s:0182 b:0182 l:000181 d:000181 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87<br>
c:0034 p:0017 s:0177 b:0177 l:000176 d:000176 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121<br>
c:0033 p:0018 s:0173 b:0173 l:0004c8 d:000172 LAMBDA /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130<br>
c:0032 p:---- s:0170 b:0170 l:000169 d:000169 FINISH<br>
c:0031 p:---- s:0168 b:0168 l:000167 d:000167 CFUNC :call<br>
c:0030 p:0014 s:0164 b:0164 l:000163 d:000163 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25<br>
c:0029 p:0014 s:0157 b:0157 l:000156 d:000156 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/head.rb:9<br>
c:0028 p:0150 s:0150 b:0150 l:000149 d:000149 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/methodoverride.rb:24<br>
c:0027 p:0045 s:0144 b:0144 l:000143 d:000143 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15<br>
c:0026 p:0080 s:0139 b:0139 l:000138 d:000138 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122<br>
c:0025 p:0013 s:0127 b:0127 l:000fa0 d:000126 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29<br>
c:0024 p:0038 s:0125 b:0125 l:000124 d:000124 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34<br>
c:0023 p:0051 s:0121 b:0121 l:000120 d:000120 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9<br>
c:0022 p:0019 s:0117 b:0117 l:000fa0 d:000fa0 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28<br>
c:0021 p:0014 s:0113 b:0113 l:000112 d:000112 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.r<br>
c:0020 p:0014 s:0109 b:0109 l:000108 d:000108 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26<br>
c:0019 p:0013 s:0104 b:0104 l:000098 d:000103 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11<br>
c:0018 p:0019 s:0102 b:0102 l:000101 d:000101 METHOD <a href="internal:prelude" class="external">internal:prelude</a>:8<br>
c:0017 p:0052 s:0099 b:0099 l:000098 d:000098 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11<br>
c:0016 p:0023 s:0094 b:0094 l:000084 d:000093 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114<br>
c:0015 p:0040 s:0092 b:0092 l:000091 d:000091 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34<br>
c:0014 p:0037 s:0085 b:0085 l:000084 d:000084 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108<br>
c:0013 p:0189 s:0081 b:0081 l:000080 d:000080 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/static.rb:31<br>
c:0012 p:0195 s:0074 b:0074 l:000063 d:000073 BLOCK /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:46<br>
c:0011 p:---- s:0069 b:0069 l:000068 d:000068 FINISH<br>
c:0010 p:---- s:0067 b:0067 l:000066 d:000066 CFUNC :each<br>
c:0009 p:0069 s:0064 b:0064 l:000063 d:000063 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:40<br>
c:0008 p:0014 s:0055 b:0055 l:000054 d:000054 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:17<br>
c:0007 p:0014 s:0050 b:0050 l:000049 d:000049 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/content_length.rb:13<br>
c:0006 p:0335 s:0042 b:0042 l:000041 d:000041 METHOD /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50<br>
c:0005 p:0256 s:0030 b:0030 l:000029 d:000029 METHOD /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:111<br>
c:0004 p:0382 s:0020 b:0020 l:000019 d:000019 METHOD /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:70<br>
c:0003 p:0123 s:0009 b:0009 l:001298 d:000008 BLOCK /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/server.rb:183<br>
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH<br>
c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP</h2>
<p>-- Ruby level backtrace information-----------------------------------------<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in <code>initialize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in </code>new'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in <code>render_gradiated_background' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:898:in </code>render_background'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:318:in <code>theme=' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:333:in </code>theme_keynote'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:195:in <code>initialize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/line.rb:44:in </code>initialize'<br>
/Users/harry/work/idooit/lib/gruff_graph.rb:216:in <code>new' /Users/harry/work/idooit/lib/gruff_graph.rb:216:in </code>complex_graph'<br>
/Users/harry/work/idooit/app/controllers/graphs_controller.rb:377:in <code>show' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in </code>perform_action'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in <code>call_filters' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in </code>perform_action_with_filters'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in <code>block in perform_action_with_benchmark' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in </code>block in ms'<br>
/Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/benchmark.rb:309:in <code>realtime' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in </code>ms'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in <code>perform_action_with_benchmark' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in </code>perform_action_with_rescue'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in <code>perform_action_with_flash' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in </code>process'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in <code>process_with_filters' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in </code>process'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in <code>dispatch' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in </code>_call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in <code>block in build_middleware_stack' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/head.rb:9:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in </code>block in call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in <code>cache' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in </code>cache'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11:in </code>block in call'<br>
<a href="internal:prelude" class="external">internal:prelude</a>:8:in <code>synchronize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in <code>block in call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in </code>run'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/static.rb:31:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in <code>block in call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in </code>each'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:17:in </code>call'<br>
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/content_length.rb:13:in <code>call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50:in </code>service'<br>
/Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:111:in <code>service' /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:70:in </code>run'<br>
/Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'</p>
<p>-- C level backtrace information -------------------------------------------<br>
0x100109ecd 0 ruby 0x0000000100109ecd rb_vm_bugreport + 77<br>
0x1000286a4 1 ruby 0x00000001000286a4 report_bug + 260<br>
0x100028838 2 ruby 0x0000000100028838 rb_bug + 200<br>
0x1000b44e4 3 ruby 0x00000001000b44e4 sigsegv + 132<br>
0x7fff87e49eaa 4 libSystem.B.dylib 0x00007fff87e49eaa _sigtramp + 26<br>
0x7fff87df2d3b 5 libSystem.B.dylib 0x00007fff87df2d3b szone_free + 2140<br>
0x103c6cb65 6 libMagickCore.2.dylib 0x0000000103c6cb65 AcquirePixelCache + 325<br>
0x103d16df6 7 libMagickCore.2.dylib 0x0000000103d16df6 AcquireImage + 358<br>
0x103bfc99e 8 RMagick2.bundle 0x0000000103bfc99e Image_initialize + 142<br>
0x100103d21 9 ruby 0x0000000100103d21 vm_call0 + 849<br>
0x1000fb3e8 10 ruby 0x00000001000fb3e8 rb_funcall2 + 296<br>
0x10005b873 11 ruby 0x000000010005b873 rb_class_new_instance + 51<br>
0x1000fa224 12 ruby 0x00000001000fa224 vm_call_cfunc + 340<br>
0x1000fbaf0 13 ruby 0x00000001000fbaf0 vm_call_method + 896<br>
0x1000fca3c 14 ruby 0x00000001000fca3c vm_exec_core + 3180<br>
0x100101cd3 15 ruby 0x0000000100101cd3 vm_exec + 1203<br>
0x100103c40 16 ruby 0x0000000100103c40 vm_call0 + 624<br>
0x1000fb3e8 17 ruby 0x00000001000fb3e8 rb_funcall2 + 296<br>
0x10005b873 18 ruby 0x000000010005b873 rb_class_new_instance + 51<br>
0x1000fa224 19 ruby 0x00000001000fa224 vm_call_cfunc + 340<br>
0x1000fbaf0 20 ruby 0x00000001000fbaf0 vm_call_method + 896<br>
0x1000fca3c 21 ruby 0x00000001000fca3c vm_exec_core + 3180<br>
0x100101cd3 22 ruby 0x0000000100101cd3 vm_exec + 1203<br>
0x100103783 23 ruby 0x0000000100103783 rb_vm_invoke_proc + 691<br>
0x1000fa224 24 ruby 0x00000001000fa224 vm_call_cfunc + 340<br>
0x1000fbaf0 25 ruby 0x00000001000fbaf0 vm_call_method + 896<br>
0x1000fca3c 26 ruby 0x00000001000fca3c vm_exec_core + 3180<br>
0x100101cd3 27 ruby 0x0000000100101cd3 vm_exec + 1203<br>
0x100107c09 28 ruby 0x0000000100107c09 rb_yield + 505<br>
0x100004e22 29 ruby 0x0000000100004e22 rb_ary_each + 82<br>
0x1000fa224 30 ruby 0x00000001000fa224 vm_call_cfunc + 340<br>
0x1000fbaf0 31 ruby 0x00000001000fbaf0 vm_call_method + 896<br>
0x1000fca3c 32 ruby 0x00000001000fca3c vm_exec_core + 3180<br>
0x100101cd3 33 ruby 0x0000000100101cd3 vm_exec + 1203<br>
0x100103783 34 ruby 0x0000000100103783 rb_vm_invoke_proc + 691<br>
0x10010e943 35 ruby 0x000000010010e943 thread_start_func_2 + 835<br>
0x10010ea61 36 ruby 0x000000010010ea61 thread_start_func_1 + 17<br>
0x7fff87e22f8e 37 libSystem.B.dylib 0x00007fff87e22f8e _pthread_start + 331<br>
0x7fff87e22e41 38 libSystem.B.dylib 0x00007fff87e22e41 thread_start + 13<br>
=end</p>