Mangels vollständigem
Minimalbeispiel kann ich nur raten: TeX findet in Deinem Fall vermutlich schlicht keinen guten Umbruch. Das ist beispielsweise der Fall, wenn durch den Umbruch nach dem letzten Slash Lochsatz entstehen würde. In diesem Fall gibt TeX eine overfull-\hbox-Meldung aus und schreibt über den rechten Rand. TeX will damit sagen: Ich weiß nicht, was die gewünschte Lösung ist, sag es mir.
Eine Möglichkeit wäre nun, den Umbruch eben doch nach Bindestrichen zu erlauben. In der Anleitung zu url, am Ende von url.sty heißt es dazu beispielsweise:
% Package Option: hyphens
% Ordinarily, breaks are not allowed after "-" characters because this
% leads to confusion. (Is the "-" part of the address or just a hyphen?)
% The package option "[hyphens]" allows breaks after explicit hyphen
% characters. The "\url" command will *never ever* hyphenate words.