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
interpreter crash with IO::Tee #9924
Comments
From jackyf.devel@gmail.comCreated by jackyf.devel@gmail.comThe following code that uses Perl-only IO/Tee.pm from CPAN leads to Perl -8<- open FOO, ">foo"; The original report is here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=158539. Perl Info
|
@TJC - Status changed from 'new' to 'open' |
From alecclews@gmail.comThank you for reporting this problem Unfortunately IO::Tee is not a part of Perl 10.1 core and so we cannot Can I urge you to please raise this with the module maintainer. You can Many thanks -- |
alecclews@gmail.com - Status changed from 'open' to 'rejected' |
From jackyf.devel@gmail.comСрд. Ноя. 11 02:48:32 2009, alecthegeek писал:
|
From @jmdhOn Wed Nov 11 03:27:26 2009, jackyf wrote:
Sounds like a reasonable concern; re-opening. |
@jmdh - Status changed from 'rejected' to 'new' |
From @jkeenanOn Sat Sep 01 06:15:54 2012, dom wrote:
When you read both the original Debian bug ticket and try to debug the The title of the original Debian ticket was, "segfault while doing odd The original Debian poster went on to say, "I have no idea how Well, I myself don't claim to fully understand what is going on here. ##### Are there tie/symbol-table experts who can say exactly what is going on Would this constructor and the subsequent PRINT method be reasonably ##### If someone has quick answers to this, we can keep this open. But if it Thank you very much. |
The RT System itself - Status changed from 'new' to 'open' |
From @iabyn
Perl is crashing due to infinite recursion within the tie PRINT method. This is because within the PRINT method, when it prints to one of the a tie method recursively triggering a tie method is one of the few areas Not a lot we can really do to make it more graceful. -- |
From @cpansproutOn Sat Sep 01 13:30:15 2012, davem wrote:
This is basically the same as #8861. The thing is, this actually worked I think it might be possible to make this work again by disabling the -- Father Chrysostomos |
From @jkeenanOn Sat Sep 01 14:45:06 2012, sprout wrote:
Yes, but is it the sort of thing we would *want* to make work "again"? Thank you very much. |
From @cpansproutOn Sat Sep 01 16:04:39 2012, jkeenan wrote:
In this particular example, I think I was wrong, and that it could never
This particular example of stunt programming looks perfectly reasonable *foo = create_wrapper(\&foo); But the fact that the whole glob is passed stops it from working. -- Father Chrysostomos |
@cpansprout - Status changed from 'open' to 'rejected' |
From @jmdhOn Sat Sep 01 17:22:38 2012, sprout wrote:
Thanks for the analysis, all. I'll propagate this to the Debian bug Cheers, |
From perl-diddler@tlinx.orgJames E Keenan via RT wrote:
If perl issued an error and exited gracefully, that would be one thing, Would you consider it acceptable if running a user program on linux |
From @LeontOn Sat, Sep 1, 2012 at 10:28 PM, Dave Mitchell <davem@iabyn.com> wrote:
I think we could maintain some kind of counter in the tie magic while Leon |
Migrated from rt.perl.org#70001 (status was 'rejected')
Searchable as RT70001$
The text was updated successfully, but these errors were encountered: