Since the problem randomly apear, I have no idea how to find the bug or to correct my scene. Does anyone has already has the same problem, and does someone can give me an advice to correct the problem?
The #1 cause I see of unreliable results in a render or animation is dependency cycles, whether in drivers or constraints.
Open the system console, and check for a message like this:
Dependency cycle detected:
OBCone/TRANSFORM_CONSTRAINTS() depends on
OBCone.001/TRANSFORM_FINAL() via 'Track To'
OBCone.001/TRANSFORM_CONSTRAINTS() via 'ObConstraints -> Done'
OBCone/TRANSFORM_FINAL() via 'Track To'
OBCone/TRANSFORM_CONSTRAINTS() via 'ObConstraints -> Done'
Detected 1 dependency cycles
If you see such a message, that means two objects in your scene mutually depend on eachother in some way, and that can cause unreliable results when Blender has to choose how to break the dependency cycle (e.g. by instead of following the dependency chain from leaves to root, by instead updating objects in file order; the order they were created).
If you do not see something like that, other possibilities include driver bugs (e.g. sometimes a corrupted vertex buffer puts geometry into places you didn’t expect it to), but your undesired result screenshot looks a little too stably-consistent for that… unless that first image just represents a wrong result, and you’re actually getting a uniquely wrong result every time it happens?