Originally posted by Imageman But I come from a computer background and that colours my view ive seen huge unreliability in those devices, so im forced to take the jaundiced view and expect failures, as so much of the camera is now a computer.
I understand what you are saying. I though I am primarily a software developer (computers are both my tool and my target), my background includes IT operations and configuration for high availability. I guess that colours my thinking as well. I would expect some sort of graceful fail-over, but that may not be possible in a fatal condition.
Based on the reported conditions where these lock-ups occur, my intuition says that it is probably not a power issue in most cases. I suspect a low-level fault in how the on-board RAM is managed and/or a simple memory leak. The latter might be addressable by a firmware tweak. The former would probably require a rework of the hardware. There is also the possibility of deadlock between threads
Time for a code review!
Steve
(...am thinking that I am glad that I don't do embedded systems...)