Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Attribute-Handlers CPAN distribution.

Report information
The Basics
Id: 1679
Status: open
Priority: 0/
Queue: Attribute-Handlers

People
Owner: Nobody in particular
Requestors: adrianh [...] quietstars.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.78
Fixed in: (no value)

Attachments


Subject: CHECK handler called at runtime with incorrect symbol
Using Attribute::Handlers 0.78 on perl 5.8.0 on Mac OS X 10.1.5. If you compile a module at runtime that uses Attribute::Handlers from a module that also uses Attribute::Handlers the CHECK handlers of the loaded module get run (which I don't think should happen) and are passed an incorrect $symbol. The attached code is a test that demonstrates the problem regularly on my machine - and probably makes more sense than the above paragraph! Need any more info just drop me a line. Sorry my brain's not up to groking A::H for a patch.
Download anon_test.tgz
application/x-gzip 602b

Message body not shown because it is not plain text.

Oct 16 09:47:41 2002, guest wrote: Show quoted text
> Using Attribute::Handlers 0.78 on perl 5.8.0 on Mac OS X 10.1.5. > > If you compile a module at runtime that uses Attribute::Handlers from > a module that also uses Attribute::Handlers the CHECK handlers of the > loaded module get run (which I don't think should happen) and are passed > an incorrect $symbol.
Similar problem was reported by perlbug: http://rt.perl.org/rt3/Ticket/Display.html?id=40695 -- Alexandr Ciornii, http://chorny.net