New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
With a -T switch: untie attempted while 1 inner references still exist #10920
Comments
From Mark.Martinec@ijs.siCreated by Mark.Martinec@ijs.siSwitching from perl 5.12.2 to 5.13.8 I noticed SpamAssassin's $ perl -Twe 'use DB_File; my %db; produces: untie attempted while 1 inner references still exist at -e line 1. Leaving out the -T switch avoids the problem! I'm not sure whether this is an issue with a module DB_File Perl Info
|
From @nwc10On Thu, Dec 23, 2010 at 06:23:54PM -0800, Mark Martinec wrote: Thanks for the report.
I don't know either. I ran git bisect with this: #!/bin/sh and it identifies the behaviour change as being due to this commit: commit efaf367 add Perl_magic_methcall I tried substituting DB_File in your example with Tie::StdHash and there is Nicholas Clark |
The RT System itself - Status changed from 'new' to 'open' |
From @iabynOn Fri, Dec 24, 2010 at 05:00:30PM +0000, Nicholas Clark wrote:
It's indirectly due to DB_File tainting its tied object. It can be commit 8985fe9 Better handling of magic methods freeing the SV Affected files ... -- |
@iabyn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#81230 (status was 'resolved')
Searchable as RT81230$
The text was updated successfully, but these errors were encountered: