Project

General

Profile

Bug #15536 ยป segfault.txt

decuplet (Nikita Shilnikov), 01/15/2019 08:37 AM

 
docker run -it ruby:2.5.3-stretch irb
irb(main):001:0> 1000.times do
irb(main):002:1* {
irb(main):003:2* **{
irb(main):004:3* a1: nil,
irb(main):005:3* a2: nil,
irb(main):006:3* a3: nil,
irb(main):007:3* a4: nil,
irb(main):008:3* a5: nil,
irb(main):009:3* a6: nil,
irb(main):010:3* a7: nil,
irb(main):011:3* a8: nil,
irb(main):012:3* a9: nil
irb(main):013:3> },
irb(main):014:2* b1: nil,
irb(main):015:2* b2: nil,
irb(main):016:2* a4: nil,
irb(main):017:2* **{ c1: nil, c2: nil },
irb(main):018:2* a7: nil,
irb(main):019:2* a8: nil,
irb(main):020:2* a9: nil,
irb(main):021:2* }
irb(main):022:1> end
*** Error in `irb': malloc(): memory corruption: 0x000055ca6c832bd0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7ffa7b416bfb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7ffa7b41cfc6]
/lib/x86_64-linux-gnu/libc.so.6(+0x79089)[0x7ffa7b41f089]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7ffa7b420f64]
/usr/local/lib/libruby.so.2.5(+0xcda94)[0x7ffa7c16fa94]
/usr/local/lib/libruby.so.2.5(st_init_table_with_size+0x9f)[0x7ffa7c24c5bf]
/usr/local/lib/libruby.so.2.5(+0xd6555)[0x7ffa7c178555]
/usr/local/lib/libruby.so.2.5(+0x20e286)[0x7ffa7c2b0286]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x21d097)[0x7ffa7c2bf097]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(+0x22340a)[0x7ffa7c2c540a]
/usr/local/lib/libruby.so.2.5(+0x10f600)[0x7ffa7c1b1600]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0x22531c)[0x7ffa7c2c731c]
/usr/local/lib/libruby.so.2.5(+0x2257de)[0x7ffa7c2c77de]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(+0x21d097)[0x7ffa7c2bf097]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0x2285e6)[0x7ffa7c2ca5e6]
/usr/local/lib/libruby.so.2.5(rb_rescue2+0xd6)[0x7ffa7c1567b6]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(+0x2235ea)[0x7ffa7c2c55ea]
/usr/local/lib/libruby.so.2.5(+0x214a81)[0x7ffa7c2b6a81]
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c)[0x7ffa7c2b6bcc]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(+0x2235ea)[0x7ffa7c2c55ea]
/usr/local/lib/libruby.so.2.5(+0x214a81)[0x7ffa7c2b6a81]
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c)[0x7ffa7c2b6bcc]
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(+0xb17e7)[0x7ffa7c1537e7]
/usr/local/lib/libruby.so.2.5(ruby_exec_node+0x1d)[0x7ffa7c1555ed]
/usr/local/lib/libruby.so.2.5(ruby_run_node+0x1e)[0x7ffa7c158eee]
irb(+0x94b)[0x55ca6a34794b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7ffa7b3c62e1]
irb(_start+0x2a)[0x55ca6a34797a]
======= Memory map: ========
55ca6a347000-55ca6a348000 r-xp 00000000 08:01 1638331 /usr/local/bin/ruby
55ca6a547000-55ca6a548000 r--p 00000000 08:01 1638331 /usr/local/bin/ruby
55ca6a548000-55ca6a549000 rw-p 00001000 08:01 1638331 /usr/local/bin/ruby
55ca6c44d000-55ca6c999000 rw-p 00000000 00:00 0 [heap]
7ffa74000000-7ffa74021000 rw-p 00000000 00:00 0
7ffa74021000-7ffa78000000 ---p 00000000 00:00 0
7ffa7a2db000-7ffa7a2f1000 r-xp 00000000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a2f1000-7ffa7a4f0000 ---p 00016000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f0000-7ffa7a4f1000 r--p 00015000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f1000-7ffa7a4f2000 rw-p 00016000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f2000-7ffa7a518000 r-xp 00000000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a518000-7ffa7a717000 ---p 00026000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a717000-7ffa7a71b000 r--p 00025000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a71b000-7ffa7a71c000 rw-p 00029000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a71c000-7ffa7a73e000 r-xp 00000000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a73e000-7ffa7a93d000 ---p 00022000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93d000-7ffa7a93e000 r--p 00021000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93e000-7ffa7a93f000 rw-p 00022000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93f000-7ffa7a983000 r-xp 00000000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7a983000-7ffa7ab82000 ---p 00044000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab82000-7ffa7ab84000 r--p 00043000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab84000-7ffa7ab8a000 rw-p 00045000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab8a000-7ffa7ab8c000 rw-p 00000000 00:00 0
7ffa7ab8c000-7ffa7ab94000 r-xp 00000000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ab94000-7ffa7ad93000 ---p 00008000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad93000-7ffa7ad94000 r--p 00007000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad94000-7ffa7ad95000 rw-p 00008000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad95000-7ffa7ad9d000 r-xp 00000000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7ad9d000-7ffa7af9d000 ---p 00008000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9d000-7ffa7af9e000 r--p 00008000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9e000-7ffa7af9f000 rw-p 00009000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9f000-7ffa7afa2000 r-xp 00000000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7afa2000-7ffa7b1a1000 ---p 00003000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a1000-7ffa7b1a2000 r--p 00002000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a2000-7ffa7b1a3000 rw-p 00003000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a3000-7ffa7b1a5000 r-xp 00000000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b1a5000-7ffa7b3a4000 ---p 00002000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a4000-7ffa7b3a5000 r--p 00001000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a5000-7ffa7b3a6000 rw-p 00002000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a6000-7ffa7b53b000 r-xp 00000000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b53b000-7ffa7b73b000 ---p 00195000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b73b000-7ffa7b73f000 r--p 00195000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b73f000-7ffa7b741000 rw-p 00199000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b741000-7ffa7b745000 rw-p 00000000 00:00 0
7ffa7b745000-7ffa7b848000 r-xp 00000000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7b848000-7ffa7ba47000 ---p 00103000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba47000-7ffa7ba48000 r--p 00102000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba48000-7ffa7ba49000 rw-p 00103000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba49000-7ffa7ba51000 r-xp 00000000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7ba51000-7ffa7bc51000 ---p 00008000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc51000-7ffa7bc52000 r--p 00008000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc52000-7ffa7bc53000 rw-p 00009000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc53000-7ffa7bc81000 rw-p 00000000 00:00 0
7ffa7bc81000-7ffa7bc84000 r-xp 00000000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7bc84000-7ffa7be83000 ---p 00003000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be83000-7ffa7be84000 r--p 00002000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be84000-7ffa7be85000 rw-p 00003000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be85000-7ffa7be9d000 r-xp 00000000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7be9d000-7ffa7c09c000 ---p 00018000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09c000-7ffa7c09d000 r--p 00017000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09d000-7ffa7c09e000 rw-p 00018000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09e000-7ffa7c0a2000 rw-p 00000000 00:00 0
7ffa7c0a2000-7ffa7c3b5000 r-xp 00000000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c3b5000-7ffa7c5b5000 ---p 00313000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5b5000-7ffa7c5ba000 r--p 00313000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5ba000-7ffa7c5bd000 rw-p 00318000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5bd000-7ffa7c5ce000 rw-p 00000000 00:00 0
7ffa7c5ce000-7ffa7c5f1000 r-xp 00000000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c6e0000-7ffa7c7e5000 rw-p 00000000 00:00 0
7ffa7c7e9000-7ffa7c7ea000 rw-p 00000000 00:00 0
7ffa7c7ea000-7ffa7c7eb000 ---p 00000000 00:00 0
7ffa7c7eb000-7ffa7c7f1000 rw-p 00000000 00:00 0
7ffa7c7f1000-7ffa7c7f2000 r--p 00023000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c7f2000-7ffa7c7f3000 rw-p 00024000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c7f3000-7ffa7c7f4000 rw-p 00000000 00:00 0
7ffe04b24000-7ffe05323000 rw-p 00000000 00:00 0 [stack]
7ffe05351000-7ffe05353000 r--p 00000000 00:00 0 [vvar]
7ffe05353000-7ffe05355000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
(irb):4: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0021 p:0010 s:0109 e:000102 BLOCK (irb):4 [FINISH]
c:0020 p:---- s:0100 e:000099 CFUNC :times
c:0019 p:0006 s:0096 e:000095 EVAL (irb):1 [FINISH]
c:0018 p:---- s:0093 e:000092 CFUNC :eval
c:0017 p:0021 s:0085 e:000084 METHOD /usr/local/lib/ruby/2.5.0/irb/workspace.rb:85
c:0016 p:0021 s:0077 e:000075 METHOD /usr/local/lib/ruby/2.5.0/irb/context.rb:380
c:0015 p:0017 s:0070 e:000069 BLOCK /usr/local/lib/ruby/2.5.0/irb.rb:491
c:0014 p:0025 s:0060 e:000059 METHOD /usr/local/lib/ruby/2.5.0/irb.rb:623
c:0013 p:0008 s:0054 e:000053 BLOCK /usr/local/lib/ruby/2.5.0/irb.rb:488
c:0012 p:0100 s:0049 e:000048 BLOCK /usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:246 [FINISH]
c:0011 p:---- s:0045 e:000044 CFUNC :loop
c:0010 p:0006 s:0041 e:000040 BLOCK /usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:232 [FINISH]
c:0009 p:---- s:0038 e:000037 CFUNC :catch
c:0008 p:0012 s:0033 e:000032 METHOD /usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:231
c:0007 p:0029 s:0029 E:000810 METHOD /usr/local/lib/ruby/2.5.0/irb.rb:487
c:0006 p:0005 s:0025 e:000024 BLOCK /usr/local/lib/ruby/2.5.0/irb.rb:428 [FINISH]
c:0005 p:---- s:0022 e:000021 CFUNC :catch
c:0004 p:0063 s:0017 E:001898 METHOD /usr/local/lib/ruby/2.5.0/irb.rb:427
c:0003 p:0102 s:0012 e:000011 METHOD /usr/local/lib/ruby/2.5.0/irb.rb:383
c:0002 p:0019 s:0006 e:000005 EVAL /usr/local/bin/irb:11 [FINISH]
c:0001 p:0000 s:0003 E:001590 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/usr/local/bin/irb:11:in `<main>'
/usr/local/lib/ruby/2.5.0/irb.rb:383:in `start'
/usr/local/lib/ruby/2.5.0/irb.rb:427:in `run'
/usr/local/lib/ruby/2.5.0/irb.rb:427:in `catch'
/usr/local/lib/ruby/2.5.0/irb.rb:428:in `block in run'
/usr/local/lib/ruby/2.5.0/irb.rb:487:in `eval_input'
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `each_top_level_statement'
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `catch'
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `block in each_top_level_statement'
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `loop'
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:246:in `block (2 levels) in each_top_level_statement'
/usr/local/lib/ruby/2.5.0/irb.rb:488:in `block in eval_input'
/usr/local/lib/ruby/2.5.0/irb.rb:623:in `signal_status'
/usr/local/lib/ruby/2.5.0/irb.rb:491:in `block (2 levels) in eval_input'
/usr/local/lib/ruby/2.5.0/irb/context.rb:380:in `evaluate'
/usr/local/lib/ruby/2.5.0/irb/workspace.rb:85:in `evaluate'
/usr/local/lib/ruby/2.5.0/irb/workspace.rb:85:in `eval'
(irb):1:in `irb_binding'
(irb):1:in `times'
(irb):4:in `block in irb_binding'

-- Machine register context ------------------------------------------------
RIP: 0x00007ffa7b3da529 RBP: 0x00007ffe0531ece0 RSP: 0x00007ffe0531e950
RAX: 0x0000000000000006 RBX: 0x0000000000000048 RCX: 0x00007ffa7b3d8fff
RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007ffe0531e840
R8: 0x0000000000000000 R9: 0x00007ffe0531e840 R10: 0x0000000000000008
R11: 0x0000000000000246 R12: 0x0000000000000048 R13: 0x00007ffe0531eaf0
R14: 0x00007ffe0531eaf0 R15: 0x00007ffa7c7e9000 EFL: 0x0000000000010246

-- C level backtrace information -------------------------------------------
/usr/local/lib/libruby.so.2.5(rb_vm_bugreport+0x4f1) [0x7ffa7c2d1dd1]
/usr/local/lib/libruby.so.2.5(0xaad64) [0x7ffa7c14cd64]
/usr/local/lib/libruby.so.2.5(0x1a1462) [0x7ffa7c243462]
/lib/x86_64-linux-gnu/libpthread.so.0(0x7ffa7be960c0) [0x7ffa7be960c0]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x269) [0x7ffa7b3da529]
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b416c00) [0x7ffa7b416c00]
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b41cfc6) [0x7ffa7b41cfc6]
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b41f089) [0x7ffa7b41f089]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54) [0x7ffa7b420f64]
/usr/local/lib/libruby.so.2.5(0xcda94) [0x7ffa7c16fa94]
/usr/local/lib/libruby.so.2.5(st_init_table_with_size+0x9f) [0x7ffa7c24c5bf]
/usr/local/lib/libruby.so.2.5(0xd6555) [0x7ffa7c178555]
/usr/local/lib/libruby.so.2.5(0x20e286) [0x7ffa7c2b0286]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x21d097) [0x7ffa7c2bf097]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(0x22340a) [0x7ffa7c2c540a]
/usr/local/lib/libruby.so.2.5(0x10f600) [0x7ffa7c1b1600]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0x22531c) [0x7ffa7c2c731c]
/usr/local/lib/libruby.so.2.5(0x2257de) [0x7ffa7c2c77de]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(0x21d097) [0x7ffa7c2bf097]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0x2285e6) [0x7ffa7c2ca5e6]
/usr/local/lib/libruby.so.2.5(rb_rescue2+0xd6) [0x7ffa7c1567b6]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(0x2235ea) [0x7ffa7c2c55ea]
/usr/local/lib/libruby.so.2.5(0x214a81) [0x7ffa7c2b6a81]
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c) [0x7ffa7c2b6bcc]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
/usr/local/lib/libruby.so.2.5(0x2235ea) [0x7ffa7c2c55ea]
/usr/local/lib/libruby.so.2.5(0x214a81) [0x7ffa7c2b6a81]
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c) [0x7ffa7c2b6bcc]
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
/usr/local/lib/libruby.so.2.5(0xb17e7) [0x7ffa7c1537e7]
/usr/local/lib/libruby.so.2.5(ruby_exec_node+0x1d) [0x7ffa7c1555ed]
/usr/local/lib/libruby.so.2.5(ruby_run_node+0x1e) [0x7ffa7c158eee]
/usr/local/bin/ruby(main+0x4b) [0x55ca6a34794b] ./main.c:42

-- Other runtime information -----------------------------------------------

* Loaded script: irb

* Loaded features:

0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
5 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
6 /usr/local/lib/ruby/2.5.0/x86_64-linux/rbconfig.rb
7 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/compatibility.rb
8 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/defaults.rb
9 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/deprecate.rb
10 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/errors.rb
11 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/version.rb
12 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/requirement.rb
13 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/platform.rb
14 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/basic_specification.rb
15 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/stub_specification.rb
16 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/util/list.rb
17 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
18 /usr/local/lib/ruby/2.5.0/uri/rfc2396_parser.rb
19 /usr/local/lib/ruby/2.5.0/uri/rfc3986_parser.rb
20 /usr/local/lib/ruby/2.5.0/uri/common.rb
21 /usr/local/lib/ruby/2.5.0/uri/generic.rb
22 /usr/local/lib/ruby/2.5.0/uri/ftp.rb
23 /usr/local/lib/ruby/2.5.0/uri/http.rb
24 /usr/local/lib/ruby/2.5.0/uri/https.rb
25 /usr/local/lib/ruby/2.5.0/uri/ldap.rb
26 /usr/local/lib/ruby/2.5.0/uri/ldaps.rb
27 /usr/local/lib/ruby/2.5.0/uri/mailto.rb
28 /usr/local/lib/ruby/2.5.0/uri.rb
29 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb
30 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/exceptions.rb
31 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/util.rb
32 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/bundler_version_finder.rb
33 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/dependency.rb
34 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_gem.rb
35 /usr/local/lib/ruby/2.5.0/monitor.rb
36 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb
37 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems.rb
38 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/path_support.rb
39 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/version.rb
40 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/core_ext/name_error.rb
41 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/levenshtein.rb
42 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/jaro_winkler.rb
43 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checker.rb
44 /usr/local/lib/ruby/2.5.0/delegate.rb
45 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
46 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
47 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
48 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
49 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
50 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/null_checker.rb
51 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/formatters/plain_formatter.rb
52 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean.rb
53 /usr/local/lib/ruby/2.5.0/e2mmap.rb
54 /usr/local/lib/ruby/2.5.0/irb/init.rb
55 /usr/local/lib/ruby/2.5.0/irb/workspace.rb
56 /usr/local/lib/ruby/2.5.0/irb/inspector.rb
57 /usr/local/lib/ruby/2.5.0/irb/output-method.rb
58 /usr/local/lib/ruby/2.5.0/irb/context.rb
59 /usr/local/lib/ruby/2.5.0/irb/extend-command.rb
60 /usr/local/lib/ruby/2.5.0/irb/notifier.rb
61 /usr/local/lib/ruby/2.5.0/irb/slex.rb
62 /usr/local/lib/ruby/2.5.0/irb/ruby-token.rb
63 /usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb
64 /usr/local/lib/ruby/2.5.0/irb/src_encoding.rb
65 /usr/local/lib/ruby/2.5.0/irb/magic-file.rb
66 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
67 /usr/local/lib/ruby/2.5.0/irb/input-method.rb
68 /usr/local/lib/ruby/2.5.0/irb/locale.rb
69 /usr/local/lib/ruby/2.5.0/irb.rb

* Process memory map:

55ca6a347000-55ca6a348000 r-xp 00000000 08:01 1638331 /usr/local/bin/ruby
55ca6a547000-55ca6a548000 r--p 00000000 08:01 1638331 /usr/local/bin/ruby
55ca6a548000-55ca6a549000 rw-p 00001000 08:01 1638331 /usr/local/bin/ruby
55ca6c44d000-55ca6c999000 rw-p 00000000 00:00 0 [heap]
7ffa74000000-7ffa74021000 rw-p 00000000 00:00 0
7ffa74021000-7ffa78000000 ---p 00000000 00:00 0
7ffa79a21000-7ffa79bbe000 r--s 00000000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa79bbe000-7ffa7a2db000 r--s 00000000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7a2db000-7ffa7a2f1000 r-xp 00000000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a2f1000-7ffa7a4f0000 ---p 00016000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f0000-7ffa7a4f1000 r--p 00015000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f1000-7ffa7a4f2000 rw-p 00016000 08:01 3277626 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffa7a4f2000-7ffa7a518000 r-xp 00000000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a518000-7ffa7a717000 ---p 00026000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a717000-7ffa7a71b000 r--p 00025000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a71b000-7ffa7a71c000 rw-p 00029000 08:01 3277686 /lib/x86_64-linux-gnu/libtinfo.so.5.9
7ffa7a71c000-7ffa7a73e000 r-xp 00000000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a73e000-7ffa7a93d000 ---p 00022000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93d000-7ffa7a93e000 r--p 00021000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93e000-7ffa7a93f000 rw-p 00022000 08:01 3288632 /lib/x86_64-linux-gnu/libncurses.so.5.9
7ffa7a93f000-7ffa7a983000 r-xp 00000000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7a983000-7ffa7ab82000 ---p 00044000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab82000-7ffa7ab84000 r--p 00043000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab84000-7ffa7ab8a000 rw-p 00045000 08:01 3288311 /lib/x86_64-linux-gnu/libreadline.so.7.0
7ffa7ab8a000-7ffa7ab8c000 rw-p 00000000 00:00 0
7ffa7ab8c000-7ffa7ab94000 r-xp 00000000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ab94000-7ffa7ad93000 ---p 00008000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad93000-7ffa7ad94000 r--p 00007000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad94000-7ffa7ad95000 rw-p 00008000 08:01 1639300 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
7ffa7ad95000-7ffa7ad9d000 r-xp 00000000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7ad9d000-7ffa7af9d000 ---p 00008000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9d000-7ffa7af9e000 r--p 00008000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9e000-7ffa7af9f000 rw-p 00009000 08:01 1639304 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ffa7af9f000-7ffa7afa2000 r-xp 00000000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7afa2000-7ffa7b1a1000 ---p 00003000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a1000-7ffa7b1a2000 r--p 00002000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a2000-7ffa7b1a3000 rw-p 00003000 08:01 1639262 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ffa7b1a3000-7ffa7b1a5000 r-xp 00000000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b1a5000-7ffa7b3a4000 ---p 00002000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a4000-7ffa7b3a5000 r--p 00001000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a5000-7ffa7b3a6000 rw-p 00002000 08:01 1639219 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ffa7b3a6000-7ffa7b53b000 r-xp 00000000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b53b000-7ffa7b73b000 ---p 00195000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b73b000-7ffa7b73f000 r--p 00195000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b73f000-7ffa7b741000 rw-p 00199000 08:01 3277606 /lib/x86_64-linux-gnu/libc-2.24.so
7ffa7b741000-7ffa7b745000 rw-p 00000000 00:00 0
7ffa7b745000-7ffa7b848000 r-xp 00000000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7b848000-7ffa7ba47000 ---p 00103000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba47000-7ffa7ba48000 r--p 00102000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba48000-7ffa7ba49000 rw-p 00103000 08:01 3277635 /lib/x86_64-linux-gnu/libm-2.24.so
7ffa7ba49000-7ffa7ba51000 r-xp 00000000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7ba51000-7ffa7bc51000 ---p 00008000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc51000-7ffa7bc52000 r--p 00008000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc52000-7ffa7bc53000 rw-p 00009000 08:01 3277616 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ffa7bc53000-7ffa7bc81000 rw-p 00000000 00:00 0
7ffa7bc81000-7ffa7bc84000 r-xp 00000000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7bc84000-7ffa7be83000 ---p 00003000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be83000-7ffa7be84000 r--p 00002000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be84000-7ffa7be85000 rw-p 00003000 08:01 3277618 /lib/x86_64-linux-gnu/libdl-2.24.so
7ffa7be85000-7ffa7be9d000 r-xp 00000000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7be9d000-7ffa7c09c000 ---p 00018000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09c000-7ffa7c09d000 r--p 00017000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09d000-7ffa7c09e000 rw-p 00018000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c09e000-7ffa7c0a2000 rw-p 00000000 00:00 0
7ffa7c0a2000-7ffa7c3b5000 r-xp 00000000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c3b5000-7ffa7c5b5000 ---p 00313000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5b5000-7ffa7c5ba000 r--p 00313000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5ba000-7ffa7c5bd000 rw-p 00318000 08:01 1638369 /usr/local/lib/libruby.so.2.5.3
7ffa7c5bd000-7ffa7c5ce000 rw-p 00000000 00:00 0
7ffa7c5ce000-7ffa7c5f1000 r-xp 00000000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c699000-7ffa7c6bb000 r--s 00000000 08:01 3277669 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ffa7c6bb000-7ffa7c6e0000 r--s 00000000 08:01 1638331 /usr/local/bin/ruby
7ffa7c6e0000-7ffa7c7e5000 rw-p 00000000 00:00 0
7ffa7c7e9000-7ffa7c7ea000 rw-p 00000000 00:00 0
7ffa7c7ea000-7ffa7c7eb000 ---p 00000000 00:00 0
7ffa7c7eb000-7ffa7c7f1000 rw-p 00000000 00:00 0
7ffa7c7f1000-7ffa7c7f2000 r--p 00023000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c7f2000-7ffa7c7f3000 rw-p 00024000 08:01 3277588 /lib/x86_64-linux-gnu/ld-2.24.so
7ffa7c7f3000-7ffa7c7f4000 rw-p 00000000 00:00 0
7ffe04b24000-7ffe05323000 rw-p 00000000 00:00 0 [stack]
7ffe05351000-7ffe05353000 r--p 00000000 00:00 0 [vvar]
7ffe05353000-7ffe05355000 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
    (1-1/1)