[Debian-med-packaging] Bug#716769: dcmtk: Conditional jump or move depends on uninitialised value(s)

Mathieu Malaterre malat at debian.org
Fri Jul 12 13:33:04 UTC 2013


Package: dcmtk
Version: 3.6.1~20121102-3
Severity: important

For some reason I am seeing some issue with valgrind [*]. It would be nice if someone could have a look at them.

Thanks

[*]
$ valgrind movescu -v -d -xi  www.dicomserver.co.uk 11112   -S -k 8,52=STUDY  -k 20,d=1.2.840.113704.1.111.4808.1277955896.1 +P 11112
==8786== Memcheck, a memory error detector
==8786== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==8786== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==8786== Command: movescu -v -d -xi www.dicomserver.co.uk 11112 -S -k 8,52=STUDY -k 20,d=1.2.840.113704.1.111.4808.1277955896.1 +P 11112
==8786== 
D: DcmDataDictionary: Loading file: /usr/share/dcmtk/dicom.dic
D: DcmDataDictionary: Loading file: /usr/share/dcmtk/private.dic
D: $dcmtk: movescu v3.6.1 2012-11-02 $
D: 
D: Request Parameters:
D: ====================== BEGIN A-ASSOCIATE-RQ =====================
D: Our Implementation Class UID:      1.2.276.0.7230010.3.0.3.6.1
D: Our Implementation Version Name:   OFFIS_DCMTK_361
D: Their Implementation Class UID:    
D: Their Implementation Version Name: 
D: Application Context Name:    1.2.840.10008.3.1.1.1
D: Calling Application Name:    XYZISPDC
D: Called Application Name:     ANY-SCP
D: Responding Application Name: resp. AP Title
D: Our Max PDU Receive Size:    16384
D: Their Max PDU Receive Size:  0
D: Presentation Contexts:
D:   Context ID:        1 (Proposed)
D:     Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
D:     Proposed SCP/SCU Role: Default
D:     Proposed Transfer Syntax(es):
D:       =LittleEndianImplicit
D:   Context ID:        3 (Proposed)
D:     Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
D:     Proposed SCP/SCU Role: Default
D:     Proposed Transfer Syntax(es):
D:       =LittleEndianImplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation:  none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response:  none
D: ======================= END A-ASSOCIATE-RQ ======================
I: Requesting Association
D: setting network send timeout to 60 seconds
D: setting network receive timeout to 60 seconds
D: Constructing Associate RQ PDU
D: PDU Type: Associate Accept, PDU Length: 224 + 6 bytes PDU header
D:   02  00  00  00  00  e0  00  01  00  00  41  4e  59  2d  53  43
D:   50  20  20  20  20  20  20  20  20  20  4c  49  52  49  53  50
D:   44  43  20  20  20  20  20  20  20  20  00  00  00  00  00  00
D:   00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
D:   00  00  00  00  00  00  00  00  00  00  10  00  00  15  31  2e
D:   32  2e  38  34  30  2e  31  30  30  30  38  2e  33  2e  31  2e
D:   31  2e  31  21  00  00  19  01  00  00  00  40  00  00  11  31
D:   2e  32  2e  38  34  30  2e  31  30  30  30  38  2e  31  2e  32
D:   21  00  00  19  03  00  00  00  40  00  00  11  31  2e  32  2e
D:   38  34  30  2e  31  30  30  30  38  2e  31  2e  32  50  00  00
D:   45  51  00  00  04  00  01  00  00  52  00  00  25  31  2e  32
D:   2e  38  32  36  2e  30  2e  31  2e  33  36  38  30  30  34  33
D:   2e  31  2e  32  2e  31  30  30  2e  35  2e  36  2e  33  2e  31
D:   36  36  55  00  00  10  44  69  63  6f  6d  4f  62  6a  65  63
D:   74  73  2e  4e  45  54
D: Parsing an A-ASSOCIATE PDU
D: Association Parameters Negotiated:
D: ====================== BEGIN A-ASSOCIATE-AC =====================
D: Our Implementation Class UID:      1.2.276.0.7230010.3.0.3.6.1
D: Our Implementation Version Name:   OFFIS_DCMTK_361
D: Their Implementation Class UID:    1.2.826.0.1.3680043.1.2.100.5.6.3.166
D: Their Implementation Version Name: DicomObjects.NET
D: Application Context Name:    1.2.840.10008.3.1.1.1
D: Calling Application Name:    XYZISPDC
D: Called Application Name:     ANY-SCP
D: Responding Application Name: ANY-SCP
D: Our Max PDU Receive Size:    16384
D: Their Max PDU Receive Size:  65536
D: Presentation Contexts:
D:   Context ID:        1 (Accepted)
D:     Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
D:     Proposed SCP/SCU Role: Default
D:     Accepted SCP/SCU Role: Default
D:     Accepted Transfer Syntax: =LittleEndianImplicit
D:   Context ID:        3 (Accepted)
D:     Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
D:     Proposed SCP/SCU Role: Default
D:     Accepted SCP/SCU Role: Default
D:     Accepted Transfer Syntax: =LittleEndianImplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation:  none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response:  none
D: ======================= END A-ASSOCIATE-AC ======================
I: Association Accepted (Max Send PDV: 65524)
I: Sending Move Request
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25D9C: strcmp (mc_replace_strmem.c:426)
==8786==    by 0x525A916: dcmFindNameOfUID(char const*, char const*) (dcuid.cc:1165)
==8786==    by 0x4E6417D: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:564)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25DC7: strcmp (mc_replace_strmem.c:426)
==8786==    by 0x525A916: dcmFindNameOfUID(char const*, char const*) (dcuid.cc:1165)
==8786==    by 0x4E6417D: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:564)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x525A919: dcmFindNameOfUID(char const*, char const*) (dcuid.cc:1165)
==8786==    by 0x4E6417D: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:564)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x5EC374A: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.tcc:855)
==8786==    by 0x5EC0318: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2471)
==8786==    by 0x5EBF866: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2332)
==8786==    by 0x5ECF45B: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (ostream.tcc:73)
==8786==    by 0x4E641EC: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (ostream:184)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x5ECBB7B: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (locale_facets.tcc:783)
==8786==    by 0x5EC378D: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.tcc:856)
==8786==    by 0x5EC0318: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2471)
==8786==    by 0x5EBF866: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2332)
==8786==    by 0x5ECF45B: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (ostream.tcc:73)
==8786==    by 0x4E641EC: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (ostream:184)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x5ECBBB2: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (locale_facets.tcc:781)
==8786==    by 0x5EC378D: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.tcc:856)
==8786==    by 0x5EC0318: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2471)
==8786==    by 0x5EBF866: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.h:2332)
==8786==    by 0x5ECF45B: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (ostream.tcc:73)
==8786==    by 0x4E641EC: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (ostream:184)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25819: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x5EB7770: std::char_traits<char>::length(char const*) (char_traits.h:263)
==8786==    by 0x5ECED05: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E6420E: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25828: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x5EB7770: std::char_traits<char>::length(char const*) (char_traits.h:263)
==8786==    by 0x5ECED05: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E6420E: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x5ECECD3: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:507)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x4C25812: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x5EB7770: std::char_traits<char>::length(char const*) (char_traits.h:263)
==8786==    by 0x5ECED05: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x4C25824: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x5EB7770: std::char_traits<char>::length(char const*) (char_traits.h:263)
==8786==    by 0x5ECED05: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25F13: memcpy (mc_replace_strmem.c:77)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25F28: memcpy (mc_replace_strmem.c:497)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25F75: memcpy (mc_replace_strmem.c:497)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x4C25F98: memcpy (mc_replace_strmem.c:497)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x4C25FF8: memcpy (mc_replace_strmem.c:497)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Use of uninitialised value of size 8
==8786==    at 0x4C2600A: memcpy (mc_replace_strmem.c:497)
==8786==    by 0x5E867D2: std::char_traits<char>::copy(char*, char const*, unsigned long) (char_traits.h:275)
==8786==    by 0x5ED97C1: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (streambuf.tcc:89)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ED319B: void std::__ostream_write<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:48)
==8786==    by 0x5ECF067: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (ostream_insert.h:99)
==8786==    by 0x5ECED1B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E64230: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:575)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4E6424E: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:576)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4E64257: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:576)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4E64260: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:576)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25819: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x5EB7770: std::char_traits<char>::length(char const*) (char_traits.h:263)
==8786==    by 0x5ECED05: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (ostream:510)
==8786==    by 0x4E6428B: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:588)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25828: __GI_strlen (mc_replace_strmem.c:284)
==8786==    by 0x57D0C8C: OFString::OFString(char const*) (ofstring.cc:85)
==8786==    by 0x57D28A8: OFString::append(char const*) (ofstring.cc:195)
==8786==    by 0x4E642AF: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:591)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x4C25897: strcpy (mc_replace_strmem.c:311)
==8786==    by 0x57D0CA5: OFString::OFString(char const*) (string3.h:105)
==8786==    by 0x57D28A8: OFString::append(char const*) (ofstring.cc:195)
==8786==    by 0x4E642AF: DIMSE_dumpMessage(OFString&, T_DIMSE_C_MoveRQ&, DIMSE_direction, DcmItem*, unsigned char) (dimdump.cc:591)
==8786==    by 0x408C00: moveSCU(T_ASC_Association*, char const*) (movescu.cc:1573)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
D: ===================== OUTGOING DIMSE MESSAGE ====================
D: Message Type                  : C-MOVE RQ
D: Presentation Context ID       : 3
D: Message ID                    : 62896
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x57D1125: OFString::find(char, unsigned long) const (ofstring.cc:556)
==8786==    by 0x5588CF1: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:901)
==8786==    by 0x5575236: dcmtk::log4cplus::ConsoleAppender::append(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (consap.cc:96)
==8786==    by 0x556E9DB: dcmtk::log4cplus::Appender::doAppend(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (appender.cc:206)
==8786==    by 0x556E02C: dcmtk::log4cplus::helpers::AppenderAttachableImpl::appendLoopOnAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) const (apndimpl.cc:183)
==8786==    by 0x5583C83: dcmtk::log4cplus::spi::LoggerImpl::callAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (logimpl.cc:62)
==8786==    by 0x5583AE3: dcmtk::log4cplus::spi::LoggerImpl::forcedLog(int, OFString const&, char const*, int, char const*) (logimpl.cc:160)
==8786==    by 0x408C6B: moveSCU(T_ASC_Association*, char const*) (oflog.h:84)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
==8786== Conditional jump or move depends on uninitialised value(s)
==8786==    at 0x57D1125: OFString::find(char, unsigned long) const (ofstring.cc:556)
==8786==    by 0x5588AD7: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:894)
==8786==    by 0x5588CB8: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:911)
==8786==    by 0x5575236: dcmtk::log4cplus::ConsoleAppender::append(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (consap.cc:96)
==8786==    by 0x556E9DB: dcmtk::log4cplus::Appender::doAppend(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (appender.cc:206)
==8786==    by 0x556E02C: dcmtk::log4cplus::helpers::AppenderAttachableImpl::appendLoopOnAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) const (apndimpl.cc:183)
==8786==    by 0x5583C83: dcmtk::log4cplus::spi::LoggerImpl::callAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (logimpl.cc:62)
==8786==    by 0x5583AE3: dcmtk::log4cplus::spi::LoggerImpl::forcedLog(int, OFString const&, char const*, int, char const*) (logimpl.cc:160)
==8786==    by 0x408C6B: moveSCU(T_ASC_Association*, char const*) (oflog.h:84)
==8786==    by 0x409632: cmove(T_ASC_Association*, char const*) (movescu.cc:1628)
==8786==    by 0x40EADE: main (movescu.cc:820)
==8786== 
D: ==8786== Syscall param write(buf) points to uninitialised byte(s)
==8786==    at 0x64328D0: __write_nocancel (syscall-template.S:82)
==8786==    by 0x63DCEE2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
==8786==    by 0x63DCB59: new_do_write (fileops.c:530)
==8786==    by 0x63DCE4D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1370)
==8786==    by 0x63D319C: fwrite (iofwrite.c:45)
==8786==    by 0x5ECC814: __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::xsputn(char const*, long) (stdio_sync_filebuf.h:213)
==8786==    by 0x5ED921E: std::basic_streambuf<char, std::char_traits<char> >::sputn(char const*, long) (streambuf:427)
==8786==    by 0x5ECDF34: std::ostream::_M_write(char const*, long) (ostream:289)
==8786==    by 0x5ECDFBC: std::ostream::write(char const*, long) (ostream.tcc:196)
==8786==    by 0x5588642: dcmtk::log4cplus::pattern::PatternConverter::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:326)
==8786==    by 0x5588A94: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:923)
==8786==    by 0x5588CB8: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:911)
==8786==  Address 0x84cd6f0 is 32 bytes inside a block of size 36 alloc'd
==8786==    at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305)
==8786==    by 0x57D0417: OFString::reserve(unsigned long) (ofstring.cc:395)
==8786==    by 0x57D097A: OFString::assign(OFString const&, unsigned long, unsigned long) (ofstring.cc:219)
==8786==    by 0x55884B4: dcmtk::log4cplus::pattern::BasicPatternConverter::convert(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:367)
==8786==    by 0x55885F1: dcmtk::log4cplus::pattern::PatternConverter::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:309)
==8786==    by 0x5588A94: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:923)
==8786==    by 0x5588CB8: dcmtk::log4cplus::PatternLayout::formatAndAppend(std::ostream&, dcmtk::log4cplus::spi::InternalLoggingEvent const&) (patlay.cc:911)
==8786==    by 0x5575236: dcmtk::log4cplus::ConsoleAppender::append(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (consap.cc:96)
==8786==    by 0x556E9DB: dcmtk::log4cplus::Appender::doAppend(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (appender.cc:206)
==8786==    by 0x556E02C: dcmtk::log4cplus::helpers::AppenderAttachableImpl::appendLoopOnAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) const (apndimpl.cc:183)
==8786==    by 0x5583C83: dcmtk::log4cplus::spi::LoggerImpl::callAppenders(dcmtk::log4cplus::spi::InternalLoggingEvent const&) (logimpl.cc:62)
==8786==    by 0x5583AE3: dcmtk::log4cplus::spi::LoggerImpl::forcedLog(int, OFString const&, char const*, int, char const*) (logimpl.cc:160)
==8786== 
Affected SOP Class UID        : ��
D: Data Set                      : present
D: Priority                      : medium
D: Move Destination              : 
D: ======================= END DIMSE MESSAGE =======================
I: Request Identifiers:
I: 
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [STUDY]                                  #   6, 1 QueryRetrieveLevel
I: (0020,000d) UI [1.2.840.113704.1.111.4808.1277955896.1] #  38, 1 StudyInstanceUID
I: 
D: DcmDataset::read() TransferSyntax="Little Endian Implicit"
I: Received Final Move Response
D: ===================== INCOMING DIMSE MESSAGE ====================
D: Message Type                  : C-MOVE RSP
D: Message ID Being Responded To : 1
D: Affected SOP Class UID        : MOVEStudyRootQueryRetrieveInformationModel
D: Remaining Suboperations       : none
D: Completed Suboperations       : none
D: Failed Suboperations          : none
D: Warning Suboperations         : none
D: Data Set                      : none
D: DIMSE Status                  : 0xc001: Error: Failed - Unable to process
D: ======================= END DIMSE MESSAGE =======================
D: Status Detail:
D: 
D: # Dicom-Data-Set
D: # Used TransferSyntax: Little Endian Implicit
D: (0000,0902) LO [A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 134.214.142.101:11112] # 204, 1 ErrorComment
D: 
I: Releasing Association
==8786== 
==8786== HEAP SUMMARY:
==8786==     in use at exit: 691 bytes in 11 blocks
==8786==   total heap usage: 73,656 allocs, 73,645 frees, 2,408,098 bytes allocated
==8786== 
==8786== LEAK SUMMARY:
==8786==    definitely lost: 0 bytes in 0 blocks
==8786==    indirectly lost: 0 bytes in 0 blocks
==8786==      possibly lost: 0 bytes in 0 blocks
==8786==    still reachable: 691 bytes in 11 blocks
==8786==         suppressed: 0 bytes in 0 blocks
==8786== Rerun with --leak-check=full to see details of leaked memory
==8786== 
==8786== For counts of detected and suppressed errors, rerun with: -v
==8786== Use --track-origins=yes to see where uninitialised values come from
==8786== ERROR SUMMARY: 1059 errors from 26 contexts (suppressed: 4 from 4)



More information about the Debian-med-packaging mailing list