Добрый день,
Приложение Firefox очень часто зависает, и мне приходится использовать «принудительный выход», чтобы выйти, и поэтому я теряю все свои действия, и это крайне разочаровывает.
Только в одном случае было всплывающее сообщение о том, что эта проблема будет отслеживаться, но во всех других случаях отслеживания не было, и ни одного сообщения я не опубликовал эту ошибку в сообществе Ubuntu, и она была остановлена, и мне сказали опубликовать ее на панели запуска.
Я действительно пытался сделать это безуспешно, так как после чтения страниц и страниц, которые я действительно не понимаю, кто будет их читать и почему так много нелепых и утомительных правил и информации, я даже не мог найти место или способ публикации этой ошибки. И я подумал об этом ASkUBUNTU, и поэтому я публикую здесь в надежде на некоторую полезную помощь, и я должен упомянуть, что я новичок в Linux.
Всего несколько минут назад, я открыл Firefox через Терминал, и он очень быстро зависал, и есть некоторые сообщения об ошибках, и я копирую и вставляю он надеется, что они могут помочь поблагодарить вас заранее и с нетерпением ждут вашей помощи и решения этой неприятной проблемы / ошибки, и если вы хотите, вы можете опубликовать ее на Launchpad или сделать с отчетом, как пожелаете, до тех пор, пока проблема будет решена.
А вот сообщения, появляющиеся в Терминале, после сбоя Firefox:
** (firefox:4099): WARNING **: Error calling add_icon method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_homepage method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_location method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_window method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_is_active method of Contextcontext: Timeout was reached
Killed
К сожалению, я не могу сказать вам, как решить проблему, но я могу объяснить, как отправить отчет об ошибке, чтобы получить помощь от опытных людей. Поскольку проблема, вероятно, связана с сочетанием нескольких факторов, они нуждаются в точных данных от вас.
Существует очень подробная процедура для отчетов об ошибках, которую вы должны выполнить, чтобы предоставить необходимые данные:
stacktrace
, чтобы описать, что такое Firefox делаю до замораживания. Для этого вы будете использовать инструмент командной строки gdb
. apport
. Как это сделать?
Установить gdb
:
sudo apt-get install gdb
gdb
, которые будут использоваться для форматирования данных:
sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg libx11-6-dbg libpango1.0-0-dbg libc6-dbg
Закройте Firefox и запустите в терминале следующее:
firefox -g 2>&1 | tee ~/gdb.txt
(gdb) handle SIG33 pass nostop noprint
(gdb) set pagination 0
(gdb) run
Запустится Firefox, и вы сможете воспроизвести стоп-кадр. После того, как Firefox заблокирован, введите следующие команды:
(gdb) bt full
(gdb) thread apply all backtrace full
(gdb) info registers
(gdb) quit
Файл с именем gdb.txt в вашей домашней папке теперь содержит все данные.
Теперь сообщите об ошибке, используя apport
. Нажмите ALT + F2 и запустите:
ubuntu-bug firefox
Откроется новое окно или вкладка на launchpad.net, просто следуйте инструкциям, чтобы отправить сообщение об ошибке. Не забудьте загрузить файл gdb.txt.
Вы можете установить dom.max_script_run_time
на значение 20 в «about: config». Посмотрите, как вы можете сделать это прямо на https://support.mozilla.org/en-US/kb/warning-unresponsive-script .