The pickups are still giving you trouble? Man, this is a neverending story.
Any details, possibly? Does it happen immediately, does it happen every time you try something? (That is, can you reproduce the error well enough?) Any chance of me getting ssh access to your server and tinkering with the server?
After reading this:
http://lua-users.org/wiki/ThreadsTutorial
I keep wondering if it's indeed possible for us to have multiple threads executing plugins' code. That would probably solve most of our deadlocking problems, because suddenly there won't be the critical sections that plugins currently need to lock.
Any details, possibly? Does it happen immediately, does it happen every time you try something? (That is, can you reproduce the error well enough?) Any chance of me getting ssh access to your server and tinkering with the server?
After reading this:
http://lua-users.org/wiki/ThreadsTutorial
I keep wondering if it's indeed possible for us to have multiple threads executing plugins' code. That would probably solve most of our deadlocking problems, because suddenly there won't be the critical sections that plugins currently need to lock.