Bug #4844

RVM crash while running resque worker pool

Added by Ernie Makrkis almost 3 years ago. Updated over 2 years ago.

[ruby-core:36796]
Status:Closed
Priority:Normal
Assignee:Yui NARUSE
Category:core
Target version:1.9.2
ruby -v:ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux] Backport:

Description

I can manage to make this crash happen regularly when running resque-pool on fast running jobs

/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.0/lib/activesupport/coreext/kernel/agnostics.rb:7: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

-- control frame ----------
c:0031 p:---- s:0101 b:0101 l:000100 d:000100 CFUNC :`
c:0030 p:0012 s:0097 b:0097 l:000096 d:000096 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.0/lib/activesupport/coreext/kernel/agnostics.rb:7
c:0029 p:0019 s:0092 b:0092 l:000082 d:000091 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:370
c:0028 p:---- s:0088 b:0088 l:000087 d:000087 FINISH
c:0027 p:---- s:0086 b:0086 l:000085 d:000085 CFUNC :delete_if
c:0026 p:0161 s:0083 b:0083 l:000082 d:000082 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:368
c:0025 p:0011 s:0076 b:0076 l:000075 d:000075 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:387
c:0024 p:0075 s:0072 b:0072 l:000064 d:000071 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:193
c:0023 p:---- s:0070 b:0070 l:000069 d:000069 FINISH
c:0022 p:---- s:0068 b:0068 l:000067 d:000067 CFUNC :loop
c:0021 p:0011 s:0065 b:0065 l:000064 d:000064 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187
c:0020 p:0075 s:0062 b:0062 l:000061 d:000061 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:67
c:0019 p:0017 s:0059 b:0059 l:0013c8 d:000058 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/tasks.rb:17
c:0018 p:---- s:0057 b:0057 l:000056 d:000056 FINISH
c:0017 p:---- s:0055 b:0055 l:000054 d:000054 CFUNC :call
c:0016 p:0043 s:0050 b:0050 l:000041 d:000049 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636
c:0015 p:---- s:0047 b:0047 l:000046 d:000046 FINISH
c:0014 p:---- s:0045 b:0045 l:000044 d:000044 CFUNC :each
c:0013 p:0171 s:0042 b:0042 l:000041 d:000041 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631
c:0012 p:0110 s:0038 b:0038 l:000032 d:000037 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:597
c:0011 p:0019 s:0036 b:0036 l:000035 d:000035 METHOD /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
c:0010 p:0033 s:0033 b:0033 l:000032 d:000032 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590
c:0009 p:0048 s:0027 b:0027 l:000026 d:000026 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:583
c:0008 p:0095 s:0022 b:0022 l:000021 d:000021 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:96
c:0007 p:0080 s:0019 b:0019 l:000018 d:000018 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:15
c:0006 p:0031 s:0015 b:0015 l:000014 d:000014 TOP /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/bin/resque-pool:5
c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH
c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :load
c:0003 p:0127 s:0007 b:0007 l:000e58 d:001210 EVAL /mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH

c:0001 p:0000 s:0002 b:0002 l:000e58 d:000e58 TOP

-- Ruby level backtrace information ----------------------------------------
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19:in <main>'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19:in
load'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/bin/resque-pool:5:in <top (required)>'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:15:in
run'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:96:in start_pool'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:583:in
invoke'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in
monsynchronize'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:597:in block in invoke_with_call_chain'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in
execute'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in each'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in
block in execute'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in call'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/tasks.rb:17:in
block (2 levels) in '
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:67:in run'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187:in
join'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187:in loop'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:193:in
block in join'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:387:in maintain_worker_count'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:368:in
orphaned
workercount'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:368:in delete_if'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:370:in
block in orphaned
workercount'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.0/lib/active
support/core_ext/kernel/agnostics.rb:7:in '
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.0/lib/active_support/core_ext/kernel/agnostics.rb:7:in
'

-- C level backtrace information -------------------------------------------
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbvmbugreport+0x5f) [0x7f903c3b988f]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x603f6) [0x7f903c2a23f6]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbbug+0xb3) [0x7f903c2a2593]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x109d45) [0x7f903c34bd45]
/lib/libpthread.so.0(+0xfb40) [0x7f903c034b40]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(st
clear+0x2d) [0x7f903c353f7d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(stfreetable+0x9) [0x7f903c353fe9]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x7981d) [0x7f903c2bb81d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x7a23d) [0x7f903c2bc23d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x119632) [0x7f903c35b632]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x90ac9) [0x7f903c2d2ac9]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x90c2e) [0x7f903c2d2c2e]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x168cd3) [0x7f903c3aacd3]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbyield+0x69) [0x7f903c3b1829]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x38467) [0x7f903c27a467]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x38585) [0x7f903c27a585]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f903c3a7d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16fe01) [0x7f903c3b1e01]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
rescue2+0x16b) [0x7f903c2a682b]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x162d7e) [0x7f903c3a4d7e]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f903c3a7d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbvminvokeproc+0x3cc) [0x7f903c3af98c]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x6c16a) [0x7f903c2ae16a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f903c3a7d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
yield+0x69) [0x7f903c3b1829]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbaryeach+0x45) [0x7f903c2719c5]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f903c3a7d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbiseqeval+0x1f6) [0x7f903c3aeb86]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x67950) [0x7f903c2a9950]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x67aad) [0x7f903c2a9aad]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f903c3b4cf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f903c3a7d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f903c3ae51a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbiseqevalmain+0x290) [0x7f903c3ae950]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x64bb2) [0x7f903c2a6bb2]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby
execnode+0x1d) [0x7f903c2a6bdd]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby
runnode+0x1e) [0x7f903c2a865e]
](main+0x4b) [0x40094b]
/lib/libc.so.6(
libcstart_main+0xfe) [0x7f903b3f8d8e]

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Another one:

/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:239: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

-- control frame ----------
c:0026 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC :flatten
c:0025 p:0023 s:0077 b:0077 l:000076 d:000076 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:239
c:0024 p:0088 s:0074 b:0072 l:000064 d:000071 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:195
c:0023 p:---- s:0070 b:0070 l:000069 d:000069 FINISH
c:0022 p:---- s:0068 b:0068 l:000067 d:000067 CFUNC :loop
c:0021 p:0011 s:0065 b:0065 l:000064 d:000064 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187
c:0020 p:0075 s:0062 b:0062 l:000061 d:000061 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:67
c:0019 p:0017 s:0059 b:0059 l:001648 d:000058 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/tasks.rb:17
c:0018 p:---- s:0057 b:0057 l:000056 d:000056 FINISH
c:0017 p:---- s:0055 b:0055 l:000054 d:000054 CFUNC :call
c:0016 p:0043 s:0050 b:0050 l:000041 d:000049 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636
c:0015 p:---- s:0047 b:0047 l:000046 d:000046 FINISH
c:0014 p:---- s:0045 b:0045 l:000044 d:000044 CFUNC :each
c:0013 p:0171 s:0042 b:0042 l:000041 d:000041 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631
c:0012 p:0110 s:0038 b:0038 l:000032 d:000037 BLOCK /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:597
c:0011 p:0019 s:0036 b:0036 l:000035 d:000035 METHOD /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
c:0010 p:0033 s:0033 b:0033 l:000032 d:000032 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590
c:0009 p:0048 s:0027 b:0027 l:000026 d:000026 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:583
c:0008 p:0095 s:0022 b:0022 l:000021 d:000021 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:96
c:0007 p:0080 s:0019 b:0019 l:000018 d:000018 METHOD /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:15
c:0006 p:0031 s:0015 b:0015 l:000014 d:000014 TOP /mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/bin/resque-pool:5
c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH
c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :load
c:0003 p:0127 s:0007 b:0007 l:001ee8 d:001770 EVAL /mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH

c:0001 p:0000 s:0002 b:0002 l:001ee8 d:001ee8 TOP

-- Ruby level backtrace information ----------------------------------------
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19:in <main>'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bin/resque-pool:19:in
load'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/bin/resque-pool:5:in <top (required)>'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:15:in
run'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/cli.rb:96:in start_pool'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:583:in
invoke'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in
mon_synchronize'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:597:in block in invoke_with_call_chain'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in
execute'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in each'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in
block in execute'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in call'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool/tasks.rb:17:in
block (2 levels) in '
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:67:in run'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187:in
join'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:187:in loop'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:195:in
block in join'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:239:in all_pids'
/mnt/backupify-production/shared/bundle/ruby/1.9.1/bundler/gems/resque-pool-6e3902586d12/lib/resque/pool.rb:239:in
flatten'

-- C level backtrace information -------------------------------------------
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbvmbugreport+0x5f) [0x7f8acc44488f]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x603f6) [0x7f8acc32d3f6]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbbug+0xb3) [0x7f8acc32d593]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x109d45) [0x7f8acc3d6d45]
/lib/libpthread.so.0(+0xfb40) [0x7f8acc0bfb40]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(st
clear+0x40) [0x7f8acc3def90]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(stfreetable+0x9) [0x7f8acc3defe9]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x7981d) [0x7f8acc34681d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x7a23d) [0x7f8acc34723d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x31ead) [0x7f8acc2feead]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x376e6) [0x7f8acc3046e6]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x37a90) [0x7f8acc304a90]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f8acc43fcf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f8acc432d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f8acc43951a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16fe01) [0x7f8acc43ce01]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbrescue2+0x16b) [0x7f8acc33182b]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x162d7e) [0x7f8acc42fd7e]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f8acc43fcf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f8acc432d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f8acc43951a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
vminvokeproc+0x3cc) [0x7f8acc43a98c]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x6c16a) [0x7f8acc33916a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f8acc43fcf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f8acc432d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f8acc43951a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rbyield+0x69) [0x7f8acc43c829]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
aryeach+0x45) [0x7f8acc2fc9c5]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f8acc43fcf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f8acc432d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f8acc43951a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
iseqeval+0x1f6) [0x7f8acc439b86]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x67950) [0x7f8acc334950]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x67aad) [0x7f8acc334aad]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x172cf0) [0x7f8acc43fcf0]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x165d49) [0x7f8acc432d49]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x16c51a) [0x7f8acc43951a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb
iseqevalmain+0x290) [0x7f8acc439950]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x64bb2) [0x7f8acc331bb2]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rubyexecnode+0x1d) [0x7f8acc331bdd]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rubyrunnode+0x1e) [0x7f8acc33365e]
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

pool.rb Magnifier (12.1 KB) Ernie Makrkis, 06/07/2011 11:19 PM


Related issues

Related to ruby-trunk - Bug #4611: [BUG] Segementation fault reported Feedback 04/26/2011

History

#1 Updated by Yui NARUSE almost 3 years ago

Can you show the reproducible code?

#2 Updated by Ernie Makrkis almost 3 years ago

Hi,

I've attached pool.rb which you can correlate the stacktrace with.

#3 Updated by Yui NARUSE almost 3 years ago

  • Status changed from Open to Assigned
  • Assignee set to Yui NARUSE

#4 Updated by Yui NARUSE almost 3 years ago

  • Status changed from Assigned to Feedback

It is not a reproducible code.

#5 Updated by Yui NARUSE over 2 years ago

  • Status changed from Feedback to Closed

I close this as Rejected since no feedback provided.
Please reopen this if it still happens on the latest version of ruby.

Also available in: Atom PDF