Found another post talking about the same issue, so I wanted to link it here, but the proposed workaround does not work on 1-track TV shows, and this bug can happen even of fast CPUs if the show is long enough. On slower CPUs it can happen even on shorter shows.
I have had the same exact behaviour yesterday, while trying to analyze intros on a Raspberry Pi. It times out at 60 seconds, but the Pi needs more time to generate the fingerprint!
The fix is really super easy (just change the timeout to 5 or 10 minutes instead of just 60 seconds).
Intro detection is an offline process so it’s not a problem if it takes more time on slow CPUs. And, if it gets stuck, timing out after 5 minutes is reasonable.