Does P halt on x?
Given the source code of a program P and an input x, decide whether P eventually finishes or whether it runs forever. It sounds like something a clever enough analyser should always be able to determine — programs are finite strings of symbols, after all, and a computer can simulate them. David Hilbert, in his Entscheidungsproblem of 1928, asked for exactly such a universal decision procedure. By the mid-1930s Alonzo Church (via the λ-calculus) and Alan Turing (via what we now call Turing machines) were closing in on the same answer from opposite directions.