Firefox часто зависает

Добрый день,

Приложение 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
3
задан 5 August 2013 в 11:25

2 ответа

К сожалению, я не могу сказать вам, как решить проблему, но я могу объяснить, как отправить отчет об ошибке, чтобы получить помощь от опытных людей. Поскольку проблема, вероятно, связана с сочетанием нескольких факторов, они нуждаются в точных данных от вас.

Существует очень подробная процедура для отчетов об ошибках, которую вы должны выполнить, чтобы предоставить необходимые данные:

  • вам понадобится stacktrace, чтобы описать, что такое Firefox делаю до замораживания. Для этого вы будете использовать инструмент командной строки gdb.
  • вы также предоставите информацию о конфигурации вашей системы (версии Ubuntu и Firefox, аппаратное обеспечение и т. Д.). Для этого вы отправите отчет с apport.

Как это сделать?

  1. Установить gdb:

    sudo apt-get install gdb  
    
  2. [ 1124] Установите некоторые символы для gdb, которые будут использоваться для форматирования данных:

    sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg  libx11-6-dbg libpango1.0-0-dbg libc6-dbg  
    
  3. Закройте Firefox и запустите в терминале следующее:

    firefox -g 2>&1 | tee ~/gdb.txt  
    (gdb) handle SIG33 pass nostop noprint  
    (gdb) set pagination 0  
    (gdb) run  
    
  4. Запустится Firefox, и вы сможете воспроизвести стоп-кадр. После того, как Firefox заблокирован, введите следующие команды:

    (gdb) bt full
    (gdb) thread apply all backtrace full
    (gdb) info registers
    (gdb) quit
    

    Файл с именем gdb.txt в вашей домашней папке теперь содержит все данные.

  5. Теперь сообщите об ошибке, используя apport. Нажмите ALT + F2 и запустите:

    ubuntu-bug firefox  
    

Откроется новое окно или вкладка на launchpad.net, просто следуйте инструкциям, чтобы отправить сообщение об ошибке. Не забудьте загрузить файл gdb.txt.

0
ответ дан 5 August 2013 в 11:25

Вы можете установить dom.max_script_run_time на значение 20 в «about: config». Посмотрите, как вы можете сделать это прямо на https://support.mozilla.org/en-US/kb/warning-unresponsive-script .

0
ответ дан 5 August 2013 в 11:25

Другие вопросы по тегам:

Похожие вопросы: