How would you debug a random segmentation fault that only occurs after several hours of continuous video streaming on an embedded Linux target?