overte-org / overte

Overte open source virtual worlds platform.
https://overte.org/
Other
136 stars 50 forks source link

Access after delete when reloading Interface scripts #1033

Open ksuprynowicz opened 3 months ago

ksuprynowicz commented 3 months ago

To reproduce, reload all scripts repeatedly in Edit->Running scripts:

__pthread_kill_implementation 0x00007ffff04a816c
ScriptValueV8Wrapper::engine ScriptValueV8Wrapper.cpp:261
ScriptValue::engine ScriptValue.h:245
controller::ScriptEndpoint::getEngine ScriptEndpoint.h:36
controller::UserInputMapper::runScriptEndpointCleanup UserInputMapper.cpp:1283
controller::UserInputMapper::update UserInputMapper.cpp:275
Application::update Application.cpp:6460
Application::idle Application.cpp:5393
Application::event Application.cpp:4328
Application::notify Application.cpp:4292
main main.cpp:776