View Issue Details

IDProjectCategoryView StatusLast Update
0002922Multi Theft Auto : San AndreasScriptingpublic2008-02-15 04:59
ReporterArcAssigned ToJax 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version1.0 
Summary0002922: Calling setTimer() with a table containing function values locks up server/client
Description

As above. If you do this serverside the server locks up, if you do it client side the client locks up. This is particularly nasty for servers as they don't actually crash - they have to be manually restarted.

Only tables containing functions are a problem, passing functions as arguments by themselves does not produce this.

Additional Information

/start runcode
/run (function() local data = { fn = function() outputConsole('bla') end } setTimer(tostring, 1000, 1, data) end)()

TagsNo tags attached.

Relationships

related to 0002562 resolvedJax Server lockup when passing tables with function values in them through call() 
related to 0003210 resolvedJax bindKey server/client lockup with a table containing functions 

Activities

Jax

2008-02-15 04:59

administrator   ~~0007269

Fixed the lockup, functions in tables still arent supported yet though.

Issue History

Date Modified Username Field Change