Mi programa usa for como una función de consulta, en lugar de while ((true)), que aparece en estado muerto cada 12 horas o así, y el programa no se detiene, pero los datos reales ya no se actualizan. No encuentro la razón, pero me pregunto si esto es lo que ocurre después de la encuesta for y el desbordamiento de memoria.