Skip to content

Instantly share code, notes, and snippets.

@jc00ke
Created October 7, 2015 02:58
Show Gist options
  • Save jc00ke/42c209847152bc808138 to your computer and use it in GitHub Desktop.
Save jc00ke/42c209847152bc808138 to your computer and use it in GitHub Desktop.
➜ sidekiq (concurrent-ruby) time bundle exec bin/sidekiqload
2015-10-07T02:54:02.724Z 29724 TID-3t0g INFO: Booting Sidekiq 3.5.1 with redis options {:db=>13, :url=>nil}
2015-10-07T02:54:04.775Z 29724 TID-3t2g ERROR: RSS: 176940 Pending: 0
2015-10-07T02:54:04.776Z 29724 TID-3t2g ERROR: Done
2015-10-07T02:54:37.503Z 29724 TID-dvu4 ERROR: Created 100000 jobs
2015-10-07T02:54:40.147Z 29724 TID-fd7c ERROR: Error fetching message: undefined method `request_process' on an instance of Hash.
2015-10-07T02:54:40.149Z 29724 TID-fd7c ERROR: kernel/delta/kernel.rb:78:in `request_process (method_missing)'
2015-10-07T02:54:40.151Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/manager.rb:123:in `assign'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:97:in `get_one'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:79:in `wait_for_request'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:92:in `get_one'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:62:in `start'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:16:in `watchdog'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:24:in `safe_thread'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: kernel/bootstrap/proc.rb:20:in `call'
2015-10-07T02:54:40.152Z 29724 TID-fd7c ERROR: kernel/bootstrap/thread.rb:352:in `__run__'
The Rubinius process is aborting with signal: SIGSEGV
--- begin system info ---
node info: kendrick #34-Ubuntu SMP Fri Oct 2 22:08:41 UTC 2015
--- end system info ---
--- begin rubinius info ---
process info: jesse rbx 29724 2.5.8.c22 2.1.0 2015-10-05 2920c9e0 3.4.2 JIT
--- end rubinius info ---
--- begin system backtrace ---
sidekiq 3.5.1 [12 of 25 busy]() [0x697388]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10d10) [0x7f5dea8bed10]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius16GarbageCollector11scan_objectEPNS_6ObjectE+0x19f) [0x74e24f]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius7BakerGC17handle_promotionsEv+0x34) [0x74b3d4]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius7BakerGC7collectEPNS_6GCDataE+0x219) [0x74ba19]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius12ObjectMemory13collect_youngEPNS_5StateEPNS_6GCDataE+0x6e) [0x682fae]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius12ObjectMemory13collect_maybeEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE+0x179) [0x683379]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius2VM13collect_maybeERNS_11GCTokenImplEPNS_9CallFrameE+0x51) [0x6c4461]
sidekiq 3.5.1 [12 of 25 busy]() [0x6d14d8]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius5Class8allocateEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE+0x441) [0x6d2c31]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius10Primitives14class_allocateEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x77) [0x6357e7]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2582) [0x5d8362]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x274)
[0x6293d4]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2582) [0x5d8362]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x233) [0x6
27ca3]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2582) [0x5d8362]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0xa7e) [0x6cb73e]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x9d) [0x6cbe1d]
sidekiq 3.5.1 [12 of 25 busy](_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x4c) [0x6cc0cc]
sidekiq 3.5.1 [12 of 25 busy](rbx_yield_stack+0xc2) [0x7c20f2]
[0x7f5de01931be]
--- end system backtrace ---
--- begin Ruby backtraces ---
--- Thread 1 backtrace ---
IO.select in kernel/common/io.rb:931 (+218)
Object#__script__ in /home/jesse/projects/sidekiq/sidekiq/bin/sidekiqload:120 (+353)
Rubinius::CodeLoader#load_script in kernel/delta/code_loader.rb:66 (+52)
Rubinius::CodeLoader.load_script in kernel/delta/code_loader.rb:152 (+40)
Rubinius::Loader#script in kernel/loader.rb:656 (+214)
Rubinius::Loader#main in kernel/loader.rb:842 (+77)
--- Thread 8 backtrace ---
Timeout.watch_channel in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-timeout-2.0.0/lib/rubysl/timeout/timeout.rb:90 (+27)
__block__ in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-timeout-2.0.0/lib/rubysl/timeout/timeout.rb:125 (+3)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
--- Thread 11 backtrace ---
Sidekiq::Launcher#start_heartbeat in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/launcher.rb:122 (+177)
Method#call in kernel/common/method.rb:71 (+19)
Proc#call in kernel/common/proc.rb:136 (+101)
Sidekiq::Util#watchdog in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:16 (+9)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:24 (+22)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
--- Thread 12 backtrace ---
Mutex#lock in kernel/common/mutex.rb:36 (+0 inline)
Mutex#synchronize in kernel/common/mutex.rb:60 (+0 jit)
ConnectionPool::TimedStack#pop in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool/timed_stack.rb:76 (+126)
ConnectionPool#checkout in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool.rb:89 (+59)
ConnectionPool#with in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool.rb:76 (+21)
Sidekiq.redis in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq.rb:81 (+25)
Sidekiq::BasicFetch#retrieve_work in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:128 (+7)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:93 (+5)
Sidekiq::Fetcher#wait_for_request in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:79 (+77)
Sidekiq::Fetcher#get_one in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:92 (+7)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/fetch.rb:62 (+10)
Sidekiq::Util#watchdog in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:16 (+9)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:24 (+22)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
--- Thread 13 backtrace ---
ConditionVariable#wait in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-thread-2.0.3/lib/rubysl/thread/thread.rb:63 (+85)
__block__ in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool/timed_stack.rb:86 (+118)
Kernel#loop in kernel/common/kernel.rb:511 (+29)
__block__ in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool/timed_stack.rb:77 (+7)
Mutex#synchronize in kernel/common/mutex.rb:62 (+11 jit)
ConnectionPool::TimedStack#pop in /home/jesse/.gem/rbx/2.1.0/gems/connection_pool-2.2.0/lib/connection_pool/timed_stack.rb:76 (+126)
Sidekiq::Scheduled::Poller#wait in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/scheduled.rb:89 (+15)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/scheduled.rb:69 (+18)
Sidekiq::Util#watchdog in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:16 (+9)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:24 (+22)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
--- Thread 20 backtrace ---
ConditionVariable#wait in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-thread-2.0.3/lib/rubysl/thread/thread.rb:63 (+85)
__block__ in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-thread-2.0.3/lib/rubysl/thread/thread.rb:188 (+55)
Mutex#synchronize in kernel/common/mutex.rb:62 (+13)
Queue#pop in /home/jesse/projects/rbx/rubinius/gems/gems/rubysl-thread-2.0.3/lib/rubysl/thread/thread.rb:180 (+18)
Sidekiq::Processor#run in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/processor.rb:69 (+19)
Method#call in kernel/common/method.rb:71 (+19)
Proc#call in kernel/common/proc.rb:136 (+101)
Sidekiq::Util#watchdog in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:16 (+9)
__block__ in /home/jesse/projects/sidekiq/sidekiq/lib/sidekiq/util.rb:24 (+22)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
.
.
.
.
.
.
@mperham
Copy link

mperham commented Oct 7, 2015

git pull, you're running old code on the concurrent-ruby branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment