Пријава рушења прегледача на Linux-у

This post is also available in: English 日本語 Русский Français Español Deutsch Nederlands

До „рушења“ долази када Vivaldi наиђе на непоправљиву грешку и неочекивано се затвори или садржај картице нестане и буде замењен сликом „мртве птице“.

Пријављивање рушења

Да бисте пријавили рушење на Linux-у, креирајте извештај о грешци и опишите рушење. Посебно су корисни детаљни кораци које можемо испратити како бисмо репродуковали грешку на нашој страни. Обавезно наведите важећу адресу е-поште преко које можемо ступити у контакт са вама, јер ће нам можда требати више информација или ћемо вас можда замолити да за нас извршите неке тестове, како бисте нам помогли да боље разумемо проблем.

Уверите се да се рушење догодило на најновијој верзији Vivaldi прегледача. Ако немате најновију верзију, ажурирајте прегледач и поново тестирајте проблем.


Снимање евиденције рушења

Ако сте напредни корисник, можда ћете желети да покушате да снимите бектрејс (евиденцију рушења). То у великој мери помаже програмерима у разумевању проблема. Нарочито ако не можемо сами да га репродукујемо. Да бисте снимили бектрејс, прво морате инсталирати услужни програм за отклањање грешака.

Инсталирање услужног програма за отклањање грешака

  1. Идите на vivaldi://about и забележите архитектуру наведену у оквиру одељка „Кориснички агент“ (тј. x86_64, i686, armv7l или 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?