I would guess that std::copy operates
not well with std::vector::reserve as afaik rerserve doesn't resize the
vector.
The I think you were writing over some
border.
Would you check this into the repository?
Thanks,
Michael
Dipl.-Inf. Michael Raab
Fraunhofer-Institut für Fabrikbetrieb und -automatisierung IFF
Virtuell Interaktives Training
Sandtorstr. 22, 39106 Magdeburg, Germany
Telefon +49 (0) 391/ 40 90 122
Telefax +49 (0) 391/ 40 90 115
address@hidden http://www.iff.fraunhofer.de
oder http://www.vdtc.de
Von:
Eric Noulard <address@hidden>
An:
CERTI development discussions
<address@hidden>
Datum:
11/09/2010 11:49 PM
Betreff:
Re: [certi-dev]
Crash with some STL vector
Gesendet von:
address@hidden
2010/11/9 Michael Raab <address@hidden>:
> It is the first PAVU request.
I have tried a "blind fix"
I've just checked in CVS, please update an retry
even if I'm pretty sure this is not the end of the story
There is two Federate->RTI services which may generate RTI-->Federate
PAVU
RTI::RTIambassador::requestClassAttributeValueUpdate
or
RTI::RTIambassador::requestObjectAttributeValueUpdate
Do you call either of this API or both?
If only one, which one?
If both could you tell me which one is called first (and seems to
generate the first PAVU)?
Since PAVU is a federate ambassador callback could you give me the content
of the callback you use?
i.e. your overloaded version of: