-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Description
@sytelus @ALL Since the new AirSim updates, my test environment crashes after a while, when I perform my reinforcement learning. Here my project
I get this error debug message:
Unhandled exception at 0x00007FF62B37465E in Blocks.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.
If there is a handler for this exception, the program may be safely continued.
If I continue debug, I am in a endless loop of this error.
The debugging points me to list with thread [9020] ucrtbase.dll of the process [10512] Blocks.exe at line 1288:
void pop_front()
{ // erase element at beginning
erase(begin());
}
- With the AirSim versions from early October v1.1.2, NEVER had problems even running 500k steps
- I do packaging and run.bat in windowed mode
- My environment is pretty small (it is based on Blocks)
- Sometimes after this appears after 90k steps sometimes after 2k steps
- My PC is absolutely sufficient. 16GB RAM, Core i7, GTX 1070
- Set up: VS 2015, Unreal Engine 4.16, Win10
Any suggestions? The new updates of reset etc. are amazing but this is really an issue for progressing in RL.
Note that the debug message only occurs with the update of early November, while the current version still crashes the same way but does not throw an debug window (Unreal real just closes).
Assumption: Error is produced by client.reset(). This error always occurs directly when doing the reset call or directly afterwards when trying to move after reset. Also the client.reset is the major update and change towards the early October version.