We have a RT SDK application built for Red Hat Enterprise Linux 7 (x86_64) and I have turned on tracing in it.
When I run memory checking on, I get invalid accesses from the library while writing XML messages.
[STDERR] ==3086== Invalid read of size 1
[STDERR] ==3086== at 0x4C2D0D8: __GI_strnlen (vg_replace_strmem.c:429)
[STDERR] ==3086== by 0x5CCBDE7: vfprintf (in /usr/lib64/libc-2.17.so)
[STDERR] ==3086== by 0x5CD2446: fprintf (in /usr/lib64/libc-2.17.so)
[STDERR] ==3086== by 0xFB51A4: xmlDumpElementBegin (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xFBF526: decodeElementListToXML (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xFBF1B5: decodeDataTypeToXML (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xFC0413: decodeSeriesToXML (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xFBF212: decodeDataTypeToXML (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xFC07D4: decodeMsgToXML (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xF532FB: _rsslTraceStartMsg (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xF55FFE: rsslReadEx (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xE4532E: _reactorDispatchFromChannel (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
[STDERR] ==3086== by 0xE4EA36: rsslReactorDispatch (in /builds/platform/cdev/datasrcs/sslsrc/acctests-rto/bin/upasrc)
We have a RT SDK application built for Red Hat Enterprise Linux 7 (x86_64) and I have turned on tracing in it.
When I run memory checking on, I get invalid accesses from the library while writing XML messages.