I use putty to control my embedded devices attached via /dev/ttyUSB interfaces. When an embedded device has powered off the corresponding /dev/ttyUSB device node disappears from my system and the putty proccess begins to eat the CPU time (96-98%). It seems the putty proccess tries to make something with the disappeared device node in the infinite loop.