I am a regular C++ developer, but new to Valgrind software. I am facing a problem in my C++ software so that I ran Valgrind. Unfortunately, I could't able to read.
Could someone help me to understand and figure out what the possible problem might be?
Unfortunately, I could not add the source code, since it is too large. Below you can find the Valgrind error message.
==11== Callgrind, a call-graph generating cache profiler
==11== Copyright (C) 2002-2017, and GNU GPL'd, by Josef Weidendorfer et al.
==11== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==11== Command: application/aeb/domains/lss/astas_simulation/drafts/ldw_standard_scenario_test
==11==
==11== For interactive control, run 'callgrind_control -h'.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from LSSFixture
[ RUN ] LSSFixture.Test_LdwStandardScenarioXosc
==11== brk segment overflow in thread #1: can't grow to 0x484b000
==11== (see section Limitations in user manual)
==11== NOTE: further instances of this message will not be shown
RoadQuery::checkForRoadData: WARNING: Road Data is not (yet) initialized! Queries are not yet feasible.
file name /tmp/2023-06-23_09-37-19
Teardowning
corrupted double-linked list
==11==
==11== Process terminating with default action of signal 6 (SIGABRT)
==11== at 0x14C8400B: raise (raise.c:51)
==11== by 0x14C63858: abort (abort.c:79)
==11== by 0x14CCE26D: __libc_message (libc_fatal.c:155)
==11== by 0x14CD62FB: malloc_printerr (malloc.c:5347)
==11== by 0x14CD694B: unlink_chunk.isra.0 (malloc.c:1460)
==11== by 0x14CD6AAE: malloc_consolidate (malloc.c:4502)
==11== by 0x14CD7FDF: _int_free (malloc.c:4400)
==11== by 0x5D57694: google::protobuf::RepeatedPtrField<astas_osi3::LidarDetection>::~RepeatedPtrField() (in /home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/bin/external/astas_core_ubuntu_20/libastas_core_osi_proto_exports.so)
==11== by 0x5D4946F: astas_osi3::LidarDetectionData::~LidarDetectionData() (in /home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/bin/external/astas_core_ubuntu_20/libastas_core_osi_proto_exports.so)
==11== by 0x5D494C0: astas_osi3::LidarDetectionData::~LidarDetectionData() (in /home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/bin/external/astas_core_ubuntu_20/libastas_core_osi_proto_exports.so)
==11== by 0x5D57481: google::protobuf::RepeatedPtrField<astas_osi3::LidarDetectionData>::~RepeatedPtrField() (in /home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/bin/external/astas_core_ubuntu_20/libastas_core_osi_proto_exports.so)
==11== by 0x5D490B3: astas_osi3::FeatureData::~FeatureData() (in /home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/bin/external/astas_core_ubuntu_20/libastas_core_osi_proto_exports.so)
==11==
==11== Events : Ir
==11== Collected : 19062663992
==11==
==11== I refs: 19,062,663,992
================================================================================
Target //application/aeb/domains/lss/astas_simulation/drafts:ldw_standard_scenario_test up-to-date:
bazel-bin/application/aeb/domains/lss/astas_simulation/drafts/ldw_standard_scenario_test
INFO: Elapsed time: 207.572s, Critical Path: 207.00s
INFO: 2 processes: 2 linux-sandbox.
INFO: Build completed, 1 test FAILED, 2 total actions
//application/aeb/domains/lss/astas_simulation/drafts:ldw_standard_scenario_test FAILED in 206.9s
/home/qxz3ks1/.cache/bazel/_bazel_qxz3ks1/dc8ce1481d65c6006b3adb0b2853086e/execroot/ddad/bazel-out/k8-fastbuild/testlogs/application/aeb/domains/lss/astas_simulation/drafts/ldw_standard_scenario_test/test.log
Executed 1 out of 1 test: 1 fails locally.
Thanks in advance