Use sigc::track_object to stop the timeout connection from dangling.
sigc::track_object
Fixes #4989 (closed)