Как сообщить об ошибке

Требования к отчету

Для того, что бы сообщить об ошибке необходимо следующее:

  1. Информация о системе:
    • Операционная система, версия.
    • Какой компилятор использовался, версия. Какой версии программа cmake.
    • Версия билиотек Qt.
    • Для некоторых плагинов, например jabber, необходимо указывать версии libTLS, zlib, libidn, итд. библиотек.
  2. Корректное описание проблемы.
    • Что я делаю
    • Что я хочу
    • Что я получил
  3. В случае фатального сбоя будет не достаточно описания проблемы. Потребуется лог отладки.

Внимание

  • Прежде всего убедитесь, что у Вас последняя версия!
  • Убедитесь что ядро и плагины собраны с одинаковым ключём (релиз/отладка), т. к. это может вызывать сбои.

Полноценная информация о сборке и ключах в статье Сборка из git

Общие требования к отчету

  1. Выполните поиск сходной ошибки, в случае наличия вы можете дополнить тикет.
  2. При формировании заявки учтите: одна ошибка - одна заявка.
  3. Рекомендуемый язык английский. В крайних случаях допусти́м русский.
  4. Вы обязуетесь следить за заявкой и предоставлять и воспроизводить ошибку по требованию на новых версиях из git и/или предложенным разработчиками или сообществом патчами.

Как создать отчет о сбое

Для того, чтобы расследовать данное проишествие к тикету необходим лог отладки. Для этого необходимо собрать программу и все модули с отладочной информацией и запустить в отладчике. Для того, что бы получить больше отладочной информации рекомендую включить вывод на консоль или в файл или в оба сразу в настройках. Пока описание в секретные_опции

В Linux это делается (запуск в отладчике) примерно так

gdb qutim 

… тут немного текста, и запрос - введите run и нажмите enter

(r) run 

… когда программа падает, здесь появляется краткое сообщение об ошибке, и снова запрос, введите where …

()where 

здесь будет полная информация об ошибке, которую вместе с краткой необходимо будет приложить к тикету

Где размещать заявку/тикет?

Трекер ошибок qutIM

Раздел Ошибки на форуме, для сообщества. - для заявок расширения функций и написания новых плагинов.

/home/qutim/data/www/wiki.qutim.org/data/pages/ru/bugreport.txt · Last modified: 2010/07/25 02:00 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki