У меня довольно сложное многопоточное приложение (сервер), которое время от времени будет сбой из-за утверждения:
/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.
Я не смог точно определить причину и задавался вопросом, является ли это проблемой с boost:: shared_ptr, или это я?
Я пробовал g++ 4.4.3-4ubuntu5 и llvm-g++ (GCC) 4.2.1 с оптимизацией и без оптимизации и libboost1.40-dev (= 1.40.0-4ubuntu4).