Ubuntu 16.04, периодически приложение крашится и вешает систему
В общем виснет временами так, что даже по ctrl+alt+f1 не удаётся попасть в терминал и прибить приложение. Когда просто крашится ещё ладно, можно перезапустить, хоть и неприятно. А тут приходится просто по питанию перезагружаться. Сейчас вот потерял большую портянку в редмайне, не сохранённую. Какие логи можно вам отправлять после таких ситуаций.
Answer
Здравствуйте.
Запустите Joxi из терминала и пришлите вывод нам вывод в момент зависания или падения приложения.
Делал серию скриншотов которая в итоге завершилась падением joxi без зависания системы наглухо
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
set menu = 0xe021d0 0xd409b0
QIODevice::read (QFile, ":/certificate/joxi.pem"): device not open
QSqlQuery::value: not positioned on a valid record
QSqlQuery::value: not positioned on a valid record
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::scaled: Pixmap is a null pixmap
content-type missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use QNetworkRequest::setHeader() to fix this problem.
QPixmap::setMask() mask size differs from pixmap size
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QPixmap::setMask() mask size differs from pixmap size
QPixmap::setMask() mask size differs from pixmap size
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
qml: onVisibleChanged * 1
qml: implicitWidth 0 210
qml: implicitWidth 0 210
qml: calcCoordinate = -820 11 0 790 0
QObject::connect: No such slot Core::ponoramUpload(QPixmap)
QPixmap::setMask() mask size differs from pixmap size
QImage::pixel: coordinate (35,35) out of range
QPainter::begin: Paint device returned engine == 0, type: 3
content-type missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use QNetworkRequest::setHeader() to fix this problem.
qml: calcCoordinate = 931 975 1920 790 1721
qml: calccoordinate *1
qml: calccoordinate *5 1080 1080
qml: calcCoordinate = 931 975 1920 790 1721
qml: calccoordinate *1
qml: calccoordinate *5 1080 1080
qml: onShowToolBarChanged true 1120 965 1721 964
QIODevice::read (QFile, ":/certificate/joxi.pem"): device not open
QSqlQuery::value: not positioned on a valid record
QSqlQuery::value: not positioned on a valid record
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(joxi:26273): Gtk-CRITICAL **: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
set menu = 0xe021d0 0xd40b50
QIODevice::read (QFile, ":/certificate/joxi.pem"): device not open
QSqlQuery::value: not positioned on a valid record
QSqlQuery::value: not positioned on a valid record
QPixmap::scaled: Pixmap is a null pixmap
content-type missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use QNetworkRequest::setHeader() to fix this problem.
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::setMask() mask size differs from pixmap size
QPixmap::setMask() mask size differs from pixmap size
qml: onVisibleChanged * 1
qml: implicitWidth 0 210
qml: implicitWidth 0 210
qml: calcCoordinate = -820 11 0 790 0
QObject::connect: No such slot Core::ponoramUpload(QPixmap)
QPainter::begin: Paint device returned engine == 0, type: 3
content-type missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use QNetworkRequest::setHeader() to fix this problem.
qml: calcCoordinate = 910 1003 1920 790 1700
qml: calccoordinate *1
qml: calccoordinate *4
qml: calcCoordinate = 910 1003 1920 790 1700
qml: calccoordinate *1
qml: calccoordinate *4
qml: onShowToolBarChanged true 162 54 1700 992
Ошибка сегментирования (сделан дамп памяти)
https://yadi.sk/i/bEeYcYGy3JAQ7c
https://yadi.sk/i/lxy1R2xg3JAQAS
А вот стандартный вывод и вывод ошибок, в этот раз в конце система повисла наглухо, пришлось питанием перезагружаться.
По-прежнему периодически зависает Joxi на ubuntu 16.04 x64. При копировании скриншота зависает а затем закрывается аварийно.
Не дождался я стабильной работы джокси в убунте, перешёл на флеймшот. Там правда текст нельзя писать пока что. Зато не вылетает и не вешает.
Customer support service by UserEcho
Здравствуйте.
Запустите Joxi из терминала и пришлите вывод нам вывод в момент зависания или падения приложения.