Within seconds, you can see which file it's waiting on or why it's stuck.
One of the nice things about Linux and similar operating systems is that you can investigate something to any level you wish. If a program has a problem you can decompile it, debug it, trace it, and — ...