secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
212 stars 53 forks source link

#2884 fix for stalls caused by coro suspend #3017

Closed maxim-productengine closed 2 weeks ago

maxim-productengine commented 2 weeks ago

Reverted one change introduced in https://github.com/secondlife/viewer/commit/c78be38a6a4211f06876bc80b3f19f89a5f936e0

This changeset also fixes the issue with stalls after running multiple Lua scripts with sleep inside a loop - https://github.com/secondlife/viewer/issues/2917

nat-goodspeed commented 2 weeks ago

llluamanager_test.cpp fails on Windows with this PR:

EXEC : error 3221226356: terminated with rc 3221226356 [C:\a\viewer\viewer\build-vc170-64\newview\INTEGRATION_TEST_llluamanager.vcxproj]

3221226356 decimal is C0000374 hex, which means heap corruption: trying to read or write protected storage.

I haven't yet reviewed, will do.