Bug #2986
segmentation fault
| Status: | Third Party's Issue | Start date: | 03/19/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| ruby -v: | ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0] |
Description
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) /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915: [BUG] Segmentation fault ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0] -- control frame ---------- c:0062 p:---- s:0309 b:0309 l:000308 d:000308 CFUNC :initialize c:0061 p:---- s:0307 b:0307 l:000306 d:000306 CFUNC :new 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 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 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 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 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 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 c:0054 p:---- s:0274 b:0274 l:000273 d:000273 FINISH c:0053 p:---- s:0272 b:0272 l:000271 d:000271 CFUNC :new c:0052 p:0234 s:0268 b:0268 l:000267 d:000267 METHOD /Users/harry/work/idooit/lib/gruff_graph.rb:216 c:0051 p:0113 s:0260 b:0260 l:000259 d:000259 METHOD /Users/harry/work/idooit/app/controllers/graphs_controller.rb:377 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 c:0032 p:---- s:0170 b:0170 l:000169 d:000169 FINISH c:0031 p:---- s:0168 b:0168 l:000167 d:000167 CFUNC :call 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 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 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 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 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 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 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 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 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 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 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 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 c:0018 p:0019 s:0102 b:0102 l:000101 d:000101 METHOD <internal:prelude>:8 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 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 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 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 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 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 c:0011 p:---- s:0069 b:0069 l:000068 d:000068 FINISH c:0010 p:---- s:0067 b:0067 l:000066 d:000066 CFUNC :each 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 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 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 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 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 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 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 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP --------------------------- -- Ruby level backtrace information----------------------------------------- /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in `initialize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in `new' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:915:in `render_gradiated_background' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:898:in `render_background' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:318:in `theme=' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:333:in `theme_keynote' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/base.rb:195:in `initialize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/gruff-0.3.6/lib/gruff/line.rb:44:in `initialize' /Users/harry/work/idooit/lib/gruff_graph.rb:216:in `new' /Users/harry/work/idooit/lib/gruff_graph.rb:216:in `complex_graph' /Users/harry/work/idooit/app/controllers/graphs_controller.rb:377:in `show' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_with_filters' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `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 `block in ms' /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/benchmark.rb:309:in `realtime' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `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 `perform_action_with_rescue' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in `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 `process' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process_with_filters' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in `process' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in `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 `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/head.rb:9:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `block in call' /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 `cache' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `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 `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11:in `block in call' <internal:prelude>:8:in `synchronize' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `block in call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/static.rb:31:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in `block in call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `each' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:17:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/content_length.rb:13:in `call' /Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50:in `service' /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service' /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run' /Users/harry/.rvm/rubies/ruby-1.9.1-p378/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' -- C level backtrace information ------------------------------------------- 0x100109ecd 0 ruby 0x0000000100109ecd rb_vm_bugreport + 77 0x1000286a4 1 ruby 0x00000001000286a4 report_bug + 260 0x100028838 2 ruby 0x0000000100028838 rb_bug + 200 0x1000b44e4 3 ruby 0x00000001000b44e4 sigsegv + 132 0x7fff87e49eaa 4 libSystem.B.dylib 0x00007fff87e49eaa _sigtramp + 26 0x7fff87df2d3b 5 libSystem.B.dylib 0x00007fff87df2d3b szone_free + 2140 0x103c6cb65 6 libMagickCore.2.dylib 0x0000000103c6cb65 AcquirePixelCache + 325 0x103d16df6 7 libMagickCore.2.dylib 0x0000000103d16df6 AcquireImage + 358 0x103bfc99e 8 RMagick2.bundle 0x0000000103bfc99e Image_initialize + 142 0x100103d21 9 ruby 0x0000000100103d21 vm_call0 + 849 0x1000fb3e8 10 ruby 0x00000001000fb3e8 rb_funcall2 + 296 0x10005b873 11 ruby 0x000000010005b873 rb_class_new_instance + 51 0x1000fa224 12 ruby 0x00000001000fa224 vm_call_cfunc + 340 0x1000fbaf0 13 ruby 0x00000001000fbaf0 vm_call_method + 896 0x1000fca3c 14 ruby 0x00000001000fca3c vm_exec_core + 3180 0x100101cd3 15 ruby 0x0000000100101cd3 vm_exec + 1203 0x100103c40 16 ruby 0x0000000100103c40 vm_call0 + 624 0x1000fb3e8 17 ruby 0x00000001000fb3e8 rb_funcall2 + 296 0x10005b873 18 ruby 0x000000010005b873 rb_class_new_instance + 51 0x1000fa224 19 ruby 0x00000001000fa224 vm_call_cfunc + 340 0x1000fbaf0 20 ruby 0x00000001000fbaf0 vm_call_method + 896 0x1000fca3c 21 ruby 0x00000001000fca3c vm_exec_core + 3180 0x100101cd3 22 ruby 0x0000000100101cd3 vm_exec + 1203 0x100103783 23 ruby 0x0000000100103783 rb_vm_invoke_proc + 691 0x1000fa224 24 ruby 0x00000001000fa224 vm_call_cfunc + 340 0x1000fbaf0 25 ruby 0x00000001000fbaf0 vm_call_method + 896 0x1000fca3c 26 ruby 0x00000001000fca3c vm_exec_core + 3180 0x100101cd3 27 ruby 0x0000000100101cd3 vm_exec + 1203 0x100107c09 28 ruby 0x0000000100107c09 rb_yield + 505 0x100004e22 29 ruby 0x0000000100004e22 rb_ary_each + 82 0x1000fa224 30 ruby 0x00000001000fa224 vm_call_cfunc + 340 0x1000fbaf0 31 ruby 0x00000001000fbaf0 vm_call_method + 896 0x1000fca3c 32 ruby 0x00000001000fca3c vm_exec_core + 3180 0x100101cd3 33 ruby 0x0000000100101cd3 vm_exec + 1203 0x100103783 34 ruby 0x0000000100103783 rb_vm_invoke_proc + 691 0x10010e943 35 ruby 0x000000010010e943 thread_start_func_2 + 835 0x10010ea61 36 ruby 0x000000010010ea61 thread_start_func_1 + 17 0x7fff87e22f8e 37 libSystem.B.dylib 0x00007fff87e22f8e _pthread_start + 331 0x7fff87e22e41 38 libSystem.B.dylib 0x00007fff87e22e41 thread_start + 13
History
Updated by Yusuke Endoh almost 2 years ago
- Status changed from Open to Third Party's Issue
Hi, > 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) SEGV occurs in the function AcquirePixelCache which seems to belong to RMagick. So I doubt it is RMagick's issue. Please report to rmagick project first. If ruby core's issue is suspected again, reopen this ticket or register a new ticket, please. -- Yusuke Endoh <mame@tsg.ne.jp>
Updated by Harry Hornreich over 1 year ago
After reinstalling on a clean snow leopard machine and rebuilding rmagick from scratch using the following instructions (and NOT macports) the problem has gone away: http://www.thinkbohemian.com/2009/10/29/install-rmagick-and-mysql-with-snowleopard/