Project

General

Profile

Bug #2986

segmentation fault

Added by harry (Harry Hornreich) over 9 years ago. Updated about 8 years ago.

Status:
Third Party's Issue
Priority:
Normal
Assignee:
-
ruby -v:
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0]
[ruby-core:28771]

Description

=begin
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
=end

History

#1

Updated by mame (Yusuke Endoh) over 9 years ago

  • Status changed from Open to Third Party's Issue

=begin
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
=end

#2

Updated by harry (Harry Hornreich) about 9 years ago

=begin
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/
=end

Also available in: Atom PDF