To reproduce this I run the command
adb devices this prints in my console that a daemon is starting in a specific port
5037 then I execute the command
adb kill-server and the terminal hangs. I look at the process monitor and the process adb turns into a zombie process with father I think is systemd and If I kill systemd my PC crashes and I need to do a hard reset.
I'm using Linux Fedora 30