From Fedora Project Wiki
Separate debuginfo vs real binary
Separate debuginfo has an invalid ELF program header, but it is difficult to recognize at such. We receive occasional bug reports because running separate debuginfo binaries results in crashes, or the binaries crash our tools.