[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30200] coredump on Mac OS X

From: "T.Kanai" <tin.k.gm@...>
Date: 2007-01-28 17:31:35 UTC
List: ruby-dev #30200
はじめまして、まるまる と申します。
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

In This Thread

Prev Next