[Unionfs] Kernel panic

Fernando A. P. Gomes fapg-unionfs at eurotux.com
Tue Oct 23 10:15:51 EDT 2007


Hi,

 With the modifications that you required the dump is this:

[   68.498513] unionfs: lower dentry NULL (or error) for bindex = 3
[   68.510570] unionfs: lower dentry NULL (or error) for bindex = 2
[   68.522595] unionfs: lower dentry NULL (or error) for bindex = 1
[   77.800960] BUG: unable to handle kernel NULL pointer dereference at 
virtual address 00000000
[   77.818110]  printing eip:
[   77.823544] c0201875
[   77.827930] *pde = 00000000
[   77.833540] Oops: 0000 [#1]
[   77.839112] SMP
[   77.842856] CPU:    0
[   77.842857] EIP:    0060:[<c0201875>]    Not tainted VLI
[   77.842859] EFLAGS: 00010246   (2.6.23.1etfw #2)
[   77.867226] EIP is at __unionfs_check_dentry+0x63d/0x9b6
[   77.877829] eax: 00000000   ebx: 00000000   ecx: deb43e30   edx: dda63788
[   77.891381] esi: d85eec30   edi: ffffffff   ebp: dd747d00   esp: deb43e2c
[   77.904932] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
[   77.916577] Process mingetty (pid: 2182, ti=deb43000 task=c14efa90 
task.ti=deb43000)
[   77.931688] Stack: c06105de dd747d00 dda63788 ffffffff 00000000 d85eec30 
deb43f08 00000000
[   77.948672]        00000000 00000000 00000001 00000000 de3c9c00 dda63788 
ffffffff 00000000
[   77.965654]        00000000 c054d735 c060f577 5a5a5a5a deb3ca78 d85eec30 
00000001 deb1bf80
[   77.982637] Call Trace:
[   77.987908]  [<c01f6aaa>] unionfs_setattr+0x43c/0x45a
[   77.998029]  [<c016eb1a>] notify_change+0x124/0x266
[   78.007802]  [<c015cac1>] chown_common+0xa6/0xb8
[   78.017055]  [<c0164d14>] __user_walk_fd+0x36/0x3e
[   78.026657]  [<c015cb09>] sys_chown+0x36/0x47
[   78.035391]  [<c016b8da>] dput+0x3b/0xf0
[   78.043259]  [<c015e75f>] __fput+0x128/0x152
[   78.051820]  [<c01025ea>] syscall_call+0x7/0xb
[   78.060728]  =======================
[   78.067867] Code: 00 00 8b 00 40 39 c3 0f 8d 9e 01 00 00 31 d2 83 7c 24 34 
00 89 d8 0f 94 c2 c1 e8 1f 09 c2 74 04 0f 0b eb fe 8b 54 24
[   78.107760] EIP: [<c0201875>] __unionfs_check_dentry+0x63d/0x9b6 SS:ESP 
0068:deb43e2c
[   78.123486] Kernel panic - not syncing: Fatal .

> How are the mounts configured? 

The mounts are this way:
none / unionfs 
rw,dirs=/.etfw_changes=rw:/cdrom/confs=ro:/cdrom/tmpdir/11=ro:/cdrom/tmpdir/10=ro:/cdrom/tmpdir/9=ro:/cdrom/tmpdir/8=ro:/cdrom/tmpdir/7=ro:/cdrom/tmpdir/6=ro:/cdrom/tmpdir/5=ro:/cdrom/tmpdir/4=ro:/cdrom/tmpdir/3=ro:/cdrom/tmpdir/2=ro:/cdrom/tmpdir/1=ro:/etfw=ro 
0 0

> Any chroot or  pivot_root stuff? 

Yes, I've a nash switchroot command like this:  switchroot /filesystem

> What commands are running when this oops happens? 

Now, It crashes most the time at startup, in mingetty, or agetty, or 
qmail-todo, or qmail-queue.

> Is  this a live-cd?  Can I get an image of this livecd?  (I asked before if
> you're using vmware and if so, can I get an image of your VM to reproduce
> the bug here).

I can try to get you this version that crashes. Wait news.

> The hardest part is always reproducing a bug: fixing it is relatively easy
> thereafter.

I know ;).

Regards,
Fernando Gomes


More information about the unionfs mailing list