[DiscordArchive] Would the dump not show we're in the Lua stack?
[DiscordArchive] Would the dump not show we're in the Lua stack?
Archived author: stoneharry • Posted: 2024-03-10T00:14:50.440000+00:00
Original source
Would the dump not show we're in the Lua stack?
Archived author: jackpoz • Posted: 2024-03-10T00:14:58.915000+00:00
Original source
No
Archived author: jackpoz • Posted: 2024-03-10T00:15:20.120000+00:00
Original source
Not if you write a memory region that was deleted and reused
Archived author: jackpoz • Posted: 2024-03-10T00:15:44.840000+00:00
Original source
As the program still owns it, so it's fine
Archived author: stoneharry • Posted: 2024-03-10T00:15:47.026000+00:00
Original source
Yeah, I agree we should protect against memory invalidation. That's a common misuse from old ArcEmu/Ascent/Antrix scripts
Archived author: jackpoz • Posted: 2024-03-10T00:16:03.898000+00:00
Original source
But it's used by another object
Archived author: jackpoz • Posted: 2024-03-10T00:16:30.063000+00:00
Original source
That's why I had a server with ASan or Valgrind
Archived author: jackpoz • Posted: 2024-03-10T00:16:50.792000+00:00
Original source
They report issues where they happens
Archived author: Foe • Posted: 2024-03-10T00:17:15.708000+00:00
Original source
It was definitely an issue with the Arc Lua engine, but I don't think we have ever had any issues with invalid pointers in the same regard, not that has been reported in the last decade at least
Archived author: Foe • Posted: 2024-03-10T00:17:56.836000+00:00
Original source
The reports are usually "why does this not work" when someone tries to store an object outside of context and can't use it again later