Project

General

Profile

Bug #15536 ยป segfault.txt

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

 
1
docker run -it ruby:2.5.3-stretch irb
2
irb(main):001:0> 1000.times do
3
irb(main):002:1*   {
4
irb(main):003:2*     **{
5
irb(main):004:3*       a1: nil,
6
irb(main):005:3*       a2: nil,
7
irb(main):006:3*       a3: nil,
8
irb(main):007:3*       a4: nil,
9
irb(main):008:3*       a5: nil,
10
irb(main):009:3*       a6: nil,
11
irb(main):010:3*       a7: nil,
12
irb(main):011:3*       a8: nil,
13
irb(main):012:3*       a9: nil
14
irb(main):013:3>     },
15
irb(main):014:2*     b1: nil,
16
irb(main):015:2*     b2: nil,
17
irb(main):016:2*     a4: nil,
18
irb(main):017:2*     **{ c1: nil, c2: nil },
19
irb(main):018:2*     a7: nil,
20
irb(main):019:2*     a8: nil,
21
irb(main):020:2*     a9: nil,
22
irb(main):021:2*   }
23
irb(main):022:1> end
24
*** Error in `irb': malloc(): memory corruption: 0x000055ca6c832bd0 ***
25
======= Backtrace: =========
26
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7ffa7b416bfb]
27
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7ffa7b41cfc6]
28
/lib/x86_64-linux-gnu/libc.so.6(+0x79089)[0x7ffa7b41f089]
29
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7ffa7b420f64]
30
/usr/local/lib/libruby.so.2.5(+0xcda94)[0x7ffa7c16fa94]
31
/usr/local/lib/libruby.so.2.5(st_init_table_with_size+0x9f)[0x7ffa7c24c5bf]
32
/usr/local/lib/libruby.so.2.5(+0xd6555)[0x7ffa7c178555]
33
/usr/local/lib/libruby.so.2.5(+0x20e286)[0x7ffa7c2b0286]
34
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
35
/usr/local/lib/libruby.so.2.5(+0x21d097)[0x7ffa7c2bf097]
36
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
37
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
38
/usr/local/lib/libruby.so.2.5(+0x22340a)[0x7ffa7c2c540a]
39
/usr/local/lib/libruby.so.2.5(+0x10f600)[0x7ffa7c1b1600]
40
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
41
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
42
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
43
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
44
/usr/local/lib/libruby.so.2.5(+0x22531c)[0x7ffa7c2c731c]
45
/usr/local/lib/libruby.so.2.5(+0x2257de)[0x7ffa7c2c77de]
46
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
47
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
48
/usr/local/lib/libruby.so.2.5(+0x21d097)[0x7ffa7c2bf097]
49
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
50
/usr/local/lib/libruby.so.2.5(+0x2285e6)[0x7ffa7c2ca5e6]
51
/usr/local/lib/libruby.so.2.5(rb_rescue2+0xd6)[0x7ffa7c1567b6]
52
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
53
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
54
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
55
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
56
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
57
/usr/local/lib/libruby.so.2.5(+0x2235ea)[0x7ffa7c2c55ea]
58
/usr/local/lib/libruby.so.2.5(+0x214a81)[0x7ffa7c2b6a81]
59
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c)[0x7ffa7c2b6bcc]
60
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
61
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
62
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
63
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
64
/usr/local/lib/libruby.so.2.5(+0x22236c)[0x7ffa7c2c436c]
65
/usr/local/lib/libruby.so.2.5(+0x2235ea)[0x7ffa7c2c55ea]
66
/usr/local/lib/libruby.so.2.5(+0x214a81)[0x7ffa7c2b6a81]
67
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c)[0x7ffa7c2b6bcc]
68
/usr/local/lib/libruby.so.2.5(+0x2117cf)[0x7ffa7c2b37cf]
69
/usr/local/lib/libruby.so.2.5(+0x224b63)[0x7ffa7c2c6b63]
70
/usr/local/lib/libruby.so.2.5(+0x21ce56)[0x7ffa7c2bee56]
71
/usr/local/lib/libruby.so.2.5(+0x221630)[0x7ffa7c2c3630]
72
/usr/local/lib/libruby.so.2.5(+0xb17e7)[0x7ffa7c1537e7]
73
/usr/local/lib/libruby.so.2.5(ruby_exec_node+0x1d)[0x7ffa7c1555ed]
74
/usr/local/lib/libruby.so.2.5(ruby_run_node+0x1e)[0x7ffa7c158eee]
75
irb(+0x94b)[0x55ca6a34794b]
76
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7ffa7b3c62e1]
77
irb(_start+0x2a)[0x55ca6a34797a]
78
======= Memory map: ========
79
55ca6a347000-55ca6a348000 r-xp 00000000 08:01 1638331                    /usr/local/bin/ruby
80
55ca6a547000-55ca6a548000 r--p 00000000 08:01 1638331                    /usr/local/bin/ruby
81
55ca6a548000-55ca6a549000 rw-p 00001000 08:01 1638331                    /usr/local/bin/ruby
82
55ca6c44d000-55ca6c999000 rw-p 00000000 00:00 0                          [heap]
83
7ffa74000000-7ffa74021000 rw-p 00000000 00:00 0
84
7ffa74021000-7ffa78000000 ---p 00000000 00:00 0
85
7ffa7a2db000-7ffa7a2f1000 r-xp 00000000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
86
7ffa7a2f1000-7ffa7a4f0000 ---p 00016000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
87
7ffa7a4f0000-7ffa7a4f1000 r--p 00015000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
88
7ffa7a4f1000-7ffa7a4f2000 rw-p 00016000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
89
7ffa7a4f2000-7ffa7a518000 r-xp 00000000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
90
7ffa7a518000-7ffa7a717000 ---p 00026000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
91
7ffa7a717000-7ffa7a71b000 r--p 00025000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
92
7ffa7a71b000-7ffa7a71c000 rw-p 00029000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
93
7ffa7a71c000-7ffa7a73e000 r-xp 00000000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
94
7ffa7a73e000-7ffa7a93d000 ---p 00022000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
95
7ffa7a93d000-7ffa7a93e000 r--p 00021000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
96
7ffa7a93e000-7ffa7a93f000 rw-p 00022000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
97
7ffa7a93f000-7ffa7a983000 r-xp 00000000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
98
7ffa7a983000-7ffa7ab82000 ---p 00044000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
99
7ffa7ab82000-7ffa7ab84000 r--p 00043000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
100
7ffa7ab84000-7ffa7ab8a000 rw-p 00045000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
101
7ffa7ab8a000-7ffa7ab8c000 rw-p 00000000 00:00 0
102
7ffa7ab8c000-7ffa7ab94000 r-xp 00000000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
103
7ffa7ab94000-7ffa7ad93000 ---p 00008000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
104
7ffa7ad93000-7ffa7ad94000 r--p 00007000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
105
7ffa7ad94000-7ffa7ad95000 rw-p 00008000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
106
7ffa7ad95000-7ffa7ad9d000 r-xp 00000000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
107
7ffa7ad9d000-7ffa7af9d000 ---p 00008000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
108
7ffa7af9d000-7ffa7af9e000 r--p 00008000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
109
7ffa7af9e000-7ffa7af9f000 rw-p 00009000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
110
7ffa7af9f000-7ffa7afa2000 r-xp 00000000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
111
7ffa7afa2000-7ffa7b1a1000 ---p 00003000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
112
7ffa7b1a1000-7ffa7b1a2000 r--p 00002000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
113
7ffa7b1a2000-7ffa7b1a3000 rw-p 00003000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
114
7ffa7b1a3000-7ffa7b1a5000 r-xp 00000000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
115
7ffa7b1a5000-7ffa7b3a4000 ---p 00002000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
116
7ffa7b3a4000-7ffa7b3a5000 r--p 00001000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
117
7ffa7b3a5000-7ffa7b3a6000 rw-p 00002000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
118
7ffa7b3a6000-7ffa7b53b000 r-xp 00000000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
119
7ffa7b53b000-7ffa7b73b000 ---p 00195000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
120
7ffa7b73b000-7ffa7b73f000 r--p 00195000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
121
7ffa7b73f000-7ffa7b741000 rw-p 00199000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
122
7ffa7b741000-7ffa7b745000 rw-p 00000000 00:00 0
123
7ffa7b745000-7ffa7b848000 r-xp 00000000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
124
7ffa7b848000-7ffa7ba47000 ---p 00103000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
125
7ffa7ba47000-7ffa7ba48000 r--p 00102000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
126
7ffa7ba48000-7ffa7ba49000 rw-p 00103000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
127
7ffa7ba49000-7ffa7ba51000 r-xp 00000000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
128
7ffa7ba51000-7ffa7bc51000 ---p 00008000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
129
7ffa7bc51000-7ffa7bc52000 r--p 00008000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
130
7ffa7bc52000-7ffa7bc53000 rw-p 00009000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
131
7ffa7bc53000-7ffa7bc81000 rw-p 00000000 00:00 0
132
7ffa7bc81000-7ffa7bc84000 r-xp 00000000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
133
7ffa7bc84000-7ffa7be83000 ---p 00003000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
134
7ffa7be83000-7ffa7be84000 r--p 00002000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
135
7ffa7be84000-7ffa7be85000 rw-p 00003000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
136
7ffa7be85000-7ffa7be9d000 r-xp 00000000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
137
7ffa7be9d000-7ffa7c09c000 ---p 00018000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
138
7ffa7c09c000-7ffa7c09d000 r--p 00017000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
139
7ffa7c09d000-7ffa7c09e000 rw-p 00018000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
140
7ffa7c09e000-7ffa7c0a2000 rw-p 00000000 00:00 0
141
7ffa7c0a2000-7ffa7c3b5000 r-xp 00000000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
142
7ffa7c3b5000-7ffa7c5b5000 ---p 00313000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
143
7ffa7c5b5000-7ffa7c5ba000 r--p 00313000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
144
7ffa7c5ba000-7ffa7c5bd000 rw-p 00318000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
145
7ffa7c5bd000-7ffa7c5ce000 rw-p 00000000 00:00 0
146
7ffa7c5ce000-7ffa7c5f1000 r-xp 00000000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
147
7ffa7c6e0000-7ffa7c7e5000 rw-p 00000000 00:00 0
148
7ffa7c7e9000-7ffa7c7ea000 rw-p 00000000 00:00 0
149
7ffa7c7ea000-7ffa7c7eb000 ---p 00000000 00:00 0
150
7ffa7c7eb000-7ffa7c7f1000 rw-p 00000000 00:00 0
151
7ffa7c7f1000-7ffa7c7f2000 r--p 00023000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
152
7ffa7c7f2000-7ffa7c7f3000 rw-p 00024000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
153
7ffa7c7f3000-7ffa7c7f4000 rw-p 00000000 00:00 0
154
7ffe04b24000-7ffe05323000 rw-p 00000000 00:00 0                          [stack]
155
7ffe05351000-7ffe05353000 r--p 00000000 00:00 0                          [vvar]
156
7ffe05353000-7ffe05355000 r-xp 00000000 00:00 0                          [vdso]
157
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
158
(irb):4: [BUG] Segmentation fault at 0x0000000000000000
159
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
160

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

    
184
-- Ruby level backtrace information ----------------------------------------
185
/usr/local/bin/irb:11:in `<main>'
186
/usr/local/lib/ruby/2.5.0/irb.rb:383:in `start'
187
/usr/local/lib/ruby/2.5.0/irb.rb:427:in `run'
188
/usr/local/lib/ruby/2.5.0/irb.rb:427:in `catch'
189
/usr/local/lib/ruby/2.5.0/irb.rb:428:in `block in run'
190
/usr/local/lib/ruby/2.5.0/irb.rb:487:in `eval_input'
191
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `each_top_level_statement'
192
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `catch'
193
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `block in each_top_level_statement'
194
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `loop'
195
/usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb:246:in `block (2 levels) in each_top_level_statement'
196
/usr/local/lib/ruby/2.5.0/irb.rb:488:in `block in eval_input'
197
/usr/local/lib/ruby/2.5.0/irb.rb:623:in `signal_status'
198
/usr/local/lib/ruby/2.5.0/irb.rb:491:in `block (2 levels) in eval_input'
199
/usr/local/lib/ruby/2.5.0/irb/context.rb:380:in `evaluate'
200
/usr/local/lib/ruby/2.5.0/irb/workspace.rb:85:in `evaluate'
201
/usr/local/lib/ruby/2.5.0/irb/workspace.rb:85:in `eval'
202
(irb):1:in `irb_binding'
203
(irb):1:in `times'
204
(irb):4:in `block in irb_binding'
205

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

    
214
-- C level backtrace information -------------------------------------------
215
/usr/local/lib/libruby.so.2.5(rb_vm_bugreport+0x4f1) [0x7ffa7c2d1dd1]
216
/usr/local/lib/libruby.so.2.5(0xaad64) [0x7ffa7c14cd64]
217
/usr/local/lib/libruby.so.2.5(0x1a1462) [0x7ffa7c243462]
218
/lib/x86_64-linux-gnu/libpthread.so.0(0x7ffa7be960c0) [0x7ffa7be960c0]
219
/lib/x86_64-linux-gnu/libc.so.6(abort+0x269) [0x7ffa7b3da529]
220
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b416c00) [0x7ffa7b416c00]
221
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b41cfc6) [0x7ffa7b41cfc6]
222
/lib/x86_64-linux-gnu/libc.so.6(0x7ffa7b41f089) [0x7ffa7b41f089]
223
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54) [0x7ffa7b420f64]
224
/usr/local/lib/libruby.so.2.5(0xcda94) [0x7ffa7c16fa94]
225
/usr/local/lib/libruby.so.2.5(st_init_table_with_size+0x9f) [0x7ffa7c24c5bf]
226
/usr/local/lib/libruby.so.2.5(0xd6555) [0x7ffa7c178555]
227
/usr/local/lib/libruby.so.2.5(0x20e286) [0x7ffa7c2b0286]
228
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
229
/usr/local/lib/libruby.so.2.5(0x21d097) [0x7ffa7c2bf097]
230
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
231
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
232
/usr/local/lib/libruby.so.2.5(0x22340a) [0x7ffa7c2c540a]
233
/usr/local/lib/libruby.so.2.5(0x10f600) [0x7ffa7c1b1600]
234
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
235
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
236
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
237
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
238
/usr/local/lib/libruby.so.2.5(0x22531c) [0x7ffa7c2c731c]
239
/usr/local/lib/libruby.so.2.5(0x2257de) [0x7ffa7c2c77de]
240
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
241
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
242
/usr/local/lib/libruby.so.2.5(0x21d097) [0x7ffa7c2bf097]
243
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
244
/usr/local/lib/libruby.so.2.5(0x2285e6) [0x7ffa7c2ca5e6]
245
/usr/local/lib/libruby.so.2.5(rb_rescue2+0xd6) [0x7ffa7c1567b6]
246
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
247
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
248
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
249
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
250
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
251
/usr/local/lib/libruby.so.2.5(0x2235ea) [0x7ffa7c2c55ea]
252
/usr/local/lib/libruby.so.2.5(0x214a81) [0x7ffa7c2b6a81]
253
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c) [0x7ffa7c2b6bcc]
254
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
255
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
256
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
257
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
258
/usr/local/lib/libruby.so.2.5(0x22236c) [0x7ffa7c2c436c]
259
/usr/local/lib/libruby.so.2.5(0x2235ea) [0x7ffa7c2c55ea]
260
/usr/local/lib/libruby.so.2.5(0x214a81) [0x7ffa7c2b6a81]
261
/usr/local/lib/libruby.so.2.5(rb_catch_obj+0x1c) [0x7ffa7c2b6bcc]
262
/usr/local/lib/libruby.so.2.5(0x2117cf) [0x7ffa7c2b37cf]
263
/usr/local/lib/libruby.so.2.5(0x224b63) [0x7ffa7c2c6b63]
264
/usr/local/lib/libruby.so.2.5(0x21ce56) [0x7ffa7c2bee56]
265
/usr/local/lib/libruby.so.2.5(0x221630) [0x7ffa7c2c3630]
266
/usr/local/lib/libruby.so.2.5(0xb17e7) [0x7ffa7c1537e7]
267
/usr/local/lib/libruby.so.2.5(ruby_exec_node+0x1d) [0x7ffa7c1555ed]
268
/usr/local/lib/libruby.so.2.5(ruby_run_node+0x1e) [0x7ffa7c158eee]
269
/usr/local/bin/ruby(main+0x4b) [0x55ca6a34794b] ./main.c:42
270

    
271
-- Other runtime information -----------------------------------------------
272

    
273
* Loaded script: irb
274

    
275
* Loaded features:
276

    
277
    0 enumerator.so
278
    1 thread.rb
279
    2 rational.so
280
    3 complex.so
281
    4 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
282
    5 /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
283
    6 /usr/local/lib/ruby/2.5.0/x86_64-linux/rbconfig.rb
284
    7 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/compatibility.rb
285
    8 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/defaults.rb
286
    9 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/deprecate.rb
287
   10 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/errors.rb
288
   11 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/version.rb
289
   12 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/requirement.rb
290
   13 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/platform.rb
291
   14 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/basic_specification.rb
292
   15 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/stub_specification.rb
293
   16 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/util/list.rb
294
   17 /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
295
   18 /usr/local/lib/ruby/2.5.0/uri/rfc2396_parser.rb
296
   19 /usr/local/lib/ruby/2.5.0/uri/rfc3986_parser.rb
297
   20 /usr/local/lib/ruby/2.5.0/uri/common.rb
298
   21 /usr/local/lib/ruby/2.5.0/uri/generic.rb
299
   22 /usr/local/lib/ruby/2.5.0/uri/ftp.rb
300
   23 /usr/local/lib/ruby/2.5.0/uri/http.rb
301
   24 /usr/local/lib/ruby/2.5.0/uri/https.rb
302
   25 /usr/local/lib/ruby/2.5.0/uri/ldap.rb
303
   26 /usr/local/lib/ruby/2.5.0/uri/ldaps.rb
304
   27 /usr/local/lib/ruby/2.5.0/uri/mailto.rb
305
   28 /usr/local/lib/ruby/2.5.0/uri.rb
306
   29 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb
307
   30 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/exceptions.rb
308
   31 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/util.rb
309
   32 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/bundler_version_finder.rb
310
   33 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/dependency.rb
311
   34 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_gem.rb
312
   35 /usr/local/lib/ruby/2.5.0/monitor.rb
313
   36 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb
314
   37 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems.rb
315
   38 /usr/local/lib/ruby/site_ruby/2.5.0/rubygems/path_support.rb
316
   39 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/version.rb
317
   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
318
   41 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/levenshtein.rb
319
   42 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/jaro_winkler.rb
320
   43 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checker.rb
321
   44 /usr/local/lib/ruby/2.5.0/delegate.rb
322
   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
323
   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
324
   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
325
   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
326
   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
327
   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
328
   51 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/formatters/plain_formatter.rb
329
   52 /usr/local/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean.rb
330
   53 /usr/local/lib/ruby/2.5.0/e2mmap.rb
331
   54 /usr/local/lib/ruby/2.5.0/irb/init.rb
332
   55 /usr/local/lib/ruby/2.5.0/irb/workspace.rb
333
   56 /usr/local/lib/ruby/2.5.0/irb/inspector.rb
334
   57 /usr/local/lib/ruby/2.5.0/irb/output-method.rb
335
   58 /usr/local/lib/ruby/2.5.0/irb/context.rb
336
   59 /usr/local/lib/ruby/2.5.0/irb/extend-command.rb
337
   60 /usr/local/lib/ruby/2.5.0/irb/notifier.rb
338
   61 /usr/local/lib/ruby/2.5.0/irb/slex.rb
339
   62 /usr/local/lib/ruby/2.5.0/irb/ruby-token.rb
340
   63 /usr/local/lib/ruby/2.5.0/irb/ruby-lex.rb
341
   64 /usr/local/lib/ruby/2.5.0/irb/src_encoding.rb
342
   65 /usr/local/lib/ruby/2.5.0/irb/magic-file.rb
343
   66 /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
344
   67 /usr/local/lib/ruby/2.5.0/irb/input-method.rb
345
   68 /usr/local/lib/ruby/2.5.0/irb/locale.rb
346
   69 /usr/local/lib/ruby/2.5.0/irb.rb
347

    
348
* Process memory map:
349

    
350
55ca6a347000-55ca6a348000 r-xp 00000000 08:01 1638331                    /usr/local/bin/ruby
351
55ca6a547000-55ca6a548000 r--p 00000000 08:01 1638331                    /usr/local/bin/ruby
352
55ca6a548000-55ca6a549000 rw-p 00001000 08:01 1638331                    /usr/local/bin/ruby
353
55ca6c44d000-55ca6c999000 rw-p 00000000 00:00 0                          [heap]
354
7ffa74000000-7ffa74021000 rw-p 00000000 00:00 0
355
7ffa74021000-7ffa78000000 ---p 00000000 00:00 0
356
7ffa79a21000-7ffa79bbe000 r--s 00000000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
357
7ffa79bbe000-7ffa7a2db000 r--s 00000000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
358
7ffa7a2db000-7ffa7a2f1000 r-xp 00000000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
359
7ffa7a2f1000-7ffa7a4f0000 ---p 00016000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
360
7ffa7a4f0000-7ffa7a4f1000 r--p 00015000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
361
7ffa7a4f1000-7ffa7a4f2000 rw-p 00016000 08:01 3277626                    /lib/x86_64-linux-gnu/libgcc_s.so.1
362
7ffa7a4f2000-7ffa7a518000 r-xp 00000000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
363
7ffa7a518000-7ffa7a717000 ---p 00026000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
364
7ffa7a717000-7ffa7a71b000 r--p 00025000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
365
7ffa7a71b000-7ffa7a71c000 rw-p 00029000 08:01 3277686                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
366
7ffa7a71c000-7ffa7a73e000 r-xp 00000000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
367
7ffa7a73e000-7ffa7a93d000 ---p 00022000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
368
7ffa7a93d000-7ffa7a93e000 r--p 00021000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
369
7ffa7a93e000-7ffa7a93f000 rw-p 00022000 08:01 3288632                    /lib/x86_64-linux-gnu/libncurses.so.5.9
370
7ffa7a93f000-7ffa7a983000 r-xp 00000000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
371
7ffa7a983000-7ffa7ab82000 ---p 00044000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
372
7ffa7ab82000-7ffa7ab84000 r--p 00043000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
373
7ffa7ab84000-7ffa7ab8a000 rw-p 00045000 08:01 3288311                    /lib/x86_64-linux-gnu/libreadline.so.7.0
374
7ffa7ab8a000-7ffa7ab8c000 rw-p 00000000 00:00 0
375
7ffa7ab8c000-7ffa7ab94000 r-xp 00000000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
376
7ffa7ab94000-7ffa7ad93000 ---p 00008000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
377
7ffa7ad93000-7ffa7ad94000 r--p 00007000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
378
7ffa7ad94000-7ffa7ad95000 rw-p 00008000 08:01 1639300                    /usr/local/lib/ruby/2.5.0/x86_64-linux/readline.so
379
7ffa7ad95000-7ffa7ad9d000 r-xp 00000000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
380
7ffa7ad9d000-7ffa7af9d000 ---p 00008000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
381
7ffa7af9d000-7ffa7af9e000 r--p 00008000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
382
7ffa7af9e000-7ffa7af9f000 rw-p 00009000 08:01 1639304                    /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
383
7ffa7af9f000-7ffa7afa2000 r-xp 00000000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
384
7ffa7afa2000-7ffa7b1a1000 ---p 00003000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
385
7ffa7b1a1000-7ffa7b1a2000 r--p 00002000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
386
7ffa7b1a2000-7ffa7b1a3000 rw-p 00003000 08:01 1639262                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
387
7ffa7b1a3000-7ffa7b1a5000 r-xp 00000000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
388
7ffa7b1a5000-7ffa7b3a4000 ---p 00002000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
389
7ffa7b3a4000-7ffa7b3a5000 r--p 00001000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
390
7ffa7b3a5000-7ffa7b3a6000 rw-p 00002000 08:01 1639219                    /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
391
7ffa7b3a6000-7ffa7b53b000 r-xp 00000000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
392
7ffa7b53b000-7ffa7b73b000 ---p 00195000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
393
7ffa7b73b000-7ffa7b73f000 r--p 00195000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
394
7ffa7b73f000-7ffa7b741000 rw-p 00199000 08:01 3277606                    /lib/x86_64-linux-gnu/libc-2.24.so
395
7ffa7b741000-7ffa7b745000 rw-p 00000000 00:00 0
396
7ffa7b745000-7ffa7b848000 r-xp 00000000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
397
7ffa7b848000-7ffa7ba47000 ---p 00103000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
398
7ffa7ba47000-7ffa7ba48000 r--p 00102000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
399
7ffa7ba48000-7ffa7ba49000 rw-p 00103000 08:01 3277635                    /lib/x86_64-linux-gnu/libm-2.24.so
400
7ffa7ba49000-7ffa7ba51000 r-xp 00000000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
401
7ffa7ba51000-7ffa7bc51000 ---p 00008000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
402
7ffa7bc51000-7ffa7bc52000 r--p 00008000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
403
7ffa7bc52000-7ffa7bc53000 rw-p 00009000 08:01 3277616                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
404
7ffa7bc53000-7ffa7bc81000 rw-p 00000000 00:00 0
405
7ffa7bc81000-7ffa7bc84000 r-xp 00000000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
406
7ffa7bc84000-7ffa7be83000 ---p 00003000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
407
7ffa7be83000-7ffa7be84000 r--p 00002000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
408
7ffa7be84000-7ffa7be85000 rw-p 00003000 08:01 3277618                    /lib/x86_64-linux-gnu/libdl-2.24.so
409
7ffa7be85000-7ffa7be9d000 r-xp 00000000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
410
7ffa7be9d000-7ffa7c09c000 ---p 00018000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
411
7ffa7c09c000-7ffa7c09d000 r--p 00017000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
412
7ffa7c09d000-7ffa7c09e000 rw-p 00018000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
413
7ffa7c09e000-7ffa7c0a2000 rw-p 00000000 00:00 0
414
7ffa7c0a2000-7ffa7c3b5000 r-xp 00000000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
415
7ffa7c3b5000-7ffa7c5b5000 ---p 00313000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
416
7ffa7c5b5000-7ffa7c5ba000 r--p 00313000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
417
7ffa7c5ba000-7ffa7c5bd000 rw-p 00318000 08:01 1638369                    /usr/local/lib/libruby.so.2.5.3
418
7ffa7c5bd000-7ffa7c5ce000 rw-p 00000000 00:00 0
419
7ffa7c5ce000-7ffa7c5f1000 r-xp 00000000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
420
7ffa7c699000-7ffa7c6bb000 r--s 00000000 08:01 3277669                    /lib/x86_64-linux-gnu/libpthread-2.24.so
421
7ffa7c6bb000-7ffa7c6e0000 r--s 00000000 08:01 1638331                    /usr/local/bin/ruby
422
7ffa7c6e0000-7ffa7c7e5000 rw-p 00000000 00:00 0
423
7ffa7c7e9000-7ffa7c7ea000 rw-p 00000000 00:00 0
424
7ffa7c7ea000-7ffa7c7eb000 ---p 00000000 00:00 0
425
7ffa7c7eb000-7ffa7c7f1000 rw-p 00000000 00:00 0
426
7ffa7c7f1000-7ffa7c7f2000 r--p 00023000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
427
7ffa7c7f2000-7ffa7c7f3000 rw-p 00024000 08:01 3277588                    /lib/x86_64-linux-gnu/ld-2.24.so
428
7ffa7c7f3000-7ffa7c7f4000 rw-p 00000000 00:00 0
429
7ffe04b24000-7ffe05323000 rw-p 00000000 00:00 0                          [stack]
430
7ffe05351000-7ffe05353000 r--p 00000000 00:00 0                          [vvar]
431
7ffe05353000-7ffe05355000 r-xp 00000000 00:00 0                          [vdso]
432
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
433

    
434

    
435
[NOTE]
436
You may have encountered a bug in the Ruby interpreter or extension libraries.
437
Bug reports are welcome.
438
For details: http://www.ruby-lang.org/bugreport.html