Бывают такие моменты, что в процессе работы комп полностью зависает, так что выключать приходиться через 5secPowerButton.
И главное, что никак не понять почему это происходит.
Какаие шаги можно предпринять, чтобы отследить/выяснить причину зависаний, чтобы в последствии устранить ее?
Полное зависание
Модератор: arachnid
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Полное зависание
katar писал(а): ↑29.09.2008 19:58Бывают такие моменты, что в процессе работы комп полностью зависает, так что выключать приходиться через 5secPowerButton.
И главное, что никак не понять почему это происходит.
Какаие шаги можно предпринять, чтобы отследить/выяснить причину зависаний, чтобы в последствии устранить ее?
в логах что последним остается?
у меня на 7.1 подобного не было (с непонятными причинами) - из понятных зависонов - работа с флешками в режиме автомонтирования
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
katar
- Сообщения: 161
- ОС: FreeBSD
Re: Полное зависание
Какие именно логи интересуют?
Есть подозрения что это как-то связано с графической системой или ее компонентом.
Есть подозрения что это как-то связано с графической системой или ее компонентом.
-= FreeBSD 7.2/6.4-STABLE =-
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Полное зависание
да собственно, логи постоянно ведуться (по умолчанию) для messages и X-ами.
в оных есть ч.н. подозрительное?
в оных есть ч.н. подозрительное?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
katar
- Сообщения: 161
- ОС: FreeBSD
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Полное зависание
katar
А если просто нажать на выключение и немного подождать?
А если просто нажать на выключение и немного подождать?
Rock'n'roll мертв © БГ
-
katar
- Сообщения: 161
- ОС: FreeBSD
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Полное зависание
Проверьте ОЗУ, неплохая вещь - memtest86, судя по всему у Вас проблема с железом...
Зависон по неясным причинам когда к этому никаких нет предполсылок скорее всего ОЗУ.
Хотя конечно это только предположение.
В каждом конкртеном случае надо разбираться индивидуально.
Опять же если 7.1 бета, то то это еще не релиз. Может стоит 7.0 попробовать?
-
katar
- Сообщения: 161
- ОС: FreeBSD
Re: Полное зависание
AlexNT писал(а): ↑16.10.2008 20:08
Проверьте ОЗУ, неплохая вещь - memtest86, судя по всему у Вас проблема с железом...
Зависон по неясным причинам когда к этому никаких нет предполсылок скорее всего ОЗУ.
Хотя конечно это только предположение.
В каждом конкртеном случае надо разбираться индивидуально.
Опять же если 7.1 бета, то то это еще не релиз. Может стоит 7.0 попробовать?
Такая шняга наблюдалась и на релизах.
Попробую мемтест.
-= FreeBSD 7.2/6.4-STABLE =-
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: Полное зависание
katar писал(а): ↑18.10.2008 23:37AlexNT писал(а): ↑16.10.2008 20:08
Проверьте ОЗУ, неплохая вещь - memtest86, судя по всему у Вас проблема с железом...
Зависон по неясным причинам когда к этому никаких нет предполсылок скорее всего ОЗУ.
Хотя конечно это только предположение.
В каждом конкртеном случае надо разбираться индивидуально.
Опять же если 7.1 бета, то то это еще не релиз. Может стоит 7.0 попробовать?
Такая шняга наблюдалась и на релизах.
Попробую мемтест.
Тогда я почти уверен что у Вас аппаратная проблема. У меня 7.0 i386 повесить можно тока экспериментами с вайном.
Работает сутками без перезапуска, никаких проблем.
-
xaionaro
- Сообщения: 42
- ОС: FreeBSD 6.2
Re: Полное зависание
katar писал(а): ↑29.09.2008 19:58Бывают такие моменты, что в процессе работы комп полностью зависает, так что выключать приходиться через 5secPowerButton.
И главное, что никак не понять почему это происходит.
Какаие шаги можно предпринять, чтобы отследить/выяснить причину зависаний, чтобы в последствии устранить ее?
Светодиод обращения к IDE не горит, случаем, во время зависания?. Так же стоит проверить что говорит AlexNT, ибо действительно наиболее вероятно, что это всё-таки ОЗУ сбоит
И опиши несколько действий, которые делаешь, перед зависанием системы, плиз.
AlexNT писал(а): ↑21.10.2008 01:34katar писал(а): ↑18.10.2008 23:37AlexNT писал(а): ↑16.10.2008 20:08
Проверьте ОЗУ, неплохая вещь - memtest86, судя по всему у Вас проблема с железом...
Зависон по неясным причинам когда к этому никаких нет предполсылок скорее всего ОЗУ.
Хотя конечно это только предположение.
В каждом конкртеном случае надо разбираться индивидуально.
Опять же если 7.1 бета, то то это еще не релиз. Может стоит 7.0 попробовать?
Такая шняга наблюдалась и на релизах.
Попробую мемтест.
Тогда я почти уверен что у Вас аппаратная проблема. У меня 7.0 i386 повесить можно тока экспериментами с вайном.
Работает сутками без перезапуска, никаких проблем.
Хм, я приходил немало раз к зависанию по одними и теми же несколькими дырками. Просто теперь никогда не наступаю на грабли, на которые уже наступал
Ingenio stat sine morte decus...
-
blah
- Сообщения: 24
Re: Полное зависание
вруби witness(4), собери все LOR'ы до момента зависания и попробуй найти зацепку среди них (в bugreport'ах). LOR'ы обычно выглядят примерно так:
Код: Выделить всё
lock order reversal:
1st 0xffffff0001b5f000 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:371
2nd 0xffffff0001b60448 devfs (devfs) @ /usr/src/sys/kern/vfs_lookup.c:441
3rd 0xffffff0001b5ec80 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:371
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
_witness_debugger() at _witness_debugger+0x2e
witness_checkorder() at witness_checkorder+0x667
__lockmgr_args() at __lockmgr_args+0xc40
vfs_busy() at vfs_busy+0xe7
vfs_mount_alloc() at vfs_mount_alloc+0x88
vfs_donmount() at vfs_donmount+0xd5e
kernel_mount() at kernel_mount+0x88
kernel_vmount() at kernel_vmount+0xce
vfs_mountroot_try() at vfs_mountroot_try+0x102
vfs_mountroot() at vfs_mountroot+0x308
start_init() at start_init+0x45
fork_exit() at fork_exit+0x112
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xfffffffe4000dd40, rbp = 0 ---Если не поможет, то двигайся в сторону debug'а из ddb или kgdb:
http://www.freebsd.org/doc/en_US.ISO8859-1...-deadlocks.html
Во время deadlock'а в ddb можно выйти по ctrl+alt+esc или ctrl+prtscr/sysrq
Не забудь попробовать ktr(4)
ps, а страничка со списком популярных безобидных и не только lor'ов так до сих пор и не доступна: http://sources.zabbadoz.net/freebsd/lor.html ;\
-
nasswell
- Сообщения: 10
Re: Полное зависание
Однозначно копай в сторону железа, у меня такая же ерунда была 2 раза, в первом случае была память виновата (причём после замены была установлена на машину с виндозой и по сей день там пашет без проблем, в качестве теста была вставлена на другую машину с фри и с теми же глюками была оттуда демонтирована) во втором случае начала умирать мать, после проявления спонтанного зависания через несколько тестовых включений платы вылетел южный мост.