[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[resolvido] antivirus no windows interfere com boot (grub)



On Tue, Jun 19, 2007 at 01:56:22PM -0300, Tiago Saboga wrote:
> Olá!
> 
> Estou com o seguinte problema, e não achei pistas no google. Tenho uma
> máquina que está em migração para debian, com dual boot winxp / debian
> pelo grub. Tudo funciona quase sempre perfeitamente bem, mas hoje,
> pela segunda vez, apareceu o seguinte problema. Depois de uma
> atualizaçãoi do antivirus (symantec) o linux não termina de carregar.

Depois de concluir que estava procurando na direção errada, consegui
descobrir o problema, e fica aqui então como referência. O problema
estava na verdade no ext2ifs, que permite montar sistemas de arquivo
ext2 no windows. No caso, o sistema de arquivos a ser montado era
ext3, o que em tese não deveria criar problemas: a não ser que o
computador não tivesse sido desligado corretamente, montar um ext3
como ext2 significa simplesmente não usar o journal, que volta a ser
utilizado quando voltar para o linux.

Mas aparentemente o ext2ifs estava corrompendo o journal, e por alguma
razão misteriosa o linux não conseguia entender isso e reconstruir o
journal; bastou um boot com um cd (rip linux), um e2fsck e o linux
voltou a funcionar. Segue abaixo a mensagem de erro do kernel,
principalmente para facilitar buscas para quem tiver o mesmo problema.

Um abraço,

Tiago.



EXT3 FS on hdb5, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Assertion failure in dx_probe() at fs/ext3/namei.c:383: "dx_get_limit(entries) == dx_root_limit(dir, root->info.info_length)"
------------[ cut here ]------------
kernel BUG at fs/ext3/namei.c:383!
invalid opcode: 0000 [#1]
PREEMPT 
Modules linked in: ipv6 af_packet lp parport_pc ppdev parport sis900 mii cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq freq_table radeon drm fuse pcmcia yenta_socket rsrc_nonstatic pcmcia_core video thermal sbs processor i2c_ec i2c_core fan container button battery ac snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer evdev psmouse usblp usb_storage shpchp 8250_pnp 8250 sis_agp agpgart snd soundcore snd_page_alloc pci_hotplug serio_raw libusual serial_core pcspkr unionfs cloop ohci_hcd uhci_hcd ehci_hcd usbcore aha1740
CPU:    0
EIP:    0060:[<c01d9c31>]    Not tainted VLI
EFLAGS: 00210292   (2.6.18.1-slh-up-2 #1) 
EIP is at dx_probe+0xf1/0x300
eax: 00000081   ebx: effbcbac   ecx: ffffc000   edx: ffffc000
esi: eca60018   edi: ebebeea4   ebp: b3aa3e4e   esp: f30b3d0c
ds: 007b   es: 007b   ss: 0068
Process konqueror (pid: 3165, ti=f30b2000 task=dffb2030 task.ti=f30b2000)
Stack: c044f2c0 c0417ec8 c044640e 0000017f c044f988 effbcbac 00000000 c016ed0b 
       f7e55a00 f30b3e00 f30b3dd8 f30b3e84 c01da9d1 f30b3dd8 f30b3e00 c0170ebe 
       c1bc5ac4 f30b3f30 000041ed c1b831c0 00000001 00000001 f30b3e1c eddc8304 
Call Trace:
 [<c016ed0b>] do_lookup+0x4b/0x160
 [<c01da9d1>] ext3_find_entry+0x291/0x630
 [<c0170ebe>] __link_path_walk+0xabe/0x10e0
 [<c016ee79>] generic_permission+0x59/0xf0
 [<f8bfa1a2>] unionfs_permission+0x192/0x270 [unionfs]
 [<c0178967>] d_rehash+0x57/0xa0
 [<c017f4e0>] lookup_mnt+0x20/0x50
 [<c017932d>] dput+0x1d/0x1b0
 [<c016ec5c>] __follow_mount+0x1c/0x80
 [<c01dc429>] ext3_lookup+0x29/0xd0
 [<c016eddf>] do_lookup+0x11f/0x160
 [<c0170768>] __link_path_walk+0x368/0x10e0
 [<c0171525>] link_path_walk+0x45/0xd0
 [<c016abb2>] sys_stat64+0x22/0x30
 [<c01717dc>] do_path_lookup+0xac/0x280
 [<c01721ab>] __user_walk_fd+0x2b/0x50
 [<c015fdf6>] sys_faccessat+0x86/0x130
 [<c016abb2>] sys_stat64+0x22/0x30
 [<c015feb1>] sys_access+0x11/0x20
 [<c0103017>] syscall_call+0x7/0xb
Code: 0c 29 c8 83 e8 18 c1 e8 03 39 c2 74 29 68 88 f9 44 c0 68 7f 01 00 00 68 0e 64 44 c0 68 c8 7e 41 c0 68 c0 f2 44 c0 e8 cf 23 f4 ff <0f> 0b 7f 01 0e 64 44 c0 83 c4 14 8b 44 24 20 89 44 24 08 66 8b 
EIP: [<c01d9c31>] dx_probe+0xf1/0x300 SS:ESP 0068:f30b3d0c
 



Reply to: