Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jul 2002 12:25:58 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        "Anton Berezin" <tobez@FreeBSD.ORG>
Cc:        mi+mx@aldan.algebra.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, phk@FreeBSD.ORG
Subject:   Re: perl (5.6.1) and perl-malloc() in the FreeBSD port
Message-ID:  <20020730122558.52e3f86e.Alexander@Leidinger.net>
In-Reply-To: <20020729161656.GC44660@heechee.tobez.org>
References:  <200207280914.g6S9EINq064394@freefall.freebsd.org> <200207291210.42191.mi%2Bmx@aldan.algebra.com> <20020723125836.1ce8ed68.Alexander@Leidinger.net> <20020726000942.GI68811@heechee.tobez.org> <20020729161656.GC44660@heechee.tobez.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 29 Jul 2002 18:16:56 +0200 "Anton Berezin" <tobez@FreeBSD.ORG>

> Let me answer by citing most of the mail I've written to netchild a
> couple of days ago:
[...]

My main reason for requesting this knob is to be able to do a quick test
if this solves some problems with signal handlers (recursive calls to
malloc and free, yes I know, I may want safe signals from 5.8.0) for a
particular package (interchange). On Linux (where perl-malloc gets used)
it runs without problems, on FreeBSD it has problems ocassionally. The
author of interchanges blames perl on FreeBSD, because some of the
problems only show up on FreeBSD.

So far the debugging session showed a bug in setproctitle() on a 4.4
system (fixed in 4.6, I don't know about 4.5). Some bugs are
reproducible on Linux too, so I'm out of it and let others (those more
familiar with interchange/perl) debug them further. A bug with
getpwuid() is still on the TODO list (it shows up on 4.6, but not on
4.4).

A short note: simple test cases work, it seems to be some strange
interaction required to trigger the bugs.

Bye,
Alexander.

-- 
                   It's not a bug, it's tradition!

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020730122558.52e3f86e.Alexander>