Например есть форма ввода логина пароля. Создал слот, который вызывается кнопкой Submint сигналом released(). И так же этот слот с QLineEdit вызывается сигралом returnPressed() для нажатие на кнопку Enter. Если просто мышью нажать кнопку Submint то все норм. А если на LineEdit нажать Enter то вылетает Segmentation Fault. Кто подскажет почему так? Мой косяк где то?
Псевдокод:
connect(button, SIGNAL(released()), SLOT(auth())); // работает хорошо!
connect(lineEdit, SIGNAL(returnPressed(), SLOT(auth())); // вылетает SIGSEG
void auth() {
//auth code
}
UPD:
Сейчас еще проверил программой gdb, выдает такую ошибку -
0x00007ffff4b79d7e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
OS Ubuntu 18