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
crash on exit with fork done in do FILE on Win32 #9464
Comments
From alex.davies@talktalk.netCreated by alex@AmelieOn windows XP with 5.10 running: perl.exe -e "do 'test.pl' triggers an exception (5.8.7 works ok). "test.pl" is: print "parent $$\n"; Simply running the test file as "perl test.pl" does not Running it under VS6, it bombs out in PERL_WAIT_FOR_CHILDREN Can anyone else reproduce this? thanks. Perl Info
|
From alex.davies@talktalk.net
ok - ignore that analysis... wrong thread :-\ It's crashing in a call to Perl_gv_fetchpvn_flags() done The problem is at the isIDFIRST_lazy(name). Tracing the macros: /* (1) utf8.h 167 */ /* (2) utf8.h 155 */ /* (3) utf8.h 191 */ /* (4) cop.h 270 */ ...and my_perl->Icurcop is NULL. Hence the exception. It gets set to NULL when pp_exit() ends up calling Perl_parser_free() which: // toke.c ~737 ...and that is NULL. HTH Thanks, |
From @nwc10Dave notes: 5.10.0 regression following a null PL_curcop under windows. |
@nwc10 - Status changed from 'new' to 'open' |
From @steve-m-hayLooks like the same bug as 59498. Is it something to do with the |
From alex.davies@talktalk.net----- Original Message -----
The stack trace in the 59498 summary is identical to what I've just manually undone the change that you identified [*] as Unfortunately the patch description (which is "save old alex. [*] http://perl5.git.perl.org/perl.git/commitdiff/7c4baf4 |
From @iabynOn Mon, Jul 06, 2009 at 05:59:47PM +0100, alex.davies@talktalk.net wrote:
I;ve just applied f0c5aa0 to blead, which This is determined by visual inspection, since I don't have access to Thanks. -- |
From @janduboisOn Sat, 25 Jul 2009, Dave Mitchell wrote:
I can confirm that the sample code from both bug reports now runs Cheers, |
@iabyn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#58468 (status was 'resolved')
Searchable as RT58468$
The text was updated successfully, but these errors were encountered: