Qt5:退出时应用程序崩溃

时间:2020-02-17 03:50:51

标签: c++ qt

我有一个用Qt5 5.14.1编写的c ++程序。
它还在内部使用privoxy源代码。

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff6b8e17fa __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff6b99ebc1 pthread_kill + 432
2   libsystem_c.dylib               0x00007fff6b868ab6 __abort + 139
3   libsystem_c.dylib               0x00007fff6b868a2b abort + 135
4   org.qt-project.QtCore           0x000000010b807de9 qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) + 9
5   org.qt-project.QtCore           0x000000010b809534 QMessageLogger::fatal(char const*, ...) const + 202
6   org.qt-project.QtCore           0x000000010b81060d QThread::~QThread() + 189
7   com.yourcompany.xxxxxxxx        0x00000001099cc935 PrivoxyThread::~PrivoxyThread() + 21 (privoxythread.cpp:17)
8   com.yourcompany.xxxxxxxx        0x00000001099cc955 PrivoxyThread::~PrivoxyThread() + 21 (privoxythread.cpp:17)
9   com.yourcompany.xxxxxxxx        0x00000001099cc979 PrivoxyThread::~PrivoxyThread() + 25 (privoxythread.cpp:15)
10  org.qt-project.QtCore           0x000000010ba0f394 QObjectPrivate::deleteChildren() + 228
11  org.qt-project.QtCore           0x000000010ba0f128 QObject::~QObject() + 2088
12  com.yourcompany.xxxxxxxx        0x00000001099e4598 Connection::~Connection() + 88 (connection.cpp:38)
13  com.yourcompany.xxxxxxxx        0x00000001099e4695 Connection::~Connection() + 21 (connection.cpp:38)
14  com.yourcompany.xxxxxxxx        0x00000001099e4819 Connection::~Connection() + 25 (connection.cpp:36)
15  org.qt-project.QtCore           0x000000010ba0f394 QObjectPrivate::deleteChildren() + 228
16  org.qt-project.QtCore           0x000000010ba0f128 QObject::~QObject() + 2088
17  com.yourcompany.xxxxxxxx        0x0000000109b9bd75 ConnectionItem::~ConnectionItem() + 21 (connectionitem.h:26)
18  com.yourcompany.xxxxxxxx        0x0000000109b9a0c5 ConnectionItem::~ConnectionItem() + 21 (connectionitem.h:26)
19  com.yourcompany.xxxxxxxx        0x0000000109b9a0e9 ConnectionItem::~ConnectionItem() + 25 (connectionitem.h:26)
20  org.qt-project.QtCore           0x000000010ba0f394 QObjectPrivate::deleteChildren() + 228
21  org.qt-project.QtCore           0x000000010ba0f128 QObject::~QObject() + 2088
22  com.yourcompany.xxxxxxxx        0x00000001099efe1d ConnectionTableModel::~ConnectionTableModel() + 61 (connectiontablemodel.cpp:8)
23  com.yourcompany.xxxxxxxx        0x00000001099efe65 ConnectionTableModel::~ConnectionTableModel() + 21 (connectiontablemodel.cpp:8)
24  com.yourcompany.xxxxxxxx        0x00000001099efe89 ConnectionTableModel::~ConnectionTableModel() + 25 (connectiontablemodel.cpp:8)
25  org.qt-project.QtCore           0x000000010ba0f394 QObjectPrivate::deleteChildren() + 228
26  org.qt-project.QtWidgets        0x000000010a9f7dae QWidget::~QWidget() + 1006
27  com.yourcompany.xxxxxxxx        0x0000000109a0c789 MainWindow::~MainWindow() + 409 (mainwindow.cpp:166)
28  com.yourcompany.xxxxxxxx        0x0000000109a0c825 MainWindow::~MainWindow() + 21 (mainwindow.cpp:166)
29  com.yourcompany.xxxxxxxx        0x00000001099fefcb main + 1339 (main.cpp:98)
30  libdyld.dylib                   0x00007fff6b79a7fd start + 1

每次单击退出或Command + Q。它会退出并崩溃。
有没有办法确定导致问题的原因?
当应用程序崩溃时,Apple会弹出一个窗口,这很烦人。

0 个答案:

没有答案
相关问题