On Monday, June 11, 2001, at 01:41 PM, Jarkko Hietaniemi wrote:
>> [...snip...]
>>
>> You may see some irrelevant test failures if you have been unable
>> to build lib/Config.pm.
>> cd t && (rm -f perl; /bin/ln -s ../miniperl perl) \
>> && DYLD_LIBRARY_PATH=/Users/ken/Downloads/perl ./perl TEST base/
>> *.t comp/*.t cmd/*.t run/*.t io/*.t op/*.t pragma/*.t </dev/tty
>> make[1]: *** [minitest] Bus error
>> make: [extra.pods] Error 1 (ignored)
>> DYLD_LIBRARY_PATH=/Users/ken/Downloads/perl ./miniperl configpm configpm.
>> tmp
>> make: *** [lib/Config.pm] Bus error
>
> Ouch. This definitely isn't "some irrelevant (test) failure".
I got this, too. From CrashCatcher:
**********
Date/Time: 2001-06-11 13:30:00 -0700
PID: 13766
Command: miniperl
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0:
#0 0x4be055dc in _Perl_get_av ()
#1 0x4be055c4 in _Perl_get_av ()
#2 0x4bf51778 in _PerlIO_default_layers ()
#3 0x4bf5254c in _PerlIO_resolve_layers ()
#4 0x4bf529a0 in _PerlIO_openn ()
#5 0x4bf52b78 in _PerlIO_fdopen ()
#6 0x4bf51a48 in _PerlIO_stdstreams ()
#7 0x4bf58964 in _PerlIO_stderr ()
#8 0x4be7e530 in _Perl_init_i18nl10n ()
#9 0x4be0145c in _perl_construct ()
#10 0x000019f8 in _main ()
#11 0x000018b4 in __start ()
#12 0x000016f4 in start ()
PPC Thread State:
srr0: 0x4be055dc srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000020 lr: 0x4be055c4 ctr: 0x4be0f458 mq: 0x00000000
r0: 0x00000003 r1: 0xbffff4d0 r2: 0x00000000 r3: 0x00000000
r4: 0x00000003 r5: 0x0000000a r6: 0x00000000 r7: 0x00000000
r8: 0x00000000 r9: 0x00000000 r10: 0x00000050 r11: 0x0000003a
r12: 0x4be0f458 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0xbffff8f0 r27: 0x0000001c
r28: 0x00000006 r29: 0x00000001 r30: 0xbffff4d0 r31: 0x4bf5170c
**********
So I tried turning off perlio, and now, it no longer crashes, though it
now fails in:
DYLD_LIBRARY_PATH=/Volumes/XDisk/Perl/build ./miniperl configpm
configpm.tmp
Can't open : No such file or directory
In configpm, $ARGV[0] is being set to "configpm.tmp", but $config_pm isn't
being set to anything.
--------------------------------------------------------------------------
Edward Moy
Apple Computer, Inc.
[EMAIL PROTECTED]
(This message is from me as a reader of this list, and not a statement
from Apple.)