gitaly-ruby using a lot of CPU on nfs-file-08

image

(gdb) t a a bt

Thread 40 (Thread 0x7f9e89352700 (LWP 93465)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f9ecd703b8a in gpr_cv_wait () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#2  0x00007f9ecd6dac2f in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#3  0x00007f9ecd703d97 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#4  0x00007f9ed0e046ba in start_thread (arg=0x7f9e89352700) at pthread_create.c:333
#5  0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 39 (Thread 0x7f9e897d7700 (LWP 71846)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea407f8e0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea407f7b0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea407f7b0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318888252016)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59837960, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e898d7e50, th=0x7f9ea407f7b0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea407f7b0, reg_cfp=0x7f9e898d7e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea407f7b0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407f7b0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e898d7ed0, th=0x7f9ea407f7b0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea407f7b0, reg_cfp=0x7f9e898d7ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea407f7b0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407f7b0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e898d7fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea407f7b0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea407f7b0, block=0x7f9e898d7fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e897d6278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e897d6278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e897d6278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e897d640c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e898d7f90, th=0x7f9ea407f7b0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea407f7b0, reg_cfp=0x7f9e898d7f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea407f7b0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407f7b0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4083c30, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea407f7b0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea407f7b0, block=0x7f9ea4083c30, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3910d28, argc=1, self=59184000, block=0x7f9ea4083c30, th=0x7f9ea407f7b0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea407f7b0, proc=proc@entry=0x7f9ea4083c30, self=59184000, argc=1, argv=0x3910d28, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea407f7b0, proc=proc@entry=0x7f9ea4083c30, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea407f7b0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea407f7b0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e897d7700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 38 (Thread 0x7f9e899d9700 (LWP 71845)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea407b2f0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea407b1c0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea407b1c0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318890357360)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59838320, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89ad9e50, th=0x7f9ea407b1c0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea407b1c0, reg_cfp=0x7f9e89ad9e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea407b1c0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407b1c0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89ad9ed0, th=0x7f9ea407b1c0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea407b1c0, reg_cfp=0x7f9e89ad9ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea407b1c0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407b1c0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e89ad9fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea407b1c0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea407b1c0, block=0x7f9e89ad9fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e899d8278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e899d8278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e899d8278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e899d840c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89ad9f90, th=0x7f9ea407b1c0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea407b1c0, reg_cfp=0x7f9e89ad9f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea407b1c0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea407b1c0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea407f640, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea407b1c0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea407b1c0, block=0x7f9ea407f640, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3910eb8, argc=1, self=59184000, block=0x7f9ea407f640, th=0x7f9ea407b1c0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea407b1c0, proc=proc@entry=0x7f9ea407f640, self=59184000, argc=1, argv=0x3910eb8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea407b1c0, proc=proc@entry=0x7f9ea407f640, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea407b1c0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea407b1c0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e899d9700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 37 (Thread 0x7f9e89bdb700 (LWP 71842)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4076d00, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4076bd0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4076bd0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318892462704)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59838680, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89cdbe50, th=0x7f9ea4076bd0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4076bd0, reg_cfp=0x7f9e89cdbe50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4076bd0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4076bd0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89cdbed0, th=0x7f9ea4076bd0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4076bd0, reg_cfp=0x7f9e89cdbed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4076bd0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4076bd0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e89cdbfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4076bd0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4076bd0, block=0x7f9e89cdbfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e89bda278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e89bda278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e89bda278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e89bda40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89cdbf90, th=0x7f9ea4076bd0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4076bd0, reg_cfp=0x7f9e89cdbf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4076bd0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4076bd0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea407b050, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4076bd0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4076bd0, block=0x7f9ea407b050, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911020, argc=1, self=59184000, block=0x7f9ea407b050, th=0x7f9ea4076bd0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4076bd0, proc=proc@entry=0x7f9ea407b050, self=59184000, argc=1, argv=0x3911020, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4076bd0, proc=proc@entry=0x7f9ea407b050, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4076bd0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4076bd0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e89bdb700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 36 (Thread 0x7f9e89ddd700 (LWP 71841)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4072710, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea40725e0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea40725e0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318894568048)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59839040, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89edde50, th=0x7f9ea40725e0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea40725e0, reg_cfp=0x7f9e89edde50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea40725e0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40725e0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89edded0, th=0x7f9ea40725e0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea40725e0, reg_cfp=0x7f9e89edded0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40725e0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40725e0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e89eddfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea40725e0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea40725e0, block=0x7f9e89eddfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e89ddc278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e89ddc278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e89ddc278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e89ddc40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e89eddf90, th=0x7f9ea40725e0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea40725e0, reg_cfp=0x7f9e89eddf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40725e0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40725e0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4076a60, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea40725e0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea40725e0, block=0x7f9ea4076a60, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911188, argc=1, self=59184000, block=0x7f9ea4076a60, th=0x7f9ea40725e0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea40725e0, proc=proc@entry=0x7f9ea4076a60, self=59184000, argc=1, argv=0x3911188, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea40725e0, proc=proc@entry=0x7f9ea4076a60, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea40725e0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea40725e0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e89ddd700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 35 (Thread 0x7f9e89fdf700 (LWP 71840)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea406e120, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea406dff0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea406dff0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318896673392)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59839400, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a0dfe50, th=0x7f9ea406dff0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea406dff0, reg_cfp=0x7f9e8a0dfe50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea406dff0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea406dff0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a0dfed0, th=0x7f9ea406dff0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea406dff0, reg_cfp=0x7f9e8a0dfed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea406dff0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea406dff0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a0dffb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea406dff0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea406dff0, block=0x7f9e8a0dffb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e89fde278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e89fde278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e89fde278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e89fde40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a0dff90, th=0x7f9ea406dff0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea406dff0, reg_cfp=0x7f9e8a0dff90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea406dff0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea406dff0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4072470, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea406dff0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea406dff0, block=0x7f9ea4072470, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39112f0, argc=1, self=59184000, block=0x7f9ea4072470, th=0x7f9ea406dff0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea406dff0, proc=proc@entry=0x7f9ea4072470, self=59184000, argc=1, argv=0x39112f0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea406dff0, proc=proc@entry=0x7f9ea4072470, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea406dff0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea406dff0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e89fdf700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 34 (Thread 0x7f9e8a1e1700 (LWP 71839)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4069b30, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4069a00, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4069a00) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318898778736)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59839800, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a2e1e50, th=0x7f9ea4069a00) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4069a00, reg_cfp=0x7f9e8a2e1e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4069a00, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4069a00) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a2e1ed0, th=0x7f9ea4069a00) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4069a00, reg_cfp=0x7f9e8a2e1ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4069a00, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4069a00) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a2e1fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4069a00) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4069a00, block=0x7f9e8a2e1fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a1e0278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8a1e0278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8a1e0278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8a1e040c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a2e1f90, th=0x7f9ea4069a00) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4069a00, reg_cfp=0x7f9e8a2e1f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4069a00, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4069a00) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea406de80, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4069a00) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4069a00, block=0x7f9ea406de80, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911480, argc=1, self=59184000, block=0x7f9ea406de80, th=0x7f9ea4069a00) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4069a00, proc=proc@entry=0x7f9ea406de80, self=59184000, argc=1, argv=0x3911480, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4069a00, proc=proc@entry=0x7f9ea406de80, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4069a00, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4069a00) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8a1e1700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 33 (Thread 0x7f9e8a3e3700 (LWP 71838)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4065560, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4065430, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4065430) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318900884080)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59840160, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a4e3e50, th=0x7f9ea4065430) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4065430, reg_cfp=0x7f9e8a4e3e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4065430, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4065430) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a4e3ed0, th=0x7f9ea4065430) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4065430, reg_cfp=0x7f9e8a4e3ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4065430, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4065430) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a4e3fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4065430) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4065430, block=0x7f9e8a4e3fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a3e2278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8a3e2278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8a3e2278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8a3e240c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a4e3f90, th=0x7f9ea4065430) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4065430, reg_cfp=0x7f9e8a4e3f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4065430, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4065430) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4069890, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4065430) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4065430, block=0x7f9ea4069890, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39115e8, argc=1, self=59184000, block=0x7f9ea4069890, th=0x7f9ea4065430) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4065430, proc=proc@entry=0x7f9ea4069890, self=59184000, argc=1, argv=0x39115e8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4065430, proc=proc@entry=0x7f9ea4069890, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4065430, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4065430) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8a3e3700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 32 (Thread 0x7f9e8a5e5700 (LWP 71837)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15e0acb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_yield (th=0x7f9ea4060e60, vm=0x19d7010) at thread_pthread.c:158
#4  rb_thread_schedule_limits (limits_us=limits_us@entry=100000) at thread.c:1237
#5  0x00007f9ed15e0fbe in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=blocking_timing@entry=0) at thread.c:2073
#6  0x00007f9ed15e11fc in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=blocking_timing@entry=0) at thread.c:2011
#7  0x00007f9ed15c75f8 in ruby_vm_check_ints (th=0x7f9ea4060e60) at vm_core.h:1170
#8  vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:1059
#9  0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#10 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a6e5af0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=140318326597680, iseq=0x4212150, th=0x7f9ea4060e60) at vm.c:921
#11 invoke_block_from_c_0 (th=0x7f9ea4060e60, block=0x7f9e8a6e5af0, self=140318326597680, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#12 0x00007f9ed15ca693 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=<optimized out>, argc=<optimized out>, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#13 vm_yield (argv=<optimized out>, argc=<optimized out>, th=<optimized out>) at vm.c:1023
#14 rb_yield_0 (argv=<optimized out>, argc=<optimized out>) at vm_eval.c:1013
#15 rb_yield_values2 (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1058
#16 0x00007f9ed1455f0e in any_iter_i (i=<optimized out>, memo=140318326596520, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at enum.c:1101
#17 0x00007f9ed15bfd64 in vm_yield_with_cfunc (th=th@entry=0x7f9ea4060e60, block=block@entry=0x7f9e8a6e5ab0, self=self@entry=140318326596640, argc=1, argv=0x7f9e8a5e17e8, blockargptr=<optimized out>)
    at vm_insnhelper.c:2338
#18 0x00007f9ed15ca09c in invoke_block_from_c_0 (th=0x7f9ea4060e60, block=0x7f9e8a6e5ab0, self=140318326596640, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1)
    at vm.c:979
#19 0x00007f9ed15ca3dc in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a5e17e8, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#20 vm_yield (argc=1, argv=0x7f9e8a5e17e8, th=<optimized out>) at vm.c:1023
#21 rb_yield_0 (argv=0x7f9e8a5e17e8, argc=1) at vm_eval.c:1013
#22 rb_yield_1 (val=140318326596440) at vm_eval.c:1019
#23 rb_yield (val=val@entry=140318326596440) at vm_eval.c:1029
#24 0x00007f9ed146a55c in rb_protect (proc=0x7f9ed15ca380 <rb_yield>, data=140318326596440, state=state@entry=0x7f9e8a5e1a68) at eval.c:907
#25 0x00007f9ecd138d11 in each_branch (argc=<optimized out>, argv=<optimized out>, self=<optimized out>, branch_names_only=<optimized out>) at rugged_branch_collection.c:212
#26 0x00007f9ed15cce68 in vm_call0_cfunc_with_frame (ci=0x7f9e8a5e1af0, cc=0x7f9e8a5e1b20, argv=0x7f9e680323e0, calling=0x7f9e8a5e1b00, th=0x7f9ea4060e60) at vm_eval.c:131
#27 vm_call0_cfunc (ci=0x7f9e8a5e1af0, argv=0x7f9e680323e0, cc=0x7f9e8a5e1b20, calling=0x7f9e8a5e1b00, th=0x7f9ea4060e60) at vm_eval.c:148
#28 vm_call0_body (th=0x7f9ea4060e60, calling=calling@entry=0x7f9e8a5e1bc0, ci=ci@entry=0x7f9e8a5e1bb0, cc=cc@entry=0x7f9e8a5e1be0, argv=argv@entry=0x7f9e680323e0) at vm_eval.c:186
#29 0x00007f9ed15cd467 in vm_call0 (me=0x265ac00, argv=0x7f9e680323e0, argc=1, id=2977, recv=140318326596720, th=<optimized out>) at vm_eval.c:61
#30 rb_call0 (recv=140318326596720, mid=2977, argc=1, argv=0x7f9e680323e0, scope=<optimized out>, self=<optimized out>) at vm_eval.c:354
#31 0x00007f9ed15bdc2d in rb_iterate0 (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318902984128, ifunc=0x0, th=0x7f9ea4060e60) at vm_eval.c:1174
#32 0x00007f9ed15bdda6 in rb_iterate (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318902984128, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1206
#33 0x00007f9ed15bdddb in rb_block_call (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1237
#34 0x00007f9ed15cce68 in vm_call0_cfunc_with_frame (ci=0x7f9e8a5e1e10, cc=0x7f9e8a5e1e40, argv=0x0, calling=0x7f9e8a5e1e20, th=0x7f9ea4060e60) at vm_eval.c:131
#35 vm_call0_cfunc (ci=0x7f9e8a5e1e10, argv=0x0, cc=0x7f9e8a5e1e40, calling=0x7f9e8a5e1e20, th=0x7f9ea4060e60) at vm_eval.c:148
#36 vm_call0_body (th=0x7f9ea4060e60, calling=calling@entry=0x7f9e8a5e1ee0, ci=ci@entry=0x7f9e8a5e1ed0, cc=cc@entry=0x7f9e8a5e1f00, argv=argv@entry=0x0) at vm_eval.c:186
#37 0x00007f9ed15cd467 in vm_call0 (me=0x1a11408, argv=0x0, argc=0, id=2977, recv=140318326596640, th=<optimized out>) at vm_eval.c:61
#38 rb_call0 (recv=140318326596640, mid=2977, argc=0, argv=0x0, scope=<optimized out>, self=<optimized out>) at vm_eval.c:354
#39 0x00007f9ed15bdc2d in rb_iterate0 (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318902984928, ifunc=0x7f9e68032380, th=0x7f9ea4060e60) at vm_eval.c:1174
#40 0x00007f9ed15bdda6 in rb_iterate (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318902984928, bl_proc=<optimized out>, data2=data2@entry=140318326596520) at vm_eval.c:1206
#41 0x00007f9ed15bdddb in rb_block_call (obj=obj@entry=140318326596640, mid=mid@entry=2977, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=<optimized out>, data2=data2@entry=140318326596520) at vm_eval.c:1237
#42 0x00007f9ed1455d6c in enum_any (obj=140318326596640) at enum.c:1131
#43 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a6e5ad0, th=0x7f9ea4060e60) at vm_insnhelper.c:1642
#44 vm_call_cfunc (th=0x7f9ea4060e60, reg_cfp=0x7f9e8a6e5ad0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#45 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:963
#46 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#47 0x00007f9ed15ccdb9 in vm_call0_body (th=th@entry=0x7f9ea4060e60, calling=calling@entry=0x7f9e8a5e2880, ci=ci@entry=0x7f9e8a5e2870, cc=cc@entry=0x7f9e8a5e28a0, argv=0x7f9e8a5e6218, 
    argv@entry=0x7f9e8a5e2880) at vm_eval.c:182
#48 0x00007f9ed15cd2d0 in vm_call0 (me=<optimized out>, argv=argv@entry=0x7f9e8a5e2880, argc=argc@entry=0, id=<optimized out>, recv=<optimized out>, th=th@entry=0x7f9ea4060e60) at vm_eval.c:61
#49 rb_vm_call (th=th@entry=0x7f9ea4060e60, recv=<optimized out>, id=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7f9e8a5e6218, me=<optimized out>) at vm_eval.c:267
#50 0x00007f9ed1472fb1 in rb_method_call_with_block (argc=2, argv=0x7f9e8a5e6218, method=<optimized out>, pass_procval=8) at proc.c:1998
#51 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a6e5c90, th=0x7f9ea4060e60) at vm_insnhelper.c:1642
#52 vm_call_cfunc (th=0x7f9ea4060e60, reg_cfp=0x7f9e8a6e5c90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#53 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:994
#54 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#55 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea41ac870, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59179160, iseq=0x1fcb538, th=0x7f9ea4060e60) at vm.c:921
#56 invoke_block_from_c_0 (th=0x7f9ea4060e60, block=0x7f9ea41ac870, self=59179160, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#57 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a5e32c0, argc=1, self=59179160, block=0x7f9ea41ac870, th=0x7f9ea4060e60) at vm.c:996
#58 vm_invoke_proc (th=th@entry=0x7f9ea4060e60, proc=proc@entry=0x7f9ea41ac870, self=59179160, argc=argc@entry=1, argv=0x7f9e8a5e32c0, blockptr=0x0) at vm.c:1044
#59 0x00007f9ed15caea4 in rb_vm_invoke_proc (blockptr=<optimized out>, argv=<optimized out>, argc=1, proc=0x7f9ea41ac870, th=0x7f9ea4060e60) at vm.c:1072
#60 vm_call_opt_call (th=0x7f9ea4060e60, cfp=0x7f9e8a6e5e50, calling=0x7f9e8a5e33d0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1868
#61 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:994
#62 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#63 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#64 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#65 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#66 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#67 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#68 loop_i () at vm_eval.c:1090
#69 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#70 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a6e5ed0, th=0x7f9ea4060e60) at vm_insnhelper.c:1642
#71 vm_call_cfunc (th=0x7f9ea4060e60, reg_cfp=0x7f9e8a6e5ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#72 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:963
#73 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#74 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a6e5fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4060e60) at vm.c:921
#75 invoke_block_from_c_0 (th=0x7f9ea4060e60, block=0x7f9e8a6e5fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#76 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a5e4278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#77 vm_yield (argc=1, argv=0x7f9e8a5e4278, th=<optimized out>) at vm.c:1023
#78 rb_yield_0 (argv=0x7f9e8a5e4278, argc=1) at vm_eval.c:1013
#79 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#80 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8a5e440c) at vm_eval.c:2021
#81 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#82 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#83 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a6e5f90, th=0x7f9ea4060e60) at vm_insnhelper.c:1642
#84 vm_call_cfunc (th=0x7f9ea4060e60, reg_cfp=0x7f9e8a6e5f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#85 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4060e60, initial=initial@entry=0) at insns.def:963
#86 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4060e60) at vm.c:1693
#87 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40652c0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4060e60) at vm.c:921
#88 invoke_block_from_c_0 (th=0x7f9ea4060e60, block=0x7f9ea40652c0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#89 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911778, argc=1, self=59184000, block=0x7f9ea40652c0, th=0x7f9ea4060e60) at vm.c:996
#90 vm_invoke_proc (th=th@entry=0x7f9ea4060e60, proc=proc@entry=0x7f9ea40652c0, self=59184000, argc=1, argv=0x3911778, blockptr=blockptr@entry=0x0) at vm.c:1044
#91 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4060e60, proc=proc@entry=0x7f9ea40652c0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#92 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4060e60, stack_start=<optimized out>) at thread.c:590
#93 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4060e60) at thread_pthread.c:882
#94 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8a5e5700) at pthread_create.c:333
#95 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 31 (Thread 0x7f9e8a7e7700 (LWP 71836)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea405ca30, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea405c900, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea405c900) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318905094768)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59840920, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a8e7e50, th=0x7f9ea405c900) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea405c900, reg_cfp=0x7f9e8a8e7e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea405c900, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea405c900) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a8e7ed0, th=0x7f9ea405c900) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea405c900, reg_cfp=0x7f9e8a8e7ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea405c900, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea405c900) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8a8e7fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea405c900) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea405c900, block=0x7f9e8a8e7fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a7e6278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8a7e6278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8a7e6278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8a7e640c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8a8e7f90, th=0x7f9ea405c900) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea405c900, reg_cfp=0x7f9e8a8e7f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea405c900, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea405c900) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40121d0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea405c900) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea405c900, block=0x7f9ea40121d0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39118e0, argc=1, self=59184000, block=0x7f9ea40121d0, th=0x7f9ea405c900) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea405c900, proc=proc@entry=0x7f9ea40121d0, self=59184000, argc=1, argv=0x39118e0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea405c900, proc=proc@entry=0x7f9ea40121d0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea405c900, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea405c900) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8a7e7700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 30 (Thread 0x7f9e8a9e9700 (LWP 71835)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dbacb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_acquire (vm=0x19d7010, th=0x7f9ea4058270) at thread_pthread.c:108
#4  0x00007f9ed15dc330 in native_sleep (th=th@entry=0x7f9ea4058270, timeout_tv=0x0) at thread_pthread.c:1151
#5  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4058270) at thread.c:1066
#6  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#7  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#8  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318907200112)
    at eval.c:938
#9  0x00007f9ed15df43f in queue_do_pop (self=59841280, should_block=<optimized out>) at thread_sync.c:789
#10 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aae9e50, th=0x7f9ea4058270) at vm_insnhelper.c:1642
#11 vm_call_cfunc (th=0x7f9ea4058270, reg_cfp=0x7f9e8aae9e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#12 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4058270, initial=initial@entry=0) at insns.def:994
#13 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4058270) at vm.c:1693
#14 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#15 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#16 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#17 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#18 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#19 loop_i () at vm_eval.c:1090
#20 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#21 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aae9ed0, th=0x7f9ea4058270) at vm_insnhelper.c:1642
#22 vm_call_cfunc (th=0x7f9ea4058270, reg_cfp=0x7f9e8aae9ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#23 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4058270, initial=initial@entry=0) at insns.def:963
#24 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4058270) at vm.c:1693
#25 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8aae9fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4058270) at vm.c:921
#26 invoke_block_from_c_0 (th=0x7f9ea4058270, block=0x7f9e8aae9fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#27 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8a9e8278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#28 vm_yield (argc=1, argv=0x7f9e8a9e8278, th=<optimized out>) at vm.c:1023
#29 rb_yield_0 (argv=0x7f9e8a9e8278, argc=1) at vm_eval.c:1013
#30 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#31 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8a9e840c) at vm_eval.c:2021
#32 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#33 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#34 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aae9f90, th=0x7f9ea4058270) at vm_insnhelper.c:1642
#35 vm_call_cfunc (th=0x7f9ea4058270, reg_cfp=0x7f9e8aae9f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#36 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4058270, initial=initial@entry=0) at insns.def:963
#37 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4058270) at vm.c:1693
#38 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea400db50, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4058270) at vm.c:921
#39 invoke_block_from_c_0 (th=0x7f9ea4058270, block=0x7f9ea400db50, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#40 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911a48, argc=1, self=59184000, block=0x7f9ea400db50, th=0x7f9ea4058270) at vm.c:996
#41 vm_invoke_proc (th=th@entry=0x7f9ea4058270, proc=proc@entry=0x7f9ea400db50, self=59184000, argc=1, argv=0x3911a48, blockptr=blockptr@entry=0x0) at vm.c:1044
#42 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4058270, proc=proc@entry=0x7f9ea400db50, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#43 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4058270, stack_start=<optimized out>) at thread.c:590
#44 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4058270) at thread_pthread.c:882
#45 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8a9e9700) at pthread_create.c:333
#46 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 29 (Thread 0x7f9e8abeb700 (LWP 71834)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4053c80, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4053b50, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4053b50) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318909305456)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59841680, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8acebe50, th=0x7f9ea4053b50) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4053b50, reg_cfp=0x7f9e8acebe50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4053b50, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4053b50) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8acebed0, th=0x7f9ea4053b50) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4053b50, reg_cfp=0x7f9e8acebed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4053b50, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4053b50) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8acebfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4053b50) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4053b50, block=0x7f9e8acebfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8abea278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8abea278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8abea278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8abea40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8acebf90, th=0x7f9ea4053b50) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4053b50, reg_cfp=0x7f9e8acebf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4053b50, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4053b50) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4057fd0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4053b50) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4053b50, block=0x7f9ea4057fd0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911bb0, argc=1, self=59184000, block=0x7f9ea4057fd0, th=0x7f9ea4053b50) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4053b50, proc=proc@entry=0x7f9ea4057fd0, self=59184000, argc=1, argv=0x3911bb0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4053b50, proc=proc@entry=0x7f9ea4057fd0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4053b50, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4053b50) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8abeb700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 28 (Thread 0x7f9e8aded700 (LWP 71833)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dbacb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_acquire (vm=0x19d7010, th=0x7f9ea404f560) at thread_pthread.c:108
#4  0x00007f9ed15dc330 in native_sleep (th=th@entry=0x7f9ea404f560, timeout_tv=0x0) at thread_pthread.c:1151
#5  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea404f560) at thread.c:1066
#6  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#7  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#8  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318911410800)
    at eval.c:938
#9  0x00007f9ed15df43f in queue_do_pop (self=59842080, should_block=<optimized out>) at thread_sync.c:789
#10 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aeede50, th=0x7f9ea404f560) at vm_insnhelper.c:1642
#11 vm_call_cfunc (th=0x7f9ea404f560, reg_cfp=0x7f9e8aeede50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#12 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea404f560, initial=initial@entry=0) at insns.def:994
#13 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404f560) at vm.c:1693
#14 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#15 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#16 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#17 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#18 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#19 loop_i () at vm_eval.c:1090
#20 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#21 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aeeded0, th=0x7f9ea404f560) at vm_insnhelper.c:1642
#22 vm_call_cfunc (th=0x7f9ea404f560, reg_cfp=0x7f9e8aeeded0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#23 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea404f560, initial=initial@entry=0) at insns.def:963
#24 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404f560) at vm.c:1693
#25 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8aeedfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea404f560) at vm.c:921
#26 invoke_block_from_c_0 (th=0x7f9ea404f560, block=0x7f9e8aeedfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#27 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8adec278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#28 vm_yield (argc=1, argv=0x7f9e8adec278, th=<optimized out>) at vm.c:1023
#29 rb_yield_0 (argv=0x7f9e8adec278, argc=1) at vm_eval.c:1013
#30 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#31 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8adec40c) at vm_eval.c:2021
#32 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#33 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#34 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8aeedf90, th=0x7f9ea404f560) at vm_insnhelper.c:1642
#35 vm_call_cfunc (th=0x7f9ea404f560, reg_cfp=0x7f9e8aeedf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#36 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea404f560, initial=initial@entry=0) at insns.def:963
#37 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404f560) at vm.c:1693
#38 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40539e0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea404f560) at vm.c:921
#39 invoke_block_from_c_0 (th=0x7f9ea404f560, block=0x7f9ea40539e0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#40 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911d68, argc=1, self=59184000, block=0x7f9ea40539e0, th=0x7f9ea404f560) at vm.c:996
#41 vm_invoke_proc (th=th@entry=0x7f9ea404f560, proc=proc@entry=0x7f9ea40539e0, self=59184000, argc=1, argv=0x3911d68, blockptr=blockptr@entry=0x0) at vm.c:1044
#42 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea404f560, proc=proc@entry=0x7f9ea40539e0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#43 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea404f560, stack_start=<optimized out>) at thread.c:590
#44 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea404f560) at thread_pthread.c:882
#45 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8aded700) at pthread_create.c:333
#46 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 27 (Thread 0x7f9e8afef700 (LWP 71832)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea404b0a0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea404af70, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea404af70) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318913516144)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59842440, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b0efe50, th=0x7f9ea404af70) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea404af70, reg_cfp=0x7f9e8b0efe50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea404af70, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404af70) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b0efed0, th=0x7f9ea404af70) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea404af70, reg_cfp=0x7f9e8b0efed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea404af70, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404af70) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8b0effb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea404af70) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea404af70, block=0x7f9e8b0effb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8afee278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8afee278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8afee278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8afee40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b0eff90, th=0x7f9ea404af70) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea404af70, reg_cfp=0x7f9e8b0eff90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea404af70, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea404af70) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea404f3f0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea404af70) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea404af70, block=0x7f9ea404f3f0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3911ed0, argc=1, self=59184000, block=0x7f9ea404f3f0, th=0x7f9ea404af70) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea404af70, proc=proc@entry=0x7f9ea404f3f0, self=59184000, argc=1, argv=0x3911ed0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea404af70, proc=proc@entry=0x7f9ea404f3f0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea404af70, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea404af70) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8afef700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 26 (Thread 0x7f9e8b1f1700 (LWP 71831)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4046ab0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4046980, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4046980) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318915621488)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59842800, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b2f1e50, th=0x7f9ea4046980) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4046980, reg_cfp=0x7f9e8b2f1e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4046980, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4046980) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b2f1ed0, th=0x7f9ea4046980) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4046980, reg_cfp=0x7f9e8b2f1ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4046980, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4046980) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8b2f1fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4046980) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4046980, block=0x7f9e8b2f1fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b1f0278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8b1f0278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8b1f0278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8b1f040c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b2f1f90, th=0x7f9ea4046980) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4046980, reg_cfp=0x7f9e8b2f1f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4046980, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4046980) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea404ae00, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4046980) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4046980, block=0x7f9ea404ae00, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3912038, argc=1, self=59184000, block=0x7f9ea404ae00, th=0x7f9ea4046980) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4046980, proc=proc@entry=0x7f9ea404ae00, self=59184000, argc=1, argv=0x3912038, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4046980, proc=proc@entry=0x7f9ea404ae00, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4046980, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4046980) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8b1f1700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7f9e8b3f3700 (LWP 71830)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea40424c0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4042390, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4042390) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318917726832)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59843160, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b4f3e50, th=0x7f9ea4042390) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4042390, reg_cfp=0x7f9e8b4f3e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4042390, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4042390) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b4f3ed0, th=0x7f9ea4042390) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4042390, reg_cfp=0x7f9e8b4f3ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4042390, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4042390) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8b4f3fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4042390) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4042390, block=0x7f9e8b4f3fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b3f2278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8b3f2278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8b3f2278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8b3f240c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b4f3f90, th=0x7f9ea4042390) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4042390, reg_cfp=0x7f9e8b4f3f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4042390, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4042390) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4046810, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4042390) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4042390, block=0x7f9ea4046810, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39121a0, argc=1, self=59184000, block=0x7f9ea4046810, th=0x7f9ea4042390) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4042390, proc=proc@entry=0x7f9ea4046810, self=59184000, argc=1, argv=0x39121a0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4042390, proc=proc@entry=0x7f9ea4046810, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4042390, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4042390) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8b3f3700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7f9e8b5f5700 (LWP 71829)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea403ded0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea403dda0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea403dda0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318919832176)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59843600, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b6f5e50, th=0x7f9ea403dda0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea403dda0, reg_cfp=0x7f9e8b6f5e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea403dda0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea403dda0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b6f5ed0, th=0x7f9ea403dda0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea403dda0, reg_cfp=0x7f9e8b6f5ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea403dda0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea403dda0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8b6f5fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea403dda0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea403dda0, block=0x7f9e8b6f5fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b5f4278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8b5f4278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8b5f4278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8b5f440c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b6f5f90, th=0x7f9ea403dda0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea403dda0, reg_cfp=0x7f9e8b6f5f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea403dda0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea403dda0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4042220, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea403dda0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea403dda0, block=0x7f9ea4042220, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3912308, argc=1, self=59184000, block=0x7f9ea4042220, th=0x7f9ea403dda0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea403dda0, proc=proc@entry=0x7f9ea4042220, self=59184000, argc=1, argv=0x3912308, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea403dda0, proc=proc@entry=0x7f9ea4042220, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea403dda0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea403dda0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8b5f5700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7f9e8b7f7700 (LWP 71828)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea40398e0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea40397b0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea40397b0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318921937520)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59844000, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b8f7e50, th=0x7f9ea40397b0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea40397b0, reg_cfp=0x7f9e8b8f7e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea40397b0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40397b0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b8f7ed0, th=0x7f9ea40397b0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea40397b0, reg_cfp=0x7f9e8b8f7ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40397b0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40397b0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8b8f7fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea40397b0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea40397b0, block=0x7f9e8b8f7fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b7f6278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8b7f6278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8b7f6278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8b7f640c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8b8f7f90, th=0x7f9ea40397b0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea40397b0, reg_cfp=0x7f9e8b8f7f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40397b0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40397b0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea403dc30, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea40397b0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea40397b0, block=0x7f9ea403dc30, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39124e8, argc=1, self=59184000, block=0x7f9ea403dc30, th=0x7f9ea40397b0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea40397b0, proc=proc@entry=0x7f9ea403dc30, self=59184000, argc=1, argv=0x39124e8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea40397b0, proc=proc@entry=0x7f9ea403dc30, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea40397b0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea40397b0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8b7f7700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f9e8b9f9700 (LWP 71827)):
#0  __ac_X31_hash_string (s=0x7f9d167b03a9 "refs/keep-around/ad5894e248c0653b48e4f209f35a2551f6e46d0c") at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/khash.h:393
#1  kh_resize_str (new_n_buckets=<optimized out>, h=0x7f9d8952e210) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/strmap.c:10
#2  kh_put_str (ret=<optimized out>, key=<optimized out>, h=0x7f9d8952e210) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/strmap.c:10
#3  git_strmap_put (map=0x7f9d8952e210, key=key@entry=0x7f9d170ce131 "refs/tmp/67447f79943b5f460fa74b4867119790/head", err=err@entry=0x7f9e8b9f5844)
    at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/strmap.c:84
#4  0x00007f9ecd1d75e6 in git_sortedcache_upsert (out=out@entry=0x7f9e8b9f58a8, sc=0x7f9d14497d90, key=key@entry=0x7f9d89ee0b80 "refs/tmp/67447f79943b5f460fa74b4867119790/head")
    at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/sortedcache.c:295
#5  0x00007f9ecd195143 in packed_reload (backend=backend@entry=0x7f9d885b9e10) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/refdb_fs.c:156
#6  0x00007f9ecd197d60 in refdb_fs_backend__iterator (out=0x7f9d14a03560, _backend=0x7f9d885b9e10, glob=0x0) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/refdb_fs.c:646
#7  0x00007f9ecd182fd0 in git_refdb_iterator (out=out@entry=0x7f9d14a03560, db=0x7f9d89517b40, glob=glob@entry=0x0) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/refdb.c:135
#8  0x00007f9ecd1868a2 in git_reference_iterator_new (out=out@entry=0x7f9d14a03560, repo=repo@entry=0x7f9d14499de0) at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/refs.c:818
#9  0x00007f9ecd1b1239 in git_branch_iterator_new (out=out@entry=0x7f9e8b9f5a78, repo=0x7f9d14499de0, list_flags=list_flags@entry=GIT_BRANCH_LOCAL)
    at /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/rugged-0.26.0/vendor/libgit2/src/branch.c:243
#10 0x00007f9ecd138cb6 in each_branch (argc=1, argv=0x7f9e680314b8, self=<optimized out>, branch_names_only=0) at rugged_branch_collection.c:201
#11 0x00007f9ed15cce68 in vm_call0_cfunc_with_frame (ci=0x7f9e8b9f5af0, cc=0x7f9e8b9f5b20, argv=0x7f9e680314b8, calling=0x7f9e8b9f5b00, th=0x7f9ea40351c0) at vm_eval.c:131
#12 vm_call0_cfunc (ci=0x7f9e8b9f5af0, argv=0x7f9e680314b8, cc=0x7f9e8b9f5b20, calling=0x7f9e8b9f5b00, th=0x7f9ea40351c0) at vm_eval.c:148
#13 vm_call0_body (th=0x7f9ea40351c0, calling=calling@entry=0x7f9e8b9f5bc0, ci=ci@entry=0x7f9e8b9f5bb0, cc=cc@entry=0x7f9e8b9f5be0, argv=argv@entry=0x7f9e680314b8) at vm_eval.c:186
#14 0x00007f9ed15cd467 in vm_call0 (me=0x265ac00, argv=0x7f9e680314b8, argc=1, id=2977, recv=140318326592840, th=<optimized out>) at vm_eval.c:61
#15 rb_call0 (recv=140318326592840, mid=2977, argc=1, argv=0x7f9e680314b8, scope=<optimized out>, self=<optimized out>) at vm_eval.c:354
#16 0x00007f9ed15bdc2d in rb_iterate0 (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318924037568, ifunc=0x0, th=0x7f9ea40351c0) at vm_eval.c:1174
#17 0x00007f9ed15bdda6 in rb_iterate (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318924037568, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1206
#18 0x00007f9ed15bdddb in rb_block_call (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1237
#19 0x00007f9ed15cce68 in vm_call0_cfunc_with_frame (ci=0x7f9e8b9f5e10, cc=0x7f9e8b9f5e40, argv=0x0, calling=0x7f9e8b9f5e20, th=0x7f9ea40351c0) at vm_eval.c:131
#20 vm_call0_cfunc (ci=0x7f9e8b9f5e10, argv=0x0, cc=0x7f9e8b9f5e40, calling=0x7f9e8b9f5e20, th=0x7f9ea40351c0) at vm_eval.c:148
#21 vm_call0_body (th=0x7f9ea40351c0, calling=calling@entry=0x7f9e8b9f5ee0, ci=ci@entry=0x7f9e8b9f5ed0, cc=cc@entry=0x7f9e8b9f5f00, argv=argv@entry=0x0) at vm_eval.c:186
#22 0x00007f9ed15cd467 in vm_call0 (me=0x1a11408, argv=0x0, argc=0, id=2977, recv=140318326592760, th=<optimized out>) at vm_eval.c:61
#23 rb_call0 (recv=140318326592760, mid=2977, argc=0, argv=0x0, scope=<optimized out>, self=<optimized out>) at vm_eval.c:354
#24 0x00007f9ed15bdc2d in rb_iterate0 (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318924038368, ifunc=0x7f9e680313e0, th=0x7f9ea40351c0) at vm_eval.c:1174
#25 0x00007f9ed15bdda6 in rb_iterate (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318924038368, bl_proc=<optimized out>, data2=data2@entry=140318326592520) at vm_eval.c:1206
#26 0x00007f9ed15bdddb in rb_block_call (obj=obj@entry=140318326592760, mid=mid@entry=2977, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=<optimized out>, data2=data2@entry=140318326592520) at vm_eval.c:1237
#27 0x00007f9ed1455d6c in enum_any (obj=140318326592760) at enum.c:1131
#28 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8baf9ad0, th=0x7f9ea40351c0) at vm_insnhelper.c:1642
#29 vm_call_cfunc (th=0x7f9ea40351c0, reg_cfp=0x7f9e8baf9ad0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#30 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40351c0, initial=initial@entry=0) at insns.def:963
#31 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40351c0) at vm.c:1693
#32 0x00007f9ed15ccdb9 in vm_call0_body (th=th@entry=0x7f9ea40351c0, calling=calling@entry=0x7f9e8b9f6880, ci=ci@entry=0x7f9e8b9f6870, cc=cc@entry=0x7f9e8b9f68a0, argv=0x7f9e8b9fa218, 
    argv@entry=0x7f9e8b9f6880) at vm_eval.c:182
#33 0x00007f9ed15cd2d0 in vm_call0 (me=<optimized out>, argv=argv@entry=0x7f9e8b9f6880, argc=argc@entry=0, id=<optimized out>, recv=<optimized out>, th=th@entry=0x7f9ea40351c0) at vm_eval.c:61
#34 rb_vm_call (th=th@entry=0x7f9ea40351c0, recv=<optimized out>, id=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7f9e8b9fa218, me=<optimized out>) at vm_eval.c:267
#35 0x00007f9ed1472fb1 in rb_method_call_with_block (argc=2, argv=0x7f9e8b9fa218, method=<optimized out>, pass_procval=8) at proc.c:1998
#36 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8baf9c90, th=0x7f9ea40351c0) at vm_insnhelper.c:1642
#37 vm_call_cfunc (th=0x7f9ea40351c0, reg_cfp=0x7f9e8baf9c90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#38 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea40351c0, initial=initial@entry=0) at insns.def:994
#39 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40351c0) at vm.c:1693
#40 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40995b0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59179160, iseq=0x1fcb538, th=0x7f9ea40351c0) at vm.c:921
#41 invoke_block_from_c_0 (th=0x7f9ea40351c0, block=0x7f9ea40995b0, self=59179160, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#42 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b9f72c0, argc=1, self=59179160, block=0x7f9ea40995b0, th=0x7f9ea40351c0) at vm.c:996
#43 vm_invoke_proc (th=th@entry=0x7f9ea40351c0, proc=proc@entry=0x7f9ea40995b0, self=59179160, argc=argc@entry=1, argv=0x7f9e8b9f72c0, blockptr=0x0) at vm.c:1044
#44 0x00007f9ed15caea4 in rb_vm_invoke_proc (blockptr=<optimized out>, argv=<optimized out>, argc=1, proc=0x7f9ea40995b0, th=0x7f9ea40351c0) at vm.c:1072
#45 vm_call_opt_call (th=0x7f9ea40351c0, cfp=0x7f9e8baf9e50, calling=0x7f9e8b9f73d0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1868
#46 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea40351c0, initial=initial@entry=0) at insns.def:994
#47 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40351c0) at vm.c:1693
#48 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#49 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#50 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#51 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#52 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#53 loop_i () at vm_eval.c:1090
#54 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#55 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8baf9ed0, th=0x7f9ea40351c0) at vm_insnhelper.c:1642
#56 vm_call_cfunc (th=0x7f9ea40351c0, reg_cfp=0x7f9e8baf9ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#57 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40351c0, initial=initial@entry=0) at insns.def:963
#58 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40351c0) at vm.c:1693
#59 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8baf9fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea40351c0) at vm.c:921
#60 invoke_block_from_c_0 (th=0x7f9ea40351c0, block=0x7f9e8baf9fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#61 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8b9f8278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#62 vm_yield (argc=1, argv=0x7f9e8b9f8278, th=<optimized out>) at vm.c:1023
#63 rb_yield_0 (argv=0x7f9e8b9f8278, argc=1) at vm_eval.c:1013
#64 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#65 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8b9f840c) at vm_eval.c:2021
#66 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#67 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#68 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8baf9f90, th=0x7f9ea40351c0) at vm_insnhelper.c:1642
#69 vm_call_cfunc (th=0x7f9ea40351c0, reg_cfp=0x7f9e8baf9f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#70 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40351c0, initial=initial@entry=0) at insns.def:963
#71 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40351c0) at vm.c:1693
#72 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4039640, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea40351c0) at vm.c:921
#73 invoke_block_from_c_0 (th=0x7f9ea40351c0, block=0x7f9ea4039640, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#74 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3912678, argc=1, self=59184000, block=0x7f9ea4039640, th=0x7f9ea40351c0) at vm.c:996
#75 vm_invoke_proc (th=th@entry=0x7f9ea40351c0, proc=proc@entry=0x7f9ea4039640, self=59184000, argc=1, argv=0x3912678, blockptr=blockptr@entry=0x0) at vm.c:1044
#76 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea40351c0, proc=proc@entry=0x7f9ea4039640, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#77 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea40351c0, stack_start=<optimized out>) at thread.c:590
#78 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea40351c0) at thread_pthread.c:882
#79 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8b9f9700) at pthread_create.c:333
#80 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f9e8bbfb700 (LWP 71826)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dbacb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_acquire (vm=0x19d7010, th=0x7f9ea4030bd0) at thread_pthread.c:108
#4  0x00007f9ed15e2fd5 in blocking_region_end (region=0x7f9e8bbf7d50, th=0x7f9ea4030bd0) at thread.c:1276
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7f9e8bbf7cc0, func=0x7f9ecd135830 <rb_git_diff_tree_to_tree_nogvl>) at thread.c:1301
#6  rb_thread_call_without_gvl (func=func@entry=0x7f9ecd135830 <rb_git_diff_tree_to_tree_nogvl>, data1=data1@entry=0x7f9e8bbf7db0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1411
#7  0x00007f9ecd135796 in rb_git_diff_tree_to_tree (self=<optimized out>, rb_repo=140318326763960, rb_tree=<optimized out>, rb_other_tree=140318326760720, rb_options=140318326761160) at rugged_tree.c:408
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8bcfba10, th=0x7f9ea4030bd0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4030bd0, reg_cfp=0x7f9e8bcfba10, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4030bd0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4030bd0) at vm.c:1693
#12 0x00007f9ed15ca16d in invoke_block (block=0x7f9de896f050, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59151400, iseq=0x421ca60, th=0x7f9ea4030bd0) at vm.c:921
#13 invoke_block_from_c_0 (th=0x7f9ea4030bd0, block=0x7f9de896f050, self=59151400, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#14 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7f9e6805aa70, argc=1, self=59151400, block=0x7f9de896f050, th=0x7f9ea4030bd0) at vm.c:996
#15 vm_invoke_proc (th=0x7f9ea4030bd0, proc=0x7f9de896f050, self=59151400, argc=1, argv=0x7f9e6805aa70, blockptr=blockptr@entry=0x0) at vm.c:1044
#16 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=<optimized out>, proc=<optimized out>, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#17 0x00007f9ed1471712 in rb_proc_call (self=140318326762160, args=140318326762080) at proc.c:834
#18 0x00007f9ed15cce68 in vm_call0_cfunc_with_frame (ci=0x7f9e8bbf8750, cc=0x7f9e8bbf8780, argv=0x0, calling=0x7f9e8bbf8760, th=0x7f9ea4030bd0) at vm_eval.c:131
#19 vm_call0_cfunc (ci=0x7f9e8bbf8750, argv=0x0, cc=0x7f9e8bbf8780, calling=0x7f9e8bbf8760, th=0x7f9ea4030bd0) at vm_eval.c:148
#20 vm_call0_body (th=0x7f9ea4030bd0, calling=calling@entry=0x7f9e8bbf8820, ci=ci@entry=0x7f9e8bbf8810, cc=cc@entry=0x7f9e8bbf8840, argv=argv@entry=0x0) at vm_eval.c:186
#21 0x00007f9ed15cd467 in vm_call0 (me=0x1a10968, argv=0x0, argc=0, id=2977, recv=140318326762120, th=<optimized out>) at vm_eval.c:61
#22 rb_call0 (recv=140318326762120, mid=2977, argc=0, argv=0x0, scope=<optimized out>, self=<optimized out>) at vm_eval.c:354
#23 0x00007f9ed15bdc2d in rb_iterate0 (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318926146080, ifunc=0x0, th=0x7f9ea4030bd0) at vm_eval.c:1174
#24 0x00007f9ed15bdda6 in rb_iterate (it_proc=it_proc@entry=0x7f9ed15ce500 <iterate_method>, data1=data1@entry=140318926146080, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1206
#25 0x00007f9ed15bdddb in rb_block_call (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=<optimized out>, data2=<optimized out>) at vm_eval.c:1237
#26 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8bcfbc90, th=0x7f9ea4030bd0) at vm_insnhelper.c:1642
#27 vm_call_cfunc (th=0x7f9ea4030bd0, reg_cfp=0x7f9e8bcfbc90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#28 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4030bd0, initial=initial@entry=0) at insns.def:963
#29 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4030bd0) at vm.c:1693
#30 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40f59b0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59179160, iseq=0x1fcb538, th=0x7f9ea4030bd0) at vm.c:921
#31 invoke_block_from_c_0 (th=0x7f9ea4030bd0, block=0x7f9ea40f59b0, self=59179160, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#32 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7f9e8bbf92c0, argc=1, self=59179160, block=0x7f9ea40f59b0, th=0x7f9ea4030bd0) at vm.c:996
#33 vm_invoke_proc (th=th@entry=0x7f9ea4030bd0, proc=proc@entry=0x7f9ea40f59b0, self=59179160, argc=argc@entry=1, argv=0x7f9e8bbf92c0, blockptr=0x0) at vm.c:1044
#34 0x00007f9ed15caea4 in rb_vm_invoke_proc (blockptr=<optimized out>, argv=<optimized out>, argc=1, proc=0x7f9ea40f59b0, th=0x7f9ea4030bd0) at vm.c:1072
#35 vm_call_opt_call (th=0x7f9ea4030bd0, cfp=0x7f9e8bcfbe50, calling=0x7f9e8bbf93d0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1868
#36 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4030bd0, initial=initial@entry=0) at insns.def:994
#37 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4030bd0) at vm.c:1693
#38 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#39 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#40 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#41 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#42 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#43 loop_i () at vm_eval.c:1090
#44 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#45 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8bcfbed0, th=0x7f9ea4030bd0) at vm_insnhelper.c:1642
#46 vm_call_cfunc (th=0x7f9ea4030bd0, reg_cfp=0x7f9e8bcfbed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#47 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4030bd0, initial=initial@entry=0) at insns.def:963
#48 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4030bd0) at vm.c:1693
#49 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8bcfbfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4030bd0) at vm.c:921
#50 invoke_block_from_c_0 (th=0x7f9ea4030bd0, block=0x7f9e8bcfbfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#51 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8bbfa278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#52 vm_yield (argc=1, argv=0x7f9e8bbfa278, th=<optimized out>) at vm.c:1023
#53 rb_yield_0 (argv=0x7f9e8bbfa278, argc=1) at vm_eval.c:1013
#54 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#55 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8bbfa40c) at vm_eval.c:2021
#56 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#57 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#58 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8bcfbf90, th=0x7f9ea4030bd0) at vm_insnhelper.c:1642
#59 vm_call_cfunc (th=0x7f9ea4030bd0, reg_cfp=0x7f9e8bcfbf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#60 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4030bd0, initial=initial@entry=0) at insns.def:963
#61 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4030bd0) at vm.c:1693
#62 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4035050, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4030bd0) at vm.c:921
#63 invoke_block_from_c_0 (th=0x7f9ea4030bd0, block=0x7f9ea4035050, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#64 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3912d30, argc=1, self=59184000, block=0x7f9ea4035050, th=0x7f9ea4030bd0) at vm.c:996
#65 vm_invoke_proc (th=th@entry=0x7f9ea4030bd0, proc=proc@entry=0x7f9ea4035050, self=59184000, argc=1, argv=0x3912d30, blockptr=blockptr@entry=0x0) at vm.c:1044
#66 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4030bd0, proc=proc@entry=0x7f9ea4035050, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#67 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4030bd0, stack_start=<optimized out>) at thread.c:590
#68 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4030bd0) at thread_pthread.c:882
#69 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8bbfb700) at pthread_create.c:333
#70 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f9e8bdfd700 (LWP 71825)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea402c710, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea402c5e0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea402c5e0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318928253552)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59848120, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8befde50, th=0x7f9ea402c5e0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea402c5e0, reg_cfp=0x7f9e8befde50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea402c5e0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea402c5e0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8befded0, th=0x7f9ea402c5e0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea402c5e0, reg_cfp=0x7f9e8befded0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea402c5e0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea402c5e0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9e8befdfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea402c5e0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea402c5e0, block=0x7f9e8befdfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8bdfc278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8bdfc278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8bdfc278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8bdfc40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9e8befdf90, th=0x7f9ea402c5e0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea402c5e0, reg_cfp=0x7f9e8befdf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea402c5e0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea402c5e0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4030a60, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea402c5e0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea402c5e0, block=0x7f9ea4030a60, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39134d8, argc=1, self=59184000, block=0x7f9ea4030a60, th=0x7f9ea402c5e0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea402c5e0, proc=proc@entry=0x7f9ea4030a60, self=59184000, argc=1, argv=0x39134d8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea402c5e0, proc=proc@entry=0x7f9ea4030a60, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea402c5e0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea402c5e0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8bdfd700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f9e8bfff700 (LWP 71824)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4028120, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4027ff0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4027ff0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140318930358896)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59848480, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4120e50, th=0x7f9ea4027ff0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4027ff0, reg_cfp=0x7f9ec4120e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4027ff0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4027ff0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4120ed0, th=0x7f9ea4027ff0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4027ff0, reg_cfp=0x7f9ec4120ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4027ff0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4027ff0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4120fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4027ff0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4027ff0, block=0x7f9ec4120fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9e8bffe278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9e8bffe278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9e8bffe278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9e8bffe40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4120f90, th=0x7f9ea4027ff0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4027ff0, reg_cfp=0x7f9ec4120f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4027ff0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4027ff0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea402c470, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4027ff0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4027ff0, block=0x7f9ea402c470, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3913668, argc=1, self=59184000, block=0x7f9ea402c470, th=0x7f9ea4027ff0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4027ff0, proc=proc@entry=0x7f9ea402c470, self=59184000, argc=1, argv=0x3913668, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4027ff0, proc=proc@entry=0x7f9ea402c470, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4027ff0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4027ff0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9e8bfff700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f9ec4222700 (LWP 71823)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4023b30, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4023a00, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4023a00) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319872123504)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59848840, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4322e50, th=0x7f9ea4023a00) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4023a00, reg_cfp=0x7f9ec4322e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4023a00, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4023a00) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4322ed0, th=0x7f9ea4023a00) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4023a00, reg_cfp=0x7f9ec4322ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4023a00, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4023a00) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4322fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4023a00) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4023a00, block=0x7f9ec4322fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4221278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4221278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4221278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec422140c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4322f90, th=0x7f9ea4023a00) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4023a00, reg_cfp=0x7f9ec4322f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4023a00, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4023a00) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4027e80, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4023a00) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4023a00, block=0x7f9ea4027e80, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x39137d0, argc=1, self=59184000, block=0x7f9ea4027e80, th=0x7f9ea4023a00) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4023a00, proc=proc@entry=0x7f9ea4027e80, self=59184000, argc=1, argv=0x39137d0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4023a00, proc=proc@entry=0x7f9ea4027e80, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4023a00, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4023a00) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4222700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f9ec4424700 (LWP 71822)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea401f540, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea401f410, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea401f410) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319874228848)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59849240, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4524e50, th=0x7f9ea401f410) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea401f410, reg_cfp=0x7f9ec4524e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea401f410, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401f410) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4524ed0, th=0x7f9ea401f410) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea401f410, reg_cfp=0x7f9ec4524ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea401f410, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401f410) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4524fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea401f410) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea401f410, block=0x7f9ec4524fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4423278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4423278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4423278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec442340c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4524f90, th=0x7f9ea401f410) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea401f410, reg_cfp=0x7f9ec4524f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea401f410, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401f410) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4023890, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea401f410) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea401f410, block=0x7f9ea4023890, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3913938, argc=1, self=59184000, block=0x7f9ea4023890, th=0x7f9ea401f410) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea401f410, proc=proc@entry=0x7f9ea4023890, self=59184000, argc=1, argv=0x3913938, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea401f410, proc=proc@entry=0x7f9ea4023890, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea401f410, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea401f410) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4424700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f9ec4626700 (LWP 71821)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea401af50, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea401ae20, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea401ae20) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319876334192)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59849960, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4726e50, th=0x7f9ea401ae20) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea401ae20, reg_cfp=0x7f9ec4726e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea401ae20, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401ae20) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4726ed0, th=0x7f9ea401ae20) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea401ae20, reg_cfp=0x7f9ec4726ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea401ae20, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401ae20) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4726fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea401ae20) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea401ae20, block=0x7f9ec4726fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4625278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4625278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4625278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec462540c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4726f90, th=0x7f9ea401ae20) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea401ae20, reg_cfp=0x7f9ec4726f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea401ae20, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea401ae20) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea401f2a0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea401ae20) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea401ae20, block=0x7f9ea401f2a0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3913ac8, argc=1, self=59184000, block=0x7f9ea401f2a0, th=0x7f9ea401ae20) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea401ae20, proc=proc@entry=0x7f9ea401f2a0, self=59184000, argc=1, argv=0x3913ac8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea401ae20, proc=proc@entry=0x7f9ea401f2a0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea401ae20, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea401ae20) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4626700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f9ec4828700 (LWP 71820)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4016960, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4016830, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4016830) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319878439536)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59008160, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4928e50, th=0x7f9ea4016830) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4016830, reg_cfp=0x7f9ec4928e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4016830, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4016830) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4928ed0, th=0x7f9ea4016830) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4016830, reg_cfp=0x7f9ec4928ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4016830, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4016830) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4928fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4016830) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4016830, block=0x7f9ec4928fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4827278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4827278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4827278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec482740c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4928f90, th=0x7f9ea4016830) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4016830, reg_cfp=0x7f9ec4928f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4016830, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4016830) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea401acb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4016830) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4016830, block=0x7f9ea401acb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3913ed8, argc=1, self=59184000, block=0x7f9ea401acb0, th=0x7f9ea4016830) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4016830, proc=proc@entry=0x7f9ea401acb0, self=59184000, argc=1, argv=0x3913ed8, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4016830, proc=proc@entry=0x7f9ea401acb0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4016830, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4016830) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4828700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f9ec4a2a700 (LWP 71818)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4012370, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4012240, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4012240) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319880544880)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59008560, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4b2ae50, th=0x7f9ea4012240) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4012240, reg_cfp=0x7f9ec4b2ae50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4012240, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4012240) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4b2aed0, th=0x7f9ea4012240) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4012240, reg_cfp=0x7f9ec4b2aed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4012240, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4012240) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4b2afb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4012240) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea4012240, block=0x7f9ec4b2afb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4a29278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4a29278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4a29278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec4a2940c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4b2af90, th=0x7f9ea4012240) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea4012240, reg_cfp=0x7f9ec4b2af90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4012240, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4012240) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea40166c0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4012240) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea4012240, block=0x7f9ea40166c0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846578, argc=1, self=59184000, block=0x7f9ea40166c0, th=0x7f9ea4012240) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea4012240, proc=proc@entry=0x7f9ea40166c0, self=59184000, argc=1, argv=0x3846578, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4012240, proc=proc@entry=0x7f9ea40166c0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4012240, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4012240) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4a2a700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f9ec4c2c700 (LWP 71817)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea400dcd0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea400dba0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea400dba0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319882650224)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59009000, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4d2ce50, th=0x7f9ea400dba0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea400dba0, reg_cfp=0x7f9ec4d2ce50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea400dba0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea400dba0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4d2ced0, th=0x7f9ea400dba0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea400dba0, reg_cfp=0x7f9ec4d2ced0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea400dba0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea400dba0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4d2cfb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea400dba0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea400dba0, block=0x7f9ec4d2cfb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4c2b278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec4c2b278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec4c2b278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec4c2b40c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4d2cf90, th=0x7f9ea400dba0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea400dba0, reg_cfp=0x7f9ec4d2cf90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea400dba0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea400dba0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4012020, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea400dba0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea400dba0, block=0x7f9ea4012020, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846708, argc=1, self=59184000, block=0x7f9ea4012020, th=0x7f9ea400dba0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea400dba0, proc=proc@entry=0x7f9ea4012020, self=59184000, argc=1, argv=0x3846708, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea400dba0, proc=proc@entry=0x7f9ea4012020, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea400dba0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea400dba0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4c2c700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f9ec4e2e700 (LWP 71816)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dbacb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_acquire (vm=0x19d7010, th=0x7f9ea4009500) at thread_pthread.c:108
#4  0x00007f9ed15dc330 in native_sleep (th=th@entry=0x7f9ea4009500, timeout_tv=0x0) at thread_pthread.c:1151
#5  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4009500) at thread.c:1066
#6  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#7  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#8  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319884755568)
    at eval.c:938
#9  0x00007f9ed15df43f in queue_do_pop (self=59009440, should_block=<optimized out>) at thread_sync.c:789
#10 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4f2ee50, th=0x7f9ea4009500) at vm_insnhelper.c:1642
#11 vm_call_cfunc (th=0x7f9ea4009500, reg_cfp=0x7f9ec4f2ee50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#12 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4009500, initial=initial@entry=0) at insns.def:994
#13 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4009500) at vm.c:1693
#14 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#15 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#16 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#17 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#18 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#19 loop_i () at vm_eval.c:1090
#20 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#21 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4f2eed0, th=0x7f9ea4009500) at vm_insnhelper.c:1642
#22 vm_call_cfunc (th=0x7f9ea4009500, reg_cfp=0x7f9ec4f2eed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#23 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4009500, initial=initial@entry=0) at insns.def:963
#24 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4009500) at vm.c:1693
#25 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec4f2efb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4009500) at vm.c:921
#26 invoke_block_from_c_0 (th=0x7f9ea4009500, block=0x7f9ec4f2efb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#27 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec4e2d278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#28 vm_yield (argc=1, argv=0x7f9ec4e2d278, th=<optimized out>) at vm.c:1023
#29 rb_yield_0 (argv=0x7f9ec4e2d278, argc=1) at vm_eval.c:1013
#30 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#31 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec4e2d40c) at vm_eval.c:2021
#32 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#33 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#34 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec4f2ef90, th=0x7f9ea4009500) at vm_insnhelper.c:1642
#35 vm_call_cfunc (th=0x7f9ea4009500, reg_cfp=0x7f9ec4f2ef90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#36 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4009500, initial=initial@entry=0) at insns.def:963
#37 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4009500) at vm.c:1693
#38 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea400d980, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4009500) at vm.c:921
#39 invoke_block_from_c_0 (th=0x7f9ea4009500, block=0x7f9ea400d980, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#40 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x38468c0, argc=1, self=59184000, block=0x7f9ea400d980, th=0x7f9ea4009500) at vm.c:996
#41 vm_invoke_proc (th=th@entry=0x7f9ea4009500, proc=proc@entry=0x7f9ea400d980, self=59184000, argc=1, argv=0x38468c0, blockptr=blockptr@entry=0x0) at vm.c:1044
#42 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4009500, proc=proc@entry=0x7f9ea400d980, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#43 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4009500, stack_start=<optimized out>) at thread.c:590
#44 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4009500) at thread_pthread.c:882
#45 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec4e2e700) at pthread_create.c:333
#46 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f9ec5030700 (LWP 71815)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea4005040, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea4004f10, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea4004f10) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319886860528)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59009800, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5130e50, th=0x7f9ea4004f10) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea4004f10, reg_cfp=0x7f9ec5130e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea4004f10, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4004f10) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5130ed0, th=0x7f9ea4004f10) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea4004f10, reg_cfp=0x7f9ec5130ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15caf7e in vm_call_method_each_type (th=th@entry=0x7f9ea4004f10, cfp=cfp@entry=0x7f9ec5130ed0, calling=0x7f9ec502ebb0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2026
#22 0x00007f9ed15cb4f3 in vm_call_method (th=0x7f9ea4004f10, cfp=0x7f9ec5130ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2176
#23 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4004f10, initial=initial@entry=0) at insns.def:963
#24 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4004f10) at vm.c:1693
#25 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec5130fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea4004f10) at vm.c:921
#26 invoke_block_from_c_0 (th=0x7f9ea4004f10, block=0x7f9ec5130fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#27 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec502f1b8, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#28 vm_yield (argc=1, argv=0x7f9ec502f1b8, th=<optimized out>) at vm.c:1023
#29 rb_yield_0 (argv=0x7f9ec502f1b8, argc=1) at vm_eval.c:1013
#30 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#31 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec502f34c) at vm_eval.c:2021
#32 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#33 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#34 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5130f90, th=0x7f9ea4004f10) at vm_insnhelper.c:1642
#35 vm_call_cfunc (th=0x7f9ea4004f10, reg_cfp=0x7f9ec5130f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#36 0x00007f9ed15caf7e in vm_call_method_each_type (th=th@entry=0x7f9ea4004f10, cfp=cfp@entry=0x7f9ec5130f90, calling=0x7f9ec502f550, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2026
#37 0x00007f9ed15cb4f3 in vm_call_method (th=0x7f9ea4004f10, cfp=0x7f9ec5130f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2176
#38 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea4004f10, initial=initial@entry=0) at insns.def:963
#39 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea4004f10) at vm.c:1693
#40 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4009390, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea4004f10) at vm.c:921
#41 invoke_block_from_c_0 (th=0x7f9ea4004f10, block=0x7f9ea4009390, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#42 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846a50, argc=1, self=59184000, block=0x7f9ea4009390, th=0x7f9ea4004f10) at vm.c:996
#43 vm_invoke_proc (th=th@entry=0x7f9ea4004f10, proc=proc@entry=0x7f9ea4009390, self=59184000, argc=1, argv=0x3846a50, blockptr=blockptr@entry=0x0) at vm.c:1044
#44 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea4004f10, proc=proc@entry=0x7f9ea4009390, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#45 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea4004f10, stack_start=<optimized out>) at thread.c:590
#46 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea4004f10) at thread_pthread.c:882
#47 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5030700) at pthread_create.c:333
#48 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f9ec5232700 (LWP 71814)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x7f9ea40009f0, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x7f9ea40008c0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2b1c in sleep_forever (deadlockable=1, spurious_check=0, th=0x7f9ea40008c0) at thread.c:1066
#4  rb_thread_sleep_deadly_allow_spurious_wakeup () at thread.c:1154
#5  queue_sleep (arg=arg@entry=0) at thread_sync.c:766
#6  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e2a70 <queue_sleep>, data1=data1@entry=0, e_proc=e_proc@entry=0x7f9ed15da920 <queue_delete_from_waiting>, data2=data2@entry=140319888966256)
    at eval.c:938
#7  0x00007f9ed15df43f in queue_do_pop (self=59010240, should_block=<optimized out>) at thread_sync.c:789
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5332e50, th=0x7f9ea40008c0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x7f9ea40008c0, reg_cfp=0x7f9ec5332e50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x7f9ea40008c0, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40008c0) at vm.c:1693
#12 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#13 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:971
#14 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=59184000, block=<optimized out>, th=<optimized out>) at vm.c:988
#15 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#17 loop_i () at vm_eval.c:1090
#18 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#19 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5332ed0, th=0x7f9ea40008c0) at vm_insnhelper.c:1642
#20 vm_call_cfunc (th=0x7f9ea40008c0, reg_cfp=0x7f9ec5332ed0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40008c0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40008c0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x7f9ec5332fb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe36b0, th=0x7f9ea40008c0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x7f9ea40008c0, block=0x7f9ec5332fb0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=1) at vm.c:971
#25 0x00007f9ed15ca5c4 in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7f9ec5231278, argc=1, self=<optimized out>, block=<optimized out>, th=<optimized out>) at vm.c:988
#26 vm_yield (argc=1, argv=0x7f9ec5231278, th=<optimized out>) at vm.c:1023
#27 rb_yield_0 (argv=0x7f9ec5231278, argc=1) at vm_eval.c:1013
#28 catch_i (tag=5660940, data=data@entry=0) at vm_eval.c:1921
#29 0x00007f9ed15bdeba in rb_catch_protect (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0, stateptr=stateptr@entry=0x7f9ec523140c) at vm_eval.c:2021
#30 0x00007f9ed15bdfae in rb_catch_obj (t=<optimized out>, func=func@entry=0x7f9ed15ca570 <catch_i>, data=data@entry=0) at vm_eval.c:2000
#31 0x00007f9ed15be05e in rb_f_catch (argc=<optimized out>, argv=<optimized out>) at vm_eval.c:1986
#32 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5332f90, th=0x7f9ea40008c0) at vm_insnhelper.c:1642
#33 vm_call_cfunc (th=0x7f9ea40008c0, reg_cfp=0x7f9ec5332f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#34 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x7f9ea40008c0, initial=initial@entry=0) at insns.def:963
#35 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x7f9ea40008c0) at vm.c:1693
#36 0x00007f9ed15ca16d in invoke_block (block=0x7f9ea4004da0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=59184000, iseq=0x1fe2df0, th=0x7f9ea40008c0) at vm.c:921
#37 invoke_block_from_c_0 (th=0x7f9ea40008c0, block=0x7f9ea4004da0, self=59184000, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#38 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846be0, argc=1, self=59184000, block=0x7f9ea4004da0, th=0x7f9ea40008c0) at vm.c:996
#39 vm_invoke_proc (th=th@entry=0x7f9ea40008c0, proc=proc@entry=0x7f9ea4004da0, self=59184000, argc=1, argv=0x3846be0, blockptr=blockptr@entry=0x0) at vm.c:1044
#40 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x7f9ea40008c0, proc=proc@entry=0x7f9ea4004da0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#41 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x7f9ea40008c0, stack_start=<optimized out>) at thread.c:590
#42 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x7f9ea40008c0) at thread_pthread.c:882
#43 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5232700) at pthread_create.c:333
#44 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f9ec5434700 (LWP 71813)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dbacb in native_cond_wait (mutex=0x19d7020, cond=0x19d7050) at thread_pthread.c:341
#2  gvl_acquire_common (vm=0x19d7010) at thread_pthread.c:90
#3  gvl_acquire (vm=0x19d7010, th=0x4fe2b10) at thread_pthread.c:108
#4  0x00007f9ed15e2fd5 in blocking_region_end (region=0x7f9ec54332b0, th=0x4fe2b10) at thread.c:1276
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=<optimized out>, func=<optimized out>) at thread.c:1301
#6  rb_thread_call_without_gvl (func=<optimized out>, data1=<optimized out>, ubf=<optimized out>, data2=<optimized out>) at thread.c:1411
#7  0x00007f9ecd6d2bb7 in rb_completion_queue_pluck () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#8  0x00007f9ecd6cc84e in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#9  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5534f10, th=0x4fe2b10) at vm_insnhelper.c:1642
#10 vm_call_cfunc (th=0x4fe2b10, reg_cfp=0x7f9ec5534f10, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#11 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x4fe2b10, initial=initial@entry=0) at insns.def:994
#12 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x4fe2b10) at vm.c:1693
#13 0x00007f9ed15ca16d in invoke_block (block=0x24d3180, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=27502080, iseq=0x2615600, th=0x4fe2b10) at vm.c:921
#14 invoke_block_from_c_0 (th=0x4fe2b10, block=0x24d3180, self=27502080, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#15 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846dc0, argc=0, self=27502080, block=0x24d3180, th=0x4fe2b10) at vm.c:996
#16 vm_invoke_proc (th=th@entry=0x4fe2b10, proc=proc@entry=0x24d3180, self=27502080, argc=0, argv=0x3846dc0, blockptr=blockptr@entry=0x0) at vm.c:1044
#17 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x4fe2b10, proc=proc@entry=0x24d3180, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#18 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x4fe2b10, stack_start=<optimized out>) at thread.c:590
#19 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x4fe2b10) at thread_pthread.c:882
#20 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5434700) at pthread_create.c:333
#21 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f9ec5636700 (LWP 71812)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f9ed15dc5f0 in native_cond_timedwait (ts=<optimized out>, mutex=<optimized out>, cond=<optimized out>) at thread_pthread.c:359
#2  native_sleep (th=0x4fde5b0, timeout_tv=0x7f9ec5634a20) at thread_pthread.c:1144
#3  0x00007f9ed15e2dfe in sleep_timeval (spurious_check=1, tv=..., th=0x4fde5b0) at thread.c:1117
#4  rb_thread_wait_for (time=...) at thread.c:1185
#5  0x00007f9ed14ed980 in rb_f_sleep (argc=1, argv=0x7f9ec5637060) at process.c:4421
#6  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5736f10, th=0x4fde5b0) at vm_insnhelper.c:1642
#7  vm_call_cfunc (th=0x4fde5b0, reg_cfp=0x7f9ec5736f10, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#8  0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x4fde5b0, initial=initial@entry=0) at insns.def:994
#9  0x00007f9ed15c9466 in vm_exec (th=th@entry=0x4fde5b0) at vm.c:1693
#10 0x00007f9ed15cee57 in invoke_block (block=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=27502080, iseq=<optimized out>, th=<optimized out>) at vm.c:921
#11 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=27502080, block=<optimized out>, th=<optimized out>) at vm.c:971
#12 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=27502080, block=<optimized out>, th=<optimized out>) at vm.c:988
#13 vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:1023
#14 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013
#15 loop_i () at vm_eval.c:1090
#16 0x00007f9ed146a297 in rb_rescue2 (b_proc=0x7f9ed15ceb40 <loop_i>, data1=0, r_proc=0x7f9ed15b6900 <loop_stop>, data2=0) at eval.c:839
#17 0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5736f90, th=0x4fde5b0) at vm_insnhelper.c:1642
#18 vm_call_cfunc (th=0x4fde5b0, reg_cfp=0x7f9ec5736f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#19 0x00007f9ed15caf7e in vm_call_method_each_type (th=th@entry=0x4fde5b0, cfp=cfp@entry=0x7f9ec5736f90, calling=0x7f9ec5635550, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2026
#20 0x00007f9ed15cb4f3 in vm_call_method (th=0x4fde5b0, cfp=0x7f9ec5736f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2176
#21 0x00007f9ed15c47c8 in vm_exec_core (th=th@entry=0x4fde5b0, initial=initial@entry=0) at insns.def:963
#22 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x4fde5b0) at vm.c:1693
#23 0x00007f9ed15ca16d in invoke_block (block=0x49538c0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=27502080, iseq=0x26152b8, th=0x4fde5b0) at vm.c:921
#24 invoke_block_from_c_0 (th=0x4fde5b0, block=0x49538c0, self=27502080, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#25 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x3846ed8, argc=0, self=27502080, block=0x49538c0, th=0x4fde5b0) at vm.c:996
#26 vm_invoke_proc (th=th@entry=0x4fde5b0, proc=proc@entry=0x49538c0, self=27502080, argc=0, argv=0x3846ed8, blockptr=blockptr@entry=0x0) at vm.c:1044
#27 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x4fde5b0, proc=proc@entry=0x49538c0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#28 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x4fde5b0, stack_start=<optimized out>) at thread.c:590
#29 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x4fde5b0) at thread_pthread.c:882
#30 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5636700) at pthread_create.c:333
#31 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f9ec5838700 (LWP 71811)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x4fda180, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x4fda050, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e2881 in sleep_forever (deadlockable=0, spurious_check=1, th=0x4fda050) at thread.c:1066
#4  rb_thread_sleep_forever () at thread.c:1140
#5  0x00007f9ed14ed99d in rb_f_sleep (argc=0, argv=0x7f9ec5839038) at process.c:4417
#6  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ec5938f90, th=0x4fda050) at vm_insnhelper.c:1642
#7  vm_call_cfunc (th=0x4fda050, reg_cfp=0x7f9ec5938f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#8  0x00007f9ed15caf7e in vm_call_method_each_type (th=th@entry=0x4fda050, cfp=cfp@entry=0x7f9ec5938f90, calling=0x7f9ec5837570, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2026
#9  0x00007f9ed15cb4f3 in vm_call_method (th=0x4fda050, cfp=0x7f9ec5938f90, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2176
#10 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x4fda050, initial=initial@entry=0) at insns.def:994
#11 0x00007f9ed15c9466 in vm_exec (th=th@entry=0x4fda050) at vm.c:1693
#12 0x00007f9ed15ca16d in invoke_block (block=0x495a900, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=27502080, iseq=0x2615b00, th=0x4fda050) at vm.c:921
#13 invoke_block_from_c_0 (th=0x4fda050, block=0x495a900, self=27502080, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, splattable=0) at vm.c:971
#14 0x00007f9ed15ca243 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x38470b8, argc=0, self=27502080, block=0x495a900, th=0x4fda050) at vm.c:996
#15 vm_invoke_proc (th=th@entry=0x4fda050, proc=proc@entry=0x495a900, self=27502080, argc=0, argv=0x38470b8, blockptr=blockptr@entry=0x0) at vm.c:1044
#16 0x00007f9ed15ca2d8 in rb_vm_invoke_proc (th=th@entry=0x4fda050, proc=proc@entry=0x495a900, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:1072
#17 0x00007f9ed15e02c1 in thread_start_func_2 (th=th@entry=0x4fda050, stack_start=<optimized out>) at thread.c:590
#18 0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x4fda050) at thread_pthread.c:882
#19 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5838700) at pthread_create.c:333
#20 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f9ec5a3a700 (LWP 71809)):
#0  0x00007f9ed1121a13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9ecd7f1af2 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#2  0x00007f9ecd6e486a in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#3  0x00007f9ecd6e4eab in grpc_completion_queue_next () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#4  0x00007f9ecd6cda16 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#5  0x00007f9ed15e2fbe in call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x0, func=0x7f9ecd6cd93e) at thread.c:1301
#6  rb_thread_call_without_gvl (func=0x7f9ecd6cd93e, data1=0x0, ubf=<optimized out>, data2=<optimized out>) at thread.c:1411
#7  0x00007f9ecd6ccbe2 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#8  0x00007f9ed15dfe01 in thread_start_func_2 (th=th@entry=0x4fa3e80, stack_start=<optimized out>) at thread.c:590
#9  0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x4fa3e80) at thread_pthread.c:882
#10 0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5a3a700) at pthread_create.c:333
#11 0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9ec5c3c700 (LWP 71808)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ecd703b22 in gpr_cv_wait () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#2  0x00007f9ecd6cc160 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#3  0x00007f9ed15e2fbe in call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x0, func=0x7f9ecd6cc0f1) at thread.c:1301
#4  rb_thread_call_without_gvl (func=0x7f9ecd6cc0f1, data1=0x0, ubf=<optimized out>, data2=<optimized out>) at thread.c:1411
#5  0x00007f9ecd6cc1c0 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#6  0x00007f9ed15dfe01 in thread_start_func_2 (th=th@entry=0x4fa37f0, stack_start=<optimized out>) at thread.c:590
#7  0x00007f9ed15e08c0 in thread_start_func_1 (th_ptr=0x4fa37f0) at thread_pthread.c:882
#8  0x00007f9ed0e046ba in start_thread (arg=0x7f9ec5c3c700) at pthread_create.c:333
#9  0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9ec673e700 (LWP 71807)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ecd703b22 in gpr_cv_wait () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#2  0x00007f9ecd6dac2f in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#3  0x00007f9ecd703d97 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#4  0x00007f9ed0e046ba in start_thread (arg=0x7f9ec673e700) at pthread_create.c:333
#5  0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9ec713f700 (LWP 71806)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ecd703b22 in gpr_cv_wait () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#2  0x00007f9ecd6d881f in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#3  0x00007f9ecd703d97 in ?? () from /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/grpc-1.8.7-x86_64-linux/src/ruby/lib/grpc/2.3/grpc_c.so
#4  0x00007f9ed0e046ba in start_thread (arg=0x7f9ec713f700) at pthread_create.c:333
#5  0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9ed1af5700 (LWP 71692)):
#0  0x00007f9ed111574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9ed15db481 in timer_thread_sleep (gvl=0x19d7018) at thread_pthread.c:1451
#2  thread_timer (p=0x19d7018) at thread_pthread.c:1563
#3  0x00007f9ed0e046ba in start_thread (arg=0x7f9ed1af5700) at pthread_create.c:333
#4  0x00007f9ed112141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9ed1aeb700 (LWP 71654)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ed15dc379 in native_cond_wait (mutex=0x19d7800, cond=<optimized out>) at thread_pthread.c:341
#2  native_sleep (th=th@entry=0x19d76d0, timeout_tv=0x0) at thread_pthread.c:1142
#3  0x00007f9ed15e353a in sleep_forever (deadlockable=1, spurious_check=0, th=0x19d76d0) at thread.c:1066
#4  thread_join_sleep (arg=arg@entry=140727267383168) at thread.c:849
#5  0x00007f9ed146a6e0 in rb_ensure (b_proc=b_proc@entry=0x7f9ed15e3430 <thread_join_sleep>, data1=data1@entry=140727267383168, e_proc=e_proc@entry=0x7f9ed15d9cd0 <remove_from_join_list>, 
    data2=data2@entry=140727267383168) at eval.c:938
#6  0x00007f9ed15dab46 in thread_join (delay=<optimized out>, target_th=0x4fda050) at thread.c:890
#7  thread_join_m (argc=0, argv=0x7f9ed19e9090, self=<optimized out>) at thread.c:975
#8  0x00007f9ed15bb250 in vm_call_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f9ed1ae8f50, th=0x19d76d0) at vm_insnhelper.c:1642
#9  vm_call_cfunc (th=0x19d76d0, reg_cfp=0x7f9ed1ae8f50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1737
#10 0x00007f9ed15caf7e in vm_call_method_each_type (th=th@entry=0x19d76d0, cfp=cfp@entry=0x7f9ed1ae8f50, calling=0x7ffd9ec859b0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2026
#11 0x00007f9ed15cb4f3 in vm_call_method (th=0x19d76d0, cfp=0x7f9ed1ae8f50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2176
#12 0x00007f9ed15c4899 in vm_exec_core (th=th@entry=0x19d76d0, initial=initial@entry=0) at insns.def:994
#13 0x00007f9ed15c9466 in vm_exec (th=0x19d76d0) at vm.c:1693
#14 0x00007f9ed15ccbdd in rb_iseq_eval_main (iseq=iseq@entry=0x2615f88) at vm.c:1936
#15 0x00007f9ed14675bd in ruby_exec_internal (n=0x2615f88) at eval.c:245
#16 0x00007f9ed146974d in ruby_exec_node (n=n@entry=0x2615f88) at eval.c:310
#17 0x00007f9ed146c0fe in ruby_run_node (n=0x2615f88) at eval.c:302
#18 0x000000000040086b in main (argc=4, argv=0x7ffd9ec86198) at main.c:36
Edited Mar 14, 2018 by Stan Hu
Assignee Loading
Time tracking Loading