From: "T.Kanai" Date: 2007-01-29T02:31:35+09:00 Subject: [ruby-dev:30200] coredump on Mac OS X はじめまして、まるまる と申します。 Mac OS X 10.4 でも [ruby-dev:30198] coredump on NetBSD と同様の症状が 見られましたので、ご報告致します。 ただし、OS X では Revision11540 以降ビルドできなくなっているため、 ([riby-core:9958] rb_cProc and rb_cBinding defined twice in trunk) 以下の crash.log は Revision11540 のものです。 (念のため、手元でソースを変更してビルドした ruby 1.9.0 (2007-01-28 patchlevel 0) でも同様でした。) $ ruby/11540/miniruby -v 0 ruby 1.9.0 (2007-01-16 patchlevel 0) [powerpc-darwin8.8.0] -- stack frame ------------ -- control frame ---------- c:0001 p:---- s:0000 b:-001 l:000000 d:000000 ------ --------------------------- [BUG] Segmentation fault ruby 1.9.0 (2007-01-16) [powerpc-darwin8.8.0] Abort trap --- ここから miniruby.crash.log抜粋 --- Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0x0068500c Thread 0 Crashed: 0 miniruby 0x00004434 frame_func_id + 4 (eval.c:1858) 1 miniruby 0x00004534 error_pos + 100 (eval_error.h:39) 2 miniruby 0x000075e4 error_print + 308 (eval_error.h:100) 3 miniruby 0x00007b9c error_handle + 364 (eval_error.h:241) 4 miniruby 0x00007c84 ruby_options + 148 (eval.c:149) 5 miniruby 0x00002590 main + 48 (eval_intern.h:303) 6 miniruby 0x0000217c _start + 760 7 miniruby 0x00001e80 start + 48 Thread 1: 0 libSystem.B.dylib 0x90040978 mach_wait_until + 8 1 libSystem.B.dylib 0x90040744 nanosleep + 388 2 miniruby 0x0005f734 thread_timer + 100 (thread_pthread.ci:414) 3 libSystem.B.dylib 0x9002b508 _pthread_body + 96 Thread 0 crashed with PPC Thread State 64: srr0: 0x0000000000004434 srr1: 0x100000000000f030 vrsave: 0x0000000000000000 cr: 0x28000424 xer: 0x0000000000000000 lr: 0x0000000000004534 ctr: 0x00000000900015c0 r0: 0x0000000000004534 r1: 0x00000000bffff260 r2: 0x00000000000e7034 r3: 0x0000000000685000 r4: 0x00000000011220d1 r5: 0x000000000000754c r6: 0x00000000bffff374 r7: 0x00000000000000ff r8: 0x00000000bffff360 r9: 0x00000000002c5000 r10: 0x00000000000044a8 r11: 0x0000000000000000 r12: 0x00000000900015c0 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000 r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x0000000000000000 r19: 0x0000000000000000 r20: 0x0000000000000000 r21: 0x0000000000000000 r22: 0x0000000000000000 r23: 0x0000000000000000 r24: 0x0000000000000000 r25: 0x0000000000000003 r26: 0x00000000bffffb98 r27: 0x0000000000000001 r28: 0x00000000000f3d4c r29: 0x00000000000f3d50 r30: 0x00000000000e7034 r31: 0x00000000000044dc Binary Images Description: 0x1000 - 0xe6fff miniruby /Users/marumaru/ruby/11540/miniruby 0x8fe00000 - 0x8fe51fff dyld 45.3 /usr/lib/dyld 0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x90a3a000 - 0x90abefff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90b6e000 - 0x90b80fff libauto.dylib /usr/lib/libauto.dylib --- miniruby.crash.log ここまで --- 以上です。 --- まるまる = T.Kanai