Отчёт о сбоях в Linux

This post is also available in: English 日本語 Español Français Deutsch Nederlands Српски

«Сбой» происходит, когда Vivaldi обнаруживает неисправимую ошибку и неожиданно завершает свою работу, или содержимое вкладки исчезает и заменяется изображением «мертвой птицы».

Сообщение о сбоях

Чтобы сообщить о сбое в Linux, создайте отчёт об ошибке и опишите сбой. Особенно полезны подробные шаги, которым мы можем следовать, чтобы воспроизвести ошибку на тестовых устройствах. Убедитесь, что вы указали действующий контактный адрес электронной почты, по которому мы сможем связаться с вами, поскольку нам может потребоваться дополнительная информация или помощь в проведении для нас нескольких тестов, чтобы помочь нам лучше понять проблему.

Убедитесь, что сбой произошёл на последней версии Vivaldi. Если у вас устаревшая версия, обновите браузер и снова проверьте проблему.


Запись журнала сбоев

Если вы опытный пользователь, вы можете попробовать записать обратную трассировку (журнал сбоев). Это очень помогает разработчикам понять проблему. Особенно, если мы не можем воспроизвести её самостоятельно. Чтобы записать обратную трассировку, вам сначала необходимо установить двоичный файл отладки.

Установка двоичного файла отладки

  1. Перейдите в vivaldi://about и обратите внимание на архитектуру, указанную в разделе “User Agent”. (т.е. x86_64, i686, armv7l or aarch64).
  2. Загрузите подходящий двоичный файл отладки Vivaldi (при необходимости измените архитектуру):
    wget https://vivaldi.com/download/vivaldi-latest-x86_64-debug.zip
  3. Распакуйте двоичный файл отладки:
    gzip -dS.zip vivaldi-latest-*-debug.zip
  4. Установите двоичный файл отладки:
    sudo install -m755 vivaldi-latest-*-debug /opt/vivaldi/vivaldi-debug

Запись обратной трассировки для полного сбоя пользовательского интерфейса

Чтобы зафиксировать сбой в нашем пользовательском интерфейсе (полный сбой браузера), выполните в окне терминала следующую команду, чтобы запустить Vivaldi под GDB (GNU Project Debugger)

gdb -ex run --args /opt/vivaldi/vivaldi-debug

Теперь повторите процедуру, которую вы обычно используете для аварийного завершения работы браузера. После сбоя Vivaldi вы можете ввести в консоли GDB следующую команду, чтобы получить трассировку сбоя.

bt

Скопируйте всю трассировку в буфер обмена, вставьте в редактор, чтобы сохранить как текстовый документ.

Для выхода из GDB выполните следующее:

quit

Пользователям тестовой сборки потребуется изменить URL-адрес загрузки, заменив “latest” на полный номер версии—перейдите в vivaldi://about чтобы найти это.

Дополнительно изменив все ссылки “/opt/vivaldi/” в “/opt/vivaldi-snaphot/” и добавив “--user-data-dir="$HOME/.config/vivaldi-snapshot"” в конец команды запуска gdb.

Запись сбоев вкладок более сложен. Процесс описан здесь.

Отправка журналов сбоев Vivaldi

После регистрации отчёта об ошибке, вам на почту будет отправлено письмо с подтверждением. Просто ответьте на него, приложив журнал(ы) сбоев. Такие журналы очень ценятся, они предоставляют нам информацию о том, где именно в коде произошла ошибка.

Was this page helpful?