At 4:19 PM -0400 5/15/02, Kevin Falcone wrote: > >>>>> "BD" == Brent Dax <[EMAIL PROTECTED]> writes: > >BD> Chris Ball: >BD> # (Note: My first attempt at this message bounced from >BD> # onion.perl.org, which is why it's going to p6i. Reported to >BD> # [EMAIL PROTECTED], who's looking into it.) >BD> # == >BD> # Seems to be cross-x86, if not global. >BD> # >BD> # t/op/stacks.........ok 28/29# Failed test (t/op/stacks.t >BD> # at line 592) >BD> # # got: '' >BD> # # expected: '43210-1 >BD> # # ' >BD> # # Looks like you failed 1 tests of 29. t/op/stacks.........dubious >BD> # Test returned status 1 (wstat 256, 0x100) >BD> # DIED. FAILED test 29 >BD> # Failed 1/29 tests, 96.55% okay (-1 skipped test: 27 >BD> # okay, 93.10%) > >BD> Argh, it works fine on Windows, but even Cygwin breaks. I wrote the >BD> code and the test, but I can't debug a problem that only appears on >BD> Unix. > >Don't blame Unix. It actually works without the end on NetBSD on a >sparc :)
It's a memory allocator issue, and it'll randomly segfault places. Depends, more than anything else, on whether the word immediately past the end of the memory allocated for the code is 0 or not. -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk