crack is probably stress from some of the idler pulley going under the crank pulley.. no room.
how many miles did you have? this sounds like a typical timing belt failure now.. youll probably need to check valves since that was most likely the slap.