From: Eli M. <ma...@ne...> - 2005-07-08 16:23:20
|
Meanwhile, till it is answered, I want to try a newer unionfs, or a different filesystem; What should I do? More detailed: 1. How can I upgrade the unionfs of my Morphix? 2. Can I have another filesystem inside? i.e. ext2, for example, mounted somewhere in the middle of unionfs? I wrote: > > Bug in 0.5pre5: readdir() on unionfs fails in the kernel. The directory > becomes locked, and following readdir() on it become non-killable (for > example, "ls dir" or "cd dir; echo *"). kernel is 2.6.11. > > Output of dmesg is following: > ============================= > > ASSERTION FAILED: rdstate->uds_cookie < MAXRDCOOKIE at /usr/src/modules/unionfs/unionfs.h:256 (verify_rdstate_offset) > Unable to handle kernel NULL pointer dereference at virtual address 00000000 > printing eip: > d56685c9 > *pde = 00000000 > Oops: 0002 [#1] > Modules linked in: apm af_packet tsdev 8250_pnp evdev pcspkr intel_agp agpgart pcmcia yenta_socket rsrc_nonstatic pcmcia_core unionfs ext3 jbd usb_storage usbhid snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_ens1371 snd_rawmidi > snd_seq_device snd_ac97_codec snd_pcm snd_timer snd soundcore snd_page_alloc gameport mptscsih mptbase i2c_piix4 i2c_core pcnet32 mii sg parport_pc parport 8250 serial_core ohci1394 ieee1394 ohci_hcd uhci_hcd usbcore ide_scsi rtc cloop 3w_xxxx a100u2w > tmscsim megaraid atp870u aha152x BusLogic aic7xxx ide_cd > CPU: 0 > EIP: 0060:[<d56685c9>] Not tainted VLI > EFLAGS: 00010296 (2.6.11) > EIP is at unionfs_filldir+0x179/0x230 [unionfs] > eax: 00000079 ebx: c032914d ecx: ca37feb0 edx: d56fcd20 > esi: c1c34680 edi: d5700cba ebp: ca37ff3c esp: ca37fec0 > ds: 007b es: 007b ss: 0068 > Process ls (pid: 13062, threadinfo=ca37e000 task=c851d0a0) > Stack: 00000000 00000000 c450af34 c377c078 c5200a00 c5200a00 c016973d ca37ff3c > c032914d 00000001 00000000 00000000 00003425 00000004 c44fe870 d5668450 > c5200a00 d25fa480 c015bdc1 c5200a00 ca37ff3c d5668450 c5200a00 c1c34680 > Call Trace: > [<c016973d>] dcache_readdir+0x13d/0x160 > [<d5668450>] unionfs_filldir+0x0/0x230 [unionfs] > [<c015bdc1>] vfs_readdir+0x61/0x80 > [<d5668450>] unionfs_filldir+0x0/0x230 [unionfs] > [<d56687c0>] unionfs_readdir+0x140/0x480 [unionfs] > [<d5668450>] unionfs_filldir+0x0/0x230 [unionfs] > [<c015c080>] filldir64+0x0/0x100 > [<c015c080>] filldir64+0x0/0x100 > [<c015bdc1>] vfs_readdir+0x61/0x80 > [<c015c080>] filldir64+0x0/0x100 > [<c015c1ed>] sys_getdents64+0x6d/0xb7 > [<c015c080>] filldir64+0x0/0x100 > [<c015b5cd>] sys_fcntl64+0x5d/0x80 > [<c0102d77>] syscall_call+0x7/0xb > Code: 85 ff 0f 84 61 ff ff ff eb 88 68 71 b0 6f d5 68 00 01 00 00 68 c0 cb 6f d5 68 20 d0 6f d5 68 20 cd 6f d5 e8 4a 00 ab ea 83 c4 14 <c6> 05 00 00 00 00 00 eb c8 68 71 b0 6f d5 68 ff 00 00 00 68 c0 -- Eli Marmor ma...@ne... Netmask (El-Mar) Internet Technologies Ltd. __________________________________________________________ Tel.: +972-9-766-1020 8 Yad-Harutzim St. Fax.: +972-9-766-1314 P.O.B. 7004 Mobile: +972-50-5237338 Kfar-Saba 44641, Israel |