$ ./tool/runruby.rb /versatile/queue2.rb 2935.47112807908940: Starting 2935.47112809422260: Consumer parent thread 47112809422360 2935.47112807908940: Forking 2940.47112809420520: Consumer thread 47112809422360 /versatile/queue2.rb:62: [BUG] pthread_mutex_lock: Invalid argument (EINVAL) ruby 2.5.0p43 (2018-03-19 revision 62852) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0003 p:---- s:0014 e:000013 CFUNC :push c:0002 p:0125 s:0009 E:000848 EVAL /versatile/queue2.rb:62 [FINISH] c:0001 p:0000 s:0003 E:000cd0 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /versatile/queue2.rb:62:in `
' /versatile/queue2.rb:62:in `push' -- C level backtrace information ------------------------------------------- /home/zeta/oss/ruby/ruby(rb_vm_bugreport+0xcf4) [0x55b29a77cbf4] vm_dump.c:703 /home/zeta/oss/ruby/ruby(rb_bug+0xd0) [0x55b29a770980] error.c:565 /home/zeta/oss/ruby/ruby(rb_bug_errno+0x3a) [0x55b29a770b2a] error.c:594 /home/zeta/oss/ruby/ruby(rb_threadptr_interrupt_common.constprop.79+0x5b) [0x55b29a693fbb] thread_pthread.c:211 /home/zeta/oss/ruby/ruby(rb_queue_push+0xd4) [0x55b29a694b54] thread.c:437 /home/zeta/oss/ruby/ruby(vm_call_cfunc+0xf0) [0x55b29a6cc880] vm_insnhelper.c:1918 /home/zeta/oss/ruby/ruby(vm_call_method+0xe3) [0x55b29a6db7c3] vm_insnhelper.c:2381 /home/zeta/oss/ruby/ruby(vm_exec_core+0x3589) [0x55b29a6d63c9] insns.def:915 /home/zeta/oss/ruby/ruby(vm_exec+0x87) [0x55b29a6d9e07] vm.c:1778 /home/zeta/oss/ruby/ruby(ruby_exec_internal+0xc4) [0x55b29a562774] eval.c:246 /home/zeta/oss/ruby/ruby(ruby_run_node+0x2f) [0x55b29a566daf] eval.c:310 /home/zeta/oss/ruby/ruby(main+0x4b) [0x55b29a56221b] ./include/ruby/intern.h:295 -- Other runtime information ----------------------------------------------- * Loaded script: /versatile/queue2.rb * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/encdb.so 5 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/trans/transdb.so 6 /home/zeta/oss/ruby/rbconfig.rb 7 /home/zeta/oss/ruby/lib/rubygems/compatibility.rb 8 /home/zeta/oss/ruby/lib/rubygems/defaults.rb 9 /home/zeta/oss/ruby/lib/rubygems/deprecate.rb 10 /home/zeta/oss/ruby/lib/rubygems/errors.rb 11 /home/zeta/oss/ruby/lib/rubygems/version.rb 12 /home/zeta/oss/ruby/lib/rubygems/requirement.rb 13 /home/zeta/oss/ruby/lib/rubygems/platform.rb 14 /home/zeta/oss/ruby/lib/rubygems/basic_specification.rb 15 /home/zeta/oss/ruby/lib/rubygems/stub_specification.rb 16 /home/zeta/oss/ruby/lib/rubygems/util/list.rb 17 /home/zeta/oss/ruby/.ext/x86_64-linux/stringio.so 18 /home/zeta/oss/ruby/lib/uri/rfc2396_parser.rb 19 /home/zeta/oss/ruby/lib/uri/rfc3986_parser.rb 20 /home/zeta/oss/ruby/lib/uri/common.rb 21 /home/zeta/oss/ruby/lib/uri/generic.rb 22 /home/zeta/oss/ruby/lib/uri/ftp.rb 23 /home/zeta/oss/ruby/lib/uri/http.rb 24 /home/zeta/oss/ruby/lib/uri/https.rb 25 /home/zeta/oss/ruby/lib/uri/ldap.rb 26 /home/zeta/oss/ruby/lib/uri/ldaps.rb 27 /home/zeta/oss/ruby/lib/uri/mailto.rb 28 /home/zeta/oss/ruby/lib/uri.rb 29 /home/zeta/oss/ruby/lib/rubygems/specification.rb 30 /home/zeta/oss/ruby/lib/rubygems/exceptions.rb 31 /home/zeta/oss/ruby/lib/rubygems/core_ext/kernel_gem.rb 32 /home/zeta/oss/ruby/lib/monitor.rb 33 /home/zeta/oss/ruby/lib/rubygems/core_ext/kernel_require.rb 34 /home/zeta/oss/ruby/lib/rubygems.rb 35 /home/zeta/oss/ruby/lib/rubygems/dependency.rb 36 /home/zeta/oss/ruby/lib/rubygems/path_support.rb 37 /home/zeta/oss/ruby/lib/timeout.rb * Process memory map: 55b29a53e000-55b29a85e000 r-xp 00000000 08:04 1978683 /home/zeta/oss/ruby/ruby 55b29aa5d000-55b29aa62000 r--p 0031f000 08:04 1978683 /home/zeta/oss/ruby/ruby 55b29aa62000-55b29aa63000 rw-p 00324000 08:04 1978683 /home/zeta/oss/ruby/ruby 55b29aa63000-55b29aa74000 rw-p 00000000 00:00 0 55b29c58b000-55b29c94e000 rw-p 00000000 00:00 0 [heap] 55b29c94e000-55b29ca25000 rw-p 00000000 00:00 0 [heap] 7fbc4c000000-7fbc4c021000 rw-p 00000000 00:00 0 7fbc4c021000-7fbc50000000 ---p 00000000 00:00 0 7fbc54000000-7fbc54021000 rw-p 00000000 00:00 0 7fbc54021000-7fbc58000000 ---p 00000000 00:00 0 7fbc5a4b3000-7fbc5b524000 r--s 00000000 08:04 1978683 /home/zeta/oss/ruby/ruby 7fbc5b524000-7fbc5b539000 r-xp 00000000 08:04 6917146 /usr/lib64/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1 7fbc5b539000-7fbc5b739000 ---p 00015000 08:04 6917146 /usr/lib64/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1 7fbc5b739000-7fbc5b73a000 r--p 00015000 08:04 6917146 /usr/lib64/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1 7fbc5b73a000-7fbc5b73b000 rw-p 00016000 08:04 6917146 /usr/lib64/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1 7fbc5b73b000-7fbc5b93d000 rw-p 00000000 00:00 0 7fbc5b93d000-7fbc5b93e000 ---p 00000000 00:00 0 7fbc5b93e000-7fbc5b95e000 rw-p 00000000 00:00 0 [stack:2943] 7fbc5bb60000-7fbc5bb69000 r-xp 00000000 08:04 1978678 /home/zeta/oss/ruby/.ext/x86_64-linux/stringio.so 7fbc5bb69000-7fbc5bd68000 ---p 00009000 08:04 1978678 /home/zeta/oss/ruby/.ext/x86_64-linux/stringio.so 7fbc5bd68000-7fbc5bd69000 r--p 00008000 08:04 1978678 /home/zeta/oss/ruby/.ext/x86_64-linux/stringio.so 7fbc5bd69000-7fbc5bd6a000 rw-p 00009000 08:04 1978678 /home/zeta/oss/ruby/.ext/x86_64-linux/stringio.so 7fbc5bd6a000-7fbc5bd6c000 r-xp 00000000 08:04 2107397 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/trans/transdb.so 7fbc5bd6c000-7fbc5bf6c000 ---p 00002000 08:04 2107397 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/trans/transdb.so 7fbc5bf6c000-7fbc5bf6d000 r--p 00002000 08:04 2107397 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/trans/transdb.so 7fbc5bf6d000-7fbc5bf6e000 rw-p 00003000 08:04 2107397 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/trans/transdb.so 7fbc5bf6e000-7fbc5bf70000 r-xp 00000000 08:04 1978613 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/encdb.so 7fbc5bf70000-7fbc5c16f000 ---p 00002000 08:04 1978613 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/encdb.so 7fbc5c16f000-7fbc5c170000 r--p 00001000 08:04 1978613 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/encdb.so 7fbc5c170000-7fbc5c171000 rw-p 00002000 08:04 1978613 /home/zeta/oss/ruby/.ext/x86_64-linux/enc/encdb.so 7fbc5c171000-7fbc5c272000 rw-p 00000000 00:00 0 7fbc5c272000-7fbc5c41a000 r-xp 00000000 08:04 6747999 /lib64/libc-2.25.so 7fbc5c41a000-7fbc5c619000 ---p 001a8000 08:04 6747999 /lib64/libc-2.25.so 7fbc5c619000-7fbc5c61d000 r--p 001a7000 08:04 6747999 /lib64/libc-2.25.so 7fbc5c61d000-7fbc5c61f000 rw-p 001ab000 08:04 6747999 /lib64/libc-2.25.so 7fbc5c61f000-7fbc5c623000 rw-p 00000000 00:00 0 7fbc5c623000-7fbc5c72b000 r-xp 00000000 08:04 6748887 /lib64/libm-2.25.so 7fbc5c72b000-7fbc5c92a000 ---p 00108000 08:04 6748887 /lib64/libm-2.25.so 7fbc5c92a000-7fbc5c92b000 r--p 00107000 08:04 6748887 /lib64/libm-2.25.so 7fbc5c92b000-7fbc5c92c000 rw-p 00108000 08:04 6748887 /lib64/libm-2.25.so 7fbc5c92c000-7fbc5c935000 r-xp 00000000 08:04 6748489 /lib64/libcrypt-2.25.so 7fbc5c935000-7fbc5cb34000 ---p 00009000 08:04 6748489 /lib64/libcrypt-2.25.so 7fbc5cb34000-7fbc5cb35000 r--p 00008000 08:04 6748489 /lib64/libcrypt-2.25.so 7fbc5cb35000-7fbc5cb36000 rw-p 00009000 08:04 6748489 /lib64/libcrypt-2.25.so 7fbc5cb36000-7fbc5cb64000 rw-p 00000000 00:00 0 7fbc5cb64000-7fbc5cb67000 r-xp 00000000 08:04 6748925 /lib64/libdl-2.25.so 7fbc5cb67000-7fbc5cd66000 ---p 00003000 08:04 6748925 /lib64/libdl-2.25.so 7fbc5cd66000-7fbc5cd67000 r--p 00002000 08:04 6748925 /lib64/libdl-2.25.so 7fbc5cd67000-7fbc5cd68000 rw-p 00003000 08:04 6748925 /lib64/libdl-2.25.so 7fbc5cd68000-7fbc5cdd5000 r-xp 00000000 08:04 1059222 /usr/lib64/libgmp.so.10.1.3 7fbc5cdd5000-7fbc5cfd5000 ---p 0006d000 08:04 1059222 /usr/lib64/libgmp.so.10.1.3 7fbc5cfd5000-7fbc5cfd6000 r--p 0006d000 08:04 1059222 /usr/lib64/libgmp.so.10.1.3 7fbc5cfd6000-7fbc5cfdf000 rw-p 0006e000 08:04 1059222 /usr/lib64/libgmp.so.10.1.3 7fbc5cfdf000-7fbc5cffa000 r-xp 00000000 08:04 6748427 /lib64/libpthread-2.25.so 7fbc5cffa000-7fbc5d1f9000 ---p 0001b000 08:04 6748427 /lib64/libpthread-2.25.so 7fbc5d1f9000-7fbc5d1fa000 r--p 0001a000 08:04 6748427 /lib64/libpthread-2.25.so 7fbc5d1fa000-7fbc5d1fb000 rw-p 0001b000 08:04 6748427 /lib64/libpthread-2.25.so 7fbc5d1fb000-7fbc5d1ff000 rw-p 00000000 00:00 0 7fbc5d1ff000-7fbc5d222000 r-xp 00000000 08:04 6747998 /lib64/ld-2.25.so 7fbc5d23e000-7fbc5d23f000 ---p 00000000 00:00 0 7fbc5d23f000-7fbc5d25f000 rw-p 00000000 00:00 0 7fbc5d25f000-7fbc5d3f7000 r--p 00000000 08:04 1444195 /usr/lib64/locale/locale-archive 7fbc5d3f7000-7fbc5d3fc000 rw-p 00000000 00:00 0 7fbc5d414000-7fbc5d41b000 r--s 00000000 08:04 1444112 /usr/lib64/gconv/gconv-modules.cache 7fbc5d41b000-7fbc5d41c000 ---p 00000000 00:00 0 7fbc5d41c000-7fbc5d421000 rw-p 00000000 00:00 0 [stack:2942] 7fbc5d421000-7fbc5d422000 r--p 00022000 08:04 6747998 /lib64/ld-2.25.so 7fbc5d422000-7fbc5d423000 rw-p 00023000 08:04 6747998 /lib64/ld-2.25.so 7fbc5d423000-7fbc5d424000 rw-p 00000000 00:00 0 7ffd4baa9000-7ffd4c2a8000 rw-p 00000000 00:00 0 [stack] 7ffd4c2e3000-7ffd4c2e5000 r--p 00000000 00:00 0 [vvar] 7ffd4c2e5000-7ffd4c2e7000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html 2935.47112807908940: finished parent