#0 0x00007fa98faae917 in sched_yield () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fa98ff87195 in native_stop_timer_thread () at thread_pthread.c:1695 #2 rb_thread_stop_timer_thread () at thread.c:4153 #3 0x00007fa98ff174ea in before_exec_non_async_signal_safe () at process.c:2605 #4 before_exec () at process.c:1194 #5 rb_f_exec (argc=, argv=) at process.c:2605 #6 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadfc6d120, cc=, calling=, reg_cfp=0x7fa98f9c9e90, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #7 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #8 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #9 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #10 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9e90, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #11 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9e90, calling=, ci=, cc=) at vm_insnhelper.c:2398 #12 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #13 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #14 0x00007fa98ffbbe89 in invoke_block (captured=, opt_pc=, type=, cref=, self=, iseq=, ec=) at vm.c:979 #15 invoke_iseq_block_from_c (is_lambda=, cref=, passed_block_handler=, argv=, argc=, self=, captured=, ec=) at vm.c:1031 #16 invoke_block_from_c_bh (force_blockarg=, is_lambda=, cref=, passed_block_handler=, argv=, argc=, block_handler=, ec=) at vm.c:1049 #17 vm_yield (argv=, argc=, ec=) at vm.c:1094 #18 rb_yield_0 (argv=, argc=) at vm_eval.c:970 #19 rb_yield_1 (val=) at vm_eval.c:976 #20 rb_yield (val=val@entry=52) at vm_eval.c:986 #21 0x00007fa98fe8e991 in rb_protect (proc=0x7fa98ffbbb70 , data=data@entry=52, pstate=pstate@entry=0x7ffd205834fc) at eval.c:996 #22 0x00007fa98ff17892 in rb_f_fork (obj=) at process.c:3707 #23 rb_f_fork (obj=) at process.c:3698 #24 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadf57fbb0, cc=, calling=, reg_cfp=0x7fa98f9c9ef0, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #25 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #26 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #27 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #28 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9ef0, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #29 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9ef0, calling=, ci=, cc=) at vm_insnhelper.c:2398 #30 0x00007fa98ffb0a5a in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:850 #31 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #32 0x00007fa98ffb956a in vm_call0_body (ec=ec@entry=0x55fadf1c9418, calling=calling@entry=0x7ffd20583d40, ci=ci@entry=0x7ffd20583d30, cc=cc@entry=0x7ffd20583d60, argv=argv@entry=0x7fa98f8ca110) at vm_eval.c:127 #33 0x00007fa98ffba687 in vm_call0 (me=0x55fadfb8faa8, argv=0x7fa98f8ca110, argc=2, id=3057, recv=94535990077000, ec=0x55fadf1c9418) at vm_eval.c:58 #34 rb_call0 (ec=0x55fadf1c9418, recv=recv@entry=94535990077000, mid=mid@entry=3057, argc=2, argc@entry=3057, argv=0x7fa98f8ca110, argv@entry=0x2, scope=scope@entry=CALL_FCALL, self=94535983627760) at vm_eval.c:296 #35 0x00007fa98ffbae6e in rb_call (scope=CALL_FCALL, argv=0x2, argc=3057, mid=3057, recv=94535990077000) at vm_eval.c:589 #36 rb_funcallv (recv=recv@entry=94535990077000, mid=mid@entry=3057, argc=argc@entry=2, argv=argv@entry=0x7fa98f8ca110) at vm_eval.c:815 #37 0x00007fa98fe90806 in rb_obj_call_init (obj=obj@entry=94535990077000, argc=argc@entry=2, argv=argv@entry=0x7fa98f8ca110) at eval.c:1590 #38 0x00007fa98fee6a51 in rb_class_s_new (argc=2, argv=0x7fa98f8ca110, klass=) at object.c:2152 #39 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadfedf4e0, cc=, calling=, reg_cfp=0x7fa98f9c9f50, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #40 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #41 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #42 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #43 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9f50, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #44 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9f50, calling=, ci=, cc=) at vm_insnhelper.c:2398 #45 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #46 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #47 0x00007fa98ffb956a in vm_call0_body (ec=ec@entry=0x55fadf1c9418, calling=calling@entry=0x7ffd20584640, ci=ci@entry=0x7ffd20584630, cc=cc@entry=0x7ffd20584660, argv=argv@entry=0x7fa98f8ca0b8) at vm_eval.c:127 #48 0x00007fa98ffba687 in vm_call0 (me=0x55fadffd1df0, argv=0x7fa98f8ca0b8, argc=1, id=3057, recv=94535990077160, ec=0x55fadf1c9418) at vm_eval.c:58 #49 rb_call0 (ec=0x55fadf1c9418, recv=recv@entry=94535990077160, mid=mid@entry=3057, argc=1, argc@entry=3057, argv=0x7fa98f8ca0b8, argv@entry=0x1, scope=scope@entry=CALL_FCALL, self=94535988092560) at vm_eval.c:296 #50 0x00007fa98ffbae6e in rb_call (scope=CALL_FCALL, argv=0x1, argc=3057, mid=3057, recv=94535990077160) at vm_eval.c:589 #51 rb_funcallv (recv=recv@entry=94535990077160, mid=mid@entry=3057, argc=argc@entry=1, argv=argv@entry=0x7fa98f8ca0b8) at vm_eval.c:815 #52 0x00007fa98fe90806 in rb_obj_call_init (obj=obj@entry=94535990077160, argc=argc@entry=1, argv=argv@entry=0x7fa98f8ca0b8) at eval.c:1590 #53 0x00007fa98fee6a51 in rb_class_s_new (argc=1, argv=0x7fa98f8ca0b8, klass=) at object.c:2152 #54 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadf5c8fb0, cc=, calling=, reg_cfp=0x7fa98f9c9fb0, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #55 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #56 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #57 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #58 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9fb0, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #59 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9fb0, calling=, ci=, cc=) at vm_insnhelper.c:2398 #60 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #61 0x00007fa98ffb4ef4 in vm_exec (ec=0x55fadf1c9418) at vm.c:1778 #62 0x00007fa98ffb61b7 in rb_iseq_eval_main (iseq=iseq@entry=0x55fadf45ba98) at vm.c:2026 #63 0x00007fa98fe8bf14 in ruby_exec_internal (n=0x55fadf45ba98) at eval.c:247 #64 0x00007fa98fe8ddbd in ruby_exec_node (n=, n@entry=0x55fadf45ba98) at eval.c:311 #65 0x00007fa98fe9026e in ruby_run_node (n=0x55fadf45ba98) at eval.c:303 #66 0x000055faddf1e0eb in main (argc=, argv=) at ./main.c:42 Thread 2 (Thread 0x7fa9900c8700 (LWP 22577)): #0 0x00007fa98fabc819 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fa98ff87134 in timer_thread_sleep (gvl=0x55fadf1c8a58) at thread_pthread.c:1458 #2 thread_timer (p=0x55fadf1c8a58) at thread_pthread.c:1577 #3 0x00007fa98fdddfa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007fa98fac74cf in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7fa98f9cb740 (LWP 22575)): #0 0x00007fa98faae917 in sched_yield () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fa98ff87195 in native_stop_timer_thread () at thread_pthread.c:1695 #2 rb_thread_stop_timer_thread () at thread.c:4153 #3 0x00007fa98ff174ea in before_exec_non_async_signal_safe () at process.c:2605 #4 before_exec () at process.c:1194 #5 rb_f_exec (argc=, argv=) at process.c:2605 #6 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadfc6d120, cc=, calling=, reg_cfp=0x7fa98f9c9e90, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #7 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #8 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #9 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #10 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9e90, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #11 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9e90, calling=, ci=, cc=) at vm_insnhelper.c:2398 #12 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #13 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #14 0x00007fa98ffbbe89 in invoke_block (captured=, opt_pc=, type=, cref=, self=, iseq=, ec=) at vm.c:979 #15 invoke_iseq_block_from_c (is_lambda=, cref=, passed_block_handler=, argv=, argc=, self=, captured=, ec=) at vm.c:1031 #16 invoke_block_from_c_bh (force_blockarg=, is_lambda=, cref=, passed_block_handler=, argv=, argc=, block_handler=, ec=) at vm.c:1049 #17 vm_yield (argv=, argc=, ec=) at vm.c:1094 #18 rb_yield_0 (argv=, argc=) at vm_eval.c:970 #19 rb_yield_1 (val=) at vm_eval.c:976 #20 rb_yield (val=val@entry=52) at vm_eval.c:986 #21 0x00007fa98fe8e991 in rb_protect (proc=0x7fa98ffbbb70 , data=data@entry=52, pstate=pstate@entry=0x7ffd205834fc) at eval.c:996 #22 0x00007fa98ff17892 in rb_f_fork (obj=) at process.c:3707 #23 rb_f_fork (obj=) at process.c:3698 #24 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadf57fbb0, cc=, calling=, reg_cfp=0x7fa98f9c9ef0, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #25 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #26 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #27 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #28 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9ef0, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #29 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9ef0, calling=, ci=, cc=) at vm_insnhelper.c:2398 #30 0x00007fa98ffb0a5a in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:850 #31 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #32 0x00007fa98ffb956a in vm_call0_body (ec=ec@entry=0x55fadf1c9418, calling=calling@entry=0x7ffd20583d40, ci=ci@entry=0x7ffd20583d30, cc=cc@entry=0x7ffd20583d60, argv=argv@entry=0x7fa98f8ca110) at vm_eval.c:127 #33 0x00007fa98ffba687 in vm_call0 (me=0x55fadfb8faa8, argv=0x7fa98f8ca110, argc=2, id=3057, recv=94535990077000, ec=0x55fadf1c9418) at vm_eval.c:58 #34 rb_call0 (ec=0x55fadf1c9418, recv=recv@entry=94535990077000, mid=mid@entry=3057, argc=2, argc@entry=3057, argv=0x7fa98f8ca110, argv@entry=0x2, scope=scope@entry=CALL_FCALL, self=94535983627760) at vm_eval.c:296 #35 0x00007fa98ffbae6e in rb_call (scope=CALL_FCALL, argv=0x2, argc=3057, mid=3057, recv=94535990077000) at vm_eval.c:589 #36 rb_funcallv (recv=recv@entry=94535990077000, mid=mid@entry=3057, argc=argc@entry=2, argv=argv@entry=0x7fa98f8ca110) at vm_eval.c:815 #37 0x00007fa98fe90806 in rb_obj_call_init (obj=obj@entry=94535990077000, argc=argc@entry=2, argv=argv@entry=0x7fa98f8ca110) at eval.c:1590 #38 0x00007fa98fee6a51 in rb_class_s_new (argc=2, argv=0x7fa98f8ca110, klass=) at object.c:2152 #39 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadfedf4e0, cc=, calling=, reg_cfp=0x7fa98f9c9f50, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #40 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #41 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #42 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #43 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9f50, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #44 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9f50, calling=, ci=, cc=) at vm_insnhelper.c:2398 #45 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #46 0x00007fa98ffb4ef4 in vm_exec (ec=ec@entry=0x55fadf1c9418) at vm.c:1778 #47 0x00007fa98ffb956a in vm_call0_body (ec=ec@entry=0x55fadf1c9418, calling=calling@entry=0x7ffd20584640, ci=ci@entry=0x7ffd20584630, cc=cc@entry=0x7ffd20584660, argv=argv@entry=0x7fa98f8ca0b8) at vm_eval.c:127 #48 0x00007fa98ffba687 in vm_call0 (me=0x55fadffd1df0, argv=0x7fa98f8ca0b8, argc=1, id=3057, recv=94535990077160, ec=0x55fadf1c9418) at vm_eval.c:58 #49 rb_call0 (ec=0x55fadf1c9418, recv=recv@entry=94535990077160, mid=mid@entry=3057, argc=1, argc@entry=3057, argv=0x7fa98f8ca0b8, argv@entry=0x1, scope=scope@entry=CALL_FCALL, self=94535988092560) at vm_eval.c:296 #50 0x00007fa98ffbae6e in rb_call (scope=CALL_FCALL, argv=0x1, argc=3057, mid=3057, recv=94535990077160) at vm_eval.c:589 #51 rb_funcallv (recv=recv@entry=94535990077160, mid=mid@entry=3057, argc=argc@entry=1, argv=argv@entry=0x7fa98f8ca0b8) at vm_eval.c:815 #52 0x00007fa98fe90806 in rb_obj_call_init (obj=obj@entry=94535990077160, argc=argc@entry=1, argv=argv@entry=0x7fa98f8ca0b8) at eval.c:1590 #53 0x00007fa98fee6a51 in rb_class_s_new (argc=1, argv=0x7fa98f8ca0b8, klass=) at object.c:2152 #54 0x00007fa98ffab7a1 in vm_call_cfunc_with_frame (ci=0x55fadf5c8fb0, cc=, calling=, reg_cfp=0x7fa98f9c9fb0, ec=0x55fadf1c9418) at vm_insnhelper.c:1918 #55 vm_call_cfunc (ec=, reg_cfp=, calling=, ci=, cc=) at vm_insnhelper.c:1934 #56 0x00007fa98ffb938b in vm_call_method_each_type (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #57 vm_call_method (cc=, ci=, calling=, cfp=, ec=) at vm_insnhelper.c:2381 #58 vm_call_method (cc=, ci=, calling=, cfp=0x7fa98f9c9fb0, ec=0x55fadf1c9418) at vm_insnhelper.c:2348 #59 vm_call_general (ec=0x55fadf1c9418, reg_cfp=0x7fa98f9c9fb0, calling=, ci=, cc=) at vm_insnhelper.c:2398 #60 0x00007fa98ffb1306 in vm_exec_core (ec=0x7fa9900a43a0 , ec@entry=0x55fadf1c9418, initial=140366242792352, initial@entry=0) at insns.def:915 #61 0x00007fa98ffb4ef4 in vm_exec (ec=0x55fadf1c9418) at vm.c:1778 #62 0x00007fa98ffb61b7 in rb_iseq_eval_main (iseq=iseq@entry=0x55fadf45ba98) at vm.c:2026 #63 0x00007fa98fe8bf14 in ruby_exec_internal (n=0x55fadf45ba98) at eval.c:247 #64 0x00007fa98fe8ddbd in ruby_exec_node (n=, n@entry=0x55fadf45ba98) at eval.c:311 #65 0x00007fa98fe9026e in ruby_run_node (n=0x55fadf45ba98) at eval.c:303 #66 0x000055faddf1e0eb in main (argc=, argv=) at ./main.c:42 Detaching from program: /usr/bin/ruby2.5, process 22575 [Inferior 1 (process 22575) detached]