Створення звіту про аварійне завершення роботи

When an application crashes in Kubuntu, the appropriate crash dialog will appear. It is usually easy to file a bug report from the dialog. With a KDE application, the KDE crash dialog will appear along with instructions for reporting the bug. Otherwise, the Ubuntu crash dialog will appear with instructions for filing a bug on Launchpad.

KDE

Зразки вікон аварійного завершення програм KDE наведено нижче. На першому зображенні наведено вкладку Загальне з загальним оглядом аварійного завершення. На другому знімку можна бачити зразок вкладки Інформація для розробників, де наведено дані трасування, які можуть бути корисними для розробників.

Example 1. Діалогове вікно звітування щодо аварії у KDE (вкладка «Загальне»)




Example 2. Діалогове вікно звітування щодо аварії у KDE (вкладка інформації для розробників)




If the trace information is deemed valuable, filing a bug report is easy with the crash dialog wizard. If the trace is not deemed valuable, then it is not possible to file a bug report with the wizard. The bug report can still be filed manually at https://bugs.kde.org/.

Нижче наведено повну процедуру створення звіту про ваду.

Procedure 1. Створення звіту про ваду після аварійного завершення

  1. Натисніть кнопку Надіслати звіт про помилку. Буде відкрито таке діалогове вікно:

    Example 3. Вітаємо у помічнику зі звітування




  2. Натисніть кнопку Далі. Буде відкрито наступне діалогове вікно:

    Example 4. Що ви хочете знати про цю аварію?




  3. Select the applicable options. The drop-down box under the question, "Does the application crash again if you repeat the same situation?" has several options.

    Example 5. Чи завершує програма роботу у аварійному режимі, якщо відтворити ситуацію?




  4. Після позначення належних пунктів у діалоговому вікні, яке було відкрито на попередньому кроці, натисніть кнопку Далі.

  5. Залежно від даних, зібраних для звіту щодо аварійного завершення роботи, програмою може бути показано одне з двох діалогових вікон. Одне з діалогових цих діалогових вікон міститиме повідомлення про те, що для належного оформлення звіту зібрано недостатньо даних. Інше повідомлятиме вас про те, що дані є корисними і варто завершити складання звіту.

    Example 6. Недостатньо відомостей для розробників, щоб продовжити процес звітування




    Example 7. Ці дані щодо аварії корисні




    Якщо відомостей недостатньо…

    Для отримання належних даних трасування потрібно встановити відповідні пакунки з діагностичними символами. Це зокрема пакунки kdebase-dbg, kdebase-workspace-dbg, kdebase-runtime-dbg.

  6. Якщо було зібрано достатньо даних для створення звіту за допомогою допоміжної програми, буде відкрито діалогове вікно для входу до Bugzilla KDE.

    Example 8. Вхід до системи спостереження за вадами у KDE




    Іменем вашого користувача буде ваша адреса електронної пошти

    У полі імені користувача (username) вкажіть адресу електронної пошти, яку було використано під час реєстрації у Bugzilla KDE.

  7. Після введення імені користувача (вашої адреси електронної пошти) і пароля, натисніть кнопку Увійти. Допоміжна програма виконає пошук можливих дублікатів звітів і покаже наступне діалогове вікно.

    Example 9. Список можливих дублікатів звіту про ваду




  8. Якщо ви буде знайдено можливі дублікати, натисніть пункт звіту-дубліката у списку, а потім натисніть Відкрити позначений звіт. Буде показано одне з наведених нижче діалогових вікон.

    Example 10. Обраний вами звіт вже позначено як дублікат іншого звіту про ваду…




    Example 11. Показ дубліката вибраного вами звіту про ваду




  9. Якщо ви впевнені, щоб звіт про ваду є дублікатом натисніть кнопку Додати як можливий дублікат. Програма створить звіт про ваду з повідомлення для розробників щодо того, що звіт про ваду може бути дублікатом. Таке поводження з вадами є рекомендованим, окрім випадків створення звітів дуже досвідченими користувачами, які можуть з впевненістю стверджувати, що звіт не є дублікатом. Натискання кнопки Долучити до цього звіту призведе до долучення даних щодо аварійного завершення до звіту про ваду.

    Якщо звіт про ваду не є дублікатом, просто натисніть кнопку Далі у діалоговому вікні списку можливих дублікатів. У відповідь програма відкриє діалогове вікно з кнопкою Хочу переглянути інші звіти. Якщо ви не бажаєте переглядати звіти і хочете продовжити звітування, натисніть кнопку Дублікатів немає. Програма відкриє діалогове вікно для введення додаткових даних щодо звіту.

    Example 12. Подробиці щодо звіту про ваду




  10. Після визначення подробиць звіту про ваду натисніть кнопку Next. Буде відкрито наступне діалогове вікно.

    Example 13. Попередній перегляд звіту




  11. Якщо відомості є точними, натисніть кнопку Next. Буде відкрито наступну сторінку.

    Example 14. Надіслати звіт про аварію




Congratulations on a successful bug report! Identifying and reporting bugs are essential to improving Kubuntu and KDE. Some emails may be sent to the registered address to update progress or to allow developers to get additional information about the bug.

Launchpad

When an application that is not KDE crashes in Kubuntu, a pop-up notification will appear from Apport that is similar to the following image.

Example 15. Контекстне сповіщення щодо аварії Apport




Відомості щодо аварарійного завершення можуть бути різними

Наведені нижче знімки вікон є наслідком певних проблем з аварійними завершеннями у програми VLC. Діалогові вікна сповіщення про аварійне завершення інших програм можуть бути іншими. У вашому випадку назву програми, VLC, буде замінено на назву програми, яка аварійно завершила роботу.

Нижче наведено повну процедуру створення звіту про ваду.

Procedure 2. Створення звіту про ваду після аварійного завершення

  1. Натисніть кнопку Подробиці Допоміжного засобу сповіщення системи. Буде відкрито таке діалогове вікно:

    Example 16. Вибачте, програма «vlc» несподівано завершила роботу.




  2. Натисніть кнопку Повідомити про проблему.... Буде показано діалогове вікно Збирання даних щодо проблеми.

    Example 17. Collecting Problem Information




  3. Після завершення збирання всіх пов’язаних з аварією даних буде показано діалогове вікно з резюме звіту, звіт буде надіслано розробникам. Щоб переглянути подробиці звіту, натисніть кнопку Подробиці…. У відповідь програма відкриє діалогове вікно, подібне до наведеного нижче.

    Example 18. Send problem report to the developers? (Details)




  4. Щоб надіслати звіт розробникам, натисніть кнопку Надіслати. Після натискання кнопки звіт буде надіслано на Launchpad. Буде показано діалогове вікно поступу, подібне до наведеного нижче.

    Example 19. Вивантаження даних щодо проблеми




  5. Після того, як надсилання буде завершено, система відкриє типову програму для перегляду Інтернету на сторінці входу до Launchpad або на першій сторінці системи звітування про вади. Після введення реєстраційних даних (якщо це буде потрібно) буде відкрито наступну сторінку.

    Example 20. Будь ласка, зачекайте на завершення обробки даних…




  6. Після завершення обробки даних вади Launchpad буде відкрито наступну сторінку.

    Example 21. Extra debug information will be added...




  7. Натисніть кнопку Next. Буде відкрито наступну сторінку.

    Example 22. Further information




  8. Тут можна вказати будь-які додаткові відомості щодо звіту про ваду, зокрема дані щодо дій, які виконувалися перед аварійним завершенням, або адреси, використання яких призвело до аварійного завершення. Нижче наведено приклад такого короткого опису.

    Example 23. Further information (Completed)




  9. Натисніть кнопку Submit Bug Report, розташовану у нижній частині сторінки. Буде відкрито наступну сторінку.

    Example 24. Thank you for your bug report




Congratulations on making a successful crash report!Identifying and reporting bugs are essential to improving Kubuntu. Some emails may be sent to the registered address to update progress or to allow developers to get additional information about the bug.