Ich habe dieses Verhalten behoben, indem ich der .pro-Datei meines Projekts in QT die folgende Zeile hinzugefügt habe:
QMAKE_LFLAGS += -no-pie
Das Verhalten tritt auf, weil neuere Ubuntu-Distributionen das GCC-Standard-Link-Flag -pie setzen, das e_type als ET_DYN in der Binärdatei markiert. Folglich wird das Betriebssystem als Shared Library erkannt.
Um dies zu umgehen, kann es notwendig sein, -no-pie zur Compiler-Option hinzuzufügen.