|
=================================================================
|
|
==2185581==ERROR: AddressSanitizer: attempting double-free on 0x7c1ff6fcc990 in thread T0:
|
|
#0 0x55555570cb1d in operator delete[](void*) (build-asan/bin/json2dcm+0x1b8b1d) (BuildId: b688cc0c9b5747caa3a8889ccee387d1dbaf23cc)
|
|
#1 0x5555557931bf in DcmJSONReader::parseElement(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:752:9
|
|
#2 0x555555797e03 in DcmJSONReader::parseDataSet(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:923:18
|
|
#3 0x5555557a19c7 in DcmJSONReader::readAndConvertJSONFile(DcmFileFormat&, char const*) dcmdata/libsrc/dcjsonrd.cc:1279:18
|
|
#4 0x55555571339b in main dcmdata/apps/json2dcm.cc:435:25
|
|
#5 0x7ffff7989082 in __libc_start_main /build/glibc-LcI20x/glibc-2.31/csu/../csu/libc-start.c:308:16
|
|
#6 0x555555626aed in _start (build-asan/bin/json2dcm+0xd2aed) (BuildId: b688cc0c9b5747caa3a8889ccee387d1dbaf23cc)
|
|
|
|
0x7c1ff6fcc990 is located 0 bytes inside of 3-byte region [0x7c1ff6fcc990,0x7c1ff6fcc993)
|
|
freed by thread T0 here:
|
|
#0 0x55555570cb1d in operator delete[](void*) (build-asan/bin/json2dcm+0x1b8b1d) (BuildId: b688cc0c9b5747caa3a8889ccee387d1dbaf23cc)
|
|
#1 0x555555986ac2 in OFStandard::decodeBase64(OFString const&, unsigned char*&) ofstd/libsrc/ofstd.cc:1892:17
|
|
#2 0x555555792cce in DcmJSONReader::parseElement(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:746:31
|
|
#3 0x555555797e03 in DcmJSONReader::parseDataSet(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:923:18
|
|
#4 0x5555557a19c7 in DcmJSONReader::readAndConvertJSONFile(DcmFileFormat&, char const*) dcmdata/libsrc/dcjsonrd.cc:1279:18
|
|
#5 0x55555571339b in main dcmdata/apps/json2dcm.cc:435:25
|
|
#6 0x7ffff7989082 in __libc_start_main /build/glibc-LcI20x/glibc-2.31/csu/../csu/libc-start.c:308:16
|
|
|
|
previously allocated by thread T0 here:
|
|
#0 0x55555570c2cd in operator new[](unsigned long) (build-asan/bin/json2dcm+0x1b82cd) (BuildId: b688cc0c9b5747caa3a8889ccee387d1dbaf23cc)
|
|
#1 0x5555559860b6 in OFStandard::decodeBase64(OFString const&, unsigned char*&) ofstd/libsrc/ofstd.cc:1847:18
|
|
#2 0x555555792cce in DcmJSONReader::parseElement(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:746:31
|
|
#3 0x555555797e03 in DcmJSONReader::parseDataSet(DcmItem*, DcmItem*, jsmntok*&) dcmdata/libsrc/dcjsonrd.cc:923:18
|
|
#4 0x5555557a19c7 in DcmJSONReader::readAndConvertJSONFile(DcmFileFormat&, char const*) dcmdata/libsrc/dcjsonrd.cc:1279:18
|
|
#5 0x55555571339b in main dcmdata/apps/json2dcm.cc:435:25
|
|
#6 0x7ffff7989082 in __libc_start_main /build/glibc-LcI20x/glibc-2.31/csu/../csu/libc-start.c:308:16
|
|
|
|
SUMMARY: AddressSanitizer: double-free (build-asan/bin/json2dcm+0x1b8b1d) (BuildId: b688cc0c9b5747caa3a8889ccee387d1dbaf23cc) in operator delete[](void*)
|
|
==2185581==ABORTING
|