PyQt5 QMessageBox Programı Kırıyor (Yanıt Vermiyor ve Kapanıyor)

Merhaba,
Yazılımım da QMessageBox ile uyarı vermeye çalışıyorum fakat uygulamadan atıyor direkt olarak. Uyarı kodu aşağıda:

def uyari_penceresi(self, baslik, mesaj):
     msg = QMessageBox()
     msg.setWindowTitle(baslik)
     msg.setText(mesaj)
     msg.setStandardButtons(QMessageBox.Close)
     msg.exec_()

Kodların başka bir kısmında QApplication sınıfıyla bir uygulama oluşturdunuz mu?

Evet. if name == “main” koşulunun altında app oluşturuluyor. Zaten ui kodları QtDesigner tarafından oluşturuldu.

Bir hata mesajı olsaydı onun üzerinden yardımcı olabilirdim ancak kodların sadece bu kısmını paylaştığınız için yardımcı olamıyorum.

Hocam 500 satırlık kod olduğu için paylaşamıyordum fakat isterseniz buyrun :
https://paste.ubuntu.com/p/gs87RrQMf6/

uyarı penceresi fonksiyonu en altta.

Eğer programı konsolda çalıştırırsanız hatayı görebilirsiniz.

PyCharm editor de çalıtırıyorum. Konsolda herhangi bir hata vermeden kapanıyor.

cmd.exeyi kastediyorum.