summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-01-08 21:47:32 +0000
committerNicholas Clark <nick@ccl4.org>2006-01-08 21:47:32 +0000
commit08cfef05fe69cafa7af66bcf9f6db61fc331af13 (patch)
treedaca17081c9b75f71572f3c62989b74cb710ad0b
parent2c351e656a590ded8f55d52058f73c0455d9e638 (diff)
downloadperl-08cfef05fe69cafa7af66bcf9f6db61fc331af13.tar.gz
For some reason change 26009/26011 merged as 26627 still segfaults
after all the tests have completed in scope.c: 143 const I32 oldsave = PL_scopestack[--PL_scopestack_ix]; (gdb) p my_perl->Tscopestack_ix $1 = 136787683 So don't run the troublesome tests for now. p4raw-id: //depot/maint-5.8/perl@26741
-rwxr-xr-xt/io/fs.t19
1 files changed, 17 insertions, 2 deletions
diff --git a/t/io/fs.t b/t/io/fs.t
index f372d97abc..7da263a066 100755
--- a/t/io/fs.t
+++ b/t/io/fs.t
@@ -47,7 +47,7 @@ $needs_fh_reopen = 1 if (defined &Win32::IsWin95 && Win32::IsWin95());
my $skip_mode_checks =
$^O eq 'cygwin' && $ENV{CYGWIN} !~ /ntsec/;
-plan tests => 44;
+plan tests => 42;
if (($^O eq 'MSWin32') || ($^O eq 'NetWare')) {
@@ -409,7 +409,22 @@ if ($^O eq 'VMS') {
ok(-d 'tmp1', "rename on directories working");
-{
+# FIXME - for some reason change 26009/26011 merged as 26627 still segfaults
+# after all the tests have completed:
+# #0 0x08124dd0 in Perl_pop_scope (my_perl=0x81b5ec8) at scope.c:143
+# #1 0x080e88d8 in Perl_pp_leave (my_perl=0x81b5ec8) at pp_hot.c:1843
+# #2 0x080c7dc1 in Perl_runops_debug (my_perl=0x81b5ec8) at dump.c:1459
+# #3 0x080660af in S_run_body (my_perl=0x81b5ec8, oldscope=1) at perl.c:2369
+# #4 0x08065ab1 in perl_run (my_perl=0x81b5ec8) at perl.c:2286
+# #5 0x080604c3 in main (argc=2, argv=0xbffffc64, env=0xbffffc70)
+# at perlmain.c:99
+#
+# 143 const I32 oldsave = PL_scopestack[--PL_scopestack_ix];
+# (gdb) p my_perl->Tscopestack_ix
+# $1 = 136787683
+#
+
+if (0) {
# Change 26011: Re: A surprising segfault
# to make sure only that these obfuscated sentences will not crash.