nvidia-isaac/nvblox

CTEST failing

Opened this issue · 0 comments

Issue Description

Summary

One of the benchmark tests, specifically test_default_stream_utilization, has failed with the following error:

319/319 Test #319: test_default_stream_utilization ....................................................................................***Failed    0.01 sec
99% tests passed, 1 tests failed out of 319
Total Test time (real) =  78.10 sec
 executables/benchmark
...
Aborted (core dumped)

Details

  • Test Result: Failed
  • Failure Message:
    F0122 11:15:11.873811 52346 utils.cpp:97] Check failed: io::readFromPng(kPath, mask)
    *** Check failure stack trace: ***
        @     0x7ff4fb2c11c3  google::LogMessage::Fail()
        @     0x7ff4fb2c625b  google::LogMessage::SendToLog()
        @     0x7ff4fb2c0ebf  google::LogMessage::Flush()
        @     0x7ff4fb2c16ef  google::LogMessageFatal::~LogMessageFatal()
        @     0x7ff4fb459baa  nvblox::test_utils::createMaskImage()
        @     0x560cf7b6cfe7  nvblox::benchmarkRemoveSmallConnectedComponents()
        @     0x7ff4fb3ec72f  benchmark::internal::BenchmarkInstance::Run()
        @     0x7ff4fb3d8f59  (unknown)
        @     0x7ff4fb3d981e  benchmark::internal::RunBenchmark()
        @     0x7ff4fb3f17cc  benchmark::RunSpecifiedBenchmarks()
        @     0x560cf7b6c2ba  main
        @     0x7ff4fa232083  __libc_start_main
        @     0x560cf7b6c8ae  _start
    

Environment

  • Date and Time: 2024-01-22 11:15:03
  • CPU Information:
    Run on (16 X 3700 MHz CPU s)
    CPU Caches:
      L1 Data 32K (x8)
      L1 Instruction 64K (x8)
      L2 Unified 512K (x8)
      L3 Unified 8192K (x2)
    Load Average: 0.49, 0.36, 0.75
    ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
    
  • Benchmark Results:
    ----------------------------------------------------------------------------------------
    Benchmark                                              Time             CPU   Iterations
    ----------------------------------------------------------------------------------------
    benchmarkAll                                        2.27 ms         2.27 ms          257
    benchmarkAll/iterations:100                         2.56 ms         2.56 ms          100
    benchmarkIntegrateDepth                            0.152 ms        0.152 ms         4457
    benchmarkIntegrateColor                            0.284 ms        0.284 ms         2447
    benchmarkUpdateMesh                                 1.14 ms         1.14 ms          594
    benchmarkUpdateEsdf                                0.499 ms        0.499 ms         1349
    benchmarkSerializeMesh                              5.13 ms         5.12 ms          136
    

Steps to Reproduce

  1. Run the test suite with the specified configuration.
  2. Observe the failure in the test_default_stream_utilization test.

Expected Behavior

The test_default_stream_utilization test should pass without errors.

Additional Information

  • Ensure that the file path specified in io::readFromPng(kPath, mask) is correct and the image file exists.
  • Check for any recent code changes that may have introduced this issue.
  • Add logging or debugging statements to gather more information about the failure.