我在Ubuntu-16.0.4上使用OMNeT ++ 4.6,SUMO-0.21.0和Veins-4a2。我能够在Windows 10上完美运行此模拟。现在,我试图在Ubuntu上运行此仿真,但是出现错误。控制台输出为:
...
Assigned runID=General-0-20190104-16:31:45-11727
Setting up network `FranciscoScenario'...
Simulation terminated with exit code: 139
Working directory: /home/gowher/veins-4a2/examples/veins
Command line: opp_run -r 0 -u Cmdenv -n .:../../src/veins --tkenv-image-path=../../images -l ../../src/veins omnetpp.ini
Environment variables:
...
有趣的是,如果SUMO没有运行,则不会出现此错误。在这种情况下,按预期出现“找不到Traci服务器”错误。
非常感谢您的帮助。
预先谢谢你。
答案 0 :(得分:1)
退出代码表示您的代码中存在内存访问错误。您可能要使用Valgrind在代码中查找问题。 Google Groups上有一个答案可能会对您有所帮助。
有趣的是,如果SUMO没有运行,则不会出现此错误。在 那样的话,我会收到“找不到Trac服务器”的错误。任何帮助 受到高度赞赏。预先谢谢你。
这是因为您的仿真甚至都没有启动,因为SUMO没有运行。此错误很明显。