Могу ли я добавить отладочные хуки в сообщения об ошибках многопоточности Qt?

Я думаю, что где-то в своем приложении Qt C ++ я нарушил правила схожести потоков.

Я получаю много сообщений, как это:

QBasicTimer::stop: Failed. Possibly trying to stop from a different thread
QBasicTimer::start: Timers cannot be started from another thread

Я использую DDD / GDB. Могу ли я вставить какую-то ловушку, которая поймает эти ошибки и даст мне обратную трассировку? Идеально тем временем приостановить все другие темы?

Я пытался остановить запись в стандартный вывод (b write if 1==$rdi согласно этот) но это не сработало.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector