Всем доброе утро! А тестировал кто нибудь приложение MainWindow с

помощью QtTest? Я всё ломаю голову как выследить падение программы, может с помощью этого варианта получится выявить. А ещё у меня вопрос почему я везде где встречался с работой сериальных портов, всегда используют синглетоны?

13 ответов

19 просмотров

можно под дебагом запустить и увидеть, где падает. дебаггер точку останова покажет

ProIt-same Автор вопроса
IVAN MALAKHOV
можно под дебагом запустить и увидеть, где падает....

Привет, да я эту тему поднимал тут с неделю назад, объяснял, не получится так легко под дебагером выловить эту ошибку, приложению необходимо в среднем с неделю работать, при этом обычно все норм, но периодически падает и обычно это у клиентов где нет дебагера

ProIt same
Привет, да я эту тему поднимал тут с неделю назад,...

выведи стек в момент падения приложения

ProIt-same Автор вопроса
IVAN MALAKHOV
выведи стек в момент падения приложения

Мне бы выловить это падение для начала , я с ним ещё досихпор не встречался

ProIt-same Автор вопроса
IVAN MALAKHOV
выведи стек в момент падения приложения

Ну если разве что подскажите как вывести стек в дамп под виндой, буду признателен, вчера капался с отловлей SIGSEGV но пока что-то не очень понятно

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

ProIt same
Ну если разве что подскажите как вывести стек в да...

Не пользовался, но часто встречал проект https://www.codeproject.com/Articles/11132/Walking-the-callstack-2 Его исходники на гитхабе https://github.com/JochenKalmbach/StackWalker Можно попробовать унаследоваться от класса StackWalker, переопределить метод OnOutput чтобы писало в файл. Когда будет сигнал SIGSEGV, в обработчике сигнала распечатать стек. Для теста можешь создать пустую программу и по таймеру через 3 секунды специально вылезти за границу и посмотреть, пишет ли логи и стек трейс. Кто нибудь пробовал на виндовсе, как оно работает?

Mr.Mait
Не пользовался, но часто встречал проект https://w...

у нас же уже есть стандартные средства std::stacktrace

ProIt-same Автор вопроса
ProIt-same Автор вопроса

ищу какие варианты санитайзеров есть под виндовс и mingw32

ProIt same
ищу какие варианты санитайзеров есть под виндовс и...

если mingw32, встречал такое https://asmaloney.com/2017/08/code/crash-reporting-for-mingw-32-windows-and-clang-macos-with-qt/ https://github.com/asmaloney/asmCrashReport

Бустовая версия на винде работает отвратительно :(

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта