Skip Menu |

This queue is for tickets about the indirect CPAN distribution.

Report information
The Basics
Id: 99083
Status: resolved
Priority: 0/
Queue: indirect

People
Owner: Nobody in particular
Requestors: haarg [...] haarg.org
Cc: MITHALDU [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.33



Subject: Breaks eval in an END block in Win32 pseudo-forks
If indirect is loaded (import doesn't need to be called), having a string eval in an END block will crash perl if triggered in a Win32 pseudo-fork. By default, pseudo-forks won't run END blocks, but they will if exit is called in them manually. I couldn't find a way to reproduce this using the threads module. This can be demonstrated with the following script: require indirect; END { eval "1" } exit if !fork;
Thanks for your report. It has been fixed in version 0.33.