Terrible news.
I am not sure where mast chugging etc theories come from when this statement was made "I think it is a mechanical problem because the blades have stopped. "
It sounds to me like the motor ceased to operate.
Whatever, it is a reminder to take care flying helicopters of any sort, and be ready for the unexpected.
Arrrj