adb got stuck. not starting in terminal command
Try it with:

sudo adb start-server


Use your own password.

Opening port 5037 doesn't require privileged access, but there are some other flaky things with adb such as file/device permissions, etc. to which your own user account might not have access.