/gist:7be5c691bcd7a66888d3 Secret
Created
February 24, 2012 19:27
Star
You must be signed in to star a gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2012-02-24 23:25:42] make | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -shared | |
CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -fPIC | |
XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT | |
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. | |
DLDFLAGS = -Wl,-soname,libruby.so.2.0 -fstack-protector | |
SOLIBS = -lpthread -lrt -ldl -lcrypt -lm | |
compiling main.c | |
compiling dmydln.c | |
compiling dmyencoding.c | |
compiling version.c | |
compiling dmyversion.c | |
generating miniprelude.c | |
bison -d -o y.tab.c parse.y | |
sed -f ./tool/ytab.sed -e "/^#/s!y\.tab\.c!parse.c!" y.tab.c > parse.c.new | |
sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse\.y/d" y.tab.h > parse.h.new | |
parse.h updated | |
generating id.h | |
id.h updated | |
compiling miniprelude.c | |
compiling array.c | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
compiling complex.c | |
compiling dir.c | |
compiling dln_find.c | |
compiling enum.c | |
compiling enumerator.c | |
generating known_errors.inc | |
known_errors.inc updated | |
compiling error.c | |
compiling eval.c | |
compiling load.c | |
compiling proc.c | |
compiling file.c | |
file.c: Na função ‘utime_internal’: | |
file.c:2273:13: aviso: passing argument 1 of ‘rb_sys_fail_str’ makes integer from pointer without a cast [habilitado por padrão] | |
./include/ruby/ruby.h:1189:1: nota: expected ‘VALUE’ but argument is of type ‘const char *’ | |
compiling gc.c | |
compiling hash.c | |
compiling inits.c | |
compiling io.c | |
compiling marshal.c | |
compiling math.c | |
compiling node.c | |
compiling numeric.c | |
compiling object.c | |
compiling pack.c | |
copying lex.c | |
compiling parse.c | |
compiling process.c | |
compiling random.c | |
compiling range.c | |
compiling rational.c | |
compiling re.c | |
compiling regcomp.c | |
regcomp.c: Na função ‘is_not_included’: | |
regcomp.c:2519:13: aviso: variable ‘c’ set but not used [-Wunused-but-set-variable] | |
regcomp.c: Na função ‘update_string_node_case_fold’: | |
regcomp.c:3357:14: aviso: variable ‘q’ set but not used [-Wunused-but-set-variable] | |
compiling regenc.c | |
compiling regerror.c | |
compiling regexec.c | |
compiling regparse.c | |
regparse.c: Na função ‘parse_exp’: | |
regparse.c:5722:38: aviso: ‘b2’ may be used uninitialized in this function [-Wuninitialized] | |
regparse.c:5682:12: nota: ‘b2’ was declared here | |
regparse.c:1501:7: aviso: ‘c’ may be used uninitialized in this function [-Wuninitialized] | |
regparse.c:5679:17: nota: ‘c’ was declared here | |
compiling regsyntax.c | |
compiling ruby.c | |
compiling safe.c | |
compiling signal.c | |
compiling sprintf.c | |
compiling st.c | |
compiling strftime.c | |
compiling string.c | |
compiling struct.c | |
compiling time.c | |
compiling transcode.c | |
compiling util.c | |
compiling variable.c | |
generating insns.inc | |
generating insns_info.inc | |
generating optinsn.inc | |
generating optunifs.inc | |
generating opt_sc.inc | |
compiling compile.c | |
compiling debug.c | |
generating node_name.inc | |
compiling iseq.c | |
generating vmtc.inc | |
generating vm.inc | |
compiling vm.c | |
compiling vm_dump.c | |
compiling thread.c | |
compiling cont.c | |
compiling ./enc/ascii.c | |
compiling ./enc/us_ascii.c | |
compiling ./enc/unicode.c | |
compiling ./enc/utf_8.c | |
generating newline.c ... | |
converter for universal_newline | |
converter for crlf_newline | |
converter for cr_newline | |
done. (0.01user 0.00system 0.00elapsed) | |
compiling newline.c | |
compiling ./missing/strlcpy.c | |
compiling ./missing/strlcat.c | |
compiling ./missing/setproctitle.c | |
compiling addr2line.c | |
addr2line.c: Na função ‘parse_debug_line_cu’: | |
addr2line.c:233:18: aviso: variable ‘isa’ set but not used [-Wunused-but-set-variable] | |
addr2line.c:230:9: aviso: variable ‘end_sequence’ set but not used [-Wunused-but-set-variable] | |
addr2line.c:229:9: aviso: variable ‘basic_block’ set but not used [-Wunused-but-set-variable] | |
addr2line.c:227:18: aviso: variable ‘column’ set but not used [-Wunused-but-set-variable] | |
addr2line.c:221:20: aviso: variable ‘standard_opcode_lengths’ set but not used [-Wunused-but-set-variable] | |
compiling dmyext.c | |
linking miniruby | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1206: [BUG] Segmentation fault | |
ruby 2.0.0dev (2012-02-24) [x86_64-linux] | |
-- Control frame information ----------------------------------------------- | |
c:0009 p:---- s:0053 b:0053 l:000052 d:000052 CFUNC :initialize | |
c:0008 p:---- s:0051 b:0051 l:000050 d:000050 CFUNC :utime | |
c:0007 p:0034 s:0045 b:0045 l:000035 d:000044 BLOCK /home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1206 | |
c:0006 p:---- s:0041 b:0041 l:000040 d:000040 FINISH | |
c:0005 p:---- s:0039 b:0039 l:000038 d:000038 CFUNC :each | |
c:0004 p:0156 s:0036 b:0036 l:000035 d:000035 METHOD /home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1203 | |
c:0003 p:1016 s:0027 b:0027 l:000348 d:000e70 EVAL ./tool/mkconfig.rb:269 | |
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH | |
c:0001 p:0000 s:0002 b:0002 l:000348 d:000348 TOP | |
-- Ruby level backtrace information ---------------------------------------- | |
./tool/mkconfig.rb:269:in `<main>' | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1203:in `touch' | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1203:in `each' | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1206:in `block in touch' | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1206:in `utime' | |
/home/antares/.rvm/src/ruby-head/lib/fileutils.rb:1206:in `initialize' | |
-- C level backtrace information ------------------------------------------- | |
./miniruby() [0x5700a5] vm_dump.c:812 | |
./miniruby() [0x44c83b] error.c:266 | |
./miniruby(rb_bug+0xb7) [0x44d7b7] error.c:285 | |
./miniruby() [0x50454f] signal.c:603 | |
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x2b138a2d6060] | |
./miniruby() [0x55c298] vm_method.c:370 | |
./miniruby(rb_check_funcall+0x74) [0x568aa4] vm_eval.c:274 | |
./miniruby(rb_convert_type+0xbb) [0x49e27b] object.c:2166 | |
./miniruby(rb_string_value+0x33) [0x517c03] string.c:1416 | |
./miniruby() [0x44e8f1] error.c:1217 | |
./miniruby() [0x566827] vm_eval.c:79 | |
./miniruby(rb_class_new_instance+0x30) [0x49dbb0] object.c:1691 | |
./miniruby(rb_syserr_new_str+0x4c) [0x44f49c] error.c:1809 | |
./miniruby(rb_sys_fail_str+0x9) [0x44f6a9] error.c:1833 | |
./miniruby() [0x45baf1] file.c:2273 | |
./miniruby() [0x45e476] file.c:225 | |
./miniruby() [0x45e732] file.c:2344 | |
./miniruby() [0x56941a] vm_insnhelper.c:452 | |
./miniruby() [0x55ec19] insns.def:1018 | |
./miniruby() [0x5655a1] vm.c:1223 | |
./miniruby(rb_yield+0x47) [0x56adc7] vm.c:636 | |
./miniruby(rb_ary_each+0x52) [0x41bf22] array.c:1516 | |
./miniruby() [0x56941a] vm_insnhelper.c:452 | |
./miniruby() [0x55ec19] insns.def:1018 | |
./miniruby() [0x5655a1] vm.c:1223 | |
./miniruby(rb_iseq_eval_main+0xa6) [0x56b906] vm.c:1463 | |
./miniruby() [0x452682] eval.c:204 | |
./miniruby(ruby_exec_node+0x1d) [0x45370d] eval.c:251 | |
./miniruby(ruby_run_node+0x1e) [0x45573e] eval.c:244 | |
./miniruby() [0x41827b] thread.c:3854 | |
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x2b138abca30d] | |
./miniruby() [0x4182a9] main.c:40 | |
-- Other runtime information ----------------------------------------------- | |
* Loaded script: ./tool/mkconfig.rb | |
* Loaded features: | |
0 enumerator.so | |
1 /home/antares/.rvm/src/ruby-head/lib/fileutils.rb | |
* Process memory map: | |
00400000-0061b000 r-xp 00000000 08:01 6821360 /home/antares/.rvm/src/ruby-head/miniruby | |
0081a000-0081f000 r--p 0021a000 08:01 6821360 /home/antares/.rvm/src/ruby-head/miniruby | |
0081f000-00821000 rw-p 0021f000 08:01 6821360 /home/antares/.rvm/src/ruby-head/miniruby | |
00821000-0083e000 rw-p 00000000 00:00 0 | |
00da3000-0104f000 rw-p 00000000 00:00 0 [heap] | |
2b138a0a3000-2b138a0c4000 r-xp 00000000 08:01 4198074 /lib/x86_64-linux-gnu/ld-2.13.so | |
2b138a0c4000-2b138a0c6000 rw-p 00000000 00:00 0 | |
2b138a2c3000-2b138a2c4000 r--p 00020000 08:01 4198074 /lib/x86_64-linux-gnu/ld-2.13.so | |
2b138a2c4000-2b138a2c6000 rw-p 00021000 08:01 4198074 /lib/x86_64-linux-gnu/ld-2.13.so | |
2b138a2c6000-2b138a2de000 r-xp 00000000 08:01 4198147 /lib/x86_64-linux-gnu/libpthread-2.13.so | |
2b138a2de000-2b138a4dd000 ---p 00018000 08:01 4198147 /lib/x86_64-linux-gnu/libpthread-2.13.so | |
2b138a4dd000-2b138a4de000 r--p 00017000 08:01 4198147 /lib/x86_64-linux-gnu/libpthread-2.13.so | |
2b138a4de000-2b138a4df000 rw-p 00018000 08:01 4198147 /lib/x86_64-linux-gnu/libpthread-2.13.so | |
2b138a4df000-2b138a4e3000 rw-p 00000000 00:00 0 | |
2b138a4e3000-2b138a4ea000 r-xp 00000000 08:01 4198151 /lib/x86_64-linux-gnu/librt-2.13.so | |
2b138a4ea000-2b138a6e9000 ---p 00007000 08:01 4198151 /lib/x86_64-linux-gnu/librt-2.13.so | |
2b138a6e9000-2b138a6ea000 r--p 00006000 08:01 4198151 /lib/x86_64-linux-gnu/librt-2.13.so | |
2b138a6ea000-2b138a6eb000 rw-p 00007000 08:01 4198151 /lib/x86_64-linux-gnu/librt-2.13.so | |
2b138a6eb000-2b138a6ec000 rw-p 00000000 00:00 0 | |
2b138a6ec000-2b138a6f5000 r-xp 00000000 08:01 4198093 /lib/x86_64-linux-gnu/libcrypt-2.13.so | |
2b138a6f5000-2b138a8f5000 ---p 00009000 08:01 4198093 /lib/x86_64-linux-gnu/libcrypt-2.13.so | |
2b138a8f5000-2b138a8f6000 r--p 00009000 08:01 4198093 /lib/x86_64-linux-gnu/libcrypt-2.13.so | |
2b138a8f6000-2b138a8f7000 rw-p 0000a000 08:01 4198093 /lib/x86_64-linux-gnu/libcrypt-2.13.so | |
2b138a8f7000-2b138a925000 rw-p 00000000 00:00 0 | |
2b138a925000-2b138a9a8000 r-xp 00000000 08:01 4198117 /lib/x86_64-linux-gnu/libm-2.13.so | |
2b138a9a8000-2b138aba7000 ---p 00083000 08:01 4198117 /lib/x86_64-linux-gnu/libm-2.13.so | |
2b138aba7000-2b138aba8000 r--p 00082000 08:01 4198117 /lib/x86_64-linux-gnu/libm-2.13.so | |
2b138aba8000-2b138aba9000 rw-p 00083000 08:01 4198117 /lib/x86_64-linux-gnu/libm-2.13.so | |
2b138aba9000-2b138ad3e000 r-xp 00000000 08:01 4198087 /lib/x86_64-linux-gnu/libc-2.13.so | |
2b138ad3e000-2b138af3d000 ---p 00195000 08:01 4198087 /lib/x86_64-linux-gnu/libc-2.13.so | |
2b138af3d000-2b138af41000 r--p 00194000 08:01 4198087 /lib/x86_64-linux-gnu/libc-2.13.so | |
2b138af41000-2b138af42000 rw-p 00198000 08:01 4198087 /lib/x86_64-linux-gnu/libc-2.13.so | |
2b138af42000-2b138af4b000 rw-p 00000000 00:00 0 | |
2b138af4b000-2b138b62f000 r--p 00000000 08:01 2103662 /usr/lib/locale/locale-archive | |
2b138b62f000-2b138b730000 rw-p 00000000 00:00 0 | |
2b138b730000-2b138b731000 ---p 00000000 00:00 0 | |
2b138b731000-2b138b734000 rw-p 00000000 00:00 0 | |
2b138b734000-2b138b73b000 r--s 00000000 08:01 2492300 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache | |
2b138b74c000-2b138b761000 r-xp 00000000 08:01 4198108 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
2b138b761000-2b138b960000 ---p 00015000 08:01 4198108 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
2b138b960000-2b138b961000 r--p 00014000 08:01 4198108 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
2b138b961000-2b138b962000 rw-p 00015000 08:01 4198108 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
2b138b962000-2b138b963000 rw-p 00000000 00:00 0 | |
7fffeb0e7000-7fffeb109000 rw-p 00000000 00:00 0 [stack] | |
7fffeb1d3000-7fffeb1d4000 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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment