The self-driving software was unable to recognize construction zones and ramp closures, posing a potential crash hazard.