On Mon, May 27, 2002 at 02:33:01AM -0400, Allen Smith wrote:
> I'm holding my head over this one. A combination of Event-0.86 and
> BSD::Resource 1.15 coredumps with the following test.pl script:
>
> [..snip..]
>
> The change that I'm guessing is responsible (although I really don't know
> how) is:
>
> /usr/bin/diff -NaurdbB -xCVS Event-0.85/Event.xs Event-0.86/Event.xs
> --- Event-0.85/Event.xs Tue Dec 5 16:30:26 2000
> +++ Event-0.86/Event.xs Mon May 27 01:37:01 2002
> @@ -557,13 +557,11 @@
> CODE:
> {
> pe_event *THIS = (pe_event*) sv_2event(ref);
> - /*
> - if (WaDEBUGx(THIS) >= 4) {
> + if (WaDEBUGx(THIS) >= 3) {
> STRLEN n_a;
> warn("Event=0x%x '%s' DESTROY SV=0x%x",
> THIS, SvPV(THIS->up->desc, n_a), SvRV(THIS->mysv));
> }
> - */
> (*THIS->vtbl->dtor)(THIS);
> }
Urk!
i'm willing to reverse this change if it really makes a difference.
Some of my code must be seriously bit-rotten to trigger this type of crash.
--
Victory to the Divine Mother!! after all,
http://sahajayoga.org http://why-compete.org