[Unionfs] BUG: unable to handle kernel NULL pointer

Jesse I Pollard pollard at ccs.nrl.navy.mil
Wed Sep 12 18:40:00 EDT 2007


This is a test machine...

The union mount was a local directory (writable), and a NFS v3 read only 
mount. The union was accessed via
SAMBA.

Linux kernel 2.6.23-rc6 with unionfs-2.1.3_for_2.6.23-rc6

This is from syslog after a reboot. Interesting failure - the system was 
pingable, but would not respond to a ssh login. Also
console login also failed (no response after user name).

Sep 12 18:00:44 lint kernel: BUG: unable to handle kernel NULL pointer 
dereference at virtual address 00000000
Sep 12 18:00:44 lint kernel: BUG: unable to handle kernel NULL pointer 
dereference at virtual address 00000000
Sep 12 18:00:44 lint kernel:  printing eip:
Sep 12 18:00:44 lint kernel:  printing eip:
Sep 12 18:00:44 lint kernel: 00000000
Sep 12 18:00:44 lint kernel: 00000000
Sep 12 18:00:44 lint kernel: *pde = 00000000
Sep 12 18:00:44 lint kernel: *pde = 00000000
Sep 12 18:00:44 lint kernel: Oops: 0000 [#1]
Sep 12 18:00:44 lint kernel: Oops: 0000 [#1]
Sep 12 18:00:44 lint kernel: SMP
Sep 12 18:00:44 lint kernel: SMP
Sep 12 18:00:44 lint kernel: Modules linked in: unionfs nfsd exportfs 
nfs lockd nfs_acl sunrpc pcnet32 mptspi mptscsih mptbase
Sep 12 18:00:44 lint kernel: Modules linked in: unionfs nfsd exportfs 
nfs lockd nfs_acl sunrpc pcnet32 mptspi mptscsih mptbase
Sep 12 18:00:44 lint kernel: CPU:    0
Sep 12 18:00:44 lint kernel: CPU:    0
Sep 12 18:00:44 lint kernel: EIP:    0060:[<00000000>]    Not tainted VLI
Sep 12 18:00:44 lint kernel: EIP:    0060:[<00000000>]    Not tainted VLI
Sep 12 18:00:44 lint kernel: EFLAGS: 00010246   (2.6.23-rc6 #1)
Sep 12 18:00:44 lint kernel: EFLAGS: 00010246   (2.6.23-rc6 #1)
Sep 12 18:00:44 lint kernel: EIP is at 0x0
Sep 12 18:00:44 lint kernel: EIP is at 0x0
Sep 12 18:00:44 lint kernel: eax: eab09378   ebx: f89cc6c0   ecx: 
00000000   edx: eaa195d8
Sep 12 18:00:44 lint kernel: eax: eab09378   ebx: f89cc6c0   ecx: 
00000000   edx: eaa195d8
Sep 12 18:00:44 lint kernel: esi: eaa195d8   edi: eb233660   ebp: 
eab09378   esp: f33a9ce8
Sep 12 18:00:44 lint kernel: esi: eaa195d8   edi: eb233660   ebp: 
eab09378   esp: f33a9ce8
Sep 12 18:00:44 lint kernel: ds: 007b   es: 007b   fs: 00d8  gs: 0033  
ss: 0068
Sep 12 18:00:44 lint kernel: ds: 007b   es: 007b   fs: 00d8  gs: 0033  
ss: 0068
Sep 12 18:00:44 lint kernel: Process smbd (pid: 4231, ti=f33a8000 
task=f6215540 task.ti=f33a8000)
Sep 12 18:00:44 lint kernel: Process smbd (pid: 4231, ti=f33a8000 
task=f6215540 task.ti=f33a8000)
Sep 12 18:00:44 lint kernel: Stack: c016ce44 1210cd94 00000010 f89760f8 
eab09378 eb233660 eab093ec eb233660
Sep 12 18:00:44 lint kernel: Stack: c016ce44 1210cd94 00000010 f89760f8 
eab09378 eb233660 eab093ec eb233660
Sep 12 18:00:44 lint kernel:        f8970425 eb233660 f33a9d34 f6fe3088 
00000000 c016c010 eaa19421 00000000
Sep 12 18:00:44 lint kernel:        f8970425 eb233660 f33a9d34 f6fe3088 
00000000 c016c010 eaa19421 00000000
Sep 12 18:00:44 lint kernel:        f6fe3088 f6fe4378 c016ce19 137575ce 
00000009 eaa19418 eaa193b8 eaa193b8
Sep 12 18:00:44 lint kernel:        f6fe3088 f6fe4378 c016ce19 137575ce 
00000009 eaa19418 eaa193b8 eaa193b8
Sep 12 18:00:44 lint kernel: Call Trace:
Sep 12 18:00:44 lint kernel: Call Trace:
Sep 12 18:00:44 lint kernel:  [<c016ce44>] lookup_one_len+0xb3/0xd3
Sep 12 18:00:44 lint kernel:  [<c016ce44>] lookup_one_len+0xb3/0xd3
Sep 12 18:00:44 lint kernel:  [<f8970425>] is_opaque_dir+0x60/0xa3 [unionfs]
Sep 12 18:00:44 lint kernel:  [<f8970425>] is_opaque_dir+0x60/0xa3 [unionfs]
Sep 12 18:00:44 lint kernel:  [<c016c010>] cached_lookup+0x37/0x66
Sep 12 18:00:44 lint kernel:  [<c016c010>] cached_lookup+0x37/0x66
Sep 12 18:00:44 lint kernel:  [<c016ce19>] lookup_one_len+0x88/0xd3
Sep 12 18:00:44 lint kernel:  [<c016ce19>] lookup_one_len+0x88/0xd3
Sep 12 18:00:44 lint kernel:  [<f8970aab>] 
unionfs_lookup_backend+0x643/0xc27 [unionfs]
Sep 12 18:00:44 lint kernel:  [<f8970aab>] 
unionfs_lookup_backend+0x643/0xc27 [unionfs]
Sep 12 18:00:44 lint kernel:  [<f89492d6>] rpcauth_lookupcred+0x65/0x8a 
[sunrpc]
Sep 12 18:00:44 lint kernel:  [<f89492d6>] rpcauth_lookupcred+0x65/0x8a 
[sunrpc]
Sep 12 18:00:44 lint kernel:  [<f8974455>] 
__unionfs_check_dentry+0x7d9/0x8a4 [unionfs]
Sep 12 18:00:44 lint kernel:  [<f8974455>] 
__unionfs_check_dentry+0x7d9/0x8a4 [unionfs]
Sep 12 18:00:44 lint kernel:  [<f89acdb9>] 
nfs_access_get_cached+0x1c/0xe9 [nfs]
Sep 12 18:00:44 lint kernel:  [<f89acdb9>] 
nfs_access_get_cached+0x1c/0xe9 [nfs]
Sep 12 18:00:44 lint kernel:  [<f8969596>] unionfs_lookup+0x37/0x1a8 
[unionfs]
Sep 12 18:00:44 lint kernel:  [<f8969596>] unionfs_lookup+0x37/0x1a8 
[unionfs]
Sep 12 18:00:44 lint kernel:  [<c017408b>] d_alloc+0x138/0x17a
Sep 12 18:00:44 lint kernel:  [<c017408b>] d_alloc+0x138/0x17a
Sep 12 18:00:44 lint kernel:  [<c016bf3c>] do_lookup+0xa3/0x140
Sep 12 18:00:44 lint kernel:  [<c016bf3c>] do_lookup+0xa3/0x140
Sep 12 18:00:44 lint kernel:  [<c016d620>] __link_path_walk+0x6f8/0xaf9
Sep 12 18:00:44 lint kernel:  [<c016d620>] __link_path_walk+0x6f8/0xaf9
Sep 12 18:00:44 lint kernel:  [<c016da65>] link_path_walk+0x44/0xb3
Sep 12 18:00:44 lint kernel:  [<c016da65>] link_path_walk+0x44/0xb3
Sep 12 18:00:44 lint kernel:  [<c016dd89>] do_path_lookup+0x15a/0x175
Sep 12 18:00:44 lint kernel:  [<c016dd89>] do_path_lookup+0x15a/0x175
Sep 12 18:00:44 lint kernel:  [<c016cc6f>] getname+0x59/0x8f
Sep 12 18:00:44 lint kernel:  [<c016cc6f>] getname+0x59/0x8f
Sep 12 18:00:44 lint kernel:  [<c016e543>] __user_walk_fd+0x2f/0x45
Sep 12 18:00:44 lint kernel:  [<c016e543>] __user_walk_fd+0x2f/0x45
Sep 12 18:00:44 lint kernel:  [<c016885a>] vfs_stat_fd+0x19/0x40
Sep 12 18:00:44 lint kernel:  [<c016885a>] vfs_stat_fd+0x19/0x40
Sep 12 18:00:44 lint kernel:  [<c016890e>] sys_stat64+0xf/0x23
Sep 12 18:00:44 lint kernel:  [<c016890e>] sys_stat64+0xf/0x23
Sep 12 18:00:44 lint kernel:  [<c0104e1e>] sysenter_past_esp+0x5f/0x85
Sep 12 18:00:44 lint kernel:  [<c0104e1e>] sysenter_past_esp+0x5f/0x85
Sep 12 18:00:44 lint kernel:  =======================
Sep 12 18:00:44 lint kernel:  =======================
Sep 12 18:00:44 lint kernel: Code:  Bad EIP value.
Sep 12 18:00:44 lint kernel: Code:  Bad EIP value.
Sep 12 18:00:44 lint kernel: EIP: [<00000000>] 0x0 SS:ESP 0068:f33a9ce8
Sep 12 18:00:44 lint kernel: EIP: [<00000000>] 0x0 SS:ESP 0068:f33a9ce8
Sep 12 18:01:01 lint crond[4271]: pam_loginuid(crond:session): 
set_loginuid failed opening loginuid
Sep 12 18:01:01 lint crond[4278]: (root) CMD (run-parts /etc/cron.hourly)
Sep 12 18:02:24 lint smbd[3935]: [2007/09/12 18:02:24, 0] 
printing/print_cups.c:cups_cache_reload(85)
Sep 12 18:02:24 lint smbd[3935]: [2007/09/12 18:02:24, 0] 
printing/print_cups.c:cups_cache_reload(85)
Sep 12 18:02:24 lint smbd[3935]:   Unable to connect to CUPS server 
localhost - Connection refused
Sep 12 18:02:24 lint smbd[3935]:   Unable to connect to CUPS server 
localhost - Connection refused
Sep 12 18:02:24 lint smbd[3935]: [2007/09/12 18:02:24, 0] 
printing/print_cups.c:cups_cache_reload(85)
Sep 12 18:02:24 lint smbd[3935]: [2007/09/12 18:02:24, 0] 
printing/print_cups.c:cups_cache_reload(85)
Sep 12 18:02:24 lint smbd[3935]:   Unable to connect to CUPS server 
localhost - Connection refused
Sep 12 18:02:24 lint smbd[3935]:   Unable to connect to CUPS server 
localhost - Connection refused
Sep 12 18:05:11 lint ntpd[3335]: synchronized to 132.250.108.14, stratum 1
Sep 12 18:05:11 lint ntpd[3335]: synchronized to 132.250.108.14, stratum 1
Sep 12 18:24:23 lint syslogd 1.4.1: restart.
Sep 12 18:24:23 lint syslogd 1.4.1: restart.
Sep 12 18:24:24 lint kernel: klogd 1.4.1, log source = /proc/kmsg started.
Sep 12 18:24:24 lint kernel: klogd 1.4.1, log source = /proc/kmsg started.
Sep 12 18:24:24 lint kernel: Linux version 2.6.23-rc6 
(pollard at lint.nrl.navy.mil) (gcc version 4.1.1 20070105 (Red Hat 
4.1.1-52)) #1 SMP Wed Sep 12 14:21:52 EDT 2007
Sep 12 18:24:24 lint kernel: Linux version 2.6.23-rc6 
(pollard at lint.nrl.navy.mil) (gcc version 4.1.1 20070105 (Red Hat 
4.1.1-52)) #1 SMP Wed Sep 12 14:21:52 EDT 2007



More information about the unionfs mailing list