#412: Failure of set_integer_keyed_str on linux AMD64
--------------------+-------------------------------------------------------
Reporter: mikehh | Type: bug
Status: new | Priority: normal
Milestone: | Component: none
Version: trunk | Severity: medium
Keywords: | Lang:
Patch: | Platform: linux
--------------------+-------------------------------------------------------
I get a failure of set_integer_keyed_str BUT not when I configure with
--configure_trace
I am running on linux AMD64 Kubuntu Intrepid
On Tuesday 3rd March I applied a patch by andy dougherty/rurban to r37128.
For the first time I was able to build with --optimize on my AMD64
platform. However I failed two tests (out of 11701) they were
t/pmc/packfile.t (test 6) and t/pmc/packfilesegment.t (only test).
Both tests reported:[[BR]]
# Failed test 'set_integer_keyed_str'[[BR]]
# at t/pmc/packfile.t line 142.[[BR]]
# Exited with error code: 134[[BR]]
# Received:[[BR]]
# Aborted[[BR]]
#[[BR]]
# Expected:[[BR]]
# not equal[[BR]]
I then did a build without the optimize and without the patch, with a
clean checkout. perl Configure.pl, make. make smoke.
http://smolder.plusthree.com/app/public_projects/report_details/18602
The tests were still failing.
The patch was applied at r37129 and I did an svn up on the original
directory to r37132. I did a make realclean, perl Configure.pl --optimize
--test, make world, make smoke. The two tests were still failing.
http://smolder.plusthree.com/app/public_projects/report_details/18605
None of the other smolder tests were failing these tests on AMD64. and I
could not see why this was happening. I reported it on #parrot, but no
one there had any other ideas.
I moved back to testing on i386 for a while.
This morning while chatting to rurban and kid51 on #parrot I decided to
give it another try.
At r37172 I did an --optimize build and got the same failures.
http://smolder.plusthree.com/app/public_projects/report_details/18688
At r37173 I built using perl Configure.pl --optimize --test
--configure_trace and the tests passed.
http://smolder.plusthree.com/app/public_projects/tap_archive/18692
I tried various combinations of --optimize and --configure_trace.
With --configure_trace the tests pass with or without --optimize.
Without --configure_trace the tests fail with or without the --optimize.
At revision 37184 - perl Configure --optimize --test --configure_trace:
http://smolder.plusthree.com/app/public_projects/report_details/18710
At r37184 without --configure_trace:
http://smolder.plusthree.com/app/public_projects/report_details/18712
BTW: In all the above tests I get a TODO passed:
t/pmc/exception.t (Wstat: 0 Tests: 31 Failed:
0)[[BR]]
TODO passed: 30
I do not have any problems with these tests on linux i386 also Kubuntu
Intrepid.
I am up to date with updates available and similarly with CPAN as of this
morning (Sat, 7th March 2009)
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/412>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets