LINUX.ORG.RU
ФорумAdmin

зависает linux


0

0

ASPLinux9... иногда подвисает намертво.

Память 512RAM Kingston, swap 128мегабайт, диск SCSI, гиг свободного места, проц Athlon2100. Его температура - 49 градусов(тоесть вроде как нормальная). Материнская плата EPOX 8K9AI чипсет VIA KT400.

какие наблюдаются глюки:

1) говорю rpm -qa - висит, но открыть вторую консоль можно и убить процесс.

2) shutdown -r now - после того как отмонтирует своп - подвисает(в логах никаких записей) практически всегда.

3) Иногда вообще все зависает, когда в иксах сидишь, начинают мигать светодиоды на клавиатуре... спасает только reboot

4) Пытался тут поставить Mozilla1.5a, дык она написала при разархивации Segmentation Fault. А в случае успешной разархивации при комплировании сплошные Segmentation Fault, причем при компилировании разных файлов. При попытке собрать из исходников rpm -ta mozilla*.tar.gz послала, сказав, что слишком большой уровень вложенности каталогов в архиве.

5) Иногда вылетает KDE, так, что не видно верхнего меню со значками свернуть развернуть закрыть. Лечится убиванием с клавки X.

6) Бывает так, что клавиатуры нельзя написать в поле формы html-странице, лечится сворачиванием и разворачиванием окошка Mozilla.

7) Либо вообще комп ребутится внезапно не с того, ни с сего.

в логе /var/log/messages есть такая запись(иногда ему получается записать до полного зависания) про "Unable to handle kernel NULL pointer dereference at virtual address":

Jul 29 16:42:59 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:26:50 mobile100 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000001
Jul 29 17:26:50 mobile100 kernel: printing eip:
Jul 29 17:26:50 mobile100 kernel: c01568b0
Jul 29 17:26:50 mobile100 kernel: *pde = 00000000
Jul 29 17:26:50 mobile100 kernel: Oops: 0000
Jul 29 17:26:50 mobile100 kernel: via82cxxx_audio uart401 ac97_codec sound soundcore parport_pc
lp parport autofs tulip keybdev mousedev hid input usb-uhci usbcore sd_mod sym53c8xx scsi_mod ex
Jul 29 17:26:50 mobile100 kernel: CPU: 0
Jul 29 17:26:50 mobile100 kernel: EIP: 0060:[<c01568b0>] Not tainted
Jul 29 17:26:50 mobile100 kernel: EFLAGS: 00010202
Jul 29 17:26:50 mobile100 kernel:
Jul 29 17:26:50 mobile100 kernel: EIP is at __kill_fasync [kernel] 0x20 (2.4.20-18.9asp)
Jul 29 17:26:50 mobile100 kernel: eax: 00000000 ebx: 00000001 ecx: 00000001 edx: c4736394
Jul 29 17:26:50 mobile100 kernel: esi: 0000001d edi: 00020001 ebp: cb7c5e80 esp: c2921e94
Jul 29 17:26:51 mobile100 kernel: ds: 0068 es: 0068 ss: 0068
Jul 29 17:26:51 mobile100 kernel: Process kdeinit (pid: 1029, stackpage=c2921000)
Jul 29 17:26:51 mobile100 kernel: Stack: 000001f0 ffffffe0 00000282 00000001 00020001 c5456580 c01f0eb5 00000001
Jul 29 17:26:51 mobile100 kernel: 0000001d 00020001 c5456580 00000018 c01f3908 c4736394 00000001 00020001
Jul 29 17:26:51 mobile100 kernel: ca9e5280 c02406b0 c5456580 00000018 00000018 c2921efc c54565c8 00000000
Jul 29 17:26:51 mobile100 kernel: Call Trace: [<c01f0eb5>] sock_wake_async [kernel] 0x65 (0xc2921eac))
Jul 29 17:26:51 mobile100 kernel: [<c01f3908>] sock_def_readable [kernel] 0x48 (0xc2921ec4))
Jul 29 17:26:51 mobile100 kernel: [<c02406b0>] unix_stream_sendmsg [kernel] 0x210 (0xc2921ed8))
Jul 29 17:26:51 mobile100 kernel: [<c01f0668>] sock_sendmsg [kernel] 0x78 (0xc2921f10))
Июл 29 17:26:52 mobile100 gdm(pam_unix)[849]: session closed for user vilfred
Jul 29 17:26:52 mobile100 kernel: [<c01f08fe>] sock_write [kernel] 0xae (0xc2921f54))
Jul 29 17:26:52 mobile100 kernel: [<c0147263>] sys_write [kernel] 0xa3 (0xc2921f94))
Июл 29 17:26:52 mobile100 gdm[849]: gdm_slave_xioerror_handler: Фатальная ошибка X - перезапуск :0
Jul 29 17:26:52 mobile100 kernel: [<c010953f>] system_call [kernel] 0x33 (0xc2921fc0))
Jul 29 17:26:53 mobile100 modprobe: modprobe: Can't locate module char-major-81
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel: Code: 81 3b 01 46 00 00 75 35 8b 53 0c 83 c2 3c 83 fe 17 74 21 89
Jul 29 17:26:53 mobile100 kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000d
Jul 29 17:26:53 mobile100 kernel: printing eip:
Jul 29 17:26:53 mobile100 kernel: c01f0c90
Jul 29 17:26:53 mobile100 kernel: *pde = 00000000
Jul 29 17:26:53 mobile100 kernel: Oops: 0000
Jul 29 17:26:53 mobile100 kernel: Code: 81 3b 01 46 00 00 75 35 8b 53 0c 83 c2 3c 83 fe 17 74 21 89
Jul 29 17:26:53 mobile100 kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000d
Jul 29 17:26:53 mobile100 kernel: printing eip:
Jul 29 17:26:53 mobile100 kernel: c01f0c90
Jul 29 17:26:53 mobile100 kernel: *pde = 00000000
Jul 29 17:26:53 mobile100 kernel: Oops: 0000
Jul 29 17:26:53 mobile100 kernel: via82cxxx_audio uart401 ac97_codec sound soundcore parport_pc lp parport
autofs tulip keybdev mousedev hid input usb-uhci usbcore sd_mod sym53c8xx scsi_mod ex
Jul 29 17:26:53 mobile100 kernel: CPU: 0
Jul 29 17:26:53 mobile100 kernel: EIP: 0060:[<c01f0c90>] Not tainted
Jul 29 17:26:53 mobile100 kernel: EFLAGS: 00013202
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel: EIP is at sock_fasync [kernel] 0x80 (2.4.20-18.9asp)
Jul 29 17:26:53 mobile100 kernel: eax: 00000000 ebx: c4736280 ecx: c47363a4 edx: 00000001
Jul 29 17:26:53 mobile100 kernel: esi: c4736394 edi: c463da80 ebp: c5456580 esp: ca4dde4c
Jul 29 17:26:53 mobile100 kernel: ds: 0068 es: 0068 ss: 0068
Jul 29 17:26:53 mobile100 kernel: Process X (pid: 850, stackpage=ca4dd000)
Jul 29 17:26:53 mobile100 kernel: Stack: c25a52b0 00003296 00000000 c4736280 c25a31c0 c4736280 c2c28e00 c01f0bdb
Jul 29 17:26:53 mobile100 kernel: ffffffff c463da80 00000000 c463da80 c0148132 c4736280 c463da80 c463da80
Jul 29 17:26:53 mobile100 kernel: ca97a480 00000000 00000001 c014670d c463da80 ca97a480 000000ff 00000018
Jul 29 17:26:53 mobile100 kernel: Call Trace: [<c01f0bdb>] sock_close [kernel] 0x2b (0xca4dde68))
Jul 29 17:26:53 mobile100 kernel: [<c0148132>] fput [kernel] 0x102 (0xca4dde7c))
Jul 29 17:26:53 mobile100 kernel: [<c014670d>] filp_close [kernel] 0x4d (0xca4dde98))
Jul 29 17:26:54 mobile100 kernel: [<c011f1dc>] put_files_struct [kernel] 0x6c (0xca4ddeb0))
Jul 29 17:26:54 mobile100 kernel: [<c011f8d0>] do_exit [kernel] 0x110 (0xca4ddecc))
Jul 29 17:26:54 mobile100 kernel: [<c011fb54>] do_group_exit [kernel] 0x54 (0xca4ddee8))
Jul 29 17:26:54 mobile100 kernel: [<c0127afd>] get_signal_to_deliver [kernel] 0x19d (0xca4ddef8))
Jul 29 17:26:54 mobile100 kernel: [<c01092f4>] do_signal [kernel] 0x64 (0xca4ddf20))
Jul 29 17:26:54 mobile100 kernel: [<c011875e>] wake_up_process [kernel] 0x1e (0xca4ddf48))
Jul 29 17:26:54 mobile100 kernel: [<c0148105>] fput [kernel] 0xd5 (0xca4ddf80))
Jul 29 17:26:54 mobile100 kernel: [<c0127ca8>] sys_rt_sigprocmask [kernel] 0xc8 (0xca4ddf94))
Jul 29 17:26:54 mobile100 kernel: [<c0109578>] signal_return [kernel] 0x14 (0xca4ddfc0))
Jul 29 17:26:54 mobile100 kernel:
Jul 29 17:26:54 mobile100 kernel:
Jul 29 17:26:54 mobile100 kernel: Code: 39 7a 0c 74 0a 8d 4a 08 8b 52 08 85 d2 75 f1 8b 5c 24 28 85
Июл 29 17:26:59 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:02 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:06 mobile100 gdm(pam_unix)[1352]: check pass; user unknown
Июл 29 17:27:06 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:08 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:12 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:14 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:18 mobile100 gdm(pam_unix)[1352]: session opened for user vilfred by (uid=0)
Jul 29 17:27:31 mobile100 kernel: <7>via_audio: ignoring drain playback error -11
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:37 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:28:50 mobile100 sshd(pam_unix)[1598]: session opened for user root by (uid=0)
Jul 29 17:28:59 mobile100 shutdown: shutting down for system reboot
Jul 29 17:29:02 mobile100 init: Switching to runlevel: 6
Июл 29 17:29:02 mobile100 gdm(pam_unix)[1352]: session closed for user vilfred
Jul 29 17:29:02 mobile100 sshd(pam_unix)[1598]: session closed for user root

и вот тут он намертво завис... ни клавиатура ничего не помогло.

ядро из апдейтов 2.4.20-18.9

еще вот такая запись есть:
Jul 29 16:29:58 mobile100 apmd[600]: Charge: * * * (-1% unknown)
может биос мамки глючит...

до этого работало все идеально и без глюков...

Правда 1-2 раз машина сегодня зависла и была зпущена без "проверки" диска... мож там че и похерилось...

ничего вроде такого с системой и ядром не делал.

p.s. раньше проблем таких не было(сегодня раз 10 ребутился)...

p.s.s. переставлять по видимому придется, но что это за нафиг такой - не пойму. Хуже винды...

Re: зависает linux

по пункту 1:
попробуй сделать rpm --rebuild
может база полетела слегка - бывает

а в остальном - я думаю память глючит или
какое другое железо, проблемы кажется именно железячные,
мож поэтому и база rpm глюканула

neshura ()

Re: зависает linux

[root@mobile100 root]# rpm --rebuilddb
Segmentation fault
[root@mobile100 root]#

мндя...

:(

вообще у меня стоит карта видеозахвата PinnacleDC10+(новая), которую после некоторой возни с перетыканием сетевухи и карты видеозахвата в разные слоты удалось запустить. Потом стоит MatroxMillenium, который под виндой приводил к жутким глюкам и зависаниям. Когда была 98 винда на этой машине, она при запуске не поднимала сетевуху никак вообще(сетевуха из первых стомегабитных). XP сетевуху поднимала... Но блин, под XP видео больше чем 10 минут не пишется(а надо кассеты 3-х часовые цифровать) потому, что драйвер карты не совместим с WinXP, только с win98.

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

p.s. а есть какойннить тест под линух на проверку оперативной памяти(новая, полгода назад куплена)? Типа как в Norton Utilites кажись там была куча тестов...

vilfred ☆☆ ()

Re: зависает linux

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

bugmaker ★★★★☆ ()

Re: зависает linux

u menya toje athlonxp, tolko 2000 i s etim yadrom nabludalis gluki... os bila rh8... sovetuyu yadro proupgradit.. nedavno rh9 bil i vse ok, uptime mesyac.. shas etot komp uje ne kak desktop.. freebsd, toje vse ok

anonymous ()

Re: зависает linux

короче там дикие глюки с железом, BIOS пошел псевдографикой при измененгии параметров. система короче бекап сделал и переставляю все... жопа вобщем. толи мамка, толи проц, толи память... :(

anonymous ()

Re: зависает linux

Ура(тихо оглядываясь)!! глючила сетевуха!!

народ, спасибо за помощь в поиске этого глюка...

v

anonymous ()

Re: зависает linux

Чаще всего линуха намертво не зависает из-за программ, к этому может только привести железо !!! ЭТО НАДО УЧИТЫВАТЬ !!! ДОКАЗАНО ОПЫТОМ !!!

aleksuss ()

Re: зависает linux

Но если железо (не дай бог оперативка) поглючили достаточно долго - они могли такого натворить в файловой системе, что не всякий fsck поможет. И система может глючить нещадно. Были случаи.

Gelin ()

Re: зависает linux

похожая ситуация ASP7.3 по железу общего только память проц Пень4. Виснет :-(( в чем проблема пока не нашли... если разобрался - отпиши или здесь или на gavenko@ngs.ru буду признателен....

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.