Summary: | Стал зависать после обновления | ||
---|---|---|---|
Product: | Branch 5.1 | Reporter: | Anatoly Lyutin <vostok> |
Component: | chromium-browser | Assignee: | drool <drool> |
Status: | CLOSED NOTABUG | QA Contact: | QA 5.1 <qa-5.1> |
Severity: | normal | ||
Priority: | P3 | CC: | drool |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Anatoly Lyutin
2010-02-27 15:25:16 MSK
(В ответ на комментарий №0) > Обновился сегодня до версии 5.0.337.0 rpm -q chromium-browser chromium-browser-5.0.337.0-alt0.M51.1.r39883 > Теперь зависает через разные интервалы времени. Помогает только перезагрузка > браузера. Зависает следующим образом - сайты перестают загружаться, уже > загруженные сайты невозможно скролить, элементы интерфейса на них не работают > (кнопки, списки, строки ввода). Но вкладки можно закрывать. После перезапуска > Хром сообщает, что профиль был испорчен (раньше такой ошибки никогда не было), > но после нажатия на кнопку "восстановить" всё-таки загружает все вкладки. У меня не наблюдается. Система - свежий 5.1, 32 бита, ядро 2.6.32-un-def-alt5. Попробуйте удалить libv8 - эта сборка хромиума таскает ее внутри себя. После перезагрузки машины больше не наблюдалось. Наверное что-то друг на друга наложилось... Нашёл когда зависает. Зависает тогда, когда kwin (иксы?) падают при работе с хромом. При залогинивании -> восстановление работы. 5-10 минут работы, в процессах(после закрытия хрома) видим: [root@localhost var]# ps ax | grep chromium 6489 ? Sl 2548:56 /usr/lib/chromium-browser/chromium-browser 6490 ? Z 0:01 [chromium-browse] <defunct> 6492 ? S 0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote 6618 ? Z 18:50 [chromium-browse] <defunct> 22742 ? Sl 2:33 /usr/lib/chromium-browser/chromium-browser 22743 ? S 0:00 /usr/lib/chromium-browser/chromium-browser 22745 ? S 0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote 22845 ? Sl 0:26 /usr/lib/chromium-browser/chromium-browser --type=plugin --plugin-path=/usr/lib/browser-plugins/libflashplayer.so --lang=ru --plu 22983 pts/15 R+ 0:00 grep chromium :((( libv8 удалял, не помогло. rpm -q chromium-browser chromium-browser-5.0.337.0-alt0.M51.1.r39883 2.6.30-std-def-alt15 Висит ли в памяти процесс под именем "exe"? Что, если его прибить? У меня (5.1, KDE3, 2.6.32) не наблюдается, не могу подтвердить такое поведение. Нужно спросить в рассылках - может у кого-то подтвердится. P.S. У свежесозданного пользователя тоже так себя ведет? Видеокарта, часом, не Intel? Бага очень сложно проявляется (надо чтобы X-ы свалились, а они падают как им хочется, а не от каких-либо действий :( ). Поэтому нормально протестировать не могу. Видеокарта - ATI-шная. 5.1, KDE 3 После последнего обновления kdebase kwin неделю не падал и хром не зависал. Да, кстати, забыл сказать. KWin падал в основном после того, как открывалась новая вкладка в chromium. В логах ничего существенного не было :( Ну что это такое? Только сегодня обновил Хром - снова падают X случайным образом при открытии вкладки в Хроме :((((((((((((((((((( Система 64 бита или 32? Драйвера для видео fglrx или другие? Будет ли падать на vesa? Воспроизводится ли у новосозданного юзера? Судя по тишине в рассылках и на форуме - это только у Вас, почему-то. И систему обновляете точечно, попакетно, или полным apt-get dist-upgrade? Система 32 бита, драйвера ati, с fgrlx не заводится (ни на этой машине, ни дома на ноутбуке). У новосозданного юзера пока не проверял, так как и у меня не стабильно падает. Странно что логов никаких нету про падение. Тут дело не в том чтобы это пофиксить, а в том чтобы я понял из-за чего такая неразбериха. Обновлял я вообще текущий ALT жутко (не могу я всё снести на этой машине и поставить с нуля). История такая: Desktop 4.1 -> Branch 5.0 -> Платформа 5 -> Сизиф -> Branch 5.1 Обновляюсь с помощью dist-upgrade, либо через Синаптик - обновить всё. Я, конечно, понимаю, что я сам виноват в такой ситуации и эту багу вне моей машины воспроизвести практически не реально.Сюда пишу лишь с целью, чтобы сохранилась инфа что такая проблема была. Ну и надеюсь что может быть Вы подскажите гуда глядеть в Chromium чтобы понять почему он мне X валит... Единственное, что приходит в голову - попробовать поработать некоторое время от нового юзера, попробовать с vesa, попробовать запускать хромиум strace chromium-browser &> chromium-browser_strace.log и ловить падение. Пойманное падение в стрейсе попробовать разобрать с рассылках и слить апстриму на анализ. Проверил - под новым пользователем убить chromium не удалось. Может быть влияет firefox и thunderbird, запущенные одновременно? Последние строчки моего лога strace chromium-browser &> chromium-browser_strace.log такие: poll([{fd=11, events=POLLIN}, {fd=10, events=POLLIN}], 2, 0) = 0 (Timeout) clock_gettime(CLOCK_MONOTONIC, {189759, 686404757}) = 0 clock_gettime(CLOCK_MONOTONIC, {189759, 686474650}) = 0 clock_gettime(CLOCK_MONOTONIC, {189759, 686627775}) = 0 clock_gettime(CLOCK_MONOTONIC, {189759, 686698748}) = 0 gettimeofday({1270647193, 112913}, {4294967056, 0}) = 0 gettimeofday({1270647193, 112982}, {4294967056, 0}) = 0 gettimeofday({1270647193, 113045}, NULL) = 0 clock_gettime(CLOCK_REALTIME, {1270647193, 113109268}) = 0 futex(0xbf9a0cac, FUTEX_WAIT_PRIVATE, 1, {0, 39795732}) = -1 ETIMEDOUT (Connection timed out) gettimeofday({1270647193, 153207}, {4294967056, 0}) = 0 futex(0xbf9a0c90, FUTEX_WAKE_PRIVATE, 1) = 0 clock_gettime(CLOCK_MONOTONIC, {189759, 727250774}) = 0 clock_gettime(CLOCK_MONOTONIC, {189759, 727390058}) = 0 poll([{fd=10, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=10, revents=POLLOUT}]) writev(10, [{"5\30\4\0\375\34\200\3\304\32\200\3\0\0059\0>\1\7\0\305\32\200\3\304\32\200\3\307\32\200\3"..., 52}, {NULL, 0}, {"", 0}], 3) = 52 read(10, 0xa4ba058, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1270647193, 154008}, {4294967056, 0}) = 0 read(10, 0xa4ba058, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1270647193, 154251}, NULL) = 0 poll([{fd=11, events=POLLIN}, {fd=10, events=POLLIN}, {fd=13, events=POLLIN}], 3, 0) = 1 ([{fd=13, revents=POLLIN}]) read(13, "!", 1) = 1 gettimeofday({1270647193, 154632}, {4294967056, 0}) = 0 poll([{fd=10, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=10, revents=POLLOUT}]) writev(10, [{"$\30\1\0&\34\2\0k\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12 poll([{fd=10, events=POLLIN}], 1, -1) = 1 ([{fd=10, revents=POLLIN|POLLERR|POLLHUP}]) read(10, 0xa4ba058, 4096) = -1 ECONNRESET (Connection reset by peer) write(2, "chromium-browser: Fatal IO error"..., 127chromium-browser: Fatal IO error 104 (Соединение разорвано другой стороной) on X server :0.0. ) = 127 Есть какие-нибудь идеи? (В ответ на комментарий №14) > Проверил - под новым пользователем убить chromium не удалось. Может быть влияет > firefox и thunderbird, запущенные одновременно? Не могу знать, FF не пользуюсь, а thunderbird у меня хромиуму не мешает. > Есть какие-нибудь идеи? Это какой-то локальный микробаг. Попробуйте найти и отодвинуть конффиги хромиума. Ну и можно попробовать заслать вывод strace в апстрим. P.S. Недавно я обновлял хромиум в 5.1. |