Предыдущий Ubuntu был 12.04, когда Firefox работал нормально. Компьютер является ноутбуком HP Pavilion DV4 и теперь обновляется до Ubuntu 13.10, Firefox v28.0, Canonical-1.0. Firefox может запускаться некоторое время, а затем внезапно появляется сообщение о том, что Firefox потерпел крах, или машина просто показывает черный экран смерти с терминалом, похожим на вывод, с упоминанием таких вещей, как,
,"kernel panic-not syncing:Fatal exchange in interrupt",Call trace:
, , со строками, такими как "smp_apic timer__interupt+Ox34/Ox3c"
и "?poll_select_copy remaining +Ox100/Ox100"
. ]
и
"Code: ( followed by multiple pairs of Hex values)"
и "Shutting down cpus with NMI"
и, наконец,
"drm_kms_helper: panic occurred, switching back to text console.
Системный тест объявляет жесткий диск, RAM-память, CPU и видео драйверы в порядке. Чтобы исправить ситуацию, я должен сделать холодный старт с помощью кнопки питания. В других случаях Firefox и курсор просто зависают без черного экрана смерти, но все еще требуется холодный перезапуск. Нужно ли возвращаться к версии 12.04? Должен ли я обновиться до версии 14.04? Я сделал отчет о сбое, так как иногда в окне говорится, что модуль «Xorg» виноват, но не получил ответа. Любая помощь приветствуется .....
Попытайтесь запустить Firefox с режимом отладки, и в особо важных делах это будут некоторые несовместимые плагины, дополнения, расширения, и т.д.
Вот то, как Вы устанавливаете режим отладки для Firefox: (Введите следующие команды в терминале),
sudo apt-get install firefox-dbg
sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg libx11-6-dbg libpango1.0-0-dbg libc6-dbg
Теперь закройте все окна Firefox, уничтожьте все процессы Firefox и следуйте за командами следующим образом:
firefox -g 2>&1 | tee ~/firefox_error.txt
Теперь это показывает как gdb, теперь следуйте инструкциям как указано ниже:
handle SIG33 pass nostop noprint
set pagination 0
(gdb) run
Теперь окно Firefox откроет и попытается воспроизвести катастрофический отказ.
Продолжайте смотреть на терминал (Разделение экран, и посмотрите его параллельно, если Вы хотите),
После того как это сделано (Разрушенное), выполните следующее
bt full
thread apply all backtrace full
info registers
quit
Теперь ~/firefox_error.txt
будет иметь полный отчет о катастрофическом отказе. В то время как отладка Вас будет видеть некоторые ошибки и обычно разъема ins, просто отключать или обновлять их.
В моем случае это был разъем в названном "Ghostery". Это - то, как я решил. Не стесняйтесь обновлять с сообщением об ошибке здесь, таким образом, больше людей может помочь.