Project

General

Profile

Bug #13548 ยป builtin_setjmp.txt

vp (Vladimir Pavlov), 05/08/2017 03:25 PM

 
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o enc/trans/newline.o -c enc/trans/newline.c
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o setproctitle.o -c ./missing/setproctitle.c
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o strlcat.o -c ./missing/strlcat.c
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o strlcpy.o -c ./missing/strlcpy.c
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o addr2line.o -c addr2line.c
gcc -O1 -fweb -g -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/i686-linux-gnu -I./include -I. -I./enc/unicode/9.0.0 -o dmyenc.o -c dmyenc.c
gcc -O1 -fweb -g -fPIC -L. -g -fstack-protector -rdynamic -Wl,-export-dynamic -fstack-protector main.o dmydln.o miniinit.o dmyext.o miniprelude.o array.o bignum.o class.o compar.o compile.o complex.o cont.o debug.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o iseq.o load.o marshal.o math.o node.o numeric.o object.o pack.o parse.o proc.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o thread.o time.o transcode.o util.o variable.o version.o vm.o vm_backtrace.o vm_dump.o vm_trace.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o setproctitle.o strlcat.o strlcpy.o addr2line.o -lpthread -lgmp -ldl -lcrypt -lm -o miniruby
./miniruby -I./lib -I. -I.ext/common ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc
./tool/generic_erb.rb:6: [BUG] Segmentation fault at 0x030840
ruby 2.4.1p111 (2017-03-22 revision 58053) [i686-linux-gnu]

-- Control frame information -----------------------------------------------
c:0003 p:---- s:0028 e:000027 CFUNC :require
c:0002 p:0008 s:0023 E:000c6c EVAL ./tool/generic_erb.rb:6 [FINISH]
c:0001 p:0000 s:0003 E:002170 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
./tool/generic_erb.rb:6:in `<main>'
./tool/generic_erb.rb:6:in `require'

-- Machine register context ------------------------------------------------
GS: 0x00000063 FS: 0x00000000 ES: 0x0000002b DS: 0x0000002b EDI: 0x00030840
ESI: 0x082f96e4 EBP: 0xffff9038 ESP: 0xffff8ff0 EBX: 0x082dd000 EDX: 0x00030840
ECX: 0xffffffff EAX: 0x00000000 TRA: 0x0000000e ERR: 0x00000004 EIP: 0x08176ffc
CS: 0x00000023 EFL: 0x00010202 UES: 0xffff8ff0 SS: 0x0000002b

-- C level backtrace information -------------------------------------------
/tmp/ruby-2.4.1/miniruby(rb_print_backtrace+0x21) [0x81bdb4e] vm_dump.c:684
/tmp/ruby-2.4.1/miniruby(rb_vm_bugreport+0x26f) [0x81bddcd] vm_dump.c:954
/tmp/ruby-2.4.1/miniruby(rb_bug_context+0x60) [0x80b0690] error.c:506
/tmp/ruby-2.4.1/miniruby(sigsegv+0x43) [0x815aae7] signal.c:907
/lib/libpthread.so.0 [0xf76d8340]
/tmp/ruby-2.4.1/miniruby(rb_str_buf_cat2+0x39) [0x8176ffc] string.c:2677
/tmp/ruby-2.4.1/miniruby(rb_find_file_ext_safe+0x22a) [0x80bd521] file.c:5816
/tmp/ruby-2.4.1/miniruby(rb_require_internal+0x6ba) [0x80e96bd] load.c:912
/tmp/ruby-2.4.1/miniruby(rb_require_safe+0x1e) [0x80e9cde] load.c:1042
/tmp/ruby-2.4.1/miniruby(rb_f_require+0x21) [0x80e9d4d] load.c:823
/tmp/ruby-2.4.1/miniruby(call_cfunc_1+0x11) [0x81a2e36] vm_insnhelper.c:1585
/tmp/ruby-2.4.1/miniruby(vm_call_cfunc+0x231) [0x81a7406] vm_insnhelper.c:1752
/tmp/ruby-2.4.1/miniruby(vm_call_method_each_type+0x8d) [0x81b5133] vm_insnhelper.c:2146
/tmp/ruby-2.4.1/miniruby(vm_call_method+0xb4) [0x81b559a] vm_insnhelper.c:2277
/tmp/ruby-2.4.1/miniruby(vm_call_general+0x1c) [0x81b5696] vm_insnhelper.c:2309
/tmp/ruby-2.4.1/miniruby(vm_exec_core+0x26e9) [0x81aff7b] insns.def:1066
/tmp/ruby-2.4.1/miniruby(vm_exec+0xae) [0x81b3211] vm.c:1727
/tmp/ruby-2.4.1/miniruby(rb_iseq_eval_main+0x9f) [0x81b466a] vm.c:1973
/tmp/ruby-2.4.1/miniruby(ruby_exec_internal+0xde) [0x80b3501] eval.c:244
/tmp/ruby-2.4.1/miniruby(ruby_exec_node+0x22) [0x80b4fed] eval.c:308
/tmp/ruby-2.4.1/miniruby(ruby_run_node+0x42) [0x80b6feb] eval.c:300
/tmp/ruby-2.4.1/miniruby(main+0x60) [0x805bc72] main.c:36

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

* Loaded script: ./tool/generic_erb.rb

* Loaded features:

0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so

* Process memory map:

08048000-082d9000 r-xp 00000000 08:11 1044970 /tmp/ruby-2.4.1/miniruby
082da000-082dd000 r--p 00291000 08:11 1044970 /tmp/ruby-2.4.1/miniruby
082dd000-082de000 rw-p 00294000 08:11 1044970 /tmp/ruby-2.4.1/miniruby
082de000-083ac000 rw-p 00000000 00:00 0 [heap]
f68c8000-f68df000 r--s 00000000 08:11 800783 /lib/libpthread-2.25.so
f68df000-f7053000 r--s 00000000 08:11 1044970 /tmp/ruby-2.4.1/miniruby
f7053000-f706a000 r-xp 00000000 08:11 838753 /usr/lib/libgcc_s.so.1
f706a000-f706b000 r--p 00016000 08:11 838753 /usr/lib/libgcc_s.so.1
f706b000-f706c000 rw-p 00017000 08:11 838753 /usr/lib/libgcc_s.so.1
f7079000-f70fa000 rw-p 00000000 00:00 0
f70fa000-f713f000 r--p 02b2a000 08:11 800798 /usr/lib/locale/locale-archive
f713f000-f7270000 r--p 00560000 08:11 800798 /usr/lib/locale/locale-archive
f7270000-f7470000 r--p 00000000 08:11 800798 /usr/lib/locale/locale-archive
f7470000-f7472000 rw-p 00000000 00:00 0
f7472000-f75e1000 r-xp 00000000 08:11 800455 /lib/libc-2.25.so
f75e1000-f75e2000 ---p 0016f000 08:11 800455 /lib/libc-2.25.so
f75e2000-f75e4000 r--p 0016f000 08:11 800455 /lib/libc-2.25.so
f75e4000-f75e6000 rw-p 00171000 08:11 800455 /lib/libc-2.25.so
f75e6000-f75e8000 rw-p 00000000 00:00 0
f75e8000-f7634000 r-xp 00000000 08:11 800450 /lib/libm-2.25.so
f7634000-f7635000 r--p 0004b000 08:11 800450 /lib/libm-2.25.so
f7635000-f7636000 rw-p 0004c000 08:11 800450 /lib/libm-2.25.so
f7636000-f763d000 r-xp 00000000 08:11 800449 /lib/libcrypt-2.25.so
f763d000-f763e000 r--p 00006000 08:11 800449 /lib/libcrypt-2.25.so
f763e000-f763f000 rw-p 00007000 08:11 800449 /lib/libcrypt-2.25.so
f763f000-f7666000 rw-p 00000000 00:00 0
f7666000-f7668000 r-xp 00000000 08:11 800458 /lib/libdl-2.25.so
f7668000-f7669000 r--p 00001000 08:11 800458 /lib/libdl-2.25.so
f7669000-f766a000 rw-p 00002000 08:11 800458 /lib/libdl-2.25.so
f766a000-f76c7000 r-xp 00000000 08:11 831337 /usr/lib/libgmp.so.10.3.2
f76c7000-f76c8000 r--p 0005c000 08:11 831337 /usr/lib/libgmp.so.10.3.2
f76c8000-f76c9000 rw-p 0005d000 08:11 831337 /usr/lib/libgmp.so.10.3.2
f76c9000-f76df000 r-xp 00000000 08:11 800783 /lib/libpthread-2.25.so
f76df000-f76e0000 r--p 00015000 08:11 800783 /lib/libpthread-2.25.so
f76e0000-f76e1000 rw-p 00016000 08:11 800783 /lib/libpthread-2.25.so
f76e1000-f76e3000 rw-p 00000000 00:00 0
f76eb000-f76ec000 ---p 00000000 00:00 0
f76ec000-f76ef000 rw-p 00000000 00:00 0
f76ef000-f76f0000 r--p 02c0e000 08:11 800798 /usr/lib/locale/locale-archive
f76f0000-f76f2000 rw-p 00000000 00:00 0
f76f2000-f770f000 r-xp 00000000 08:11 800797 /lib/ld-2.25.so
f770f000-f7710000 r--p 0001c000 08:11 800797 /lib/ld-2.25.so
f7710000-f7711000 rw-p 0001d000 08:11 800797 /lib/ld-2.25.so
ff7fc000-ffffb000 rw-p 00000000 00:00 0 [stack]


[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

make: *** [uncommon.mk:854: encdb.h] Aborted
    (1-1/1)