|
Bugzilla – Full Text Bug Listing |
| Summary: | int64x64 tests trigger valgrind bug | ||
|---|---|---|---|
| Product: | ns-3 | Reporter: | Peter Barnes <pdbarnes> |
| Component: | core | Assignee: | Mathieu Lacage <mathieu.lacage> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ns-bugs, tomh, tommaso.pecorella |
| Priority: | P5 | ||
| Version: | ns-3-dev | ||
| Hardware: | All | ||
| OS: | All | ||
|
Description
Peter Barnes
2014-03-14 15:36:14 UTC
An example valgrind failure: https://ns-buildmaster.ee.washington.edu:8010/job/Daily-with-valgrind/label=Ubuntu-64-13.10/481/consoleFull Search for "--test-name=int64x64" in the command string reported by valgrind I'm assuming that once the patch for bug 1880 is applied, there will be no valgrind errors but there will be lingering test failures? Could the tests that trigger valgrind issues be factored out to a different test suite that is added to core_valgrind_skip_tests in test.py? After 1880, the test with valgrind won't crash, but it will fail under valgrind. The failure occurs because valgrind changes the effective precision, without updating epsilon(). I'm looking into adjusting the expected precision if we detect valgrind, so the test will pass. (In reply to Tom Henderson from comment #2) > I'm assuming that once the patch for bug 1880 is applied, there will be no > valgrind errors but there will be lingering test failures? > > Could the tests that trigger valgrind issues be factored out to a different > test suite that is added to core_valgrind_skip_tests in test.py? Patch r10661 06fbdb895376 http://code.nsnam.org/ns-3-dev/rev/06fbdb895376 Holding off on resolving to see buildbot valgrind error clear. Buildbot valgrind is clear. |