Skip to content

Instantly share code, notes, and snippets.

@goakley
Created March 12, 2018 23:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goakley/b410ad35ab2a10694088432149de06e1 to your computer and use it in GitHub Desktop.
Save goakley/b410ad35ab2a10694088432149de06e1 to your computer and use it in GitHub Desktop.
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 20479
Reading symbols from /opt/td-agent/embedded/bin/ruby...done.
Reading symbols from /opt/td-agent/embedded/lib/libjemalloc.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/libjemalloc.so
Reading symbols from /opt/td-agent/embedded/lib/libruby.so.2.1...done.
Loaded symbols for /opt/td-agent/embedded/lib/libruby.so.2.1
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so...done.
done.
[New LWP 20598]
[New LWP 20597]
[New LWP 20596]
[New LWP 20595]
[New LWP 20594]
[New LWP 20593]
[New LWP 20592]
[New LWP 20564]
[New LWP 20506]
[New LWP 20505]
[New LWP 20504]
[New LWP 20503]
[New LWP 20502]
[New LWP 20501]
[New LWP 20500]
[New LWP 20499]
[New LWP 20498]
[New LWP 20497]
[New LWP 20496]
[New LWP 20495]
[New LWP 20494]
[New LWP 20493]
[New LWP 20492]
[New LWP 20491]
[New LWP 20490]
[New LWP 20489]
[New LWP 20488]
[New LWP 20487]
[New LWP 20486]
[New LWP 20485]
[New LWP 20484]
[New LWP 20483]
[New LWP 20482]
[New LWP 20481]
[New LWP 20480]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /lib/x86_64-linux-gnu/libcrypt.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libcrypt-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_1.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_1.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/thread.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/thread.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/stringio.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/stringio.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/etc.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/etc.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/json/ext/parser.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/json/ext/parser.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16be.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16be.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16le.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16le.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32be.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32be.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32le.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32le.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/json/ext/generator.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/json/ext/generator.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/yajl-ruby-1.3.0/lib/yajl/yajl.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/yajl-ruby-1.3.0/lib/yajl/yajl.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/strscan.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/strscan.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/msgpack-1.1.0/lib/msgpack/msgpack.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/msgpack-1.1.0/lib/msgpack/msgpack.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/date_core.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/date_core.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/strptime-0.1.9/lib/strptime/strptime.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/strptime-0.1.9/lib/strptime/strptime.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/zlib.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/zlib.so
Reading symbols from /opt/td-agent/embedded/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /opt/td-agent/embedded/lib/libz.so.1
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/cool.io-1.5.1/lib/iobuffer_ext.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/cool.io-1.5.1/lib/iobuffer_ext.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/cool.io-1.5.1/lib/cool.io_ext.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/cool.io-1.5.1/lib/cool.io_ext.so
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/socket.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/socket.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/fcntl.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/fcntl.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/openssl.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/openssl.so
Reading symbols from /opt/td-agent/embedded/lib/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /opt/td-agent/embedded/lib/libssl.so.1.0.0
Reading symbols from /opt/td-agent/embedded/lib/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /opt/td-agent/embedded/lib/libcrypto.so.1.0.0
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest/md5.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest/md5.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/pathname.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/pathname.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/bigdecimal.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/2.1.0/x86_64-linux/bigdecimal.so
Reading symbols from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/oj-2.18.1/lib/oj/oj.so...done.
Loaded symbols for /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/oj-2.18.1/lib/oj/oj.so
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
(gdb) 
Thread 36 (Thread 0x7fb81d606700 (LWP 20480)):
#0  0x00007fb81beb3aed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb81ccb6c38 in timer_thread_sleep (gvl=0x7fb81b848008) at thread_pthread.c:1437
#2  thread_timer (p=0x7fb81b848008) at thread_pthread.c:1514
#3  0x00007fb81c8c3064 in start_thread (arg=0x7fb81d606700) at pthread_create.c:309
#4  0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 35 (Thread 0x7fb81d3d0700 (LWP 20481)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146e0400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146e0400, timeout_tv=0x7fb81d3cf5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146e0400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb813e8e708) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e0400, reg_cfp=0x7fb813f8e540, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e0400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e0400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e0400, block=0x7fb815fb2c20, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e0400, proc=proc@entry=0x7fb815fb2c20, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e7d18, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e0400, proc=proc@entry=0x7fb815fb2c20, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e0400, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e0400) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81d3d0700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 34 (Thread 0x7fb81bdd3700 (LWP 20482)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146e0800) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146e0800, timeout_tv=0x7fb81bdd25b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146e0800, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb813c0d948) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e0800, reg_cfp=0x7fb813d0d780, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e0800, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e0800) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e0800, block=0x7fb815f3fed0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e0800, proc=proc@entry=0x7fb815f3fed0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e79f8, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e0800, proc=proc@entry=0x7fb815f3fed0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e0800, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e0800) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81bdd3700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7fb81aff5700 (LWP 20483)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146dfc00) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146dfc00, timeout_tv=0x7fb81aff45b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146dfc00, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb813a0df08) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146dfc00, reg_cfp=0x7fb813b0dd40, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146dfc00, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146dfc00) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146dfc00, block=0x7fb814982160, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146dfc00, proc=proc@entry=0x7fb814982160, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e7728, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146dfc00, proc=proc@entry=0x7fb814982160, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146dfc00, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146dfc00) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81aff5700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7fb81a7f2700 (LWP 20484)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146e0000) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146e0000, timeout_tv=0x7fb81a7f15b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146e0000, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81320d408) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e0000, reg_cfp=0x7fb81330d240, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e0000, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e0000) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e0000, block=0x7fb814982200, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e0000, proc=proc@entry=0x7fb814982200, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e7318, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e0000, proc=proc@entry=0x7fb814982200, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e0000, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e0000) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81a7f2700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 31 (Thread 0x7fb818fc9700 (LWP 20485)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146df400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146df400, timeout_tv=0x7fb818fc85b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146df400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81300de48) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146df400, reg_cfp=0x7fb81310dc80, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146df400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146df400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146df400, block=0x7fb8149822a0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146df400, proc=proc@entry=0x7fb8149822a0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e70c0, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146df400, proc=proc@entry=0x7fb8149822a0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146df400, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146df400) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb818fc9700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7fb8185b4700 (LWP 20486)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146df800) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146df800, timeout_tv=0x7fb8185b35b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146df800, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb812c0df88) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146df800, reg_cfp=0x7fb812d0ddc0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146df800, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146df800) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146df800, block=0x7fb814982340, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146df800, proc=proc@entry=0x7fb814982340, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e6df0, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146df800, proc=proc@entry=0x7fb814982340, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146df800, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146df800) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb8185b4700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7fb81738b700 (LWP 20487)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146ee000) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146ee000, timeout_tv=0x7fb81738a5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146ee000, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81280e008) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146ee000, reg_cfp=0x7fb81290de40, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146ee000, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146ee000) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146ee000, block=0x7fb814982430, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146ee000, proc=proc@entry=0x7fb814982430, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e6af8, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146ee000, proc=proc@entry=0x7fb814982430, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146ee000, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146ee000) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81738b700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7fb816300700 (LWP 20488)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8146df000) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8146df000, timeout_tv=0x7fb8162ff5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8146df000, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81240db08) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146df000, reg_cfp=0x7fb81250d940, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146df000, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146df000) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146df000, block=0x7fb815f40600, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146df000, proc=proc@entry=0x7fb815f40600, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e67d8, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146df000, proc=proc@entry=0x7fb815f40600, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146df000, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146df000) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb816300700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 27 (Thread 0x7fb8153fb700 (LWP 20489)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8158e1400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8158e1400, timeout_tv=0x7fb8153fa5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8158e1400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81200d848) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8158e1400, reg_cfp=0x7fb81210d680, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8158e1400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8158e1400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8158e1400, block=0x7fb8149819e0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8158e1400, proc=proc@entry=0x7fb8149819e0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e6530, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8158e1400, proc=proc@entry=0x7fb8149819e0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8158e1400, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8158e1400) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb8153fb700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fb814bf7700 (LWP 20490)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8158e1800) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8158e1800, timeout_tv=0x7fb814bf65b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8158e1800, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb811c0e048) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8158e1800, reg_cfp=0x7fb811d0de80, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8158e1800, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8158e1800) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8158e1800, block=0x7fb8149818a0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8158e1800, proc=proc@entry=0x7fb8149818a0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e61e8, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8158e1800, proc=proc@entry=0x7fb8149818a0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8158e1800, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8158e1800) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb814bf7700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fb81419e700 (LWP 20491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8158e0c00) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8158e0c00, timeout_tv=0x7fb81419d5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8158e0c00, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81180dc08) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8158e0c00, reg_cfp=0x7fb81190da40, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8158e0c00, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8158e0c00) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8158e0c00, block=0x7fb814981b20, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8158e0c00, proc=proc@entry=0x7fb814981b20, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e5fb8, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8158e0c00, proc=proc@entry=0x7fb814981b20, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8158e0c00, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8158e0c00) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb81419e700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fb8113ff700 (LWP 20492)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8158e1000) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8158e1000, timeout_tv=0x7fb8113fe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8158e1000, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81140db48) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8158e1000, reg_cfp=0x7fb81150d980, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8158e1000, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8158e1000) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8158e1000, block=0x7fb815821080, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8158e1000, proc=proc@entry=0x7fb815821080, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e5cc0, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8158e1000, proc=proc@entry=0x7fb815821080, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8158e1000, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8158e1000) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb8113ff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fb810dff700 (LWP 20493)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb815153400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb815153400, timeout_tv=0x7fb810dfe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb815153400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb810e0d488) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb815153400, reg_cfp=0x7fb810f0d2c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb815153400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb815153400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb815153400, block=0x7fb8158201d0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb815153400, proc=proc@entry=0x7fb8158201d0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e5810, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb815153400, proc=proc@entry=0x7fb8158201d0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb815153400, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb815153400) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb810dff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fb8109ff700 (LWP 20494)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb814893400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb814893400, timeout_tv=0x7fb8109fe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb814893400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb810a0d808) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb814893400, reg_cfp=0x7fb810b0d640, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb814893400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb814893400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb814893400, block=0x7fb815f40100, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb814893400, proc=proc@entry=0x7fb815f40100, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e5220, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb814893400, proc=proc@entry=0x7fb815f40100, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb814893400, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb814893400) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb8109ff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fb8101ff700 (LWP 20495)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb814893800) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb814893800, timeout_tv=0x7fb8101fe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb814893800, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81020d1c8) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb814893800, reg_cfp=0x7fb81030d000, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb814893800, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb814893800) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb814893800, block=0x7fb8149814e0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb814893800, proc=proc@entry=0x7fb8149814e0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e4e88, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb814893800, proc=proc@entry=0x7fb8149814e0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb814893800, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb814893800) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb8101ff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fb80f9ff700 (LWP 20496)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb814893c00) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb814893c00, timeout_tv=0x7fb80f9fe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb814893c00, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb80fc0d288) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb814893c00, reg_cfp=0x7fb80fd0d0c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb814893c00, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb814893c00) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb814893c00, block=0x7fb815e4b3f0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb814893c00, proc=proc@entry=0x7fb815e4b3f0, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb8160e4870, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb814893c00, proc=proc@entry=0x7fb815e4b3f0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb814893c00, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb814893c00) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb80f9ff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fb80f3ff700 (LWP 20497)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb8148dc400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb8148dc400, timeout_tv=0x7fb80f3fe020) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb8148dc400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb80f40d8a0) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8148dc400, reg_cfp=0x7fb80f50d6c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8148dc400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8148dc400) at vm.c:1427
#11 0x00007fb81cca2e62 in vm_call0_body (th=0x7fb8148dc400, ci=ci@entry=0x7fb80f3fe4b0, 
    argv=argv@entry=0x7fb81ac604e8) at vm_eval.c:171
#12 0x00007fb81cca36e7 in vm_call0 (defined_class=140428619044400, me=<optimized out>, 
    argv=argv@entry=0x7fb81ac604e8, argc=argc@entry=0, id=<optimized out>, recv=<optimized out>, 
    th=<optimized out>) at vm_eval.c:50
#13 rb_vm_call (th=<optimized out>, recv=<optimized out>, id=<optimized out>, argc=argc@entry=0, 
    argv=argv@entry=0x7fb81ac604e8, me=<optimized out>, defined_class=140428619044400) at vm_eval.c:247
#14 0x00007fb81cb622fa in rb_method_call_with_block (argc=argc@entry=0, argv=0x7fb81ac604e8, 
    method=method@entry=140428620744240, pass_procval=pass_procval@entry=8) at proc.c:1831
#15 0x00007fb81cb624d4 in bmcall (args=140428699895000, method=140428620744240, argc=0, argv=<optimized out>, 
    passed_proc=8) at proc.c:2306
#16 0x00007fb81cca0d4e in vm_yield_with_cfunc (blockargptr=0x0, argv=<optimized out>, argc=<optimized out>, 
    self=<optimized out>, block=<optimized out>, th=0x7fb8148dc400) at vm_insnhelper.c:2136
#17 vm_invoke_block (ci=0x7fb8182a79e0, reg_cfp=0x7fb80f50d760, th=0x7fb8148dc400) at vm_insnhelper.c:2386
#18 vm_exec_core (th=th@entry=0x7fb8148dc400, initial=initial@entry=0) at insns.def:1064
#19 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8148dc400) at vm.c:1427
#20 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8148dc400, block=0x7fb814981c10, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619041120)
    at vm.c:817
#21 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8148dc400, proc=proc@entry=0x7fb814981c10, 
    self=140428618513920, defined_class=140428619041120, argc=0, argv=0x7fb81b96d208, blockptr=0x0) at vm.c:881
#22 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8148dc400, proc=proc@entry=0x7fb814981c10, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#23 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8148dc400, stack_start=<optimized out>)
    at thread.c:535
#24 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8148dc400) at thread_pthread.c:863
#25 0x00007fb81c8c3064 in start_thread (arg=0x7fb80f3ff700) at pthread_create.c:309
#26 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fb80efff700 (LWP 20498)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8146e8400, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80effe540, th=0x7fb8146e8400) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80effe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80effe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814875100, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428619228920) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e8400, reg_cfp=0x7fb80f10d440, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e8400, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e8400) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e8400, block=0x7fb814981fd0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619350120)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e8400, proc=proc@entry=0x7fb814981fd0, 
    self=140428619234080, defined_class=140428619350120, argc=0, argv=0x7fb81b99ea88, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e8400, proc=proc@entry=0x7fb814981fd0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e8400, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e8400) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80efff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fb80e9ff700 (LWP 20499)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbeb4b in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8146e0c00, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80e9fe350, th=0x7fb8146e0c00) at thread.c:1224
#5  do_select (timeout=0x7fb80e9fe330, except=0x0, write=0x0, read=0x7fb80e9fe600, n=34) at thread.c:3455
#6  rb_thread_fd_select (max=max@entry=34, read=read@entry=0x7fb80e9fe600, write=write@entry=0x0, 
    except=except@entry=0x0, timeout=timeout@entry=0x7fb80e9fe5d0) at thread.c:3601
#7  0x00007fb81cb8730f in select_internal (fds=0x7fb80e9fe600, tp=0x7fb80e9fe5d0, except=<optimized out>, 
    write=<optimized out>, read=140428713945200) at io.c:8284
#8  select_call (arg=arg@entry=140428496070112) at io.c:8354
#9  0x00007fb81cb59b50 in rb_ensure (b_proc=b_proc@entry=0x7fb81cb87030 <select_call>, 
    data1=data1@entry=140428496070112, e_proc=e_proc@entry=0x7fb81cb83720 <select_end>, 
    data2=data2@entry=140428496070112) at eval.c:853
#10 0x00007fb81cb83960 in rb_f_select (argc=<optimized out>, argv=<optimized out>, obj=<optimized out>)
    at io.c:8703
#11 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e0c00, reg_cfp=0x7fb80eb0d4a0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#12 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e0c00, initial=initial@entry=0) at insns.def:1025
#13 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e0c00) at vm.c:1427
#14 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e0c00, block=0x7fb815820360, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428619350120)
    at vm.c:817
#15 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e0c00, proc=proc@entry=0x7fb815820360, 
    self=140428619234080, defined_class=140428619350120, argc=0, argv=0x7fb81ac52578, blockptr=0x0) at vm.c:881
#16 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e0c00, proc=proc@entry=0x7fb815820360, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#17 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e0c00, stack_start=<optimized out>)
    at thread.c:535
#18 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e0c00) at thread_pthread.c:863
#19 0x00007fb81c8c3064 in start_thread (arg=0x7fb80e9ff700) at pthread_create.c:309
#20 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fb80e5ff700 (LWP 20500)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8146e8000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80e5fe540, th=0x7fb8146e8000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80e5fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80e5fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814871a00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428616935440) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e8000, reg_cfp=0x7fb80e70d000, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e8000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e8000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e8000, block=0x7fb815f3ff20, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e8000, proc=proc@entry=0x7fb815f3ff20, 
    self=140428616999160, defined_class=140428701407320, argc=0, argv=0x7fb81ac513a8, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e8000, proc=proc@entry=0x7fb815f3ff20, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e8000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e8000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80e5ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fb80dbff700 (LWP 20501)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8146e8c00, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80dbfe540, th=0x7fb8146e8c00) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80dbfe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80dbfe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb81470da00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428617689600) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8146e8c00, reg_cfp=0x7fb80dd0d840, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8146e8c00, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8146e8c00) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8146e8c00, block=0x7fb814fcdd50, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8146e8c00, proc=proc@entry=0x7fb814fcdd50, 
    self=140428613598560, defined_class=140428701407320, argc=0, argv=0x7fb815c18580, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8146e8c00, proc=proc@entry=0x7fb814fcdd50, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8146e8c00, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8146e8c00) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80dbff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fb80d5ff700 (LWP 20502)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb814878800, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80d5fe540, th=0x7fb814878800) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80d5fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80d5fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814710700, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428701052000) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb814878800, reg_cfp=0x7fb80d70d900, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb814878800, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb814878800) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb814878800, block=0x7fb814fce980, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb814878800, proc=proc@entry=0x7fb814fce980, 
    self=140428701183480, defined_class=140428701407320, argc=0, argv=0x7fb815c39528, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb814878800, proc=proc@entry=0x7fb814fce980, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb814878800, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb814878800) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80d5ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fb80cfff700 (LWP 20503)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8148dc000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80cffe540, th=0x7fb8148dc000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80cffe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80cffe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814760c00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428666236480) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8148dc000, reg_cfp=0x7fb80d10d0c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8148dc000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8148dc000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8148dc000, block=0x7fb814fcfb50, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8148dc000, proc=proc@entry=0x7fb814fcfb50, 
    self=140428666320120, defined_class=140428701407320, argc=0, argv=0x7fb815c426c8, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8148dc000, proc=proc@entry=0x7fb814fcfb50, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8148dc000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8148dc000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80cfff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fb80c9ff700 (LWP 20504)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8148e7c00, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80c9fe540, th=0x7fb8148e7c00) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80c9fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80c9fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb81475f300, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428666974960) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8148e7c00, reg_cfp=0x7fb80cb0d480, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8148e7c00, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8148e7c00) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8148e7c00, block=0x7fb81581fff0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8148e7c00, proc=proc@entry=0x7fb81581fff0, 
    self=140428667041040, defined_class=140428701407320, argc=0, argv=0x7fb815c7a0f0, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8148e7c00, proc=proc@entry=0x7fb81581fff0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8148e7c00, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8148e7c00) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80c9ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fb80c3ff700 (LWP 20505)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb815153800, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80c3fe540, th=0x7fb815153800) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80c3fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80c3fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb81475df00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428664932240) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb815153800, reg_cfp=0x7fb80c50d840, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb815153800, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb815153800) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb815153800, block=0x7fb815821260, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb815153800, proc=proc@entry=0x7fb815821260, 
    self=140428664971720, defined_class=140428701407320, argc=0, argv=0x7fb815c87b38, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb815153800, proc=proc@entry=0x7fb815821260, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb815153800, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb815153800) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80c3ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fb80bdff700 (LWP 20506)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8147ff000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80bdfe540, th=0x7fb8147ff000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80bdfe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80bdfe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814634600, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428655715960) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8147ff000, reg_cfp=0x7fb80bf0d0c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8147ff000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8147ff000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8147ff000, block=0x7fb8158222f0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8147ff000, proc=proc@entry=0x7fb8158222f0, 
    self=140428655528920, defined_class=140428701407320, argc=0, argv=0x7fb815c84fa0, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8147ff000, proc=proc@entry=0x7fb8158222f0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8147ff000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8147ff000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80bdff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fb80b5ff700 (LWP 20564)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb80b648000) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb80b648000, timeout_tv=0x7fb80b5fe5b0) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb80b648000, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb80b64baf0) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb80b648000, reg_cfp=0x7fb80b74ba20, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb80b648000, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb80b648000) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb80b648000, block=0x7fb80f1dd7f0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428620912560)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb80b648000, proc=proc@entry=0x7fb80f1dd7f0, 
    self=140428508623320, defined_class=140428620912560, argc=0, argv=0x7fb80f5f7198, blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb80b648000, proc=proc@entry=0x7fb80f1dd7f0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#14 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb80b648000, stack_start=<optimized out>)
    at thread.c:535
#15 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb80b648000) at thread_pthread.c:863
#16 0x00007fb81c8c3064 in start_thread (arg=0x7fb80b5ff700) at pthread_create.c:309
#17 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fb80b9ff700 (LWP 20592)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125ab000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80b9fe540, th=0x7fb8125ab000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80b9fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80b9fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814632d00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428620908240) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125ab000, reg_cfp=0x7fb80df41100, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125ab000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125ab000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125ab000, block=0x7fb815a58480, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125ab000, proc=proc@entry=0x7fb815a58480, 
    self=140428620957560, defined_class=140428701407320, argc=0, argv=0x7fb8115f1a70, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125ab000, proc=proc@entry=0x7fb815a58480, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125ab000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125ab000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80b9ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fb80adff700 (LWP 20593)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125ab800, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80adfe540, th=0x7fb8125ab800) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80adfe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80adfe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814631400, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428618244920) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125ab800, reg_cfp=0x7fb80af0cec0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125ab800, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125ab800) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125ab800, block=0x7fb815a59420, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125ab800, proc=proc@entry=0x7fb815a59420, 
    self=140428618271000, defined_class=140428701407320, argc=0, argv=0x7fb81191fa58, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125ab800, proc=proc@entry=0x7fb815a59420, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125ab800, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125ab800) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80adff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb80a7ff700 (LWP 20594)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125ba000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80a7fe540, th=0x7fb8125ba000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80a7fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80a7fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814875b00, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428619261720) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125ba000, reg_cfp=0x7fb80a90d680, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125ba000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125ba000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125ba000, block=0x7fb815bb5680, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125ba000, proc=proc@entry=0x7fb815bb5680, 
    self=140428619353680, defined_class=140428701407320, argc=0, argv=0x7fb80fd415e8, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125ba000, proc=proc@entry=0x7fb815bb5680, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125ba000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125ba000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80a7ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb80a1ff700 (LWP 20595)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125ba800, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb80a1fe540, th=0x7fb8125ba800) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb80a1fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb80a1fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814874200, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428615859280) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125ba800, reg_cfp=0x7fb80a30d1c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125ba800, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125ba800) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125ba800, block=0x7fb815bb8380, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125ba800, proc=proc@entry=0x7fb815bb8380, 
    self=140428615889560, defined_class=140428701407320, argc=0, argv=0x7fb80fd48550, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125ba800, proc=proc@entry=0x7fb815bb8380, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125ba800, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125ba800) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb80a1ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb809bff700 (LWP 20596)):
#0  0x00007fb81c8c9a9d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb8177c8545 in infy_cb (loop=0x7fb814872900, w=<optimized out>, revents=<optimized out>)
    at ../libev/ev.c:4470
#2  0x00007fb8177c3ae3 in ev_invoke_pending (loop=0x7fb814872900) at ../libev/ev.c:3319
#3  0x00007fb8177c7271 in ev_run (loop=0x7fb814872900, flags=flags@entry=2) at ../libev/ev.c:3809
#4  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#5  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428616634920) at loop.c:206
#6  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125bac00, reg_cfp=0x7fb809d0d1c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#7  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125bac00, initial=initial@entry=0) at insns.def:1025
#8  0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125bac00) at vm.c:1427
#9  0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125bac00, block=0x7fb815c7d7d0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#10 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125bac00, proc=proc@entry=0x7fb815c7d7d0, 
    self=140428616664240, defined_class=140428701407320, argc=0, argv=0x7fb80fd5b830, blockptr=0x0) at vm.c:881
#11 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125bac00, proc=proc@entry=0x7fb815c7d7d0, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#12 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125bac00, stack_start=<optimized out>)
    at thread.c:535
#13 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125bac00) at thread_pthread.c:863
#14 0x00007fb81c8c3064 in start_thread (arg=0x7fb809bff700) at pthread_create.c:309
#15 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb8097ff700 (LWP 20597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125fb000, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb8097fe540, th=0x7fb8125fb000) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb8097fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb8097fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb814871000, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428613583040) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125fb000, reg_cfp=0x7fb80990d4c0, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125fb000, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125fb000) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125fb000, block=0x7fb815c81560, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125fb000, proc=proc@entry=0x7fb815c81560, 
    self=140428613684000, defined_class=140428701407320, argc=0, argv=0x7fb80fd66b68, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125fb000, proc=proc@entry=0x7fb815c81560, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125fb000, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125fb000) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb8097ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb8093ff700 (LWP 20598)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccbcce3 in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (th=0x7fb8125fb400, vm=0x7fb81b848000) at thread_pthread.c:101
#4  blocking_region_end (region=0x7fb8093fe540, th=0x7fb8125fb400) at thread.c:1224
#5  call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7fb8093fe540, 
    func=0x7fb8177c3b00 <ev_backend_poll>) at thread.c:1270
#6  rb_thread_call_without_gvl (func=func@entry=0x7fb8177c3b00 <ev_backend_poll>, 
    data1=data1@entry=0x7fb8093fe5c0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1380
#7  0x00007fb8177c6c1a in ev_run (loop=0x7fb8146be600, flags=flags@entry=2) at ../libev/ev.c:3768
#8  0x00007fb8177ca242 in ev_loop (flags=2, loop=<optimized out>) at ../libev/ev.h:835
#9  Coolio_Loop_run_once (argc=<optimized out>, argv=<optimized out>, self=140428701020480) at loop.c:206
#10 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb8125fb400, reg_cfp=0x7fb80950cf80, ci=<optimized out>)
    at vm_insnhelper.c:1510
#11 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb8125fb400, initial=initial@entry=0) at insns.def:1025
#12 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb8125fb400) at vm.c:1427
#13 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb8125fb400, block=0x7fb815cd5900, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428701407320)
    at vm.c:817
#14 0x00007fb81cca5b1b in vm_invoke_proc (th=th@entry=0x7fb8125fb400, proc=proc@entry=0x7fb815cd5900, 
    self=140428701055280, defined_class=140428701407320, argc=0, argv=0x7fb80fd6e250, blockptr=0x0) at vm.c:881
#15 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=th@entry=0x7fb8125fb400, proc=proc@entry=0x7fb815cd5900, 
    argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#16 0x00007fb81ccbaadf in thread_start_func_2 (th=th@entry=0x7fb8125fb400, stack_start=<optimized out>)
    at thread.c:535
#17 0x00007fb81ccbaeb3 in thread_start_func_1 (th_ptr=0x7fb8125fb400) at thread_pthread.c:863
#18 0x00007fb81c8c3064 in start_thread (arg=0x7fb8093ff700) at pthread_create.c:309
#19 0x00007fb81bebc62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fb81d5fc780 (LWP 20479)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb81ccb6dab in native_cond_wait (mutex=0x7fb81b848010, cond=0x7fb81b848040) at thread_pthread.c:334
#2  gvl_acquire_common (vm=0x7fb81b848000) at thread_pthread.c:83
#3  gvl_acquire (vm=0x7fb81b848000, th=0x7fb81b826400) at thread_pthread.c:101
#4  0x00007fb81ccb7951 in native_sleep (th=0x7fb81b826400, timeout_tv=0x7ffe6d0e2260) at thread_pthread.c:1128
#5  0x00007fb81ccbc417 in sleep_timeval (th=0x7fb81b826400, tv=..., spurious_check=spurious_check@entry=1)
    at thread.c:1053
#6  0x00007fb81ccbc5aa in rb_thread_wait_for (time=...) at thread.c:1122
#7  0x00007fb81cbdeea0 in rb_f_sleep (argc=1, argv=0x7fb81b863d18) at process.c:4239
#8  0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb81b826400, reg_cfp=0x7fb81b963610, ci=<optimized out>)
    at vm_insnhelper.c:1510
#9  0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb81b826400, initial=initial@entry=0) at insns.def:1025
#10 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb81b826400) at vm.c:1427
#11 0x00007fb81cca5610 in invoke_block_from_c (th=0x7fb81b826400, block=0x7fb818d6cbd0, self=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=140428617658680)
    at vm.c:817
#12 0x00007fb81cca5b1b in vm_invoke_proc (th=0x7fb81b826400, proc=proc@entry=0x7fb818d6cbd0, 
    self=140428617305880, defined_class=140428617658680, argc=argc@entry=0, argv=argv@entry=0x7fb81b863cb8, 
    blockptr=0x0) at vm.c:881
#13 0x00007fb81cca5c08 in rb_vm_invoke_proc (th=<optimized out>, proc=proc@entry=0x7fb818d6cbd0, 
    argc=argc@entry=0, argv=argv@entry=0x7fb81b863cb8, blockptr=<optimized out>) at vm.c:900
#14 0x00007fb81cb606d0 in proc_call (argc=0, argv=0x7fb81b863cb8, procval=<optimized out>) at proc.c:724
#15 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=th@entry=0x7fb81b826400, 
    reg_cfp=reg_cfp@entry=0x7fb81b963750, ci=ci@entry=0x7fb81a5c91f0) at vm_insnhelper.c:1510
#16 0x00007fb81cca705e in vm_call_cfunc (ci=0x7fb81a5c91f0, reg_cfp=0x7fb81b963750, th=0x7fb81b826400)
    at vm_insnhelper.c:1600
#17 vm_call_method (th=0x7fb81b826400, cfp=0x7fb81b963750, ci=0x7fb81a5c91f0) at vm_insnhelper.c:1788
#18 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb81b826400, initial=initial@entry=0) at insns.def:1025
#19 0x00007fb81cca1a91 in vm_exec (th=0x7fb81b826400) at vm.c:1427
#20 0x00007fb81cca982a in rb_iseq_eval (iseqval=<optimized out>) at vm.c:1653
#21 0x00007fb81cb5ca4e in rb_load_internal0 (th=0x7fb81b826400, fname=fname@entry=140428700899680, 
    wrap=wrap@entry=0) at load.c:615
#22 0x00007fb81cb5e63e in rb_load_internal (wrap=0, fname=140428700899680) at load.c:644
#23 rb_require_safe (fname=<optimized out>, safe=0) at load.c:998
#24 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=0x7fb81b826400, reg_cfp=0x7fb81b963890, ci=<optimized out>)
    at vm_insnhelper.c:1510
#25 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb81b826400, initial=initial@entry=0) at insns.def:1025
#26 0x00007fb81cca1a91 in vm_exec (th=0x7fb81b826400) at vm.c:1427
#27 0x00007fb81cca982a in rb_iseq_eval (iseqval=<optimized out>) at vm.c:1653
#28 0x00007fb81cb5ca4e in rb_load_internal0 (th=0x7fb81b826400, fname=140428700904760, wrap=<optimized out>)
    at load.c:615
#29 0x00007fb81cb5d1a2 in rb_load_internal (wrap=<optimized out>, fname=<optimized out>) at load.c:644
#30 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:704
#31 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=th@entry=0x7fb81b826400, 
    reg_cfp=reg_cfp@entry=0x7fb81b963980, ci=ci@entry=0x7fb81ad424d0) at vm_insnhelper.c:1510
#32 0x00007fb81cca705e in vm_call_cfunc (ci=0x7fb81ad424d0, reg_cfp=0x7fb81b963980, th=0x7fb81b826400)
    at vm_insnhelper.c:1600
#33 vm_call_method (th=0x7fb81b826400, cfp=0x7fb81b963980, ci=0x7fb81ad424d0) at vm_insnhelper.c:1788
#34 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb81b826400, initial=initial@entry=0) at insns.def:1025
#35 0x00007fb81cca1a91 in vm_exec (th=0x7fb81b826400) at vm.c:1427
#36 0x00007fb81cca982a in rb_iseq_eval (iseqval=<optimized out>) at vm.c:1653
#37 0x00007fb81cb5ca4e in rb_load_internal0 (th=0x7fb81b826400, fname=140428691682200, wrap=<optimized out>)
    at load.c:615
#38 0x00007fb81cb5d1a2 in rb_load_internal (wrap=<optimized out>, fname=<optimized out>) at load.c:644
#39 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:704
#40 0x00007fb81cc98996 in vm_call_cfunc_with_frame (th=th@entry=0x7fb81b826400, 
    reg_cfp=reg_cfp@entry=0x7fb81b963a20, ci=ci@entry=0x7fb81ac1d930) at vm_insnhelper.c:1510
#41 0x00007fb81cca705e in vm_call_cfunc (ci=0x7fb81ac1d930, reg_cfp=0x7fb81b963a20, th=0x7fb81b826400)
    at vm_insnhelper.c:1600
#42 vm_call_method (th=0x7fb81b826400, cfp=0x7fb81b963a20, ci=0x7fb81ac1d930) at vm_insnhelper.c:1788
#43 0x00007fb81cc9cd26 in vm_exec_core (th=th@entry=0x7fb81b826400, initial=initial@entry=0) at insns.def:1025
#44 0x00007fb81cca1a91 in vm_exec (th=th@entry=0x7fb81b826400) at vm.c:1427
#45 0x00007fb81cca9a8f in rb_iseq_eval_main (iseqval=<optimized out>, iseqval@entry=140428691683280) at vm.c:1666
#46 0x00007fb81cb56a0d in ruby_exec_internal (n=0x7fb81a48b7d0) at eval.c:253
#47 0x00007fb81cb58f9d in ruby_exec_node (n=<optimized out>, n@entry=0x7fb81a48b7d0) at eval.c:318
#48 0x00007fb81cb5b68e in ruby_run_node (n=0x7fb81a48b7d0) at eval.c:310
#49 0x00007fb81d40995b in main (argc=<optimized out>, argv=<optimized out>) at main.c:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment