Деепричастный оборот совсем не связан с подлежащим. Едет неизвестно кто, а провалился лед :)). Так нельзя. Нужно подобрать подлежащее, действия которого характеризует деепричастный оборот.
Например:
Не доезжая до берега, мы вынуждены были остановиться, так как лед провалился.