#1071: Intermittent failure with t/pmc/os.t test 9
--------------------+-------------------------------------------------------
Reporter: mikehh | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version: trunk
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
I am getting an intermittent failure with t/pmc/os.t - test 9 on Ubuntu
9.04 amd64.
It has failed twice for me recently - pretty much in the same way (see
below) but in both cases when I re-ran the test it PASSed.
In fact in the last couple of days I have run the test many times
(considering that it is run 7 times for each of my test runs, once in
smoke and 6 times (once for each core) in fulltest. As I have logged 6
test runs since the first failure (+ other runs not recorded) I have run
the test more than 50 times with 2 failures.
At r41542 from
[http://smolder.plusthree.com/app/public_projects/report_details/28233]:
{{{
1..16
ok 1 - Test cwd
ok 2 - Test chdir
ok 3 - Test mkdir
ok 4 - Test rm call in a directory
ok 5 - Test that rm removed the directory
ok 6 - Test OS.stat
ok 7 - Test OS.readdir
ok 8 - Test OS.rename
not ok 9 - Test OS.lstat
# Failed test 'Test OS.lstat'
# at t/pmc/os.t line 314.
# got: '0x00000811
# 0x00a1b82f
# 0x000081a4
# 0x00000001
# 0x000003e8
# 0x000003e8
# 0x00000000
# 0x00000004
# 0x4ac081ae
# 0x4ac081ad
# 0x4ac081ad
# 0x00001000
# 0x00000008
# '
# expected: '0x00000811
# 0x00a1b82f
# 0x000081a4
# 0x00000001
# 0x000003e8
# 0x000003e8
# 0x00000000
# 0x00000004
# 0x4ac081ad
# 0x4ac081ad
# 0x4ac081ad
# 0x00001000
# 0x00000008
# '
ok 10 - Test rm call in a file
ok 11 - Test that rm removed file
ok 12 - Test symlink
ok 13 - symlink was really created
ok 14 - Test link
ok 15 - hard link to file was really created
ok 16 - Test dirlink
# Looks like you failed 1 test of 16.
}}}
At r41534 make fulltest - make testr:
{{{
# Failed test 'Test OS.lstat'
# at t/pmc/os.t line 314.
# got: '0x00000811
# 0x009e0109
# 0x000081a4
# 0x00000001
# 0x000003e8
# 0x000003e8
# 0x00000000
# 0x00000004
# 0x4abfaa1d
# 0x4abfaa1c
# 0x4abfaa1c
# 0x00001000
# 0x00000008
# '
# expected: '0x00000811
# 0x009e0109
# 0x000081a4
# 0x00000001
# 0x000003e8
# 0x000003e8
# 0x00000000
# 0x00000004
# 0x4abfaa1c
# 0x4abfaa1c
# 0x4abfaa1c
# 0x00001000
# 0x00000008
# '
}}}
Note that the failure (0x4ac081ae expected 0x4abfaa1d) and (0x4ac081ad
expected 0x4abfaa1c) in the 9th line of output seems to be the same
failure.
I am investigating this further.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1071>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets