It feels like some libraries have changed. Did you install new ros packages lately? This could happen when ROS is releasing a new version of the whole stack, but we install only one new package. That could be fixed by doing:
sudo apt upgrade
to update all ROS packages. If you do so, it is safer to also cleanup your build workspace and rebuild all your packages so that they link correctly to all updated packages.