I have the following reproducible crash with tora 2.1.3-2build2 on trusty.
- open tora and connect to DB (I used a MariaDB on the LAN)
- Choose Tools - Schema Browser from the menu
- Close the tab that was just opened
The program will hang briefly and then crash with the following backtrace on the console.
$ tora
Loading socket Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
Failed to load x11 FrontEnd module.
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute current statement" under id 117
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Step through statements" under id 118
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute all statements" under id 119
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute &Newline Separated" under id 120
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Reexecute Last Statement" under id 121
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Check syntax of buffer" under id 122
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Describe under cursor" under id 124
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Explain plan of current statement" under id 125
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Gather session statistic of execution" under id 126
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Stop execution" under id 127
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Run current saved SQL" under id 129
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Save last SQL" under id 130
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Previous log entry" under id 132
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Next log entry" under id 133
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Clear execution log" under id 134
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Update from DB" under id 150
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "&Define filter..." under id 152
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Remove any object filter" under id 153
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute current statement" under id 117
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Step through statements" under id 118
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute all statements" under id 119
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Execute &Newline Separated" under id 120
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Reexecute Last Statement" under id 121
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Check syntax of buffer" under id 122
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Describe under cursor" under id 124
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Explain plan of current statement" under id 125
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Gather session statistic of execution" under id 126
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Stop execution" under id 127
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Run current saved SQL" under id 129
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Save last SQL" under id 130
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Previous log entry" under id 132
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Next log entry" under id 133
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Clear execution log" under id 134
tora: /build/buildd/tora-2.1.3/src/tomain.cpp:1723: void toMain::workspaceCloseWindow(int): Assertion `w' failed.
Aborted (core dumped)
I have the following reproducible crash with tora 2.1.3-2build2 on trusty.
- open tora and connect to DB (I used a MariaDB on the LAN)
- Choose Tools - Schema Browser from the menu
- Close the tab that was just opened
The program will hang briefly and then crash with the following backtrace on the console.
$ tora rPrivate: :addAction( QAction* , int): Already tracking action "Execute current statement" under id 117 rPrivate: :addAction( QAction* , int): Already tracking action "Step through statements" under id 118 rPrivate: :addAction( QAction* , int): Already tracking action "Execute all statements" under id 119 rPrivate: :addAction( QAction* , int): Already tracking action "Execute &Newline Separated" under id 120 rPrivate: :addAction( QAction* , int): Already tracking action "Reexecute Last Statement" under id 121 rPrivate: :addAction( QAction* , int): Already tracking action "Check syntax of buffer" under id 122 rPrivate: :addAction( QAction* , int): Already tracking action "Describe under cursor" under id 124 rPrivate: :addAction( QAction* , int): Already tracking action "Explain plan of current statement" under id 125 rPrivate: :addAction( QAction* , int): Already tracking action "Gather session statistic of execution" under id 126 rPrivate: :addAction( QAction* , int): Already tracking action "Stop execution" under id 127 rPrivate: :addAction( QAction* , int): Already tracking action "Run current saved SQL" under id 129 rPrivate: :addAction( QAction* , int): Already tracking action "Save last SQL" under id 130 rPrivate: :addAction( QAction* , int): Already tracking action "Previous log entry" under id 132 rPrivate: :addAction( QAction* , int): Already tracking action "Next log entry" under id 133 rPrivate: :addAction( QAction* , int): Already tracking action "Clear execution log" under id 134 rPrivate: :addAction( QAction* , int): Already tracking action "Update from DB" under id 150 rPrivate: :addAction( QAction* , int): Already tracking action "&Define filter..." under id 152 rPrivate: :addAction( QAction* , int): Already tracking action "Remove any object filter" under id 153 rDBus:: GetLayout( int, int, const QStringList&, DBusMenuLayoutI tem&): Condition failed: menu rDBus:: GetLayout( int, int, const QStringList&, DBusMenuLayoutI tem&): Condition failed: menu rPrivate: :addAction( QAction* , int): Already tracking action "Execute current statement" under id 117 rPrivate: :addAction( QAction* , int): Already tracking action "Step through statements" under id 118 rPrivate: :addAction( QAction* , int): Already tracking action "Execute all statements" under id 119 rPrivate: :addAction( QAction* , int): Already tracking action "Execute &Newline Separated" under id 120 rPrivate: :addAction( QAction* , int): Already tracking action "Reexecute Last Statement" under id 121 rPrivate: :addAction( QAction* , int): Already tracking action "Check syntax of buffer" under id 122 rPrivate: :addAction( QAction* , int): Already tracking action "Describe under cursor" under id 124 rPrivate: :addAction( QAction* , int): Already tracking action "Explain plan of current statement" under id 125 rPrivate: :addAction( QAction* , int): Already tracking action "Gather session statistic of execution" under id 126 rPrivate: :addAction( QAction* , int): Already tracking action "Stop execution" under id 127 rPrivate: :addAction( QAction* , int): Already tracking action "Run current saved SQL" under id 129 rPrivate: :addAction( QAction* , int): Already tracking action "Save last SQL" under id 130 rPrivate: :addAction( QAction* , int): Already tracking action "Previous log entry" under id 132 rPrivate: :addAction( QAction* , int): Already tracking action "Next log entry" under id 133 rPrivate: :addAction( QAction* , int): Already tracking action "Clear execution log" under id 134 buildd/ tora-2. 1.3/src/ tomain. cpp:1723: void toMain: :workspaceClose Window( int): Assertion `w' failed.
Loading socket Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
Failed to load x11 FrontEnd module.
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
uint DBusMenuExporte
uint DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
void DBusMenuExporte
tora: /build/
Aborted (core dumped)