Tom Horsley writes:
The most reproducible one is claws-mail which always
takes 25 seconds to start, and the delay seems to be
something to do with dbus messages. Here's some
debug-monitor output that shows the delay:
30s is a common timeout for Internet functions, such as DNS. I
remember when GNU decided to implement IPv6 according to the specs,
which require acquiring the canonical hostname before doing much of
anything else. Of course a lot of sites didn't properly implement
reverse DNS for internal IPs, so you'd get one (and sometimes more)
timeouts before XEmacs would start, at 30s of useless delay each.
So we added a command-line option to avoid IPv6 initialization.
(Yeah, that's persnicketty, but we didn't want to introduce silent
non-conformance when the world was probably going to catch up in a
release cycle or two. It did, at least our part of it.)
I don't know of any other subsystem with such long timeouts, but I
don't know all that much. :-) Also, mail is an Internet application;
draw your own conclusions from that. ;-)
Steve