Skip to content

Instantly share code, notes, and snippets.

@Mathiou04
Last active February 18, 2020 09:23
Show Gist options
  • Save Mathiou04/5dbca7342b01701c3a65fcf7ab2264d3 to your computer and use it in GitHub Desktop.
Save Mathiou04/5dbca7342b01701c3a65fcf7ab2264d3 to your computer and use it in GitHub Desktop.
Sidekiq frozen process
Thread 42 (Thread 0x7f20e6e71700 (LWP 7)):
#0 0x00007f20e5b10aed in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e690c021 in timer_thread_sleep (gvl=0x23b2018) at thread_pthread.c:1461
#2 thread_timer (p=0x23b2018) at thread_pthread.c:1573
#3 0x00007f20e6520064 in start_thread (arg=0x7f20e6e71700) at pthread_create.c:309
#4 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 41 (Thread 0x7f20da74d700 (LWP 8)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8cd1580, timeout=0x7f20da74b700, exceptfds=0x0, writefds=0x0, readfds=0x7f20da74ba10, n=9) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20da74b700, exceptfds=0x0, writefds=0x0, readfds=0x7f20da74ba10, n=9) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=9, read=read@entry=0x7f20da74ba10, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20da74b9c0) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20da74ba10, tp=0x7f20da74b9c0, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779080763888) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779080763888, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779080763888)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x82cb440, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x8dd5750, th=0x8cd1580) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8cd1580, reg_cfp=0x8dd5750, calling=<optimized out>, ci=0x82cb440, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x9, th@entry=0x8cd1580, initial=139778878381312, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8cd1580) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x8bf8d20, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=138202160, iseq=<optimized out>, th=0x8cd1580) at vm.c:973
#14 invoke_iseq_block_from_c (th=0x8cd1580, captured=0x8bf8d20, self=138202160, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#16 0x00007f20e6953413 in vm_invoke_proc (th=0x8cd1580, proc=0x8bf8d20, self=138202160, argc=0, argv=0x7f20da74c360, passed_block_handler=0) at vm.c:1131
#17 0x00007f20e6955139 in vm_call_opt_call (th=0x8cd1580, cfp=0x8dd5930, calling=0x7f20da74c4e0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#18 0x00007f20e6955a83 in vm_call_method (th=0x8cd1580, cfp=0x8dd5930, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#19 0x00007f20e694d230 in vm_exec_core (th=0x9, th@entry=0x8cd1580, initial=139778878381312, initial@entry=0) at insns.def:1066
#20 0x00007f20e695228b in vm_exec (th=th@entry=0x8cd1580) at vm.c:1775
#21 0x00007f20e6953096 in invoke_block (captured=0x8bf6430, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=133171960, iseq=<optimized out>, th=0x8cd1580) at vm.c:973
#22 invoke_iseq_block_from_c (th=0x8cd1580, captured=0x8bf6430, self=133171960, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#23 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#24 0x00007f20e6953413 in vm_invoke_proc (th=0x8cd1580, proc=0x8bf6430, self=133171960, argc=0, argv=0x8180e00, passed_block_handler=0) at vm.c:1131
#25 0x00007f20e690ff92 in thread_do_start (args=135794160, th=0x8cd1580) at thread.c:581
#26 thread_start_func_2 (th=th@entry=0x8cd1580, stack_start=<optimized out>) at thread.c:623
#27 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8cd1580) at thread_pthread.c:888
#28 0x00007f20e6520064 in start_thread (arg=0x7f20da74d700) at pthread_create.c:309
#29 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 40 (Thread 0x7f20da54b700 (LWP 13)):
#0 0x00007f20e5aa9b9e in malloc_consolidate (av=av@entry=0x7f20e5dd6620 <main_arena>) at malloc.c:4163
#1 0x00007f20e5aaae98 in _int_malloc (av=0x7f20e5dd6620 <main_arena>, bytes=16385) at malloc.c:3423
#2 0x00007f20e5aad020 in __GI___libc_malloc (bytes=16385) at malloc.c:2891
#3 0x00007f20e67fd129 in objspace_xmalloc0 (size=<optimized out>, objspace=0x23b2ad0) at gc.c:7842
#4 objspace_xmalloc2 (objspace=<optimized out>, size=size@entry=1, n=<optimized out>) at gc.c:7870
#5 ruby_xmalloc2 (n=<optimized out>, size=size@entry=1) at gc.c:7947
#6 0x00007f20e68ee5aa in rb_str_modify_expand (str=139778885994720, expand=<optimized out>) at string.c:2004
#7 0x00007f20e681f20f in io_setstrbuf (len=<optimized out>, str=0x7f20da548768) at io.c:2380
#8 io_read_nonblock (io=139778886054720, length=<optimized out>, str=139778885994720, ex=0) at io.c:2659
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x24de440, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d4289410, th=0x7f20d431f7f0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x7f20d431f7f0, reg_cfp=0x7f20d4289410, calling=<optimized out>, ci=0x24de440, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e6955a83 in vm_call_method (th=0x7f20d431f7f0, cfp=0x7f20d4289410, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#12 0x00007f20e694d230 in vm_exec_core (th=0x7f20e5dd6620 <main_arena>, th@entry=0x7f20d431f7f0, initial=16385, initial@entry=0) at insns.def:1066
#13 0x00007f20e695228b in vm_exec (th=th@entry=0x7f20d431f7f0) at vm.c:1775
#14 0x00007f20e6953096 in invoke_block (captured=0x7f20d42895a8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=139778886106280, iseq=<optimized out>, th=0x7f20d431f7f0) at vm.c:973
#15 invoke_iseq_block_from_c (th=th@entry=0x7f20d431f7f0, captured=0x7f20d42895a8, self=139778886106280, argc=argc@entry=1, argv=argv@entry=0x7f20da548f88, passed_block_handler=passed_block_handler@entry=0,
cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#16 0x00007f20e6953b54 in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#17 vm_yield (argc=1, argv=0x7f20da548f88, th=0x7f20d431f7f0) at vm.c:1079
#18 rb_yield_0 (argv=0x7f20da548f88, argc=1) at vm_eval.c:1010
#19 catch_i (tag=14700812, data=<optimized out>) at vm_eval.c:1952
#20 0x00007f20e69460dc in vm_catch_protect (tag=14700812, func=0x7f20e6953aa0 <catch_i>, data=0, stateptr=stateptr@entry=0x7f20da54911c, th=th@entry=0x7f20d431f7f0) at vm_eval.c:2060
#21 0x00007f20e69461a9 in rb_catch_obj (t=<optimized out>, func=<optimized out>, data=<optimized out>) at vm_eval.c:2034
#22 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x497cb70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d4289590, th=0x7f20d431f7f0) at vm_insnhelper.c:1769
#23 vm_call_cfunc (th=0x7f20d431f7f0, reg_cfp=0x7f20d4289590, calling=<optimized out>, ci=0x497cb70, cc=<optimized out>) at vm_insnhelper.c:1864
#24 0x00007f20e694cd5f in vm_exec_core (th=0x7f20e5dd6620 <main_arena>, th@entry=0x7f20d431f7f0, initial=16385, initial@entry=0) at insns.def:967
#25 0x00007f20e695228b in vm_exec (th=th@entry=0x7f20d431f7f0) at vm.c:1775
#26 0x00007f20e6953096 in invoke_block (captured=0x7f20d431e9b0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128489760, iseq=<optimized out>, th=0x7f20d431f7f0) at vm.c:973
#27 invoke_iseq_block_from_c (th=0x7f20d431f7f0, captured=0x7f20d431e9b0, self=128489760, argc=argc@entry=2, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=1)
at vm.c:1019
#28 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=2, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#29 0x00007f20e6953413 in vm_invoke_proc (th=0x7f20d431f7f0, proc=0x7f20d431e9b0, self=128489760, argc=2, argv=0x7f20da549a30, passed_block_handler=0) at vm.c:1131
#30 0x00007f20e6955139 in vm_call_opt_call (th=0x7f20d431f7f0, cfp=0x7f20d4289a10, calling=0x7f20da549b50, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#31 0x00007f20e694d230 in vm_exec_core (th=0x7f20e5dd6620 <main_arena>, th@entry=0x7f20d431f7f0, initial=16385, initial@entry=0) at insns.def:1066
#32 0x00007f20e695228b in vm_exec (th=th@entry=0x7f20d431f7f0) at vm.c:1775
#33 0x00007f20e6953096 in invoke_block (captured=0x7f20d4289ab8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=138082160, iseq=<optimized out>, th=0x7f20d431f7f0) at vm.c:973
#34 invoke_iseq_block_from_c (th=th@entry=0x7f20d431f7f0, captured=0x7f20d4289ab8, self=138082160, argc=argc@entry=0, argv=argv@entry=0x0, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#35 0x00007f20e6953f30 in invoke_block_from_c_splattable (passed_block_handler=<optimized out>, splattable=<optimized out>, is_lambda=65, cref=<optimized out>, argv=<optimized out>, argc=<optimized out>,
block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#36 vm_yield (argc=0, argv=0x0, th=0x7f20d431f7f0) at vm.c:1079
#37 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1010
#38 loop_i () at vm_eval.c:1088
#39 0x00007f20e67e4e17 in rb_rescue2 (b_proc=0x7f20e6953e60 <loop_i>, data1=0, r_proc=0x7f20e693e210 <loop_stop>, data2=0) at eval.c:839
#40 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x5d7e9f0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d4289aa0, th=0x7f20d431f7f0) at vm_insnhelper.c:1769
#41 vm_call_cfunc (th=0x7f20d431f7f0, reg_cfp=0x7f20d4289aa0, calling=<optimized out>, ci=0x5d7e9f0, cc=<optimized out>) at vm_insnhelper.c:1864
#42 0x00007f20e6955a83 in vm_call_method (th=0x7f20d431f7f0, cfp=0x7f20d4289aa0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#43 0x00007f20e694cd5f in vm_exec_core (th=0x7f20e5dd6620 <main_arena>, th@entry=0x7f20d431f7f0, initial=16385, initial@entry=0) at insns.def:967
#44 0x00007f20e695228b in vm_exec (th=th@entry=0x7f20d431f7f0) at vm.c:1775
#45 0x00007f20e6953096 in invoke_block (captured=0x7f20d431f0d0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=138082160, iseq=<optimized out>, th=0x7f20d431f7f0) at vm.c:973
#46 invoke_iseq_block_from_c (th=0x7f20d431f7f0, captured=0x7f20d431f0d0, self=138082160, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0)
at vm.c:1019
#47 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#48 0x00007f20e6953413 in vm_invoke_proc (th=0x7f20d431f7f0, proc=0x7f20d431f0d0, self=138082160, argc=0, argv=0x83db920, passed_block_handler=0) at vm.c:1131
#49 0x00007f20e690ff92 in thread_do_start (args=138262800, th=0x7f20d431f7f0) at thread.c:581
#50 thread_start_func_2 (th=th@entry=0x7f20d431f7f0, stack_start=<optimized out>) at thread.c:623
#51 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x7f20d431f7f0) at thread_pthread.c:888
#52 0x00007f20e6520064 in start_thread (arg=0x7f20da54b700) at pthread_create.c:309
#53 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 39 (Thread 0x7f20da64c700 (LWP 18)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007f20e690c8e0 in native_cond_timedwait (ts=<optimized out>, mutex=<optimized out>, cond=<optimized out>) at thread_pthread.c:361
#2 native_sleep (th=0x90494d0, timeout_tv=0x7f20da64aca0) at thread_pthread.c:1150
#3 0x00007f20e6912e9d in sleep_timeval (spurious_check=1, tv=..., th=0x90494d0) at thread.c:1137
#4 rb_thread_wait_for (time=...) at thread.c:1205
#5 0x00007f20e687e6b0 in rb_f_sleep (argc=1, argv=0x7f20d40848f8) at process.c:4407
#6 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x89f9770, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d4184750, th=0x90494d0) at vm_insnhelper.c:1769
#7 vm_call_cfunc (th=0x90494d0, reg_cfp=0x7f20d4184750, calling=<optimized out>, ci=0x89f9770, cc=<optimized out>) at vm_insnhelper.c:1864
#8 0x00007f20e694d230 in vm_exec_core (th=0x9049584, th@entry=0x90494d0, initial=137, initial@entry=0) at insns.def:1066
#9 0x00007f20e695228b in vm_exec (th=0x90494d0) at vm.c:1775
#10 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#11 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#12 0x00007f20e694176c in vm_yield_with_cfunc (th=0x90494d0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#13 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#14 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#15 vm_exec_core (th=0x9049584, th@entry=0x90494d0, initial=137, initial@entry=0) at insns.def:1105
#16 0x00007f20e695228b in vm_exec (th=th@entry=0x90494d0) at vm.c:1775
#17 0x00007f20e6953096 in invoke_block (captured=0x75e8340, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128938800, iseq=<optimized out>, th=0x90494d0) at vm.c:973
#18 invoke_iseq_block_from_c (th=0x90494d0, captured=0x75e8340, self=128938800, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#19 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#20 0x00007f20e6953413 in vm_invoke_proc (th=0x90494d0, proc=0x75e8340, self=128938800, argc=0, argv=0x7adfe48, passed_block_handler=0) at vm.c:1131
#21 0x00007f20e690ff92 in thread_do_start (args=128843320, th=0x90494d0) at thread.c:581
#22 thread_start_func_2 (th=th@entry=0x90494d0, stack_start=<optimized out>) at thread.c:623
#23 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x90494d0) at thread_pthread.c:888
#24 0x00007f20e6520064 in start_thread (arg=0x7f20da64c700) at pthread_create.c:309
#25 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 38 (Thread 0x7f20da038700 (LWP 19)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007f20e690c8e0 in native_cond_timedwait (ts=<optimized out>, mutex=<optimized out>, cond=<optimized out>) at thread_pthread.c:361
#2 native_sleep (th=0x8aa7220, timeout_tv=0x7f20da035c70) at thread_pthread.c:1150
#3 0x00007f20e6913137 in sleep_timeval (th=0x8aa7220, tv=..., spurious_check=0) at thread.c:1137
#4 0x00007f20e69132ca in rb_mutex_wait_for (time=time@entry=139779073334896) at thread_sync.c:435
#5 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e69132b0 <rb_mutex_wait_for>, data1=data1@entry=139779073334896, e_proc=e_proc@entry=0x7f20e6913690 <rb_mutex_lock>, data2=data2@entry=128927880)
at eval.c:938
#6 0x00007f20e690d18b in rb_mutex_sleep (self=128927880, timeout=<optimized out>) at thread_sync.c:454
#7 0x00007f20e695756d in vm_call0_cfunc_with_frame (ci=<optimized out>, cc=<optimized out>, argv=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_eval.c:132
#8 vm_call0_cfunc (argv=<optimized out>, cc=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_eval.c:149
#9 vm_call0_body (th=0x8aa7220, calling=0x0, ci=0x7af4888, cc=0x7f20d443e230, argv=0x7f20da036148) at vm_eval.c:181
#10 0x00007f20e69584bc in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=22881, recv=128927880, th=0x8aa7220) at vm_eval.c:62
#11 rb_call0 (recv=128927880, mid=22881, argc=<optimized out>, argv=<optimized out>, scope=<optimized out>, self=<optimized out>) at vm_eval.c:343
#12 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e6909e10 <do_sleep>, data1=data1@entry=139779073335616, e_proc=e_proc@entry=0x7f20e690f160 <delete_current_thread>, data2=data2@entry=128927800)
at eval.c:938
#13 0x00007f20e690f12c in rb_condvar_wait (argc=<optimized out>, argv=<optimized out>, self=128927840) at thread_sync.c:1195
#14 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x329fc00, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d443e260, th=0x8aa7220) at vm_insnhelper.c:1769
#15 vm_call_cfunc (th=0x8aa7220, reg_cfp=0x7f20d443e260, calling=<optimized out>, ci=0x329fc00, cc=<optimized out>) at vm_insnhelper.c:1864
#16 0x00007f20e694d230 in vm_exec_core (th=0x8aa72d4, th@entry=0x8aa7220, initial=137, initial@entry=0) at insns.def:1066
#17 0x00007f20e695228b in vm_exec (th=th@entry=0x8aa7220) at vm.c:1775
#18 0x00007f20e6953096 in invoke_block (captured=0x7f20d443e2d8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128927960, iseq=<optimized out>, th=0x8aa7220) at vm.c:973
#19 invoke_iseq_block_from_c (th=th@entry=0x8aa7220, captured=0x7f20d443e2d8, self=128927960, argc=argc@entry=0, argv=argv@entry=0x0, passed_block_handler=passed_block_handler@entry=0, cref=0x0, splattable=0,
is_lambda=0) at vm.c:1019
#20 0x00007f20e6953f30 in invoke_block_from_c_splattable (passed_block_handler=<optimized out>, splattable=<optimized out>, is_lambda=141, cref=<optimized out>, argv=<optimized out>, argc=<optimized out>,
block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#21 vm_yield (argc=0, argv=0x0, th=0x8aa7220) at vm.c:1079
#22 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1010
#23 loop_i () at vm_eval.c:1088
#24 0x00007f20e67e4e17 in rb_rescue2 (b_proc=0x7f20e6953e60 <loop_i>, data1=0, r_proc=0x7f20e693e210 <loop_stop>, data2=0) at eval.c:839
#25 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2f966d0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d443e2c0, th=0x8aa7220) at vm_insnhelper.c:1769
#26 vm_call_cfunc (th=0x8aa7220, reg_cfp=0x7f20d443e2c0, calling=<optimized out>, ci=0x2f966d0, cc=<optimized out>) at vm_insnhelper.c:1864
#27 0x00007f20e694cd5f in vm_exec_core (th=0x8aa72d4, th@entry=0x8aa7220, initial=137, initial@entry=0) at insns.def:967
#28 0x00007f20e695228b in vm_exec (th=th@entry=0x8aa7220) at vm.c:1775
#29 0x00007f20e6953096 in invoke_block (captured=0x7f20d443e338, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128927960, iseq=<optimized out>, th=0x8aa7220) at vm.c:973
#30 invoke_iseq_block_from_c (th=th@entry=0x8aa7220, captured=0x7f20d443e338, self=128927960, argc=argc@entry=0, argv=argv@entry=0x0, passed_block_handler=passed_block_handler@entry=0, cref=0x0, splattable=0,
is_lambda=0) at vm.c:1019
#31 0x00007f20e695387e in invoke_block_from_c_splattable (passed_block_handler=<optimized out>, splattable=<optimized out>, is_lambda=<optimized out>, cref=<optimized out>, argv=<optimized out>,
argc=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#32 vm_yield (argc=0, argv=0x0, th=0x8aa7220) at vm.c:1079
#33 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1010
#34 rb_yield (val=val@entry=52) at vm_eval.c:1023
#35 0x00007f20e67e5233 in rb_ensure (b_proc=0x7f20e6953680 <rb_yield>, data1=52, e_proc=<optimized out>, data2=<optimized out>) at eval.c:938
#36 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x329d1c0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20d443e320, th=0x8aa7220) at vm_insnhelper.c:1769
#37 vm_call_cfunc (th=0x8aa7220, reg_cfp=0x7f20d443e320, calling=<optimized out>, ci=0x329d1c0, cc=<optimized out>) at vm_insnhelper.c:1864
#38 0x00007f20e694cd5f in vm_exec_core (th=0x8aa72d4, th@entry=0x8aa7220, initial=137, initial@entry=0) at insns.def:967
#39 0x00007f20e695228b in vm_exec (th=th@entry=0x8aa7220) at vm.c:1775
#40 0x00007f20e6953096 in invoke_block (captured=0x7b2bd10, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128928040, iseq=<optimized out>, th=0x8aa7220) at vm.c:973
#41 invoke_iseq_block_from_c (th=0x8aa7220, captured=0x7b2bd10, self=128928040, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#42 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#43 0x00007f20e6953413 in vm_invoke_proc (th=0x8aa7220, proc=0x7b2bd10, self=128928040, argc=0, argv=0x7ad3378, passed_block_handler=0) at vm.c:1131
#44 0x00007f20e690ff92 in thread_do_start (args=128791400, th=0x8aa7220) at thread.c:581
#45 thread_start_func_2 (th=th@entry=0x8aa7220, stack_start=<optimized out>) at thread.c:623
#46 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8aa7220) at thread_pthread.c:888
#47 0x00007f20e6520064 in start_thread (arg=0x7f20da038700) at pthread_create.c:309
#48 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 37 (Thread 0x7f20d9f37700 (LWP 20)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xfaade30, timeout=0x7f20d9f34840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9f34b50, n=43) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d9f34840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9f34b50, n=43) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=43, read=read@entry=0x7f20d9f34b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d9f34b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d9f34b50, tp=0x7f20d9f34b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779072281392) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779072281392, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779072281392)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x920d710, th=0xfaade30) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xfaade30, reg_cfp=0x920d710, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x2b, th@entry=0xfaade30, initial=139778853908880, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xfaade30) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x920dcf8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xfaade30) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xfaade30, captured=0x920dcf8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d9f352f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d9f352f8, th=0xfaade30) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d9f352f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x920dce0, th=0xfaade30) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xfaade30, reg_cfp=0x920dce0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x2b, th@entry=0xfaade30, initial=139778853908880, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xfaade30) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x920dd58, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xfaade30) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xfaade30, captured=0x920dd58, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d9f35bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d9f35bc8, th=0xfaade30) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d9f35bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x920dd40, th=0xfaade30) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xfaade30, reg_cfp=0x920dd40, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x2b, th@entry=0xfaade30, initial=139778853908880, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xfaade30) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xfaade30, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x2b, th@entry=0xfaade30, initial=139778853908880, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xfaade30) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xc8610b0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128938400, iseq=<optimized out>, th=0xfaade30) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xfaade30, captured=0xc8610b0, self=128938400, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xfaade30, proc=0xc8610b0, self=128938400, argc=0, argv=0x7ad2720, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128788240, th=0xfaade30) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xfaade30, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xfaade30) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d9f37700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 36 (Thread 0x7f20dcbd4700 (LWP 21)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa13d5b0, timeout=0x7f20dcbd1840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dcbd1b50, n=31) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20dcbd1840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dcbd1b50, n=31) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=31, read=read@entry=0x7f20dcbd1b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20dcbd1b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20dcbd1b50, tp=0x7f20dcbd1b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779119061808) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779119061808, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779119061808)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0xff20760, th=0xa13d5b0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa13d5b0, reg_cfp=0xff20760, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1f, th@entry=0xa13d5b0, initial=139778843628624, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa13d5b0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0xff20d48, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa13d5b0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa13d5b0, captured=0xff20d48, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dcbd22f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20dcbd22f8, th=0xa13d5b0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20dcbd22f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0xff20d30, th=0xa13d5b0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa13d5b0, reg_cfp=0xff20d30, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1f, th@entry=0xa13d5b0, initial=139778843628624, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa13d5b0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0xff20da8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa13d5b0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa13d5b0, captured=0xff20da8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dcbd2bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20dcbd2bc8, th=0xa13d5b0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20dcbd2bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0xff20d90, th=0xa13d5b0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa13d5b0, reg_cfp=0xff20d90, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1f, th@entry=0xa13d5b0, initial=139778843628624, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa13d5b0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa13d5b0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1f, th@entry=0xa13d5b0, initial=139778843628624, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa13d5b0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8f61a30, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128938160, iseq=<optimized out>, th=0xa13d5b0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa13d5b0, captured=0x8f61a30, self=128938160, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa13d5b0, proc=0x8f61a30, self=128938160, argc=0, argv=0x7ad1b68, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128785240, th=0xa13d5b0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa13d5b0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa13d5b0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20dcbd4700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 35 (Thread 0x7f20dcad3700 (LWP 22)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8b4bf30, timeout=0x7f20dcad0840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dcad0b50, n=22) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20dcad0840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dcad0b50, n=22) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=22, read=read@entry=0x7f20dcad0b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20dcad0b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20dcad0b50, tp=0x7f20dcad0b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779118009136) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779118009136, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779118009136)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10020770, th=0x8b4bf30) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8b4bf30, reg_cfp=0x10020770, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x16, th@entry=0x8b4bf30, initial=139778704060080, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8b4bf30) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10020d58, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8b4bf30) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8b4bf30, captured=0x10020d58, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dcad12f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20dcad12f8, th=0x8b4bf30) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20dcad12f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10020d40, th=0x8b4bf30) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8b4bf30, reg_cfp=0x10020d40, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x16, th@entry=0x8b4bf30, initial=139778704060080, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8b4bf30) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10020db8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8b4bf30) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8b4bf30, captured=0x10020db8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dcad1bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20dcad1bc8, th=0x8b4bf30) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20dcad1bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10020da0, th=0x8b4bf30) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8b4bf30, reg_cfp=0x10020da0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x16, th@entry=0x8b4bf30, initial=139778704060080, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8b4bf30) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8b4bf30, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x16, th@entry=0x8b4bf30, initial=139778704060080, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8b4bf30) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x7ad4360, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128937760, iseq=<optimized out>, th=0x8b4bf30) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8b4bf30, captured=0x7ad4360, self=128937760, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8b4bf30, proc=0x7ad4360, self=128937760, argc=0, argv=0x7ad11e0, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128782800, th=0x8b4bf30) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8b4bf30, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8b4bf30) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20dcad3700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 34 (Thread 0x7f20dc9d2700 (LWP 23)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xcc60640, timeout=0x7f20dc9cf840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dc9cfb50, n=21) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20dc9cf840, exceptfds=0x0, writefds=0x0, readfds=0x7f20dc9cfb50, n=21) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=21, read=read@entry=0x7f20dc9cfb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20dc9cfb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20dc9cfb50, tp=0x7f20dc9cfb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779116956464) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779116956464, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779116956464)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10120780, th=0xcc60640) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xcc60640, reg_cfp=0x10120780, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x15, th@entry=0xcc60640, initial=139778729378368, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xcc60640) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10120d68, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xcc60640) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xcc60640, captured=0x10120d68, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dc9d02f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20dc9d02f8, th=0xcc60640) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20dc9d02f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10120d50, th=0xcc60640) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xcc60640, reg_cfp=0x10120d50, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x15, th@entry=0xcc60640, initial=139778729378368, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xcc60640) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10120dc8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xcc60640) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xcc60640, captured=0x10120dc8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20dc9d0bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20dc9d0bc8, th=0xcc60640) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20dc9d0bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10120db0, th=0xcc60640) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xcc60640, reg_cfp=0x10120db0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x15, th@entry=0xcc60640, initial=139778729378368, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xcc60640) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xcc60640, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x15, th@entry=0xcc60640, initial=139778729378368, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xcc60640) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8f6e6e0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128937440, iseq=<optimized out>, th=0xcc60640) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xcc60640, captured=0x8f6e6e0, self=128937440, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xcc60640, proc=0x8f6e6e0, self=128937440, argc=0, argv=0x7ad0718, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128780040, th=0xcc60640) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xcc60640, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xcc60640) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20dc9d2700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 33 (Thread 0x7f20d932d700 (LWP 24)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a106b0, timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7f20d93204e0, n=48) at thread_pthread.c:1096
#3 do_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7f20d93204e0, n=48) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=48, read=read@entry=0x7f20d93204e0, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x0) at thread.c:3846
#5 0x00007f20e0377215 in wait_socket_readable (is_readable=<optimized out>, ptimeout=<optimized out>, conn=0x7f20d458e120) at pg_connection.c:2444
#6 pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=241632600) at pg_connection.c:3120
#7 0x00007f20e0379817 in pgconn_async_exec (argc=2, argv=0x10122d60, self=241632600) at pg_connection.c:3190
#8 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x7228b30, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021ef30, th=0x8a106b0) at vm_insnhelper.c:1769
#9 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021ef30, calling=<optimized out>, ci=0x7228b30, cc=<optimized out>) at vm_insnhelper.c:1864
#10 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#11 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#12 0x00007f20e6953096 in invoke_block (captured=0xa84b700, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=174350920, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#13 invoke_iseq_block_from_c (th=0x8a106b0, captured=0xa84b700, self=174350920, argc=argc@entry=2, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#14 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=2, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#15 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0xa84b700, self=174350920, argc=2, argv=0x7f20d9320e90, passed_block_handler=0) at vm.c:1131
#16 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x1021f380, calling=0x7f20d9320fb0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#17 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#18 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#19 0x00007f20e6953096 in invoke_block (captured=0x1021f428, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173991720, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#20 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021f428, self=173991720, argc=argc@entry=1, argv=argv@entry=0x7f20d93215c8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#21 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#22 vm_yield (argc=1, argv=0x7f20d93215c8, th=0x8a106b0) at vm.c:1079
#23 rb_yield_0 (argv=0x7f20d93215c8, argc=1) at vm_eval.c:1010
#24 rb_yield_1 (val=173991920) at vm_eval.c:1016
#25 rb_yield (val=<optimized out>) at vm_eval.c:1026
#26 0x00007f20e676634d in rb_ary_each (ary=173991600) at array.c:1824
#27 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x664c760, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021f410, th=0x8a106b0) at vm_insnhelper.c:1769
#28 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021f410, calling=<optimized out>, ci=0x664c760, cc=<optimized out>) at vm_insnhelper.c:1864
#29 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#30 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#31 0x00007f20e6953096 in invoke_block (captured=0x1021f4e8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=139779036350800, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#32 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021f4e8, self=139779036350800, argc=argc@entry=1, argv=argv@entry=0x7f20d9321d68, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#33 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#34 vm_yield (argc=1, argv=0x7f20d9321d68, th=0x8a106b0) at vm.c:1079
#35 rb_yield_0 (argv=0x7f20d9321d68, argc=1) at vm_eval.c:1010
#36 rb_yield_1 (val=173991720) at vm_eval.c:1016
#37 rb_yield (val=<optimized out>) at vm_eval.c:1026
#38 0x00007f20e676634d in rb_ary_each (ary=174016640) at array.c:1824
#39 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x65fb440, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021f4d0, th=0x8a106b0) at vm_insnhelper.c:1769
#40 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021f4d0, calling=<optimized out>, ci=0x65fb440, cc=<optimized out>) at vm_insnhelper.c:1864
#41 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#42 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#43 0x00007f20e6953096 in invoke_block (captured=0x1021f548, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=139779036350800, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#44 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021f548, self=139779036350800, argc=argc@entry=1, argv=argv@entry=0x7f20d9322508, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#45 0x00007f20e6953b54 in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#46 vm_yield (argc=1, argv=0x7f20d9322508, th=0x8a106b0) at vm.c:1079
#47 rb_yield_0 (argv=0x7f20d9322508, argc=1) at vm_eval.c:1010
#48 catch_i (tag=84480268, data=<optimized out>) at vm_eval.c:1952
#49 0x00007f20e69460dc in vm_catch_protect (tag=84480268, func=0x7f20e6953aa0 <catch_i>, data=0, stateptr=stateptr@entry=0x7f20d932269c, th=th@entry=0x8a106b0) at vm_eval.c:2060
#50 0x00007f20e69461a9 in rb_catch_obj (t=<optimized out>, func=<optimized out>, data=<optimized out>) at vm_eval.c:2034
#51 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x65fa480, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021f530, th=0x8a106b0) at vm_insnhelper.c:1769
#52 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021f530, calling=<optimized out>, ci=0x65fa480, cc=<optimized out>) at vm_insnhelper.c:1864
#53 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#54 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#55 0x00007f20e6953096 in invoke_block (captured=0x1021f668, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=139779036348640, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#56 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021f668, self=139779036348640, argc=argc@entry=1, argv=argv@entry=0x7f20d9322e08, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#57 0x00007f20e6953b54 in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#58 vm_yield (argc=1, argv=0x7f20d9322e08, th=0x8a106b0) at vm.c:1079
#59 rb_yield_0 (argv=0x7f20d9322e08, argc=1) at vm_eval.c:1010
#60 catch_i (tag=84480268, data=<optimized out>) at vm_eval.c:1952
#61 0x00007f20e69460dc in vm_catch_protect (tag=84480268, func=0x7f20e6953aa0 <catch_i>, data=0, stateptr=stateptr@entry=0x7f20d9322f9c, th=th@entry=0x8a106b0) at vm_eval.c:2060
#62 0x00007f20e69461a9 in rb_catch_obj (t=<optimized out>, func=<optimized out>, data=<optimized out>) at vm_eval.c:2034
#63 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x3f71a20, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021f650, th=0x8a106b0) at vm_insnhelper.c:1769
#64 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021f650, calling=<optimized out>, ci=0x3f71a20, cc=<optimized out>) at vm_insnhelper.c:1864
#65 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#66 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#67 0x00007f20e6953096 in invoke_block (captured=0x1021f9c8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=139779036350480, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#68 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021f9c8, self=139779036350480, argc=argc@entry=1, argv=argv@entry=0x7f20d9323708, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#69 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#70 vm_yield (argc=1, argv=0x7f20d9323708, th=0x8a106b0) at vm.c:1079
#71 rb_yield_0 (argv=0x7f20d9323708, argc=1) at vm_eval.c:1010
#72 rb_yield_1 (val=35123468) at vm_eval.c:1016
#73 rb_yield (val=<optimized out>) at vm_eval.c:1026
#74 0x00007f20e676634d in rb_ary_each (ary=139779036349440) at array.c:1824
#75 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x660e520, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021f9b0, th=0x8a106b0) at vm_insnhelper.c:1769
#76 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021f9b0, calling=<optimized out>, ci=0x660e520, cc=<optimized out>) at vm_insnhelper.c:1864
#77 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#78 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#79 0x00007f20e6953096 in invoke_block (captured=0xa0de290, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=172761560, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#80 invoke_iseq_block_from_c (th=0x8a106b0, captured=0xa0de290, self=172761560, argc=argc@entry=3, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#81 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=3, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#82 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0xa0de290, self=172761560, argc=3, argv=0x7f20d9324050, passed_block_handler=0) at vm.c:1131
#83 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x1021fb00, calling=0x7f20d9324180, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#84 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#85 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#86 0x00007f20e6952e8f in invoke_bmethod (captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, me=0x7f20d73f5918, self=139779037154520, iseq=<optimized out>, th=0x8a106b0) at vm.c:993
#87 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=<optimized out>, self=139779037154520, argc=argc@entry=1, argv=argv@entry=0x7f20d9324790, passed_block_handler=passed_block_handler@entry=0,
cref=0x0, splattable=0, is_lambda=1) at vm.c:1022
#88 0x00007f20e6954df5 in invoke_block_from_c_unsplattable (is_lambda=<optimized out>, passed_block_handler=0, argv=0x7f20d9324790, argc=1, self=<optimized out>, block=<optimized out>, th=0x8a106b0)
at vm.c:1106
#89 vm_invoke_bmethod (block_handler=0, argv=0x7f20d9324790, argc=1, self=<optimized out>, proc=<optimized out>, th=0x8a106b0) at vm.c:1147
#90 vm_call_bmethod_body (ci=<optimized out>, cc=<optimized out>, argv=0x7f20d9324790, calling=0x7f20d9324930, th=0x8a106b0) at vm_insnhelper.c:1892
#91 vm_call_bmethod (th=0x8a106b0, cfp=<optimized out>, calling=0x7f20d9324930, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1909
#92 0x00007f20e6955a83 in vm_call_method (th=0x8a106b0, cfp=0x1021fb30, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#93 0x00007f20e694d3e1 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1086
#94 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#95 0x00007f20e6953096 in invoke_block (captured=0x8891520, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173668240, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#96 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x8891520, self=173668240, argc=argc@entry=2, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#97 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=2, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#98 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x8891520, self=173668240, argc=2, argv=0x7f20d93250d0, passed_block_handler=0) at vm.c:1131
#99 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x1021fe60, calling=0x7f20d93251f0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#100 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#101 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#102 0x00007f20e6953096 in invoke_block (captured=0x1021ff08, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173300840, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#103 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021ff08, self=173300840, argc=argc@entry=1, argv=argv@entry=0x7f20d9325808, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#104 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#105 vm_yield (argc=1, argv=0x7f20d9325808, th=0x8a106b0) at vm.c:1079
#106 rb_yield_0 (argv=0x7f20d9325808, argc=1) at vm_eval.c:1010
#107 rb_yield_1 (val=173300880) at vm_eval.c:1016
#108 rb_yield (val=<optimized out>) at vm_eval.c:1026
#109 0x00007f20e676634d in rb_ary_each (ary=173300760) at array.c:1824
#110 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x664c760, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021fef0, th=0x8a106b0) at vm_insnhelper.c:1769
#111 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021fef0, calling=<optimized out>, ci=0x664c760, cc=<optimized out>) at vm_insnhelper.c:1864
#112 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#113 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#114 0x00007f20e6953096 in invoke_block (captured=0x1021ffc8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173630320, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#115 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x1021ffc8, self=173630320, argc=argc@entry=1, argv=argv@entry=0x7f20d9325fa8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#116 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#117 vm_yield (argc=1, argv=0x7f20d9325fa8, th=0x8a106b0) at vm.c:1079
#118 rb_yield_0 (argv=0x7f20d9325fa8, argc=1) at vm_eval.c:1010
#119 rb_yield_1 (val=173300840) at vm_eval.c:1016
#120 rb_yield (val=<optimized out>) at vm_eval.c:1026
#121 0x00007f20e676634d in rb_ary_each (ary=174016640) at array.c:1824
#122 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x65fb440, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x1021ffb0, th=0x8a106b0) at vm_insnhelper.c:1769
#123 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x1021ffb0, calling=<optimized out>, ci=0x65fb440, cc=<optimized out>) at vm_insnhelper.c:1864
#124 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#125 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#126 0x00007f20e6953096 in invoke_block (captured=0x10220028, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173630320, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#127 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x10220028, self=173630320, argc=argc@entry=1, argv=argv@entry=0x7f20d9326748, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#128 0x00007f20e6953b54 in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#129 vm_yield (argc=1, argv=0x7f20d9326748, th=0x8a106b0) at vm.c:1079
#130 rb_yield_0 (argv=0x7f20d9326748, argc=1) at vm_eval.c:1010
#131 catch_i (tag=84480268, data=<optimized out>) at vm_eval.c:1952
#132 0x00007f20e69460dc in vm_catch_protect (tag=84480268, func=0x7f20e6953aa0 <catch_i>, data=0, stateptr=stateptr@entry=0x7f20d93268dc, th=th@entry=0x8a106b0) at vm_eval.c:2060
#133 0x00007f20e69461a9 in rb_catch_obj (t=<optimized out>, func=<optimized out>, data=<optimized out>) at vm_eval.c:2034
#134 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x65fa480, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10220010, th=0x8a106b0) at vm_insnhelper.c:1769
#135 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x10220010, calling=<optimized out>, ci=0x65fa480, cc=<optimized out>) at vm_insnhelper.c:1864
#136 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#137 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#138 0x00007f20e6953096 in invoke_block (captured=0x10220148, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173632320, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#139 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x10220148, self=173632320, argc=argc@entry=1, argv=argv@entry=0x7f20d9327048, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#140 0x00007f20e6953b54 in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#141 vm_yield (argc=1, argv=0x7f20d9327048, th=0x8a106b0) at vm.c:1079
#142 rb_yield_0 (argv=0x7f20d9327048, argc=1) at vm_eval.c:1010
#143 catch_i (tag=84480268, data=<optimized out>) at vm_eval.c:1952
#144 0x00007f20e69460dc in vm_catch_protect (tag=84480268, func=0x7f20e6953aa0 <catch_i>, data=0, stateptr=stateptr@entry=0x7f20d93271dc, th=th@entry=0x8a106b0) at vm_eval.c:2060
#145 0x00007f20e69461a9 in rb_catch_obj (t=<optimized out>, func=<optimized out>, data=<optimized out>) at vm_eval.c:2034
#146 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x3f71a20, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10220130, th=0x8a106b0) at vm_insnhelper.c:1769
#147 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x10220130, calling=<optimized out>, ci=0x3f71a20, cc=<optimized out>) at vm_insnhelper.c:1864
#148 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#149 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#150 0x00007f20e6953096 in invoke_block (captured=0x10220508, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=173629320, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#151 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=0x10220508, self=173629320, argc=argc@entry=1, argv=argv@entry=0x7f20d9327948, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#152 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#153 vm_yield (argc=1, argv=0x7f20d9327948, th=0x8a106b0) at vm.c:1079
#154 rb_yield_0 (argv=0x7f20d9327948, argc=1) at vm_eval.c:1010
#155 rb_yield_1 (val=35123468) at vm_eval.c:1016
#156 rb_yield (val=<optimized out>) at vm_eval.c:1026
#157 0x00007f20e676634d in rb_ary_each (ary=173624720) at array.c:1824
#158 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x660e520, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x102204f0, th=0x8a106b0) at vm_insnhelper.c:1769
#159 vm_call_cfunc (th=0x8a106b0, reg_cfp=0x102204f0, calling=<optimized out>, ci=0x660e520, cc=<optimized out>) at vm_insnhelper.c:1864
#160 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#161 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#162 0x00007f20e6953096 in invoke_block (captured=0x8a6d820, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=172906120, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#163 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x8a6d820, self=172906120, argc=argc@entry=3, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#164 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=3, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#165 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x8a6d820, self=172906120, argc=3, argv=0x7f20d9328290, passed_block_handler=0) at vm.c:1131
#166 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220640, calling=0x7f20d93283c0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#167 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#168 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#169 0x00007f20e6952e8f in invoke_bmethod (captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, me=0xad525a0, self=188601320, iseq=<optimized out>, th=0x8a106b0) at vm.c:993
#170 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=<optimized out>, self=188601320, argc=argc@entry=1, argv=argv@entry=0x7f20d93289d0, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=1) at vm.c:1022
#171 0x00007f20e6954df5 in invoke_block_from_c_unsplattable (is_lambda=<optimized out>, passed_block_handler=0, argv=0x7f20d93289d0, argc=1, self=<optimized out>, block=<optimized out>, th=0x8a106b0)
at vm.c:1106
#172 vm_invoke_bmethod (block_handler=0, argv=0x7f20d93289d0, argc=1, self=<optimized out>, proc=<optimized out>, th=0x8a106b0) at vm.c:1147
#173 vm_call_bmethod_body (ci=<optimized out>, cc=<optimized out>, argv=0x7f20d93289d0, calling=0x7f20d9328b70, th=0x8a106b0) at vm_insnhelper.c:1892
#174 vm_call_bmethod (th=0x8a106b0, cfp=<optimized out>, calling=0x7f20d9328b70, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1909
#175 0x00007f20e6955a83 in vm_call_method (th=0x8a106b0, cfp=0x10220670, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#176 0x00007f20e694d3e1 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1086
#177 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#178 0x00007f20e6952e8f in invoke_bmethod (captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, me=0x9efeb70, self=213867520, iseq=<optimized out>, th=0x8a106b0) at vm.c:993
#179 invoke_iseq_block_from_c (th=th@entry=0x8a106b0, captured=<optimized out>, self=213867520, argc=argc@entry=1, argv=argv@entry=0x7f20d9329160, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=1) at vm.c:1022
#180 0x00007f20e6954df5 in invoke_block_from_c_unsplattable (is_lambda=<optimized out>, passed_block_handler=0, argv=0x7f20d9329160, argc=1, self=<optimized out>, block=<optimized out>, th=0x8a106b0)
at vm.c:1106
#181 vm_invoke_bmethod (block_handler=0, argv=0x7f20d9329160, argc=1, self=<optimized out>, proc=<optimized out>, th=0x8a106b0) at vm.c:1147
#182 vm_call_bmethod_body (ci=<optimized out>, cc=<optimized out>, argv=0x7f20d9329160, calling=0x7f20d9329270, th=0x8a106b0) at vm_insnhelper.c:1892
#183 vm_call_bmethod (th=0x8a106b0, cfp=<optimized out>, calling=0x7f20d9329270, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1909
#184 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#185 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#186 0x00007f20e6953096 in invoke_block (captured=0x7f20cd899850, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128936840, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#187 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x7f20cd899850, self=128936840, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0)
at vm.c:1019
#188 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#189 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x7f20cd899850, self=128936840, argc=0, argv=0x7f20d9329a30, passed_block_handler=0) at vm.c:1131
#190 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220850, calling=0x7f20d9329b40, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#191 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#192 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#193 0x00007f20e6953096 in invoke_block (captured=0x2e749e0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=47428640, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#194 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x2e749e0, self=47428640, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#195 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#196 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x2e749e0, self=47428640, argc=0, argv=0x7f20d932a300, passed_block_handler=270665881) at vm.c:1131
#197 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220880, calling=0x7f20d932a3f0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#198 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#199 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#200 0x00007f20e6953096 in invoke_block (captured=0x7f20cc9a5eb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=75570120, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#201 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x7f20cc9a5eb0, self=75570120, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=1)
at vm.c:1019
#202 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#203 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x7f20cc9a5eb0, self=75570120, argc=0, argv=0x7f20d932abd0, passed_block_handler=0) at vm.c:1131
#204 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220d90, calling=0x7f20d932ace0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#205 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#206 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#207 0x00007f20e6953096 in invoke_block (captured=0x7f20d6362f70, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128936840, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#208 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x7f20d6362f70, self=128936840, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0)
at vm.c:1019
#209 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#210 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x7f20d6362f70, self=128936840, argc=0, argv=0x7f20d932b4a0, passed_block_handler=0) at vm.c:1131
#211 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220e50, calling=0x7f20d932b5b0, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#212 0x00007f20e694d230 in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1066
#213 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#214 0x00007f20e6953096 in invoke_block (captured=0x2eba3c0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=47428640, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#215 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x2eba3c0, self=47428640, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#216 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#217 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x2eba3c0, self=47428640, argc=0, argv=0x7f20d932bd70, passed_block_handler=270667417) at vm.c:1131
#218 0x00007f20e6955139 in vm_call_opt_call (th=0x8a106b0, cfp=0x10220e80, calling=0x7f20d932be60, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:1996
#219 0x00007f20e694cd5f in vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:967
#220 0x00007f20e695228b in vm_exec (th=0x8a106b0) at vm.c:1775
#221 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#222 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#223 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a106b0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#224 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#225 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#226 vm_exec_core (th=0x30, th@entry=0x8a106b0, initial=139778846234544, initial@entry=0) at insns.def:1105
#227 0x00007f20e695228b in vm_exec (th=th@entry=0x8a106b0) at vm.c:1775
#228 0x00007f20e6953096 in invoke_block (captured=0x8f7a910, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128936840, iseq=<optimized out>, th=0x8a106b0) at vm.c:973
#229 invoke_iseq_block_from_c (th=0x8a106b0, captured=0x8f7a910, self=128936840, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#230 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#231 0x00007f20e6953413 in vm_invoke_proc (th=0x8a106b0, proc=0x8f7a910, self=128936840, argc=0, argv=0x7abbac0, passed_block_handler=0) at vm.c:1131
#232 0x00007f20e690ff92 in thread_do_start (args=128694960, th=0x8a106b0) at thread.c:581
#233 thread_start_func_2 (th=th@entry=0x8a106b0, stack_start=<optimized out>) at thread.c:623
#234 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a106b0) at thread_pthread.c:888
#235 0x00007f20e6520064 in start_thread (arg=0x7f20d932d700) at pthread_create.c:309
#236 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 32 (Thread 0x7f20d922c700 (LWP 25)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8ad37d0, timeout=0x7f20d9229840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9229b50, n=39) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d9229840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9229b50, n=39) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=39, read=read@entry=0x7f20d9229b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d9229b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d9229b50, tp=0x7f20d9229b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779058604848) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779058604848, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779058604848)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x103207a0, th=0x8ad37d0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8ad37d0, reg_cfp=0x103207a0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x27, th@entry=0x8ad37d0, initial=139778861999200, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8ad37d0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10320d88, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ad37d0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8ad37d0, captured=0x10320d88, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d922a2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d922a2f8, th=0x8ad37d0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d922a2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10320d70, th=0x8ad37d0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8ad37d0, reg_cfp=0x10320d70, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x27, th@entry=0x8ad37d0, initial=139778861999200, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8ad37d0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10320de8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ad37d0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8ad37d0, captured=0x10320de8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d922abc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d922abc8, th=0x8ad37d0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d922abc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10320dd0, th=0x8ad37d0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8ad37d0, reg_cfp=0x10320dd0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x27, th@entry=0x8ad37d0, initial=139778861999200, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8ad37d0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8ad37d0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x27, th@entry=0x8ad37d0, initial=139778861999200, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8ad37d0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8f71b00, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128936320, iseq=<optimized out>, th=0x8ad37d0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8ad37d0, captured=0x8f71b00, self=128936320, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8ad37d0, proc=0x8f71b00, self=128936320, argc=0, argv=0x7aba620, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128689680, th=0x8ad37d0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8ad37d0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8ad37d0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d922c700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 31 (Thread 0x7f20d912b700 (LWP 26)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa12f420, timeout=0x7f20d9128840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9128b50, n=33) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d9128840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9128b50, n=33) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=33, read=read@entry=0x7f20d9128b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d9128b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d9128b50, tp=0x7f20d9128b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779057552176) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779057552176, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779057552176)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x104207b0, th=0xa12f420) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa12f420, reg_cfp=0x104207b0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x21, th@entry=0xa12f420, initial=139778839751200, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa12f420) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10420d98, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa12f420) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa12f420, captured=0x10420d98, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d91292f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d91292f8, th=0xa12f420) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d91292f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10420d80, th=0xa12f420) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa12f420, reg_cfp=0x10420d80, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x21, th@entry=0xa12f420, initial=139778839751200, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa12f420) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10420df8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa12f420) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa12f420, captured=0x10420df8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d9129bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d9129bc8, th=0xa12f420) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d9129bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10420de0, th=0xa12f420) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa12f420, reg_cfp=0x10420de0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x21, th@entry=0xa12f420, initial=139778839751200, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa12f420) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa12f420, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x21, th@entry=0xa12f420, initial=139778839751200, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa12f420) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xd272ce0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128935960, iseq=<optimized out>, th=0xa12f420) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa12f420, captured=0xd272ce0, self=128935960, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa12f420, proc=0xd272ce0, self=128935960, argc=0, argv=0x7ab8eb0, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128683680, th=0xa12f420) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa12f420, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa12f420) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d912b700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 30 (Thread 0x7f20d902a700 (LWP 27)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8b32da0, timeout=0x7f20d9027840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9027b50, n=26) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d9027840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d9027b50, n=26) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=26, read=read@entry=0x7f20d9027b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d9027b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d9027b50, tp=0x7f20d9027b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779056499504) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779056499504, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779056499504)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x105207c0, th=0x8b32da0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8b32da0, reg_cfp=0x105207c0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1a, th@entry=0x8b32da0, initial=139778848322336, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8b32da0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10520da8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8b32da0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8b32da0, captured=0x10520da8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d90282f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d90282f8, th=0x8b32da0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d90282f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10520d90, th=0x8b32da0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8b32da0, reg_cfp=0x10520d90, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1a, th@entry=0x8b32da0, initial=139778848322336, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8b32da0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10520e08, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8b32da0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8b32da0, captured=0x10520e08, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d9028bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d9028bc8, th=0x8b32da0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d9028bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10520df0, th=0x8b32da0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8b32da0, reg_cfp=0x10520df0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1a, th@entry=0x8b32da0, initial=139778848322336, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8b32da0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8b32da0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1a, th@entry=0x8b32da0, initial=139778848322336, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8b32da0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xc472d20, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128935720, iseq=<optimized out>, th=0x8b32da0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8b32da0, captured=0xc472d20, self=128935720, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8b32da0, proc=0xc472d20, self=128935720, argc=0, argv=0x7ac3ec8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128728760, th=0x8b32da0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8b32da0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8b32da0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d902a700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 29 (Thread 0x7f20d8f29700 (LWP 28)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a63f40, timeout=0x7f20d8f26840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8f26b50, n=34) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8f26840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8f26b50, n=34) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=34, read=read@entry=0x7f20d8f26b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8f26b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8f26b50, tp=0x7f20d8f26b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779055446832) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779055446832, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779055446832)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x106207d0, th=0x8a63f40) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8a63f40, reg_cfp=0x106207d0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x22, th@entry=0x8a63f40, initial=139778715896656, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8a63f40) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10620db8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a63f40) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8a63f40, captured=0x10620db8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8f272f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8f272f8, th=0x8a63f40) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8f272f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10620da0, th=0x8a63f40) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8a63f40, reg_cfp=0x10620da0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x22, th@entry=0x8a63f40, initial=139778715896656, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8a63f40) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10620e18, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a63f40) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8a63f40, captured=0x10620e18, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8f27bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8f27bc8, th=0x8a63f40) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8f27bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10620e00, th=0x8a63f40) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8a63f40, reg_cfp=0x10620e00, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x22, th@entry=0x8a63f40, initial=139778715896656, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8a63f40) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a63f40, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x22, th@entry=0x8a63f40, initial=139778715896656, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8a63f40) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xc1f2ff0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128935400, iseq=<optimized out>, th=0x8a63f40) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8a63f40, captured=0xc1f2ff0, self=128935400, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8a63f40, proc=0xc1f2ff0, self=128935400, argc=0, argv=0x7ac3338, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128725800, th=0x8a63f40) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8a63f40, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a63f40) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8f29700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 28 (Thread 0x7f20d8e28700 (LWP 29)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8ac8540, timeout=0x7f20d8e25840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8e25b50, n=35) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8e25840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8e25b50, n=35) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=35, read=read@entry=0x7f20d8e25b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8e25b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8e25b50, tp=0x7f20d8e25b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779054394160) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779054394160, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779054394160)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x107207e0, th=0x8ac8540) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8ac8540, reg_cfp=0x107207e0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x23, th@entry=0x8ac8540, initial=139778706804336, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac8540) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10720dc8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ac8540) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8ac8540, captured=0x10720dc8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8e262f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8e262f8, th=0x8ac8540) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8e262f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10720db0, th=0x8ac8540) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8ac8540, reg_cfp=0x10720db0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x23, th@entry=0x8ac8540, initial=139778706804336, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac8540) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10720e28, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ac8540) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8ac8540, captured=0x10720e28, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8e26bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8e26bc8, th=0x8ac8540) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8e26bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10720e10, th=0x8ac8540) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8ac8540, reg_cfp=0x10720e10, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x23, th@entry=0x8ac8540, initial=139778706804336, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8ac8540) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8ac8540, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x23, th@entry=0x8ac8540, initial=139778706804336, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac8540) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x7ad7ac0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128935120, iseq=<optimized out>, th=0x8ac8540) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8ac8540, captured=0x7ad7ac0, self=128935120, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8ac8540, proc=0x7ad7ac0, self=128935120, argc=0, argv=0x7ac2960, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128723280, th=0x8ac8540) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8ac8540, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8ac8540) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8e28700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 27 (Thread 0x7f20d8d27700 (LWP 30)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a2f9d0, timeout=0x7f20d8d24840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8d24b50, n=38) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8d24840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8d24b50, n=38) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=38, read=read@entry=0x7f20d8d24b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8d24b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8d24b50, tp=0x7f20d8d24b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779053341488) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779053341488, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779053341488)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x108207f0, th=0x8a2f9d0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8a2f9d0, reg_cfp=0x108207f0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x26, th@entry=0x8a2f9d0, initial=139778897353296, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8a2f9d0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10820dd8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a2f9d0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8a2f9d0, captured=0x10820dd8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8d252f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8d252f8, th=0x8a2f9d0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8d252f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10820dc0, th=0x8a2f9d0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8a2f9d0, reg_cfp=0x10820dc0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x26, th@entry=0x8a2f9d0, initial=139778897353296, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8a2f9d0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10820e38, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a2f9d0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8a2f9d0, captured=0x10820e38, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8d25bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8d25bc8, th=0x8a2f9d0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8d25bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10820e20, th=0x8a2f9d0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8a2f9d0, reg_cfp=0x10820e20, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x26, th@entry=0x8a2f9d0, initial=139778897353296, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8a2f9d0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a2f9d0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x26, th@entry=0x8a2f9d0, initial=139778897353296, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8a2f9d0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8f6e0f0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128934760, iseq=<optimized out>, th=0x8a2f9d0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8a2f9d0, captured=0x8f6e0f0, self=128934760, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8a2f9d0, proc=0x8f6e0f0, self=128934760, argc=0, argv=0x7ac1a10, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128719360, th=0x8a2f9d0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8a2f9d0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a2f9d0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8d27700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 26 (Thread 0x7f20d8c26700 (LWP 31)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a18670, timeout=0x7f20d8c23840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8c23b50, n=19) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8c23840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8c23b50, n=19) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=19, read=read@entry=0x7f20d8c23b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8c23b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8c23b50, tp=0x7f20d8c23b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779052288816) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779052288816, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779052288816)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10920800, th=0x8a18670) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8a18670, reg_cfp=0x10920800, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x13, th@entry=0x8a18670, initial=139779001994624, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8a18670) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10920de8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a18670) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8a18670, captured=0x10920de8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8c242f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8c242f8, th=0x8a18670) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8c242f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10920dd0, th=0x8a18670) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8a18670, reg_cfp=0x10920dd0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x13, th@entry=0x8a18670, initial=139779001994624, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8a18670) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10920e48, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a18670) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8a18670, captured=0x10920e48, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8c24bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8c24bc8, th=0x8a18670) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8c24bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10920e30, th=0x8a18670) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8a18670, reg_cfp=0x10920e30, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x13, th@entry=0x8a18670, initial=139779001994624, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8a18670) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a18670, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x13, th@entry=0x8a18670, initial=139779001994624, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8a18670) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xad193e0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128934360, iseq=<optimized out>, th=0x8a18670) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8a18670, captured=0xad193e0, self=128934360, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8a18670, proc=0xad193e0, self=128934360, argc=0, argv=0x7ac0ea8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128716440, th=0x8a18670) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8a18670, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a18670) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8c26700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 25 (Thread 0x7f20d8b25700 (LWP 32)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8ac7e60, timeout=0x7f20d8b22840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8b22b50, n=40) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8b22840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8b22b50, n=40) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=40, read=read@entry=0x7f20d8b22b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8b22b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8b22b50, tp=0x7f20d8b22b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779051236144) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779051236144, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779051236144)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10a20810, th=0x8ac7e60) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8ac7e60, reg_cfp=0x10a20810, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x28, th@entry=0x8ac7e60, initial=139778855846224, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac7e60) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10a20df8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ac7e60) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8ac7e60, captured=0x10a20df8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8b232f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8b232f8, th=0x8ac7e60) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8b232f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10a20de0, th=0x8ac7e60) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8ac7e60, reg_cfp=0x10a20de0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x28, th@entry=0x8ac7e60, initial=139778855846224, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac7e60) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10a20e58, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8ac7e60) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8ac7e60, captured=0x10a20e58, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8b23bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8b23bc8, th=0x8ac7e60) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8b23bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10a20e40, th=0x8ac7e60) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8ac7e60, reg_cfp=0x10a20e40, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x28, th@entry=0x8ac7e60, initial=139778855846224, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8ac7e60) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8ac7e60, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x28, th@entry=0x8ac7e60, initial=139778855846224, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8ac7e60) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x9eef8b0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128934120, iseq=<optimized out>, th=0x8ac7e60) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8ac7e60, captured=0x9eef8b0, self=128934120, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8ac7e60, proc=0x9eef8b0, self=128934120, argc=0, argv=0x7ac0368, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128713560, th=0x8ac7e60) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8ac7e60, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8ac7e60) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8b25700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 24 (Thread 0x7f20d8a24700 (LWP 33)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8aec050, timeout=0x7f20d8a21840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8a21b50, n=37) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8a21840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8a21b50, n=37) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=37, read=read@entry=0x7f20d8a21b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8a21b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8a21b50, tp=0x7f20d8a21b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779050183472) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779050183472, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779050183472)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10b20820, th=0x8aec050) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8aec050, reg_cfp=0x10b20820, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x25, th@entry=0x8aec050, initial=139778979403232, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8aec050) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10b20e08, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8aec050) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8aec050, captured=0x10b20e08, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8a222f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d8a222f8, th=0x8aec050) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d8a222f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10b20df0, th=0x8aec050) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8aec050, reg_cfp=0x10b20df0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x25, th@entry=0x8aec050, initial=139778979403232, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8aec050) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10b20e68, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8aec050) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8aec050, captured=0x10b20e68, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8a22bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8a22bc8, th=0x8aec050) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8a22bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10b20e50, th=0x8aec050) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8aec050, reg_cfp=0x10b20e50, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x25, th@entry=0x8aec050, initial=139778979403232, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8aec050) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8aec050, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x25, th@entry=0x8aec050, initial=139778979403232, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8aec050) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8a58640, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128933920, iseq=<optimized out>, th=0x8aec050) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8aec050, captured=0x8a58640, self=128933920, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8aec050, proc=0x8a58640, self=128933920, argc=0, argv=0x7aaf900, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128645360, th=0x8aec050) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8aec050, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8aec050) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8a24700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 23 (Thread 0x7f20d8923700 (LWP 34)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8aca930, timeout=0x7f20d8920840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8920b50, n=28) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8920840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8920b50, n=28) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=28, read=read@entry=0x7f20d8920b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8920b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8920b50, tp=0x7f20d8920b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779049130800) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779049130800, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779049130800)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10c20830, th=0x8aca930) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8aca930, reg_cfp=0x10c20830, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1c, th@entry=0x8aca930, initial=139778855577872, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8aca930) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10c20e18, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8aca930) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8aca930, captured=0x10c20e18, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d89212f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d89212f8, th=0x8aca930) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d89212f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10c20e00, th=0x8aca930) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8aca930, reg_cfp=0x10c20e00, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1c, th@entry=0x8aca930, initial=139778855577872, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8aca930) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10c20e78, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8aca930) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8aca930, captured=0x10c20e78, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8921bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8921bc8, th=0x8aca930) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8921bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10c20e60, th=0x8aca930) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8aca930, reg_cfp=0x10c20e60, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1c, th@entry=0x8aca930, initial=139778855577872, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8aca930) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8aca930, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1c, th@entry=0x8aca930, initial=139778855577872, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8aca930) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x7acc640, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128933520, iseq=<optimized out>, th=0x8aca930) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8aca930, captured=0x7acc640, self=128933520, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8aca930, proc=0x7acc640, self=128933520, argc=0, argv=0x7aaee60, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128642640, th=0x8aca930) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8aca930, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8aca930) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8923700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 22 (Thread 0x7f20d8822700 (LWP 35)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xf285940, timeout=0x7f20d881f840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d881fb50, n=44) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d881f840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d881fb50, n=44) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=44, read=read@entry=0x7f20d881fb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d881fb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d881fb50, tp=0x7f20d881fb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779048078128) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779048078128, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779048078128)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10d20840, th=0xf285940) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xf285940, reg_cfp=0x10d20840, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x2c, th@entry=0xf285940, initial=139779002574048, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xf285940) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10d20e28, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xf285940) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xf285940, captured=0x10d20e28, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d88202f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d88202f8, th=0xf285940) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d88202f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10d20e10, th=0xf285940) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xf285940, reg_cfp=0x10d20e10, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x2c, th@entry=0xf285940, initial=139779002574048, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xf285940) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10d20e88, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xf285940) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xf285940, captured=0x10d20e88, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8820bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8820bc8, th=0xf285940) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8820bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10d20e70, th=0xf285940) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xf285940, reg_cfp=0x10d20e70, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x2c, th@entry=0xf285940, initial=139779002574048, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xf285940) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xf285940, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x2c, th@entry=0xf285940, initial=139779002574048, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xf285940) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x7acae50, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128933280, iseq=<optimized out>, th=0xf285940) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xf285940, captured=0x7acae50, self=128933280, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xf285940, proc=0x7acae50, self=128933280, argc=0, argv=0x7aae320, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128639760, th=0xf285940) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xf285940, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xf285940) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8822700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 21 (Thread 0x7f20d8721700 (LWP 36)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a197d0, timeout=0x7f20d871e840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d871eb50, n=24) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d871e840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d871eb50, n=24) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=24, read=read@entry=0x7f20d871eb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d871eb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d871eb50, tp=0x7f20d871eb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779047025456) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779047025456, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779047025456)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10e20850, th=0x8a197d0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8a197d0, reg_cfp=0x10e20850, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x18, th@entry=0x8a197d0, initial=139778904810064, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8a197d0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10e20e38, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a197d0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8a197d0, captured=0x10e20e38, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d871f2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d871f2f8, th=0x8a197d0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d871f2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10e20e20, th=0x8a197d0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8a197d0, reg_cfp=0x10e20e20, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x18, th@entry=0x8a197d0, initial=139778904810064, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8a197d0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10e20e98, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a197d0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8a197d0, captured=0x10e20e98, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d871fbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d871fbc8, th=0x8a197d0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d871fbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10e20e80, th=0x8a197d0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8a197d0, reg_cfp=0x10e20e80, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x18, th@entry=0x8a197d0, initial=139778904810064, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8a197d0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a197d0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x18, th@entry=0x8a197d0, initial=139778904810064, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8a197d0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x89a8580, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128933080, iseq=<optimized out>, th=0x8a197d0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8a197d0, captured=0x89a8580, self=128933080, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8a197d0, proc=0x89a8580, self=128933080, argc=0, argv=0x7aad150, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=128635200, th=0x8a197d0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8a197d0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a197d0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8721700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 20 (Thread 0x7f20d8620700 (LWP 37)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x9a4d040, timeout=0x7f20d861d840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d861db50, n=29) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d861d840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d861db50, n=29) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=29, read=read@entry=0x7f20d861db50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d861db00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d861db50, tp=0x7f20d861db00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779045972784) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779045972784, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779045972784)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10f20860, th=0x9a4d040) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x9a4d040, reg_cfp=0x10f20860, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1d, th@entry=0x9a4d040, initial=139778847552576, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x9a4d040) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x10f20e48, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x9a4d040) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x9a4d040, captured=0x10f20e48, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d861e2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d861e2f8, th=0x9a4d040) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d861e2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10f20e30, th=0x9a4d040) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x9a4d040, reg_cfp=0x10f20e30, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1d, th@entry=0x9a4d040, initial=139778847552576, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x9a4d040) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x10f20ea8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x9a4d040) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x9a4d040, captured=0x10f20ea8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d861ebc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d861ebc8, th=0x9a4d040) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d861ebc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x10f20e90, th=0x9a4d040) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x9a4d040, reg_cfp=0x10f20e90, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1d, th@entry=0x9a4d040, initial=139778847552576, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x9a4d040) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x9a4d040, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1d, th@entry=0x9a4d040, initial=139778847552576, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x9a4d040) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xe3ef390, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128932720, iseq=<optimized out>, th=0x9a4d040) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x9a4d040, captured=0xe3ef390, self=128932720, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x9a4d040, proc=0xe3ef390, self=128932720, argc=0, argv=0xf3e6cd8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255749320, th=0x9a4d040) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x9a4d040, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x9a4d040) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d8620700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 19 (Thread 0x7f20d851f700 (LWP 38)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8a19bd0, timeout=0x7f20d851c840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d851cb50, n=20) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d851c840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d851cb50, n=20) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=20, read=read@entry=0x7f20d851cb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d851cb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d851cb50, tp=0x7f20d851cb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779044920112) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779044920112, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779044920112)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11020870, th=0x8a19bd0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8a19bd0, reg_cfp=0x11020870, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x14, th@entry=0x8a19bd0, initial=139778872254448, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8a19bd0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11020e58, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a19bd0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8a19bd0, captured=0x11020e58, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d851d2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d851d2f8, th=0x8a19bd0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d851d2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11020e40, th=0x8a19bd0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8a19bd0, reg_cfp=0x11020e40, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x14, th@entry=0x8a19bd0, initial=139778872254448, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8a19bd0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11020eb8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8a19bd0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8a19bd0, captured=0x11020eb8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d851dbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d851dbc8, th=0x8a19bd0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d851dbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11020ea0, th=0x8a19bd0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8a19bd0, reg_cfp=0x11020ea0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x14, th@entry=0x8a19bd0, initial=139778872254448, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8a19bd0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8a19bd0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x14, th@entry=0x8a19bd0, initial=139778872254448, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8a19bd0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8f424c0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128932480, iseq=<optimized out>, th=0x8a19bd0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8a19bd0, captured=0x8f424c0, self=128932480, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8a19bd0, proc=0x8f424c0, self=128932480, argc=0, argv=0xf3e60f8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255746280, th=0x8a19bd0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8a19bd0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8a19bd0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d851f700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 18 (Thread 0x7f20d841e700 (LWP 39)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x932b090, timeout=0x7f20d841b840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d841bb50, n=41) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d841b840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d841bb50, n=41) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=41, read=read@entry=0x7f20d841bb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d841bb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d841bb50, tp=0x7f20d841bb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779043867440) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779043867440, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779043867440)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11120880, th=0x932b090) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x932b090, reg_cfp=0x11120880, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x29, th@entry=0x932b090, initial=139778728644768, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x932b090) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11120e68, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x932b090) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x932b090, captured=0x11120e68, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d841c2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d841c2f8, th=0x932b090) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d841c2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11120e50, th=0x932b090) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x932b090, reg_cfp=0x11120e50, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x29, th@entry=0x932b090, initial=139778728644768, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x932b090) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11120ec8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x932b090) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x932b090, captured=0x11120ec8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d841cbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d841cbc8, th=0x932b090) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d841cbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11120eb0, th=0x932b090) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x932b090, reg_cfp=0x11120eb0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x29, th@entry=0x932b090, initial=139778728644768, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x932b090) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x932b090, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x29, th@entry=0x932b090, initial=139778728644768, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x932b090) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x93fa810, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128932280, iseq=<optimized out>, th=0x932b090) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x932b090, captured=0x93fa810, self=128932280, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x932b090, proc=0x93fa810, self=128932280, argc=0, argv=0xf3e5608, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255743480, th=0x932b090) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x932b090, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x932b090) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d841e700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 17 (Thread 0x7f20d831d700 (LWP 40)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8fda910, timeout=0x7f20d831a840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d831ab50, n=36) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d831a840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d831ab50, n=36) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=36, read=read@entry=0x7f20d831ab50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d831ab00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d831ab50, tp=0x7f20d831ab00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779042814768) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779042814768, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779042814768)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11220890, th=0x8fda910) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8fda910, reg_cfp=0x11220890, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x24, th@entry=0x8fda910, initial=139778863691744, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8fda910) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11220e78, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8fda910) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8fda910, captured=0x11220e78, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d831b2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d831b2f8, th=0x8fda910) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d831b2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11220e60, th=0x8fda910) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8fda910, reg_cfp=0x11220e60, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x24, th@entry=0x8fda910, initial=139778863691744, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8fda910) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11220ed8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8fda910) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8fda910, captured=0x11220ed8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d831bbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d831bbc8, th=0x8fda910) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d831bbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11220ec0, th=0x8fda910) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8fda910, reg_cfp=0x11220ec0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x24, th@entry=0x8fda910, initial=139778863691744, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8fda910) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8fda910, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x24, th@entry=0x8fda910, initial=139778863691744, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8fda910) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x720d140, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128932080, iseq=<optimized out>, th=0x8fda910) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8fda910, captured=0x720d140, self=128932080, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8fda910, proc=0x720d140, self=128932080, argc=0, argv=0xf3e49b0, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255740320, th=0x8fda910) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8fda910, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8fda910) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d831d700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 16 (Thread 0x7f20d821c700 (LWP 41)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa05bb90, timeout=0x7f20d8219840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8219b50, n=47) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8219840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8219b50, n=47) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=47, read=read@entry=0x7f20d8219b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8219b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8219b50, tp=0x7f20d8219b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779041762096) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779041762096, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779041762096)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x113208a0, th=0xa05bb90) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa05bb90, reg_cfp=0x113208a0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x2f, th@entry=0xa05bb90, initial=139778987803440, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa05bb90) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11320e88, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa05bb90) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa05bb90, captured=0x11320e88, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d821a2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d821a2f8, th=0xa05bb90) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d821a2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11320e70, th=0xa05bb90) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa05bb90, reg_cfp=0x11320e70, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x2f, th@entry=0xa05bb90, initial=139778987803440, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa05bb90) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11320ee8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa05bb90) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa05bb90, captured=0x11320ee8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d821abc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d821abc8, th=0xa05bb90) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d821abc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11320ed0, th=0xa05bb90) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa05bb90, reg_cfp=0x11320ed0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x2f, th@entry=0xa05bb90, initial=139778987803440, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa05bb90) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa05bb90, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x2f, th@entry=0xa05bb90, initial=139778987803440, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa05bb90) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x3651000, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128931840, iseq=<optimized out>, th=0xa05bb90) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa05bb90, captured=0x3651000, self=128931840, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa05bb90, proc=0x3651000, self=128931840, argc=0, argv=0xf3c7630, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255620640, th=0xa05bb90) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa05bb90, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa05bb90) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d821c700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 15 (Thread 0x7f20d811b700 (LWP 42)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa11ea70, timeout=0x7f20d8118840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8118b50, n=32) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d8118840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d8118b50, n=32) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=32, read=read@entry=0x7f20d8118b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d8118b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d8118b50, tp=0x7f20d8118b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139779040709424) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139779040709424, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139779040709424)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x114208b0, th=0xa11ea70) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa11ea70, reg_cfp=0x114208b0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x20, th@entry=0xa11ea70, initial=139779000167456, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa11ea70) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11420e98, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa11ea70) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa11ea70, captured=0x11420e98, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d81192f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d81192f8, th=0xa11ea70) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d81192f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11420e80, th=0xa11ea70) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa11ea70, reg_cfp=0x11420e80, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x20, th@entry=0xa11ea70, initial=139779000167456, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa11ea70) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11420ef8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa11ea70) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa11ea70, captured=0x11420ef8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d8119bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d8119bc8, th=0xa11ea70) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d8119bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11420ee0, th=0xa11ea70) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa11ea70, reg_cfp=0x11420ee0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x20, th@entry=0xa11ea70, initial=139779000167456, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa11ea70) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa11ea70, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x20, th@entry=0xa11ea70, initial=139779000167456, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa11ea70) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x8a29eb0, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128931440, iseq=<optimized out>, th=0xa11ea70) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa11ea70, captured=0x8a29eb0, self=128931440, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa11ea70, proc=0x8a29eb0, self=128931440, argc=0, argv=0xf3c6078, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255615080, th=0xa11ea70) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa11ea70, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa11ea70) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d811b700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 14 (Thread 0x7f20d3fff700 (LWP 43)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x908d370, timeout=0x7f20d3ffc840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3ffcb50, n=46) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3ffc840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3ffcb50, n=46) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=46, read=read@entry=0x7f20d3ffcb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3ffcb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3ffcb50, tp=0x7f20d3ffcb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778972437296) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778972437296, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778972437296)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x115208c0, th=0x908d370) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x908d370, reg_cfp=0x115208c0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x2e, th@entry=0x908d370, initial=139778731885472, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x908d370) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11520ea8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x908d370) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x908d370, captured=0x11520ea8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3ffd2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3ffd2f8, th=0x908d370) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3ffd2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11520e90, th=0x908d370) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x908d370, reg_cfp=0x11520e90, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x2e, th@entry=0x908d370, initial=139778731885472, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x908d370) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11520f08, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x908d370) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x908d370, captured=0x11520f08, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3ffdbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3ffdbc8, th=0x908d370) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3ffdbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11520ef0, th=0x908d370) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x908d370, reg_cfp=0x11520ef0, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x2e, th@entry=0x908d370, initial=139778731885472, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x908d370) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x908d370, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x2e, th@entry=0x908d370, initial=139778731885472, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x908d370) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x672d600, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128931080, iseq=<optimized out>, th=0x908d370) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x908d370, captured=0x672d600, self=128931080, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x908d370, proc=0x672d600, self=128931080, argc=0, argv=0xf3c4818, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255608840, th=0x908d370) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x908d370, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x908d370) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3fff700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 13 (Thread 0x7f20d3efe700 (LWP 44)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x90bda30, timeout=0x7f20d3efb840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3efbb50, n=27) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3efb840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3efbb50, n=27) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=27, read=read@entry=0x7f20d3efbb50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3efbb00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3efbb50, tp=0x7f20d3efbb00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778971384624) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778971384624, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778971384624)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x116208d0, th=0x90bda30) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x90bda30, reg_cfp=0x116208d0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1b, th@entry=0x90bda30, initial=139779006749584, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x90bda30) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11620eb8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x90bda30) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x90bda30, captured=0x11620eb8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3efc2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3efc2f8, th=0x90bda30) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3efc2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11620ea0, th=0x90bda30) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x90bda30, reg_cfp=0x11620ea0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1b, th@entry=0x90bda30, initial=139779006749584, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x90bda30) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11620f18, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x90bda30) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x90bda30, captured=0x11620f18, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3efcbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3efcbc8, th=0x90bda30) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3efcbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11620f00, th=0x90bda30) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x90bda30, reg_cfp=0x11620f00, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1b, th@entry=0x90bda30, initial=139779006749584, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x90bda30) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x90bda30, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1b, th@entry=0x90bda30, initial=139779006749584, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x90bda30) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xc8fad80, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128930600, iseq=<optimized out>, th=0x90bda30) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x90bda30, captured=0xc8fad80, self=128930600, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x90bda30, proc=0xc8fad80, self=128930600, argc=0, argv=0xf3bf8b8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255588520, th=0x90bda30) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x90bda30, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x90bda30) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3efe700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 12 (Thread 0x7f20d3dfd700 (LWP 45)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8897920, timeout=0x7f20d3dfa840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3dfab50, n=25) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3dfa840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3dfab50, n=25) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=25, read=read@entry=0x7f20d3dfab50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3dfab00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3dfab50, tp=0x7f20d3dfab00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778970331952) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778970331952, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778970331952)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x117208e0, th=0x8897920) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8897920, reg_cfp=0x117208e0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x19, th@entry=0x8897920, initial=139778715632416, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8897920) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11720ec8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8897920) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8897920, captured=0x11720ec8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3dfb2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3dfb2f8, th=0x8897920) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3dfb2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11720eb0, th=0x8897920) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8897920, reg_cfp=0x11720eb0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x19, th@entry=0x8897920, initial=139778715632416, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8897920) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11720f28, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8897920) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8897920, captured=0x11720f28, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3dfbbc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3dfbbc8, th=0x8897920) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3dfbbc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11720f10, th=0x8897920) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8897920, reg_cfp=0x11720f10, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x19, th@entry=0x8897920, initial=139778715632416, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8897920) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8897920, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x19, th@entry=0x8897920, initial=139778715632416, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8897920) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x2f6ad70, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128930240, iseq=<optimized out>, th=0x8897920) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8897920, captured=0x2f6ad70, self=128930240, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8897920, proc=0x2f6ad70, self=128930240, argc=0, argv=0xf3be8c8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255584440, th=0x8897920) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8897920, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8897920) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3dfd700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 11 (Thread 0x7f20d3cfc700 (LWP 46)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa14a480, timeout=0x7f20d3cf9840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3cf9b50, n=23) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3cf9840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3cf9b50, n=23) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=23, read=read@entry=0x7f20d3cf9b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3cf9b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3cf9b50, tp=0x7f20d3cf9b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778969279280) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778969279280, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778969279280)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x118208f0, th=0xa14a480) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa14a480, reg_cfp=0x118208f0, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x17, th@entry=0xa14a480, initial=139778875625376, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa14a480) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11820ed8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa14a480) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa14a480, captured=0x11820ed8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3cfa2f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3cfa2f8, th=0xa14a480) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3cfa2f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11820ec0, th=0xa14a480) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa14a480, reg_cfp=0x11820ec0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x17, th@entry=0xa14a480, initial=139778875625376, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa14a480) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11820f38, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa14a480) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa14a480, captured=0x11820f38, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3cfabc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3cfabc8, th=0xa14a480) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3cfabc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11820f20, th=0xa14a480) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa14a480, reg_cfp=0x11820f20, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x17, th@entry=0xa14a480, initial=139778875625376, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa14a480) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa14a480, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x17, th@entry=0xa14a480, initial=139778875625376, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa14a480) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xc8e9570, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128929400, iseq=<optimized out>, th=0xa14a480) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa14a480, captured=0xc8e9570, self=128929400, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa14a480, proc=0xc8e9570, self=128929400, argc=0, argv=0xf3bc848, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255576120, th=0xa14a480) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa14a480, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa14a480) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3cfc700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 10 (Thread 0x7f20d3bfb700 (LWP 47)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x93e14e0, timeout=0x7f20d3bf8840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3bf8b50, n=45) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3bf8840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3bf8b50, n=45) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=45, read=read@entry=0x7f20d3bf8b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3bf8b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3bf8b50, tp=0x7f20d3bf8b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778968226608) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778968226608, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778968226608)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11920900, th=0x93e14e0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x93e14e0, reg_cfp=0x11920900, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x2d, th@entry=0x93e14e0, initial=139778856391248, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x93e14e0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11920ee8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x93e14e0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x93e14e0, captured=0x11920ee8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3bf92f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3bf92f8, th=0x93e14e0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3bf92f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11920ed0, th=0x93e14e0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x93e14e0, reg_cfp=0x11920ed0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x2d, th@entry=0x93e14e0, initial=139778856391248, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x93e14e0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11920f48, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x93e14e0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x93e14e0, captured=0x11920f48, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3bf9bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3bf9bc8, th=0x93e14e0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3bf9bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11920f30, th=0x93e14e0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x93e14e0, reg_cfp=0x11920f30, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x2d, th@entry=0x93e14e0, initial=139778856391248, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x93e14e0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x93e14e0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x2d, th@entry=0x93e14e0, initial=139778856391248, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x93e14e0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0x5d92480, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128929200, iseq=<optimized out>, th=0x93e14e0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x93e14e0, captured=0x5d92480, self=128929200, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x93e14e0, proc=0x5d92480, self=128929200, argc=0, argv=0xf3cf9e8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255654360, th=0x93e14e0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x93e14e0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x93e14e0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3bfb700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7f20d3afa700 (LWP 48)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0xa1569e0, timeout=0x7f20d3af7840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3af7b50, n=30) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d3af7840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d3af7b50, n=30) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=30, read=read@entry=0x7f20d3af7b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d3af7b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d3af7b50, tp=0x7f20d3af7b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778967173936) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778967173936, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778967173936)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11a20910, th=0xa1569e0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0xa1569e0, reg_cfp=0x11a20910, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x1e, th@entry=0xa1569e0, initial=139778999456224, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0xa1569e0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11a20ef8, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa1569e0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0xa1569e0, captured=0x11a20ef8, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3af82f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d3af82f8, th=0xa1569e0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d3af82f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11a20ee0, th=0xa1569e0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0xa1569e0, reg_cfp=0x11a20ee0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x1e, th@entry=0xa1569e0, initial=139778999456224, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0xa1569e0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11a20f58, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0xa1569e0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0xa1569e0, captured=0x11a20f58, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d3af8bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d3af8bc8, th=0xa1569e0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d3af8bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11a20f40, th=0xa1569e0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0xa1569e0, reg_cfp=0x11a20f40, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x1e, th@entry=0xa1569e0, initial=139778999456224, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0xa1569e0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0xa1569e0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x1e, th@entry=0xa1569e0, initial=139778999456224, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0xa1569e0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xae1ee00, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128928920, iseq=<optimized out>, th=0xa1569e0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0xa1569e0, captured=0xae1ee00, self=128928920, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0xa1569e0, proc=0xae1ee00, self=128928920, argc=0, argv=0xf3cdfa8, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255647640, th=0xa1569e0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0xa1569e0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0xa1569e0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d3afa700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 8 (Thread 0x7f20d39f9700 (LWP 49)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x8902cf0, timeout=0x7f20d39f6840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d39f6b50, n=17) at thread_pthread.c:1096
#3 do_select (timeout=0x7f20d39f6840, exceptfds=0x0, writefds=0x0, readfds=0x7f20d39f6b50, n=17) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=17, read=read@entry=0x7f20d39f6b50, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x7f20d39f6b00) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7f20d39f6b50, tp=0x7f20d39f6b00, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=139778966121264) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=139778966121264, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=139778966121264)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x31c0d70, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11b20920, th=0x8902cf0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x8902cf0, reg_cfp=0x11b20920, calling=<optimized out>, ci=0x31c0d70, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e694d230 in vm_exec_core (th=0x11, th@entry=0x8902cf0, initial=139778744336208, initial@entry=0) at insns.def:1066
#12 0x00007f20e695228b in vm_exec (th=th@entry=0x8902cf0) at vm.c:1775
#13 0x00007f20e6953096 in invoke_block (captured=0x11b20f08, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8902cf0) at vm.c:973
#14 invoke_iseq_block_from_c (th=th@entry=0x8902cf0, captured=0x11b20f08, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d39f72f8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#15 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#16 vm_yield (argc=1, argv=0x7f20d39f72f8, th=0x8902cf0) at vm.c:1079
#17 rb_yield_0 (argv=0x7f20d39f72f8, argc=1) at vm_eval.c:1010
#18 rb_yield_1 (val=8) at vm_eval.c:1016
#19 rb_yield (val=val@entry=8) at vm_eval.c:1026
#20 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#21 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2fa8420, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11b20ef0, th=0x8902cf0) at vm_insnhelper.c:1769
#22 vm_call_cfunc (th=0x8902cf0, reg_cfp=0x11b20ef0, calling=<optimized out>, ci=0x2fa8420, cc=<optimized out>) at vm_insnhelper.c:1864
#23 0x00007f20e694cd5f in vm_exec_core (th=0x11, th@entry=0x8902cf0, initial=139778744336208, initial@entry=0) at insns.def:967
#24 0x00007f20e695228b in vm_exec (th=th@entry=0x8902cf0) at vm.c:1775
#25 0x00007f20e6953096 in invoke_block (captured=0x11b20f68, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=136508840, iseq=<optimized out>, th=0x8902cf0) at vm.c:973
#26 invoke_iseq_block_from_c (th=th@entry=0x8902cf0, captured=0x11b20f68, self=136508840, argc=argc@entry=1, argv=argv@entry=0x7f20d39f7bc8, passed_block_handler=passed_block_handler@entry=0, cref=0x0,
splattable=0, is_lambda=0) at vm.c:1019
#27 0x00007f20e695373d in invoke_block_from_c_splattable (argc=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, splattable=<optimized out>,
argv=<optimized out>, block_handler=<optimized out>, th=<optimized out>) at vm.c:1037
#28 vm_yield (argc=1, argv=0x7f20d39f7bc8, th=0x8902cf0) at vm.c:1079
#29 rb_yield_0 (argv=0x7f20d39f7bc8, argc=1) at vm_eval.c:1010
#30 rb_yield_1 (val=8) at vm_eval.c:1016
#31 rb_yield (val=val@entry=8) at vm_eval.c:1026
#32 0x00007f20e69112f5 in rb_thread_s_handle_interrupt (self=<optimized out>, mask_arg=<optimized out>) at thread.c:1879
#33 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x32945a0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x11b20f50, th=0x8902cf0) at vm_insnhelper.c:1769
#34 vm_call_cfunc (th=0x8902cf0, reg_cfp=0x11b20f50, calling=<optimized out>, ci=0x32945a0, cc=<optimized out>) at vm_insnhelper.c:1864
#35 0x00007f20e694cd5f in vm_exec_core (th=0x11, th@entry=0x8902cf0, initial=139778744336208, initial@entry=0) at insns.def:967
#36 0x00007f20e695228b in vm_exec (th=0x8902cf0) at vm.c:1775
#37 0x00007f20e69578f0 in vm_call0 (me=<optimized out>, argv=<optimized out>, argc=<optimized out>, id=<optimized out>, recv=<optimized out>, th=<optimized out>) at vm_eval.c:62
#38 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, me=<optimized out>) at vm_eval.c:257
#39 0x00007f20e694176c in vm_yield_with_cfunc (th=0x8902cf0, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, captured=<optimized out>, captured=<optimized out>, block_handler=0)
at vm_insnhelper.c:2478
#40 0x00007f20e6950147 in vm_invoke_ifunc_block (reg_cfp=<optimized out>, captured=<optimized out>, ci=<optimized out>, calling=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2619
#41 vm_invoke_block (ci=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, th=<optimized out>) at vm_insnhelper.c:2665
#42 vm_exec_core (th=0x11, th@entry=0x8902cf0, initial=139778744336208, initial@entry=0) at insns.def:1105
#43 0x00007f20e695228b in vm_exec (th=th@entry=0x8902cf0) at vm.c:1775
#44 0x00007f20e6953096 in invoke_block (captured=0xb025620, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=128928520, iseq=<optimized out>, th=0x8902cf0) at vm.c:973
#45 invoke_iseq_block_from_c (th=0x8902cf0, captured=0xb025620, self=128928520, argc=argc@entry=0, argv=<optimized out>, passed_block_handler=<optimized out>, cref=0x0, splattable=0, is_lambda=0) at vm.c:1019
#46 0x00007f20e69532a0 in invoke_block_from_c_unsplattable (th=<optimized out>, block=<optimized out>, self=<optimized out>, argc=0, argv=<optimized out>, passed_block_handler=<optimized out>,
is_lambda=<optimized out>) at vm.c:1106
#47 0x00007f20e6953413 in vm_invoke_proc (th=0x8902cf0, proc=0xb025620, self=128928520, argc=0, argv=0xf3cc040, passed_block_handler=0) at vm.c:1131
#48 0x00007f20e690ff92 in thread_do_start (args=255639600, th=0x8902cf0) at thread.c:581
#49 thread_start_func_2 (th=th@entry=0x8902cf0, stack_start=<optimized out>) at thread.c:623
#50 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x8902cf0) at thread_pthread.c:888
#51 0x00007f20e6520064 in start_thread (arg=0x7f20d39f9700) at pthread_create.c:309
#52 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 7 (Thread 0x7f20d31cc700 (LWP 63)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f20dd2ec9b2 in gpr_cv_wait () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2aefa8 in GrpcExecutor::ThreadMain(void*) () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20dd2edbec in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#4 0x00007f20e6520064 in start_thread (arg=0x7f20d31cc700) at pthread_create.c:309
#5 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7f20d29cb700 (LWP 64)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f20dd2ec9b2 in gpr_cv_wait () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2aefa8 in GrpcExecutor::ThreadMain(void*) () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20dd2edbec in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#4 0x00007f20e6520064 in start_thread (arg=0x7f20d29cb700) at pthread_create.c:309
#5 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7f20d21ca700 (LWP 65)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007f20dd2eca17 in gpr_cv_wait () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2b7b45 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20dd2edbec in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#4 0x00007f20e6520064 in start_thread (arg=0x7f20d21ca700) at pthread_create.c:309
#5 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7f20d38f8700 (LWP 66)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f20dd2ec9b2 in gpr_cv_wait () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2a7a2f in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20e69125f2 in call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x0, func=0x7f20dd2a79c0) at thread.c:1321
#4 rb_thread_call_without_gvl (func=0x7f20dd2a79c0, data1=0x0, ubf=<optimized out>, data2=<optimized out>) at thread.c:1431
#5 0x00007f20dd2a7a8f in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#6 0x00007f20e690fbc1 in thread_do_start (args=0, th=0x7f20d5951b20) at thread.c:587
#7 thread_start_func_2 (th=th@entry=0x7f20d5951b20, stack_start=<optimized out>) at thread.c:623
#8 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x7f20d5951b20) at thread_pthread.c:888
#9 0x00007f20e6520064 in start_thread (arg=0x7f20d38f8700) at pthread_create.c:309
#10 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7f20d19c9700 (LWP 67)):
#0 0x00007f20e5b19c03 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20dd3e7a24 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2c4223 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20dd2c4abb in grpc_completion_queue_next () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#4 0x00007f20dd2a5bf1 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#5 0x00007f20e69125f2 in call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x0, func=0x7f20dd2a5b19) at thread.c:1321
#6 rb_thread_call_without_gvl (func=0x7f20dd2a5b19, data1=0x0, ubf=<optimized out>, data2=<optimized out>) at thread.c:1431
#7 0x00007f20dd2a4d50 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#8 0x00007f20e690fbc1 in thread_do_start (args=0, th=0x7f20d5966b00) at thread.c:587
#9 thread_start_func_2 (th=th@entry=0x7f20d5966b00, stack_start=<optimized out>) at thread.c:623
#10 0x00007f20e691067a in thread_start_func_1 (th_ptr=0x7f20d5966b00) at thread_pthread.c:888
#11 0x00007f20e6520064 in start_thread (arg=0x7f20d19c9700) at pthread_create.c:309
#12 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7f20d17c7700 (LWP 69)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f20dd2ec9b2 in gpr_cv_wait () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#2 0x00007f20dd2b7b45 in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#3 0x00007f20dd2edbec in ?? () from /usr/local/bundle/gems/grpc-1.16.0-x86_64-linux/src/ruby/lib/grpc/2.4/grpc_c.so
#4 0x00007f20e6520064 in start_thread (arg=0x7f20d17c7700) at pthread_create.c:309
#5 0x00007f20e5b1962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7f20e6e6a700 (LWP 1)):
#0 0x00007f20e5b12893 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f20e691449c in rb_fd_select (n=<optimized out>, readfds=<optimized out>, writefds=<optimized out>, exceptfds=<optimized out>, timeout=<optimized out>) at thread.c:3605
#2 0x00007f20e691488c in native_fd_select (th=0x23b26d0, timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7fffd52b12f0, n=15) at thread_pthread.c:1096
#3 do_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7fffd52b12f0, n=15) at thread.c:3774
#4 rb_thread_fd_select (max=max@entry=15, read=read@entry=0x7fffd52b12f0, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x0) at thread.c:3846
#5 0x00007f20e680d192 in select_internal (fds=0x7fffd52b12f0, tp=0x0, except=<optimized out>, write=<optimized out>, read=<optimized out>) at io.c:8569
#6 select_call (arg=arg@entry=140736769757904) at io.c:8639
#7 0x00007f20e67e5233 in rb_ensure (b_proc=b_proc@entry=0x7f20e680ce10 <select_call>, data1=data1@entry=140736769757904, e_proc=e_proc@entry=0x7f20e6809100 <select_end>, data2=data2@entry=140736769757904)
at eval.c:938
#8 0x00007f20e6809c1f in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>) at io.c:8988
#9 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2c7bfa0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20e6e67c50, th=0x23b26d0) at vm_insnhelper.c:1769
#10 vm_call_cfunc (th=0x23b26d0, reg_cfp=0x7f20e6e67c50, calling=<optimized out>, ci=0x2c7bfa0, cc=<optimized out>) at vm_insnhelper.c:1864
#11 0x00007f20e6955a83 in vm_call_method (th=0x23b26d0, cfp=0x7f20e6e67c50, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#12 0x00007f20e694d230 in vm_exec_core (th=0xf, th@entry=0x23b26d0, initial=262832096, initial@entry=0) at insns.def:1066
#13 0x00007f20e695228b in vm_exec (th=0x23b26d0) at vm.c:1775
#14 0x00007f20e6956f3c in rb_iseq_eval (iseq=<optimized out>) at vm.c:2010
#15 0x00007f20e68288cf in rb_load_internal0 (th=th@entry=0x23b26d0, fname=fname@entry=47322960, wrap=<optimized out>) at load.c:618
#16 0x00007f20e682907b in rb_load_internal (wrap=0, fname=47322960) at load.c:649
#17 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:717
#18 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2dc80d0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20e6e67ce0, th=0x23b26d0) at vm_insnhelper.c:1769
#19 vm_call_cfunc (th=0x23b26d0, reg_cfp=0x7f20e6e67ce0, calling=<optimized out>, ci=0x2dc80d0, cc=<optimized out>) at vm_insnhelper.c:1864
#20 0x00007f20e6955a83 in vm_call_method (th=0x23b26d0, cfp=0x7f20e6e67ce0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#21 0x00007f20e694d230 in vm_exec_core (th=0xf, th@entry=0x23b26d0, initial=262832096, initial@entry=0) at insns.def:1066
#22 0x00007f20e695228b in vm_exec (th=0x23b26d0) at vm.c:1775
#23 0x00007f20e6956f3c in rb_iseq_eval (iseq=<optimized out>) at vm.c:2010
#24 0x00007f20e68288cf in rb_load_internal0 (th=th@entry=0x23b26d0, fname=fname@entry=48126440, wrap=<optimized out>) at load.c:618
#25 0x00007f20e682907b in rb_load_internal (wrap=0, fname=48126440) at load.c:649
#26 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:717
#27 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x2bb30c0, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20e6e67d40, th=0x23b26d0) at vm_insnhelper.c:1769
#28 vm_call_cfunc (th=0x23b26d0, reg_cfp=0x7f20e6e67d40, calling=<optimized out>, ci=0x2bb30c0, cc=<optimized out>) at vm_insnhelper.c:1864
#29 0x00007f20e6955a83 in vm_call_method (th=0x23b26d0, cfp=0x7f20e6e67d40, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#30 0x00007f20e694d230 in vm_exec_core (th=0xf, th@entry=0x23b26d0, initial=262832096, initial@entry=0) at insns.def:1066
#31 0x00007f20e695228b in vm_exec (th=0x23b26d0) at vm.c:1775
#32 0x00007f20e6956f3c in rb_iseq_eval (iseq=<optimized out>) at vm.c:2010
#33 0x00007f20e68288cf in rb_load_internal0 (th=th@entry=0x23b26d0, fname=fname@entry=39140160, wrap=<optimized out>) at load.c:618
#34 0x00007f20e682907b in rb_load_internal (wrap=0, fname=39140160) at load.c:649
#35 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:717
#36 0x00007f20e694365f in vm_call_cfunc_with_frame (ci=0x257a270, cc=<optimized out>, calling=<optimized out>, reg_cfp=0x7f20e6e67fb0, th=0x23b26d0) at vm_insnhelper.c:1769
#37 vm_call_cfunc (th=0x23b26d0, reg_cfp=0x7f20e6e67fb0, calling=<optimized out>, ci=0x257a270, cc=<optimized out>) at vm_insnhelper.c:1864
#38 0x00007f20e6955a83 in vm_call_method (th=0x23b26d0, cfp=0x7f20e6e67fb0, calling=<optimized out>, ci=<optimized out>, cc=<optimized out>) at vm_insnhelper.c:2310
#39 0x00007f20e694d230 in vm_exec_core (th=0xf, th@entry=0x23b26d0, initial=262832096, initial@entry=0) at insns.def:1066
#40 0x00007f20e695228b in vm_exec (th=0x23b26d0) at vm.c:1775
#41 0x00007f20e69571e6 in rb_iseq_eval_main (iseq=iseq@entry=0x259c250) at vm.c:2021
#42 0x00007f20e67e1fe2 in ruby_exec_internal (n=0x259c250) at eval.c:245
#43 0x00007f20e67e3ead in ruby_exec_node (n=n@entry=0x259c250) at eval.c:309
#44 0x00007f20e67e6a9e in ruby_run_node (n=0x259c250) at eval.c:301
#45 0x000000000040087b in main (argc=6, argv=0x7fffd52b35d8) at main.c:36
A debugging session is active.
Inferior 1 [process 1] will be detached.
Quit anyway? (y or n) Detaching from program: /usr/local/bin/ruby, process 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment