[Rock-dev] Strange size of some packed std::string
Janosch Machowinski
Janosch.Machowinski at dfki.de
Tue May 16 17:13:43 CEST 2017
Hey,
we got some strange log files, were the size of
SOME std::string containers is reported to be 8 Bytes.
The size of the std::string container on the host system is
32 byte.
Log :
compound /base/samples/RigidBodyState_m [416] {
(+0) compound /base/Time [8] {
(+0) sint(8) (/int64_t) microseconds
}; time
(+8) container /std/string</int8_t> (8) sourceFrame
(+16) container /std/string</int8_t> (8) targetFrame
(+24) compound /wrappers/Matrix</double,3,1> [24]
Host :
(+0) compound /base/Time [8] {
(+0) sint(8) (/int64_t) microseconds
}; time
(+8) container /std/string</int8_t> (32) sourceFrame
(+40) container /std/string</int8_t> (32) targetFrame
The c++ replay fails to replay these streams, while the
ruby version seems to be able to replay the streams.
Any idea what might be going on here ?
Janosch
--
Dipl. Inf. Janosch Machowinski
SAR- & Sicherheitsrobotik
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengeschäftstelle:
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-6614
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: jmachowinski at informatik.uni-bremen.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
More information about the Rock-dev
mailing list