Там сплошная. По крайней мере так бывает на большинстве улиц - если на улице прерывистая разметка, то перед перекрестком и пешеходным переходом она становится сплошной.
Судя по панорамам Гугла и Яндекса со стороны Медиков сплошная, а со стороны Каменноостровского тоже была сплошная, но поменяли асфальт, нанесли ее заново или нет не понятно.
Но в любом случае если машина совершала обгон перед и на перекрестке, то значит она пересекла пешеходный переход по встречке, а обгон на пешеходном переходе запрещен. Так что он нарушал.