Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: SektorCT от Май 07, 2023, 16:51



Название: В дебаг режиме поулчаю Command timed out
Отправлено: SektorCT от Май 07, 2023, 16:51
Всем привет.
Столкнулся со странными поведением IDE в дебаг режиме. Использую CLion.
Имеется const QMap<int, QList<QUuid>>&, он передается с сервера, проходит по другим классам, в дебаге я могу получать по нему значения. Все работает как положено.
Но потом я передаю Map аргументом в класс для работы с базой данных, и вот тут начинается интересное.
(https://i.postimg.cc/L8p2BXRN/Screenshot-20230507-153850.png)
Если я захожу в дебаг режиме в данный метод, то или 20 секунд(такое значение установлено) или следующий шаг и получаю сообщение в консоль Command timed out

Посоветуйте пожалуйста что-то на сей счет.
Спасибо.


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: tux от Май 07, 2023, 20:13
Без кода тут можно только гадать, что именно вы не так делаете. Красивые картинки с экрана в таком случае мало помогают.
Накидайте простейший пример - можно будет посмотреть, посоветовать. А так, можно разве что сказать: "проблема на вашей стороне" :)


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: SektorCT от Май 08, 2023, 01:26
Без кода тут можно только гадать, что именно вы не так делаете. Красивые картинки с экрана в таком случае мало помогают.
Накидайте простейший пример - можно будет посмотреть, посоветовать. А так, можно разве что сказать: "проблема на вашей стороне" :)

Простейший код накидать не просто. Это только весь проект кидать надо.
Может у вас может быть предположение почему вот 2 аргумента в дебаге и collecting data и он не может значения получить. Просто хоть какой то вариант проверки.
Главное что в релизе все проходит норм.


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: tux от Май 08, 2023, 11:33
О каком Qt вы говорите, вообще?


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: SektorCT от Май 08, 2023, 11:43
О каком Qt вы говорите, вообще?

Использую 5.15.2
Первый раз столкнулся с таким что в дебаге передавая аргументом обьект он не может его прочитать.


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: tux от Май 08, 2023, 11:51
В дебаг режиме данных передаётся явно больше, чем в релизе. Тем более, насколько я понял, вы передаёте объект целиком, т.е "по значению"?


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: kambala от Май 08, 2023, 14:06
проверь отладку через Креатор, может это проблема слиона


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: SektorCT от Май 09, 2023, 22:03
В дебаг режиме данных передаётся явно больше, чем в релизе. Тем более, насколько я понял, вы передаёте объект целиком, т.е "по значению"?
Нет, я передаю по ссылке значения.
Код:
void DataBase::setHashDB(const QMap<int, QList<QUuid>>& hash, const QString& name);

Я с начала на это тоже думал.


Название: Re: В дебаг режиме поулчаю Command timed out
Отправлено: SektorCT от Май 09, 2023, 23:35
проверь отладку через Креатор, может это проблема слиона

Вы оказались правы, в Креаторе такой проблемы нету. И это странно. Теперь бы понять можно ли что-то сделать.