[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: calling collectgarbage in __gc metamethod
- From: Atilim Cetin <atilim.cetin@...>
- Date: Mon, 6 Aug 2012 19:55:11 +0300
Hi,
When I call collectgarbage in a __gc metamethod, Lua GC tries to collect another userdata and therefore calls another __gc metamethod before finishing the current one. And destructing two objects simultaneously results in crashing. I'm using Lua 5.1.4.
Do you know a way to avoid this situation?
Thank you.
--
Atilim Cetin