[Unionfs] RHEL 2.6.9 hangs with unionfs-1.1.5

Benoit Guillon guillon at thalescomputers.fr
Wed Nov 29 12:33:09 EST 2006


Benoit Guillon wrote:

> Josef Sipek wrote:
>
>>> Nov 27 14:36:35 node1 kernel: Modules linked in: unionfs(U) i915 
>>> nfsd exportfs lockd nfs_acl sunrpc i2c_dev i2c_core poweroff(U) 
>>> allocator(U) dm_mirror dm_mod button battery ac md5 ipv6 joydev 
>>> uhci_hcd ehci_hcd hw_random snd_intel8x0 snd_ac97_codec snd_pcm_oss 
>>> snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart 
>>> snd_rawmidi snd_seq_device snd soundcore tg3 8139too mii floppy ext3 
>>> jbd ata_piix libata sd_mod scsi_mod
>>> Nov 27 14:36:35 node1 kernel: CPU:    0
>>> Nov 27 14:36:35 node1 kernel: EIP:    0060:[<e07bf9f6>]    Tainted: 
>>> P      VLI   
>>
>> Can you reproduce the problem without the proprietary module?
>
> I've changed the server board (no more SMP) and now I can reproduce 
> systematically the problem. Please find attached two kernel traces (in 
> the first one there is still one proprietary module, but not in the 
> second one).

Ok, I can reproduce the same problem with a server and a diskless node 
having the same ix86 architecture. I use the crazy sparse file for this. 
My conclusions so far is that it is not related to architecture but to 
the sparse file. I attach the kernel trace (it's always the same thing, 
pointing to the BUG_ON at unionfs_debugmacros.h:291).

To reproduce this, I do the following on the diskless node once booted:

echo 1 >> /var/log/lastlog

I still continue to investigate. I'd like to create a sparse file from 
scratch that reproduces the problem.

Regards,

-- 
Benoît Guillon                guillon at thalescomputers.fr
TRT/SML                       tel. : 33 (0)4 98 16 33 90
 
THALES RESEARCH & TECHNOLOGY

-------------- next part --------------
Nov 29 17:38:04 node1 kernel: ------------[ cut here ]------------
Nov 29 17:38:04 node1 kernel: kernel BUG at /tmp/build.mmm/unionfs-tools-1.1.5/unionfs_debugmacros.h:291!
Nov 29 17:38:04 node1 kernel: invalid operand: 0000 [#1]
Nov 29 17:38:04 node1 kernel: Modules linked in: unionfs(U) i915 nfsd exportfs lockd nfs_acl sunrpc i2c_dev i2c_core ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables dm_mirror dm_mod md5 ipv6 uhci_hcd ehci_hcd hw_random e1000 ext3 jbd
Nov 29 17:38:04 node1 kernel: CPU:    0
Nov 29 17:38:04 node1 kernel: EIP:    0060:[<f8e9d6c9>]    Not tainted VLI
Nov 29 17:38:04 node1 kernel: EFLAGS: 00010246   (2.6.9-34.EL) 
Nov 29 17:38:04 node1 kernel: EIP is at unionfs_d_revalidate+0x1a79/0x1b00 [unionfs]
Nov 29 17:38:04 node1 kernel: eax: 00000000   ebx: cc3bf9d4   ecx: d7b9e8d0   edx: 00000003
Nov 29 17:38:04 node1 kernel: esi: 00000002   edi: f512a400   ebp: cc3bf9d4   esp: f623fd94
Nov 29 17:38:04 node1 kernel: ds: 007b   es: 007b   ss: 0068
Nov 29 17:38:04 node1 kernel: Process nfsd (pid: 2719, threadinfo=f623f000 task=f751b8b0)
Nov 29 17:38:04 node1 kernel: Stack: f8ed9424 f8ed89e2 0000002c 00000006 f8edbe7b f8ee2600 f8ed89e2 f8ed9424 
Nov 29 17:38:04 node1 kernel:        0000002c 00000246 ffff9f20 00000002 c03eafd3 00000246 c0121b4f 0000000f 
Nov 29 17:38:04 node1 kernel:        00000000 00000001 00000001 00000000 e4eae588 ed0b0e00 ed0b0e0c f8ed90eb 
Nov 29 17:38:04 node1 kernel: Call Trace:
Nov 29 17:38:04 node1 kernel:  [<c0121b4f>] vprintk+0x22d/0x29d
Nov 29 17:38:04 node1 kernel:  [<f8ed0d52>] unionfs_file_revalidate+0x132/0x14a0 [unionfs]
Nov 29 17:38:04 node1 kernel:  [<c0121b4f>] vprintk+0x22d/0x29d
Nov 29 17:38:04 node1 kernel:  [<f8e9eddb>] unionfs_read+0x8b/0x1d0 [unionfs]
Nov 29 17:38:04 node1 kernel:  [<f8e9ed50>] unionfs_read+0x0/0x1d0 [unionfs]
Nov 29 17:38:04 node1 kernel:  [<c0169091>] do_readv_writev+0x1c5/0x21d
Nov 29 17:38:04 node1 kernel:  [<c0169124>] vfs_readv+0x3b/0x40
Nov 29 17:38:04 node1 kernel:  [<f8b373bd>] nfsd_read+0x2f2/0x44a [nfsd]
Nov 29 17:38:04 node1 kernel:  [<f8b3edcf>] nfsd3_proc_read+0xbc/0x114 [nfsd]
Nov 29 17:38:04 node1 kernel:  [<f8b40d96>] nfs3svc_decode_readargs+0x0/0x1fe [nfsd]
Nov 29 17:38:04 node1 kernel:  [<f8b33947>] nfsd_dispatch+0xba/0x16f [nfsd]
Nov 29 17:38:04 node1 kernel:  [<f8add8ec>] svc_process+0x432/0x6da [sunrpc]
Nov 29 17:38:04 node1 kernel:  [<f8b335eb>] nfsd+0x2a7/0x549 [nfsd]
Nov 29 17:38:04 node1 kernel:  [<f8b33344>] nfsd+0x0/0x549 [nfsd]
Nov 29 17:38:04 node1 kernel:  [<c01041dd>] kernel_thread_helper+0x5/0xb
Nov 29 17:38:04 node1 kernel: Code: a4 94 ed f8 e9 aa fc ff ff 0f 0b 4a 00 a4 94 ed f8 0f 0b 41 00 a4 94 ed f8 e9 1d f2 ff ff 0f 0b 44 00 a4 94 ed f8 e9 86 f1 ff ff <0f> 0b 23 01 a4 94 ed f8 e9 24 fc ff ff 0f 0b 44 00 a4 94 ed f8 
Nov 29 17:38:04 node1 kernel:  <0>Fatal exception: panic in 5 seconds
Nov 29 17:38:04 node1 kernel:                                                   


More information about the unionfs mailing list