模拟终止,退出代码:139

时间:2019-01-04 15:45:22

标签: omnet++ veins sumo

我在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服务器”错误。
非常感谢您的帮助。
预先谢谢你。

1 个答案:

答案 0 :(得分:1)

退出代码表示您的代码中存在内存访问错误。您可能要使用Valgrind在代码中查找问题。 Google Groups上有一个答案可能会对您有所帮助。

  

有趣的是,如果SUMO没有运行,则不会出现此错误。在   那样的话,我会收到“找不到Trac服务器”的错误。任何帮助   受到高度赞赏。预先谢谢你。

这是因为您的仿真甚至都没有启动,因为SUMO没有运行。此错误很明显。