shared_ptr Assertion px! = 0 fehlgeschlagen

Ich habe eine ziemlich komplexe Multithread-Anwendung (Server), die von Zeit zu Zeit aufgrund einer Behauptung abstürzt:

/usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = msg::Player]: Assertion `px != 0' failed.

Ich konnte die Ursache nicht genau bestimmen und habe mich gefragt, ob dies ein Problem mit boost :: shared_ptr ist oder ich?

Ich habe g ++ 4.4.3-4ubuntu5 und llvm-g ++ (GCC) 4.2.1 mit und ohne Optimierung und libboost1.40-dev (= 1.40.0-4ubuntu4) ausprobiert.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage