From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)== Requirements for the error report ==
In order to exclude unnecessary overhead questions, or even premature closure of the error in the state "Not a bug", and to speed up the process of localization of the problem, it is recommended to follow the following requirements for the report:
* Specify the environment of the execution of OpenSCADA, that is: distribution and version of the operating system.
* Specify the version of OpenSCADA, including the SVN revision of the working branch.
* Specify the configuration and execution features.
:[[file:at.png]] In the case of free support, it is mandatory to reproduce the problem in standard configurations and in the [[Special:MyLanguage/Documents/Quick_start|demo database]], especially when it is an emergency crash and it is not possible to generate a crash report or it is indescribable.
* Describe the actions that cause the error.
* Attach the OpenSCADA message protocol for a session with the error.
* Include report of the program crash — unroll the stack at the time of the crash.
** the report is usually generated automatically by generating it from the crashing process or pre-mortem memory dump (earlier) — just install '''GDB'''; refer to the next section for some specific here;
** to increase significantly the use of the stack unrolling, you must add debugging information, by setting the "-g" option during compilation, or install the ready debug package '''openscada-dbg''';
** for problems, related to the blocking of one or more OpenSCADA threads, it may be useful to manually interrupt the program by call {{InLineCode|openscada-proj snapshot {ProjID} }} or the "SIGSEGV" signal, which will cause the formation of the fall-down report with the information about the hangover.
 h Russian (ru)== Требования к отчёту про ошибку ==
Для исключения лишних наводящих вопросов, или даже преждевременного закрытия ошибки статусом "Не ошибка", и для ускорения процесса локализации проблемы рекомендуется следовать следующим требованиям к отчёту:
* Указать окружение исполнения OpenSCADA, а именно: дистрибутив и версию операционной системы.
* Указать версию OpenSCADA, включая SVN-ревизию рабочей ветви.
* Указать особенности конфигурации и исполнения.
:[[file:at.png]] В случае свободной поддержки обязательным является воспроизведение проблемы в стандартных конфигурациях и на [[Special:MyLanguage/Documents/Quick_start|демонстрационной БД]], особенно если это аварийное завершение программы и невозможно сформировать отчёт про падение или он оказывается непоказательным.
* Описать действия, которые вызывают ошибку.
* Вложить протокол сообщений OpenSCADA для сеансу с воспроизведением ошибки.
* Сформировать отчёт про аварийное завершение программы — разворот стека исполнения на момент аварийного завершения.
** отчёт обычно формируется автоматически, путём генерации его из предсмертного дампа памяти программы; на предмет включения генерации дампа памяти и ручной генерации отчёта из него читайте в следующем разделе;
** при проблемах, связанных с зависанием-блокированием одной или нескольких задач-потоков OpenSCADA, для их локализации может быть полезным ручное прерывание программы сигналом "SIGSEGV", что вызовет формирование предсмертного дампу и отчёт про падение с информацией про место зависания;
** для значительного увеличения пользы разворота стека Вы должны добавить отладочную информацию, установкой опции "-g" во время компиляции, или установить готовый отладочный пакет '''openscada-dbg'''.
 h Ukrainian (uk)== Вимоги до звіту про помилку ==
Для виключення зайвих навідних питань, або навіть передчасного закриття помилки статусом "Не помилка", та для прискорення процесу локалізації проблеми, рекомендується слідувати наступним вимогам до звіту:
* Вказати оточення виконання OpenSCADA, а саме: дистрибутив та версію операційної системи.
* Вказати версію OpenSCADA, включаючи SVN-ревізію робочої гілки.
* Вказати особливості конфігурації та виконання.
:[[file:at.png]] У випадку вільної підтримки обов'язковим є відтворення проблеми у стандартних конфігураціях та на [[Special:MyLanguage/Documents/Quick_start|демонстраційній БД]], особливо якщо це аварійне завершення програми та неможливо сформувати звіт про падіння або він виявляється непоказовим.
* Описати дії, які викликають помилку.
* Вкласти протокол повідомлень OpenSCADA для сеансу з відтворенням помилки.
* Вкласти звіт аварійного завершення програми — розворот стеку виконання на момент аварійного завершення.
** звіт зазвичай формується автоматично, генерацією із процесу, що падає або передсмертного дампу пам'яті (раніше) — просто встановіть '''GDB'''; щодо специфіки тут читайте у наступному розділі;
** для значного збільшення користі розвороту стеку маєте додати налагоджувальну інформацію, встановленням опції "-g" під час компіляції, або встановити готовий налагоджувальний пакет '''openscada-dbg''';
** при проблемах, пов'язаних із зависанням-блокуванням однієї або декількох задач-потоків OpenSCADA, для їх локалізації може бути корисним ручне переривання програми {{InLineCode|openscada-proj snapshot {ProjID} }} або сигналом "SIGSEGV", що викличе формування звіту про падіння з інформацією про місце зависання.