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 if 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.
* Generate a program crash report — unroll the stack at the time of the crash.
** the report is usually generated automatically by generating it from the pre-mortem memory dump; refer to the next section to enable the dump generation and manual generation of the report from it;
** for problems related to the blocking of one or more OpenSCADA threads, it may be useful to manually interrupt the program by the "SIGSEGV" signal, which will cause the formation of the death dump and the fall-down report with the information about the hangover;
** to significantly increase 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'''.
 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 для сеансу з відтворенням помилки.
* Сформувати звіт про аварійне завершення програми — розворот стеку виконання на момент аварійного завершення.
** звіт зазвичай формується автоматично, шляхом генерації його з передсмертного дампу пам'яті програми; щодо включення генерації дампу пам'яті та ручної генерації звіту з нього читайте у наступному розділі;
** при проблемах, пов'язаних із зависанням-блокуванням однієї або декількох задач-потоків OpenSCADA, для їх локалізації може бути корисним ручне переривання програми сигналом "SIGSEGV", що викличе формування передсмертного дампу та звіту про падіння з інформацією про місце зависання;
** для значного збільшення користі розвороту стеку Ви маєте додати налагоджувальну інформацію, встановленням опції "-g" під час компіляції, або встановити готовий налагоджувальний пакет '''openscada-dbg'''.