Police shot at a man who stole a lorry carrying butane gas and drove it at high speed against traffic, ramming several cars on a city highway.
The man has been arrested and is being questioned, a police spokeswoman said.
The lorry was travelling on a highway near the northeastern Spanish city’s famed harbour around 11am Tuesday (10am GMT) after the man, identified in local media as Swedish citizen Joakim Robin Berggren, stole the lorry and tried to escape.
Local media said the man could have acted under the effects of psychotropic substances.
A regional police spokeswoman said no one was wounded from the police gunshots but injuries couldn’t be ruled out because the truck lost several butane gas tanks during the chase.
One person was reportedly injured by a falling container.
Several cars were hit during the attempted escape, she said, adding that the truck had been stolen earlier in the day in a nearby district.
The man was being interrogated and a full investigation into the incident has begun, she said, adding that police were not ruling out any hypothesis.
Spain has kept its national security alert to one step below maximum since July 2015, following violent attacks across Europe.