On Aug 20, 2007, at 7:22 PM, chromatic wrote:

On Monday 20 August 2007 16:08:42 Will Coleda wrote:

I swear tcl was working this weekend...

with a realclean on r20556

../../parrot tcl.pbc t/cmd_after.t

dies with:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x00ec1894
0x000951b0 in ascii_compare (interp=0x31003b0, lhs=0x356ac94,
rhs=0x1897ad8) at src/charset/ascii.c:328
328             const int ret_val = memcmp(lhs->strstart, rhs-

strstart, min_len);

That looks like the constant string versus COW problem again, but I can't reproduce it. Can you pinpoint the revision at which it failed? (I know a
good CPAN module....)

-- c


More like a mediocre CPAN module. It has an annoying habit of assuming the test you craft will pass in one chunk of revisions, and fail in the other; turns out this was assumption was borked by the float comparison patch which horked the build on OSX x86 in the middle of a set of passing tcl revisions, throwing me off the scent.

The tcl tests work in 20720 and segfault in 20721

http://perlsix.org/svn/parrot/revision/?rev=20721

If I revert this change against head (r20749), tcl is happy again.

That patch was for RT#44775, which was to fix perl6.

--
Will "Coke" Coleda
[EMAIL PROTECTED]


Reply via email to