Hallo,
ich hatte mit einem eigenen (LUA)Zeitraffer-script sporadische Abstueze der Kamera ( SX220HS). Da ich eine externe Stromversorgung benutze dachte ich immer an Spannungsschwankungen bzw. Wackelkontakte.
In einem anderen Zusammenhang hab ich mal das verfuegbare Memory angeschaut: mittels
CH_free_size = get_meminfo ("system")["free_size"].
Beim Start des scripts ist "CH_free_size" etwa 165000 faellt dann auf etwa 80000 erholt sich wieder und steigt auf 120000 um dann stetig kleiner zu werden, bis zum Abbruch des scripts ( manchmal erst nach Stunden ).
Nun, es existiert ja der Befehl: collectgarbage("collect") ( "collect": performs a full garbage-collection cycle. This is the default option. )
Und siehe da, durch Aufruf dieses Befehls, falls CH_free_size unter eine Untergrenze faellt, hab ich die script-Abstuerze bisher verhindert (hoffentlich auf dauer)
Ich hoffe das war der Fehler.
Gruss
Reinhard