|
$ ./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 `<main>'
|
|
/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
|
|
|