2015-10-29 4 views
1

я изменился, если (!sentMessage) sendMessage(wsm->getWsmData()); , чтобы, если (!sentMessage) sendMessage(wsm->getWsmeData());Трэйси сервер сообщает об ошибке

(т.е. "getWsmeData", который я добавил WsmeDat в waveshortmessage) на

"void TraCIDemo11p::onData(WaveShortMessage* wsm)". Когда я запускаю программу на узле [3], я получаю эту ошибку. Я хотел смоделировать для отправки измененного сообщения. ошибка:

Error in module (TraCIDemo11p) net.node[3].appl (id=26) at event #329, t=26.303493715545: Сервер TraCI сообщил об ошибке выполнения команды 0x23bfe8 (", ²X"). Где я должен проверить, чтобы исправить эту ошибку.

спасибо.

ответ

0

Большое, казалось бы случайное значение выглядит как проблема с перезаписанной памятью. Моей рекомендацией было бы использовать отладчик памяти, например valgrind.

+0

Hi; Работает ли Valgrind с окнами. Я попытался запустить как omnet.ini, но есть ошибка, заявив, что не может найти версию valgrind. – Zecar

+0

Это уже было задано здесь: http://stackoverflow.com/q/413477/4707703 –

Смежные вопросы