From: Fearless Fool Date: 2013-03-27T05:36:03+09:00 Subject: build failure of ruby-2.0.0-p0.tar.gz under Mac OS X 10.8.3 I'm getting an abort trap (stack consistency error) compiling ruby-2.0-p0. FIRST QUESTION: is this the right place to report it? (And my sincere apologies if not!!) = Environment: MacBook Pro OS X 10.8.3 Xcode version 4.6.1 with command line tools gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) = To replicate: SANDBOX_PATH=/Users/me/dev TARBALLS=${SANDBOX_PATH}/tarballs INSTALL_DIR=${SANDBOX_PATH}/usr RUBY_TARBALL=${TARBALLS}/ruby-2.0.0-p0.tar.gz RUBY_SOURCES=${TARBALLS}/ruby-2.0.0-p0 RUBY_TARGET=${INSTALL_DIR}/bin/ruby RUBY_DISTRO=http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz mkdir ${TARBALLS} cd ${TARBALLS} wget -O ${RUBY_TARBALL} ${RUBY-DISTRO} tar xf ${RUBY_TARBALL} cd ${RUBY_SOURCES} ./configure --prefix=${INSTALL_DIR} --enable-shared --disable-install-doc --with-opt-dir=${INSTALL_DIR} make = Results ... lots of printout... compiling ./enc/unicode.c compiling ./enc/utf_8.c compiling newline.c compiling ./missing/setproctitle.c compiling dmyext.c linking miniruby /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:111: [BUG] Stack consistency error (sp: 38, bp: 36) ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.3.0] -- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/CrashReporter * /Library/Logs/CrashReporter * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports the more detail of. -- Control frame information ----------------------------------------------- c:0006 p:0038 s:0038 e:000037 CLASS /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:111 c:0005 p:0035 s:0034 e:000033 CLASS /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:107 c:0004 p:0009 s:0032 e:000031 TOP /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:85 [FINISH] c:0003 p:---- s:0030 e:000029 CFUNC :require c:0002 p:0098 s:0026 E:000608 EVAL ./tool/mkconfig.rb:11 [FINISH] c:0001 p:0000 s:0002 E:001518 TOP [FINISH] ./tool/mkconfig.rb:11:in `
' ./tool/mkconfig.rb:11:in `require' /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:85:in `' /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:107:in `' /Users/r/Desktop/Beryl/tarballs/ruby-2.0.0-p0/lib/fileutils.rb:111:in `' -- C level backtrace information ------------------------------------------- 0 miniruby 0x00000001056f0e64 rb_vm_bugreport + 164 1 miniruby 0x00000001055c817e report_bug + 302 2 miniruby 0x00000001055c8434 rb_bug + 180 3 miniruby 0x00000001056e6ee0 vm_exec_core + 32080 4 miniruby 0x00000001056e70be vm_exec + 94 5 miniruby 0x00000001056e7f9a rb_iseq_eval + 266 6 miniruby 0x00000001055ccd92 rb_load_internal + 306 7 miniruby 0x00000001055ce4e1 rb_require_safe + 1313 8 miniruby 0x00000001056d6ca4 call_cfunc_1 + 20 9 miniruby 0x00000001056dd166 vm_call_cfunc + 1046 10 miniruby 0x00000001056ebd20 vm_call_method + 224 11 miniruby 0x00000001056e23a3 vm_exec_core + 12819 12 miniruby 0x00000001056e70be vm_exec + 94 13 miniruby 0x00000001056e7e6e rb_iseq_eval_main + 206 14 miniruby 0x00000001055cb4ff ruby_exec_internal + 111 15 miniruby 0x00000001055cc4e2 ruby_run_node + 82 16 miniruby 0x00000001055925ff main + 79 17 libdyld.dylib 0x00007fff8896f7e1 start + 0 18 ??? 0x0000000000000009 0x0 + 9 -- Other runtime information ----------------------------------------------- * Loaded script: ./tool/mkconfig.rb * Loaded features: 0 enumerator.so [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: *** [.rbconfig.time] Abort trap: 6 Beryl[~/Desktop/Beryl/tarballs/ruby-2.0.0-p0]$ = and the full crash report: Process: miniruby [13458] Path: /Users/USER/Desktop/*/miniruby Identifier: miniruby Version: 0 Code Type: X86-64 (Native) Parent Process: make [12645] User ID: 501 Date/Time: 2013-03-26 13:00:53.206 -0700 OS Version: Mac OS X 10.8.3 (12D78) Report Version: 10 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff85c36212 __pthread_kill + 10 1 libsystem_c.dylib 0x00007fff819f3b54 pthread_kill + 90 2 libsystem_c.dylib 0x00007fff81a37dce abort + 143 3 miniruby 0x00000001055c8439 rb_bug + 185 4 miniruby 0x00000001056e6ee0 vm_exec_core + 32080 (insns.def:1539) 5 miniruby 0x00000001056e70be vm_exec + 94 (vm.c:1176) 6 miniruby 0x00000001056e7f9a rb_iseq_eval + 266 (vm.c:1411) 7 miniruby 0x00000001055ccd92 rb_load_internal + 306 (load.c:559) 8 miniruby 0x00000001055ce4e1 rb_require_safe + 1313 (load.c:917) 9 miniruby 0x00000001056d6ca4 call_cfunc_1 + 20 (vm_insnhelper.c:1304) 10 miniruby 0x00000001056dd166 vm_call_cfunc + 1046 (vm_insnhelper.c:1438) 11 miniruby 0x00000001056ebd20 vm_call_method + 224 (vm_insnhelper.c:1697) 12 miniruby 0x00000001056e23a3 vm_exec_core + 12819 (insns.def:1017) 13 miniruby 0x00000001056e70be vm_exec + 94 (vm.c:1176) 14 miniruby 0x00000001056e7e6e rb_iseq_eval_main + 206 (vm.c:1424) 15 miniruby 0x00000001055cb4ff ruby_exec_internal + 111 (eval.c:255) 16 miniruby 0x00000001055cc4e2 ruby_run_node + 82 (eval.c:315) 17 miniruby 0x00000001055925ff main + 79 (main.c:36) 18 libdyld.dylib 0x00007fff8896f7e1 start + 1 Thread 1: 0 libsystem_kernel.dylib 0x00007fff85c36322 __select + 10 1 miniruby 0x00000001056f6228 thread_timer + 472 (thread_pthread.c:1240) 2 libsystem_c.dylib 0x00007fff819f27a2 _pthread_start + 327 3 libsystem_c.dylib 0x00007fff819df1e1 thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5a66d728 rdx: 0x0000000000000000 rdi: 0x0000000000000303 rsi: 0x0000000000000006 rbp: 0x00007fff5a66d750 rsp: 0x00007fff5a66d728 r8: 0x00007fff70ae0278 r9: 0x00007fff5a66d5d0 r10: 0x0000000020000000 r11: 0x0000000000000206 r12: 0x0000000000000008 r13: 0x0000000000000002 r14: 0x00007fff70ae1180 r15: 0x00007f8a59534650 rip: 0x00007fff85c36212 rfl: 0x0000000000000206 cr2: 0x00007fff70ad9ff0 Logical CPU: 0 Binary Images: 0x105591000 - 0x1057a4fff +miniruby (0) <283E1439-5A72-398B-BD29-B86B0C1E636B> /Users/USER/Desktop/*/miniruby 0x7fff65191000 - 0x7fff651c593f dyld (210.2.3) <6900F2BA-DB48-3B78-B668-58FC0CF6BCB8> /usr/lib/dyld 0x7fff8116b000 - 0x7fff8116dfff libquarantine.dylib (52) <4BE2E642-A14F-340A-B482-5BD2AEFD9C24> /usr/lib/system/libquarantine.dylib 0x7fff8152d000 - 0x7fff81533fff libmacho.dylib (829) /usr/lib/system/libmacho.dylib 0x7fff818d4000 - 0x7fff818dcff7 libsystem_dnssd.dylib (379.37) <616FC901-151E-38BF-B2C4-24A351C5FAAD> /usr/lib/system/libsystem_dnssd.dylib 0x7fff819c4000 - 0x7fff819c5ff7 libremovefile.dylib (23.2) <6763BC8E-18B8-3AD9-8FFA-B43713A7264F> /usr/lib/system/libremovefile.dylib 0x7fff819de000 - 0x7fff81aaaff7 libsystem_c.dylib (825.26) <4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> /usr/lib/system/libsystem_c.dylib 0x7fff8499a000 - 0x7fff8499ffff libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib 0x7fff84ced000 - 0x7fff84cfbfff libcommonCrypto.dylib (60027) /usr/lib/system/libcommonCrypto.dylib 0x7fff850a5000 - 0x7fff851bd92f libobjc.A.dylib (532.2) <90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib 0x7fff85981000 - 0x7fff859e9ff7 libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib 0x7fff85ae8000 - 0x7fff85ae9ff7 libsystem_sandbox.dylib (220.2) <6838A6FD-8626-3356-BB4F-BB4787216207> /usr/lib/system/libsystem_sandbox.dylib 0x7fff85c24000 - 0x7fff85c3fff7 libsystem_kernel.dylib (2050.22.13) <5A961E2A-CFB8-362B-BC43-122704AEB047> /usr/lib/system/libsystem_kernel.dylib 0x7fff85c40000 - 0x7fff85c76fff libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib 0x7fff86d86000 - 0x7fff86dd2ff7 libauto.dylib (185.1) <73CDC482-16E3-3FC7-9BB4-FBA2DA44DBC2> /usr/lib/libauto.dylib 0x7fff86fbc000 - 0x7fff86fdeff7 libxpc.dylib (140.42) /usr/lib/system/libxpc.dylib 0x7fff8742c000 - 0x7fff8742dff7 libSystem.B.dylib (169.3) /usr/lib/libSystem.B.dylib 0x7fff8743a000 - 0x7fff8744fff7 libdispatch.dylib (228.23) /usr/lib/system/libdispatch.dylib 0x7fff874fc000 - 0x7fff8754bff7 libcorecrypto.dylib (106.2) /usr/lib/system/libcorecrypto.dylib 0x7fff880a2000 - 0x7fff880a8ff7 libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib 0x7fff886f9000 - 0x7fff8871eff7 libc++abi.dylib (26) /usr/lib/libc++abi.dylib 0x7fff8871f000 - 0x7fff88727fff liblaunch.dylib (442.26.2) <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib 0x7fff888b0000 - 0x7fff888b7fff libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib 0x7fff8892f000 - 0x7fff8893dff7 libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib 0x7fff8896d000 - 0x7fff88970ff7 libdyld.dylib (210.2.3) /usr/lib/system/libdyld.dylib 0x7fff8b1fa000 - 0x7fff8b1fcff7 libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib 0x7fff8b485000 - 0x7fff8b486ff7 libdnsinfo.dylib (453.19) <14202FFB-C3CA-3FCC-94B0-14611BF8692D> /usr/lib/system/libdnsinfo.dylib 0x7fff8be8c000 - 0x7fff8be8cfff libkeymgr.dylib (25) /usr/lib/system/libkeymgr.dylib 0x7fff8c1b9000 - 0x7fff8c1bafff libsystem_blocks.dylib (59) /usr/lib/system/libsystem_blocks.dylib 0x7fff8d072000 - 0x7fff8d07dfff libsystem_notify.dylib (98.5) /usr/lib/system/libsystem_notify.dylib 0x7fff8d503000 - 0x7fff8d508fff libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib 0x7fff8d50e000 - 0x7fff8d53cff7 libsystem_m.dylib (3022.6) /usr/lib/system/libsystem_m.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 20982 thread_create: 1 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=59.2M resident=31.3M(53%) swapped_out_or_unallocated=28.0M(47%) Writable regions: Total=83.6M written=2424K(3%) resident=2508K(3%) swapped_out=0K(0%) unallocated=81.1M(97%) REGION TYPE VIRTUAL =========== ======= MALLOC 19.2M MALLOC guard page 16K STACK GUARD 8K Stack 64.0M __DATA 756K __LINKEDIT 52.7M __TEXT 6692K shared memory 12K =========== ======= TOTAL 143.2M -- Posted via http://www.ruby-forum.com/.