Project

General

Profile

Bug #2309 » stack_trace.txt

jxtps (Jxtps 435), 10/30/2009 09:13 AM

 
/mnt/rails/app/models/simple_state_machine.rb:309: [BUG] Segmentation fault
ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux]

-- control frame ----------
c:0051 p:0021 s:0208 b:0207 l:001500 d:000206 LAMBDA /mnt/rails/app/models/simple_state_machine.rb:309
c:0050 p:---- s:0203 b:0203 l:000202 d:000202 FINISH
c:0049 p:0053 s:0201 b:0201 l:000200 d:000200 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.4/lib/active_record/associations/association_proxy.rb:148
c:0048 p:0029 s:0196 b:0196 l:000187 d:000195 BLOCK /mnt/rails/app/models/mob.rb:152
c:0047 p:0071 s:0194 b:0194 l:000193 d:000193 METHOD /mnt/rails/app/models/mob.rb:69
c:0046 p:0010 s:0188 b:0188 l:000187 d:000187 METHOD /mnt/rails/app/models/mob.rb:151
c:0045 p:0075 s:0185 b:0185 l:000166 d:000184 BLOCK /mnt/rails/app/models/mob.rb:51
c:0044 p:---- s:0182 b:0182 l:000181 d:000181 FINISH
c:0043 p:---- s:0180 b:0180 l:000179 d:000179 CFUNC :each
c:0042 p:0011 s:0177 b:0177 l:000166 d:000176 BLOCK /mnt/rails/app/models/mob.rb:49
c:0041 p:0078 s:0174 b:0174 l:000173 d:000173 METHOD /mnt/rails/config/initializers/extensions_active_record.rb:109
c:0040 p:0031 s:0167 b:0167 l:000166 d:000166 METHOD /mnt/rails/app/models/mob.rb:48
c:0039 p:0021 s:0163 b:0163 l:000162 d:000162 METHOD /mnt/rails/spec/babel_test_helper.rb:56
c:0038 p:0413 s:0158 b:0158 l:000157 d:000157 METHOD /mnt/rails/spec/babel_test_helper.rb:25
c:0037 p:0188 s:0153 b:0153 l:000152 d:000152 METHOD /mnt/rails/spec/babel_test_helper.rb:147
c:0036 p:0019 s:0147 b:0147 l:000146 d:000146 METHOD /mnt/rails/spec/babel_test_helper.rb:160
c:0035 p:0021 s:0142 b:0142 l:002678 d:000141 BLOCK /mnt/rails/spec/models/translation_block_spec.rb:108
c:0034 p:---- s:0139 b:0139 l:000138 d:000138 FINISH
c:0033 p:---- s:0137 b:0137 l:000136 d:000136 CFUNC :instance_eval
c:0032 p:0023 s:0134 b:0134 l:000118 d:000133 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_methods.rb:40
c:0031 p:0031 s:0131 b:0131 l:000130 d:000130 METHOD /usr/local/lib/ruby/1.9.1/timeout.rb:44
c:0030 p:0061 s:0119 b:0119 l:000118 d:000118 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_methods.rb:37
c:0029 p:0046 s:0112 b:0111 l:000101 d:000110 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:207
c:0028 p:---- s:0107 b:0107 l:000106 d:000106 FINISH
c:0027 p:---- s:0105 b:0105 l:000104 d:000104 CFUNC :each
c:0026 p:0033 s:0102 b:0102 l:000101 d:000101 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:205
c:0025 p:0131 s:0094 b:0094 l:000093 d:000093 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:103
c:0024 p:0016 s:0086 b:0085 l:000076 d:000084 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:23
c:0023 p:---- s:0082 b:0082 l:000081 d:000081 FINISH
c:0022 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC :each
c:0021 p:0033 s:0077 b:0077 l:000076 d:000076 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:22
c:0020 p:0192 s:0073 b:0073 l:000072 d:000072 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/options.rb:127
c:0019 p:0068 s:0068 b:0068 l:000067 d:000067 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/command_line.rb:9
c:0018 p:0050 s:0063 b:0063 l:000062 d:000062 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/test_framework/rspec.rb:6
c:0017 p:0080 s:0057 b:0057 l:001c70 d:000056 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/run_strategy/forking.rb:13
c:0016 p:0023 s:0055 b:0054 l:000045 d:000053 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/forker.rb:20
c:0015 p:---- s:0051 b:0051 l:000050 d:000050 FINISH
c:0014 p:---- s:0049 b:0049 l:000048 d:000048 CFUNC :fork
c:0013 p:0054 s:0046 b:0046 l:000045 d:000045 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/forker.rb:18
c:0012 p:---- s:0042 b:0042 l:000041 d:000041 FINISH
c:0011 p:---- s:0040 b:0040 l:000039 d:000039 CFUNC :new
c:0010 p:0041 s:0037 b:0037 l:001c70 d:001c70 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/run_strategy/forking.rb:9
c:0009 p:0023 s:0031 b:0031 l:000030 d:000030 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/server.rb:46
c:0008 p:0092 s:0025 b:0025 l:000024 d:000024 METHOD /usr/local/lib/ruby/1.9.1/drb/drb.rb:1558
c:0007 p:0136 s:0021 b:0021 l:000020 d:000020 METHOD /usr/local/lib/ruby/1.9.1/drb/drb.rb:1518
c:0006 p:0042 s:0017 b:0017 l:0016e8 d:000016 BLOCK /usr/local/lib/ruby/1.9.1/drb/drb.rb:1592
c:0005 p:---- s:0012 b:0012 l:000011 d:000011 FINISH
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :loop
c:0003 p:0067 s:0007 b:0007 l:0016e8 d:000006 BLOCK /usr/local/lib/ruby/1.9.1/drb/drb.rb:1588
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-----------------------------------------
/mnt/rails/app/models/simple_state_machine.rb:309:in `block (2 levels) in simple_state_machine'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.4/lib/active_record/associations/association_proxy.rb:148:in `send'
/mnt/rails/app/models/mob.rb:152:in `block in execute'
/mnt/rails/app/models/mob.rb:69:in `execute'
/mnt/rails/app/models/mob.rb:151:in `execute'
/mnt/rails/app/models/mob.rb:51:in `block (2 levels) in process_all'
/mnt/rails/app/models/mob.rb:49:in `each'
/mnt/rails/app/models/mob.rb:49:in `block in process_all'
/mnt/rails/config/initializers/extensions_active_record.rb:109:in `each_slice'
/mnt/rails/app/models/mob.rb:48:in `process_all'
/mnt/rails/spec/babel_test_helper.rb:56:in `process_mobs'
/mnt/rails/spec/babel_test_helper.rb:25:in `create_document_version'
/mnt/rails/spec/babel_test_helper.rb:147:in `create_translation_hob'
/mnt/rails/spec/babel_test_helper.rb:160:in `create_check_hob'
/mnt/rails/spec/models/translation_block_spec.rb:108:in `block (3 levels) in <top (required)>'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_methods.rb:40:in `instance_eval'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_methods.rb:40:in `block in execute'
/usr/local/lib/ruby/1.9.1/timeout.rb:44:in `timeout'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_methods.rb:37:in `execute'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:207:in `block in run_examples'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:205:in `each'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:205:in `run_examples'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/example/example_group_methods.rb:103:in `run'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:23:in `block in run'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:22:in `each'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:22:in `run'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/options.rb:127:in `run_examples'
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-1.2.8/lib/spec/runner/command_line.rb:9:in `run'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/test_framework/rspec.rb:6:in `run_tests'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/run_strategy/forking.rb:13:in `block in run'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/forker.rb:20:in `block in initialize'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/forker.rb:18:in `fork'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/forker.rb:18:in `initialize'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/run_strategy/forking.rb:9:in `new'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/run_strategy/forking.rb:9:in `run'
/usr/local/lib/ruby/gems/1.9.1/gems/spork-0.7.2/lib/spork/server.rb:46:in `run'
/usr/local/lib/ruby/1.9.1/drb/drb.rb:1558:in `perform_without_block'
/usr/local/lib/ruby/1.9.1/drb/drb.rb:1518:in `perform'
/usr/local/lib/ruby/1.9.1/drb/drb.rb:1592:in `block (2 levels) in main_loop'
/usr/local/lib/ruby/1.9.1/drb/drb.rb:1588:in `loop'
/usr/local/lib/ruby/1.9.1/drb/drb.rb:1588:in `block in main_loop'

-- C level backtrace information -------------------------------------------
0x4e91eb /usr/local/bin/ruby(rb_vm_bugreport+0x3b) [0x4e91eb]
0x517ac0 /usr/local/bin/ruby [0x517ac0]
0x517c31 /usr/local/bin/ruby(rb_bug+0xb1) [0x517c31]
0x49412f /usr/local/bin/ruby [0x49412f]
0x7f22edf71080 /lib/libpthread.so.0 [0x7f22edf71080]
0x4d8023 /usr/local/bin/ruby(rb_vm_make_proc+0xe3) [0x4d8023]
0x4d82d0 /usr/local/bin/ruby [0x4d82d0]
0x4d975a /usr/local/bin/ruby [0x4d975a]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e1e1d /usr/local/bin/ruby(rb_vm_invoke_proc+0x41d) [0x4e1e1d]
0x4d96f1 /usr/local/bin/ruby [0x4d96f1]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4dfdc7 /usr/local/bin/ruby [0x4dfdc7]
0x4e0e1c /usr/local/bin/ruby(rb_yield+0x6c) [0x4e0e1c]
0x4f3a45 /usr/local/bin/ruby(rb_ary_each+0x45) [0x4f3a45]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e6e18 /usr/local/bin/ruby [0x4e6e18]
0x4e778e /usr/local/bin/ruby [0x4e778e]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4dfdc7 /usr/local/bin/ruby [0x4dfdc7]
0x4e0e1c /usr/local/bin/ruby(rb_yield+0x6c) [0x4e0e1c]
0x4f3a45 /usr/local/bin/ruby(rb_ary_each+0x45) [0x4f3a45]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4dfdc7 /usr/local/bin/ruby [0x4dfdc7]
0x4e0e1c /usr/local/bin/ruby(rb_yield+0x6c) [0x4e0e1c]
0x4f3a45 /usr/local/bin/ruby(rb_ary_each+0x45) [0x4f3a45]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e1166 /usr/local/bin/ruby(rb_yield+0x3b6) [0x4e1166]
0x4197d9 /usr/local/bin/ruby(rb_protect+0xd9) [0x4197d9]
0x464960 /usr/local/bin/ruby [0x464960]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e26ba /usr/local/bin/ruby [0x4e26ba]
0x4e529f /usr/local/bin/ruby(rb_funcall2+0x6f) [0x4e529f]
0x441c52 /usr/local/bin/ruby(rb_class_new_instance+0x32) [0x441c52]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e1736 /usr/local/bin/ruby [0x4e1736]
0x418b4b /usr/local/bin/ruby(rb_rescue2+0x15b) [0x418b4b]
0x4d8900 /usr/local/bin/ruby [0x4d8900]
0x4d76ad /usr/local/bin/ruby [0x4d76ad]
0x4d9550 /usr/local/bin/ruby [0x4d9550]
0x4da584 /usr/local/bin/ruby [0x4da584]
0x4df740 /usr/local/bin/ruby [0x4df740]
0x4e1e1d /usr/local/bin/ruby(rb_vm_invoke_proc+0x41d) [0x4e1e1d]
0x4ed5ed /usr/local/bin/ruby [0x4ed5ed]
0x4ed72e /usr/local/bin/ruby [0x4ed72e]
0x7f22edf693ba /lib/libpthread.so.0 [0x7f22edf693ba]
0x7f22ed40cfcd /lib/libc.so.6(clone+0x6d) [0x7f22ed40cfcd]

[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
(1-1/3)