0
Under review

Ubuntu 16.04, периодически приложение крашится и вешает систему

Егор Петров 8 years ago updated 6 years ago 8

В общем виснет временами так, что даже по ctrl+alt+f1 не удаётся попасть в терминал и прибить приложение. Когда просто крашится ещё ладно, можно перезапустить, хоть и неприятно. А тут приходится просто по питанию перезагружаться. Сейчас вот потерял большую портянку в редмайне, не сохранённую. Какие логи можно вам отправлять после таких ситуаций.

Answer

Answer
Under review

Здравствуйте.


Запустите Joxi из терминала и пришлите вывод нам вывод в момент зависания или падения приложения.

Answer
Under review

Здравствуйте.


Запустите 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

А вот стандартный вывод и вывод ошибок, в этот раз в конце система повисла наглухо, пришлось питанием перезагружаться.

Спасибо.

Думаем в чем может быть дело.

Есть какие-нибудь новости по этому багу? А то опять всё наглухо повесило.

Точно такая же проблема. Тоже Ubuntu 16.04.
Виснет наглухо.

По-прежнему периодически зависает Joxi на ubuntu 16.04 x64. При копировании скриншота зависает а затем закрывается аварийно.

Не дождался я стабильной работы джокси в убунте, перешёл на флеймшот. Там правда текст нельзя писать пока что. Зато не вылетает и не вешает.