Russian Qt Forum
Ноябрь 21, 2024, 15:41
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Ну и как вот поймать в чём проблема?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Ну и как вот поймать в чём проблема? (Прочитано 4361 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Ну и как вот поймать в чём проблема?
«
:
Декабрь 12, 2016, 17:28 »
Совершенно не понятно из-за чего при запуске отладки на удалённом устройстве на экран ПК с Linux начали сыпаться окошки с уведомлением о segmentation fault. Причём быстро ложатся одно на другое, снять приложение становится сложно. Собираю вариант для десктопа, запускаю в отладчике - тишина. Всё работает, никаких сообщений. Само приложение на планшете тоже нормально работает, память не жрёт, ничего не сваливается. Причём эти сообщения вылетают именно на экран ПК, то есть, ошибка происходит на нём, а тут при выполнении моего приложения
работают только отладчик GDB и QtCreator
. Хочется починить, потому что отлаживать на удалённом устройстве стало невозможно.
«
Последнее редактирование: Декабрь 12, 2016, 17:33 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
qate
Супер
Offline
Сообщений: 1177
Re: Ну и как вот поймать в чём проблема?
«
Ответ #1 :
Декабрь 13, 2016, 13:45 »
снять корки и посмотреть их
а что такое "окошки с уведомлением о segmentation fault" ?
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Ну и как вот поймать в чём проблема?
«
Ответ #2 :
Декабрь 13, 2016, 22:37 »
Цитата: qate от Декабрь 13, 2016, 13:45
снять корки и посмотреть их
а что такое "окошки с уведомлением о segmentation fault" ?
модальные окна с текстом о том, что приложение сгенерило SIGSEGV
а что такое корки?
Записан
2^7-1 == 127, задумайтесь...
Bepec
Гость
Re: Ну и как вот поймать в чём проблема?
«
Ответ #3 :
Декабрь 14, 2016, 06:53 »
А вы ловите его. Это ж вроде сообщение ОС, которое можно перехватить. Заодно посмотрите в каком потоке оно вызвано, в каком месте так сказать
https://habrahabr.ru/post/131412/
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Ну и как вот поймать в чём проблема?
«
Ответ #4 :
Декабрь 14, 2016, 11:34 »
Цитата: Bepec от Декабрь 14, 2016, 06:53
А вы ловите его. Это ж вроде сообщение ОС, которое можно перехватить. Заодно посмотрите в каком потоке оно вызвано, в каком месте так сказать
https://habrahabr.ru/post/131412/
Где ловить? Мой код работает на планшете с Android, подключенной по USB. На рабочей станции я ничего не делаю.
Можно конечно, выяснить, какое приложение слетает и залезть в его исходники - скорее всего это GDB. Но оно очевидно слетает из-за данных, получаемых от средств поддержки отладки моего приложения в Android. Которые посылают их по непонятной причине. В общем - очень длинная цепочка, без гарантии что-либо найти.
«
Последнее редактирование: Декабрь 14, 2016, 12:39 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...