==465133== Memcheck, a memory error detector ==465133== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==465133== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info ==465133== Command: dcmqrscp -c dcmqrscp.cfg -v 104 --acse-timeout 300 --dimse-timeout 300 ==465133== Parent PID: 465132 ==465133== ==465149== Invalid write of size 4 ==465149== at 0x4075A36: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== Address 0x6a18d30 is 0 bytes after a block of size 240,000 alloc'd ==465149== at 0x4B13818: malloc (vg_replace_malloc.c:446) ==465149== by 0x40757B7: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== ==465149== Invalid write of size 8 ==465149== at 0x4075A43: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== Address 0x6a18d38 is 8 bytes after a block of size 240,000 alloc'd ==465149== at 0x4B13818: malloc (vg_replace_malloc.c:446) ==465149== by 0x40757B7: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== ==465149== Invalid write of size 4 ==465149== at 0x4075A48: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== Address 0x6a18d40 is 16 bytes after a block of size 240,000 alloc'd ==465149== at 0x4B13818: malloc (vg_replace_malloc.c:446) ==465149== by 0x40757B7: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465149== valgrind: m_mallocfree.c:304 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. valgrind: Heap block lo/hi size mismatch: lo = 240064, hi = 10001. This is probably caused by your program erroneously writing past the end of a heap block and corrupting heap metadata. If you fix any invalid writes reported by Memcheck, this assertion failure will probably go away. Please try that before reporting this as a bug. host stacktrace: ==465149== at 0x5804847A: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x580485A7: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x58048748: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x58052700: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x5803FFFA: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x5803E626: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x58043445: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x5803D4F3: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x58010188: ??? (in /usr/libexec/valgrind/memcheck-amd64-linux) ==465149== by 0x1009EB476D: ??? ==465149== by 0x10093F2F2F: ??? sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 465149) ==465149== at 0x406F400: DB_Compare (in /usr/local/bin/dcmqrscp) ==465149== by 0x567E1ED: msort_with_tmp.part.0 (qsort.c:276) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E183: msort_with_tmp (qsort.c:202) ==465149== by 0x567E183: msort_with_tmp.part.0 (qsort.c:210) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E1A0: msort_with_tmp (qsort.c:202) ==465149== by 0x567E1A0: msort_with_tmp.part.0 (qsort.c:211) ==465149== by 0x567E5C9: msort_with_tmp (qsort.c:202) ==465149== by 0x567E5C9: qsort_r_mergesort (qsort.c:368) ==465149== by 0x567E5C9: qsort_r_mergesort (qsort.c:343) ==465149== by 0x567E77E: qsort_r_malloc (qsort.c:385) ==465149== by 0x567E77E: qsort_r (qsort.c:413) ==465149== by 0x40758CA: DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages(StudyDescRecord*, int, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40762BE: DcmQueryRetrieveIndexDatabaseHandle::checkupinStudyDesc(StudyDescRecord*, char*, long) (in /usr/local/bin/dcmqrscp) ==465149== by 0x407C47A: DcmQueryRetrieveIndexDatabaseHandle::storeRequest(char const*, char const*, char const*, DcmQueryRetrieveDatabaseStatus*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4094FE2: DcmQueryRetrieveStoreContext::saveImageToDB(T_DIMSE_C_StoreRQ*, char const*, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4095FD9: DcmQueryRetrieveStoreContext::callbackHandler(T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40D71F7: DIMSE_storeProvider(T_ASC_Association*, unsigned char, T_DIMSE_C_StoreRQ*, char const*, int, DcmDataset**, void (*)(void*, T_DIMSE_StoreProgress*, T_DIMSE_C_StoreRQ*, char*, DcmDataset**, T_DIMSE_C_StoreRSP*, DcmDataset**), void*, T_DIMSE_BlockingMode, int) (in /usr/local/bin/dcmqrscp) ==465149== by 0x40854C3: DcmQueryRetrieveSCP::storeSCP(T_ASC_Association*, T_DIMSE_C_StoreRQ*, unsigned char, DcmQueryRetrieveDatabaseHandle&, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4085D69: DcmQueryRetrieveSCP::dispatch(T_ASC_Association*, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4086849: DcmQueryRetrieveSCP::handleAssociation(T_ASC_Association**, bool) (in /usr/local/bin/dcmqrscp) ==465149== by 0x4089611: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465149== by 0x406818D: main (in /usr/local/bin/dcmqrscp) client stack range: [0x1FFEFF3000 0x1FFF000FFF] client SP: 0x1FFEFF3168 valgrind stack range: [0x10092F3000 0x10093F2FFF] top usage: 18488 of 1048576 Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks. ==465133== ==465133== Process terminating with default action of signal 2 (SIGINT) ==465133== at 0x56CAE92: __internal_syscall_cancel (cancellation.c:64) ==465133== by 0x56CAEAC: __syscall_cancel (cancellation.c:75) ==465133== by 0x573FD65: poll (poll.c:29) ==465133== by 0x40ABB79: ASC_associationWaiting(T_ASC_Network*, int) (in /usr/local/bin/dcmqrscp) ==465133== by 0x408777A: DcmQueryRetrieveSCP::waitForAssociation(T_ASC_Network*) (in /usr/local/bin/dcmqrscp) ==465133== by 0x406818D: main (in /usr/local/bin/dcmqrscp) ==465133== ==465133== HEAP SUMMARY: ==465133== in use at exit: 1,635,980 bytes in 34,052 blocks ==465133== total heap usage: 81,614 allocs, 47,562 frees, 2,727,411 bytes allocated ==465133== ==465133== 2,808 bytes in 1 blocks are possibly lost in loss record 2,260 of 2,298 ==465133== at 0x4B13818: malloc (vg_replace_malloc.c:446) ==465133== by 0x42D47F0: malloc (rtld-malloc.h:56) ==465133== by 0x42D47F0: _dlfo_mappings_segment_allocate (dl-find_object.c:217) ==465133== by 0x42D47F0: _dl_find_object_update_1 (dl-find_object.c:696) ==465133== by 0x42D47F0: _dl_find_object_update (dl-find_object.c:829) ==465133== by 0x42DC988: dl_open_worker_begin (dl-open.c:715) ==465133== by 0x42D13FD: _dl_catch_exception (dl-catch.c:241) ==465133== by 0x42DBBA3: dl_open_worker (dl-open.c:762) ==465133== by 0x42D13FD: _dl_catch_exception (dl-catch.c:241) ==465133== by 0x42DC0A3: _dl_open (dl-open.c:900) ==465133== by 0x56CA9E7: dlopen_doit (dlopen.c:56) ==465133== by 0x42D13FD: _dl_catch_exception (dl-catch.c:241) ==465133== by 0x42D151E: _dl_catch_error (dl-catch.c:260) ==465133== by 0x56CA4B3: _dlerror_run (dlerror.c:138) ==465133== by 0x56CAAA0: dlopen_implementation (dlopen.c:71) ==465133== by 0x56CAAA0: dlopen@@GLIBC_2.34 (dlopen.c:81) ==465133== ==465133== LEAK SUMMARY: ==465133== definitely lost: 0 bytes in 0 blocks ==465133== indirectly lost: 0 bytes in 0 blocks ==465133== possibly lost: 2,808 bytes in 1 blocks ==465133== still reachable: 1,633,172 bytes in 34,051 blocks ==465133== of which reachable via heuristic: ==465133== newarray : 464 bytes in 3 blocks ==465133== suppressed: 0 bytes in 0 blocks ==465133== Reachable blocks (those to which a pointer was found) are not shown. ==465133== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==465133== ==465133== For lists of detected and suppressed errors, rerun with: -s ==465133== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)