Subject: Re: Perl 5.7.2
From: "Gerrit P. Haase" <[email-masked]>
To: [email-masked]
Date: Wed, 10 Oct 2001 19:39:31 +0200

> Gerrit P. Haase schrieb am 2001-10-10 17:33:

>> John Peacock schrieb am 2001-10-10 9:44:
>
>>"Gerrit P. Haase" wrote:
>>> 
>>> Can you figure out when the stackdumps occur the first time?
>>> 
>>> I found this in the changes of July:

Must be s.th. before 2001-07-04.

>>[snip]
[...]
>>Yes, I could have sworn I was getting clean tests in August, but I could
>>be mistaken.  The ithreads stuff is besides the point; I am not 
>>building with threads (and it is not the defalt in hints/linux.sh.
>>11188 looks promising, however.  I will pull down that patch and see

O.k., i built snapshot [email-masked] from 2001/07/04 with debugging on 
cygwin-1.3.3-2 and that are all the tests which ends with an stackdump, 
but also a lot of them are getting an o.k., just running 'make test' with
cygwin-1.3.2-1, but it seems to be still the same problem, same failures.

The log with all tests which fails is attached.

Gerrit

-- 
=^..^=

O.k., i built snapshot [email-masked] from 2001/07/04 with debugging on 
cygwin-1.3.3-2 and that are all the tests which ends with an stackdump, 
but also a lot of them are getting an o.k.:

run/runenv.........................      0 [main] perl 315 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/anonsub.........................      0 [main] perl 297 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/fork............................PROG: 
$| = 1;
$\ = "\n";
my $getenv;
if ($^O eq 'MSWin32' || $^O eq 'NetWare') {
    $getenv = qq[$^X -e "print \$ENV{TST}"];
}
else {
    $getenv = qq[$^X -e 'print \$ENV{TST}'];
}
$ENV{TST} = 'foo';
if (fork) {
    sleep 1;
    print "parent before: " . `$getenv`;
    $ENV{TST} = 'bar';
    print "parent after: " . `$getenv`;
}
else {
    print "child before: " . `$getenv`;
    $ENV{TST} = 'baz';
    print "child after: " . `$getenv`;
}
EXPECTED:
child before: foo
child after: baz
parent before: foo
parent after: bar
GOT:
child before: foo
child after: baz
      0 [main] perl 363 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
parent before: foo
parent after: bar
Exception: STATUS_ACCESS_VIOLATION at eip=6108A231
eax=77657069 ebx=313D4500 ecx=0000006A edx=77657069 esi=614E4BA4 edi=614E4B3A
ebp=0022FDE4 esp=0022FDBC program=C:\cygwin\src\stuff\interpreters\buildperl\perl.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022FDE4  6108A231  (61095020, 614E4BAC, 0000002C, 0A024D48)
0022FE04  6102B7DD  (614E4BAC, 0A0112A8, 0022FE34, 6107F282)
0022FE34  607A859A  (614E4BAC, 00000000, 0022FE84, 00000000)
0022FE84  60741A5F  (0A010198, 0A010198, 0022FEB4, 0040105E)
0022FEB4  004010EB  (00000002, 614E26AC, 0A010008, 00000000)
0022FF10  6100401E  (00000000, 0022DDF4, 77F863D3, 77F863DB)
0022FF40  6100421D  (00401044, 0022DDF4, 808436A8, 7FFDD000)
0022FF60  6100425C  (00000000, 00000000, 80AC2AB3, 80D3B000)
0022FF90  004027BB  (00401044, 00000000, 00000246, 8011748B)
0022FFC0  0040103D  (0022DDF4, 6100A012, 7FFDF000, 7FFDF000)
0022FFF0  77F1B9EA  (00401000, 00000000, 000000B0, 00000100)
End of stack trace
FAILED at test 10
op/goto_xs.........................      0 [main] perl 296 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/groups..........................      0 [main] perl 303 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
op/local...........................      0 [main] perl 352 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
op/misc............................      0 [main] perl 284 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/mkdir...........................      0 [main] perl 245 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
op/my_stash........................      0 [main] perl 256 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/runlevel........................      0 [main] perl 377 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/taint...........................      0 [main] perl 293 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
op/tie.............................      0 [main] perl 296 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
ext/Encode/Encode/Tcl..............      0 [main] perl 339 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
ext/IO/lib/IO/t/io_linenum.........      0 [main] perl 245 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
ext/Safe/safe2.....................      0 [main] perl 376 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
ext/XS/Typemap/Typemap.............      0 [main] perl 298 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Attribute/Handlers/test........      0 [main] perl 412 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/autouse........................      0 [main] perl 403 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Benchmark......................      0 [main] perl 352 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
      0 [main] perl 235 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
      0 [main] perl 407 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
      0 [main] perl 373 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Exception: STATUS_ACCESS_VIOLATION at eip=6108A231
eax=003D5347 ebx=00000064 ecx=0000006A edx=003D5347 esi=614E4BEC edi=614E4B82
ebp=0022FDE4 esp=0022FDBC program=C:\cygwin\src\stuff\interpreters\buildperl\perl.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022FDE4  6108A231  (61095020, 614E4BF4, 0000002C, 0A0407C8)
0022FE04  6102B7DD  (614E4BF4, 0A0407C8, 0022FE34, 6107F282)
0022FE34  607A859A  (614E4BF4, 00000000, 0022FE84, 00000000)
0022FE84  60741A5F  (0A010198, 0A010198, 0022FEB4, 0040105E)
0022FEB4  004010EB  (00000003, 614E37BC, 0A010008, 00000000)
0022FF10  6100401E  (00000000, 0022E2C4, 77F863D3, 77F863DB)
0022FF40  6100421D  (00401044, 0022E2C4, 80118BCF, 806FD3A0)
0022FF60  6100425C  (00000000, 00000000, 7FFDC000, 80845760)
0022FF90  004027BB  (00401044, 806EFD20, 00000246, 8011748B)
0022FFC0  0040103D  (0022E2C4, 6100A012, 7FFDF000, 7FFDF000)
0022FFF0  77F1B9EA  (00401000, 00000000, 000000B0, 00000100)
End of stack traceSignal 11
      0 [main] perl 337 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
      0 [main] perl 303 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
      0 [main] perl 107 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/CGI/t/form.....................      0 [main] perl 293 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/CGI/t/function.................      0 [main] perl 307 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
      0 [main] perl 200 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/CGI/t/request..................      0 [main] perl 309 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
      0 [main] perl 133 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Env/array......................      0 [main] perl 404 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
lib/Env/env........................      0 [main] perl 392 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/File/Basename..................      0 [main] perl 393 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
lib/File/Temp/t/mktemp.............      0 [main] perl 403 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/File/Temp/t/posix..............      0 [main] perl 359 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/File/Temp/t/security...........      0 [main] perl 388 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/File/Temp/t/tempfile...........      0 [main] perl 376 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/I18N/LangTags/test.............      0 [main] perl 387 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Math/BigInt/t/bigfltpm.........      0 [main] perl 334 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Math/BigInt/t/bigintpm.........      0 [main] perl 168 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Math/BigInt/t/mbimbf...........      0 [main] perl 407 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/strict.........................      0 [main] perl 177 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/subs...........................      0 [main] perl 339 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/Harness...................      0 [main] perl 386 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/Simple/t/plan_is_noplan...      0 [main] perl 388 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/fail....................      0 [main] perl 98 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/mix.....................      0 [main] perl 354 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/onfail..................      0 [main] perl 405 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/qr......................      0 [main] perl 377 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/skip....................      0 [main] perl 373 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/success.................      0 [main] perl 320 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Test/t/todo....................      0 [main] perl 362 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/Unicode/UCD....................      0 [main] perl 297 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/utf8...........................      0 [main] perl 235 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/vars...........................      0 [main] perl 303 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
lib/warnings.......................      0 [main] perl 320 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
pod/emptycmd.......................      0 [main] perl 355 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/find...........................      0 [main] perl 354 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
ok
pod/for............................      0 [main] perl 407 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/headings.......................      0 [main] perl 135 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/include........................      0 [main] perl 342 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/included.......................      0 [main] perl 327 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/lref...........................      0 [main] perl 352 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/multiline_items................      0 [main] perl 307 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/nested_items...................      0 [main] perl 326 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/nested_seqs....................      0 [main] perl 379 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/oneline_cmds...................      0 [main] perl 303 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/pod2usage......................      0 [main] perl 98 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/podselect......................      0 [main] perl 309 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
pod/special_seqs...................      0 [main] perl 396 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
FAILED at test 0
Failed 21 test scripts out of 393, 94.66% okay.
   ### Since not all tests were successful, you may want to run some
   ### of them individually and examine any diagnostic messages they
   ### produce.  See the INSTALL document's section on "make test".
   ### If you are testing the compiler, then ignore this message
   ### and run
   ###      ./perl harness
   ### in the directory ./t.
   ###
   ### Since most tests were successful, you have a good chance to
   ### get information with better granularity by running
   ###     ./perl harness
   ### in directory ./t.
u=7.3  s=4.226  cu=374.212  cs=169.872  scripts=393  tests=23636
      0 [main] perl 193 open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
Signal 11
make[2]: *** [_test_tty] Error 139
make[2]: Leaving directory `/src/stuff/interpreters/buildperl'
make[1]: *** [_test] Error 2
make[1]: Leaving directory `/src/stuff/interpreters/buildperl'
make: *** [test] Error 2

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/