On Sat, Sep 17, 2005 at 11:31:11AM -0700, Nicholas Clark wrote:
> (gdb) up
> #1  0x00065390 in Perl_sv_catpvn_flags (my_perl=0x800200, dsv=0x815060, 
> sstr=0x409870 "\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x15", 
> slen=4235230, flags=2) at sv.c:4723
> 4723        Move(sstr, SvPVX(dsv) + dlen, slen, char);
> (gdb) p sstr
> $1 = 0x409870 "\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x55\\x15"
> (gdb) p slen
> $2 = 4235230
> 
> I suspect that this "length" has something to do with the "out of memory" on
> FreeBSD. I've no idea what the pattern in the memory pointed to by sstr
> represents.

The pattern is the bits for which warning categories are set, or
WARN_ALLstring.  The length should be WARNsize (12).

-- 
Rick Delaney
[EMAIL PROTECTED]

Reply via email to