[Linux-cachefs] Kernel oops 2.6.32

Edward "koko" Konetzko konetzed at quixoticagony.com
Tue Feb 23 16:50:22 UTC 2010


David any thoughts on this?  Also I should be rerunning the tests 
sometime this week on 2.6.32.8 with the patch to fix the race condition 
in "cachefiles_delete_object()"  I was wondering if the system oops 
again what additional information you would like to help debug this.

Thanks
Edward

Edward "koko" Konetzko wrote:
> I was wondering if anyone has seen these kernel oops.
>
> RHEL 5.4 x86_64, 2.6.32, cachefilesd .09, nfs-utils 1.2.0
>
> David let me know if there is any more information I can provide.
>
>
> BUG: unable to handle kernel NULL pointer dereference at 0000000000000040
> IP: [<ffffffffa0237896>] __fscache_read_or_alloc_pages+0x185/0x24f 
> [fscache]
> PGD 0
> Oops: 0000 [#1] SMP
> last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
> CPU 0
> Modules linked in: ipv6 nfs lockd nfs_acl auth_rpcgss sunrpc 
> cachefiles fscache ipt_LOG xt_limit xt_recent xt_tcpudp ipt_REJECT 
> iptable_filter iptable_mangle ip_tables x_tables loop dm_mirror 
> dm_multipath scsi_dh video output sbs sbshc battery acpi_memhotplug ac 
> parport_pc lp parport sg serio_raw rtc_cmos rtc_core rtc_lib button 
> tg3 libphy k8temp hwmon pcspkr i2c_piix4 i2c_core dm_region_hash 
> dm_log dm_mod mptspi mptscsih scsi_transport_spi mptbase sata_nv 
> megaraid_sas megaraid_mbox megaraid_mm shpchp sata_svw libata sd_mod 
> scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
> Pid: 4712, comm: httpd.itk Not tainted 2.6.32.3-2.mosso5 #1 empty
> RIP: 0010:[<ffffffffa0237896>]  [<ffffffffa0237896>] 
> __fscache_read_or_alloc_pages+0x185/0x24f [fscache]
> RSP: 0018:ffff8800abf35b68  EFLAGS: 00010246
> RAX: 0000000000000000 RBX: ffff8800be4a52b8 RCX: 00000000fffffff4
> RDX: 0000000000000000 RSI: ffff8800abf35ad8 RDI: ffff880028030430
> RBP: 0000000000000000 R08: 0000000000000001 R09: ffffffff816648a0
> R10: 0000000000000010 R11: ffff8800abf35ae8 R12: ffff88009b6b7800
> R13: ffff88008e5ff980 R14: ffff8800abf35cc8 R15: ffff8800abf35c04
> FS:  00007f5850e14760(0000) GS:ffff880028200000(0000) 
> knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 0000000000000040 CR3: 00000000a6896000 CR4: 00000000000006f0
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process httpd.itk (pid: 4712, threadinfo ffff8800abf34000, task 
> ffff880130570100)
> Stack:
> ffff8800a5781ed0 ffff8800a5781db8 00000000ffffff97 0000000000000003
> <0> ffff8800abf35c04 ffff8800abf35cc8 ffff8800a5781ed0 ffffffffa02ea6c8
> <0> 00000000000200da ffff88000001d680 ffff8801382b59c0 ffff8800a5781db8
> Call Trace:
> [<ffffffffa02ea6c8>] ? __nfs_readpages_from_fscache+0x77/0x165 [nfs]
> [<ffffffffa02d2c71>] ? nfs_readpages+0x10c/0x1bd [nfs]
> [<ffffffffa02d8bcb>] ? nfs3_xdr_attrstat+0x1f/0x23 [nfs]
> [<ffffffff810573bf>] ? bit_waitqueue+0x10/0xa0
> [<ffffffff810a2824>] ? __do_page_cache_readahead+0xe9/0x161
> [<ffffffff810a28b8>] ? ra_submit+0x1c/0x20
> [<ffffffff8109c6a2>] ? generic_file_aio_read+0x219/0x52f
> [<ffffffff810cd50a>] ? do_sync_read+0xc9/0x10c
> [<ffffffff8105749e>] ? autoremove_wake_function+0x0/0x2e
> [<ffffffff810b1d64>] ? handle_mm_fault+0x33f/0x76f
> [<ffffffff810cdc15>] ? vfs_read+0xaa/0x146
> [<ffffffff810cdf85>] ? sys_read+0x45/0x6e
> [<ffffffff8100b8eb>] ? system_call_fastpath+0x16/0x1b
> Code: 74 06 48 8b 7a 28 ff d0 48 c7 c1 54 a1 23 a0 48 c7 c2 5c a1 23 
> a0 4c 89 e6 4c 89 ef e8 24 f3 ff ff 85 c0 89 c5 78 5d 49 8b 45 70 <f6> 
> 40 40 04 74 2c f0 ff 05 a1 29 00 00 49 8b 45 68 8b 4c 24 40
> RIP  [<ffffffffa0237896>] __fscache_read_or_alloc_pages+0x185/0x24f 
> [fscache]
> RSP <ffff8800abf35b68>
> CR2: 0000000000000040
> ---[ end trace 37b06d3a2defba7f ]---
>
>
>
>
>
>
>
>
>
>
> BUG: unable to handle kernel NULL pointer dereference at 0000000000000040
> IP: [<ffffffffa0237896>] __fscache_read_or_alloc_pages+0x185/0x24f 
> [fscache]
> PGD 0
> Oops: 0000 [#1] SMP
> last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
> CPU 0
> Modules linked in: ipv6 nfs lockd nfs_acl auth_rpcgss sunrpc 
> cachefiles fscache ipt_LOG xt_limit xt_recent xt_tcpudp ipt_REJECT 
> iptable_filter iptable_mangle ip_tables x_tables loop dm_mirror 
> dm_multipath scsi_dh video output sbs sbshc battery acpi_memhotplug ac 
> parport_pc lp parport sg serio_raw rtc_cmos rtc_core rtc_lib button 
> tg3 libphy k8temp hwmon pcspkr i2c_piix4 i2c_core dm_region_hash 
> dm_log dm_mod mptspi mptscsih scsi_transport_spi mptbase sata_nv 
> megaraid_sas megaraid_mbox megaraid_mm shpchp sata_svw libata sd_mod 
> scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
> Pid: 5949, comm: httpd.itk Not tainted 2.6.32.3-2.mosso5 #1 empty
> RIP: 0010:[<ffffffffa0237896>]  [<ffffffffa0237896>] 
> __fscache_read_or_alloc_pages+0x185/0x24f [fscache]
> RSP: 0018:ffff880101195b68  EFLAGS: 00010246
> RAX: 0000000000000000 RBX: ffff88012b46a3d8 RCX: 00000000fffffff4
> RDX: 0000000000000000 RSI: ffff880101195ad8 RDI: ffff880028048388
> RBP: 0000000000000000 R08: 0000000000000001 R09: ffffffff816648a0
> R10: ffff88023e9da290 R11: ffff880101195ae8 R12: ffff88010907dc80
> R13: ffff88010147ac00 R14: ffff880101195cc8 R15: ffff880101195c04
> FS:  00007f6a68bf6760(0000) GS:ffff880028200000(0000) 
> knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 0000000000000040 CR3: 00000001167ab000 CR4: 00000000000006f0
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process httpd.itk (pid: 5949, threadinfo ffff880101194000, task 
> ffff88012baf07e0)
> Stack:
> ffff880037f456f0 ffff880037f455d8 00000000ffffff97 0000000000000001
> <0> ffff880101195c04 ffff880101195cc8 ffff880037f456f0 ffffffffa02ea6c8
> <0> 00000000000200da ffff88000001d680 ffff8801090737c0 ffff880037f455d8
> Call Trace:
> [<ffffffffa02ea6c8>] ? __nfs_readpages_from_fscache+0x77/0x165 [nfs]
> [<ffffffffa02d2c71>] ? nfs_readpages+0x10c/0x1bd [nfs]
> [<ffffffffa02d8bcb>] ? nfs3_xdr_attrstat+0x1f/0x23 [nfs]
> [<ffffffff810573bf>] ? bit_waitqueue+0x10/0xa0
> [<ffffffff810a2824>] ? __do_page_cache_readahead+0xe9/0x161
> [<ffffffff810a28b8>] ? ra_submit+0x1c/0x20
> [<ffffffff8109c6a2>] ? generic_file_aio_read+0x219/0x52f
> [<ffffffff810cd50a>] ? do_sync_read+0xc9/0x10c
> [<ffffffff8105749e>] ? autoremove_wake_function+0x0/0x2e
> [<ffffffff810cdc15>] ? vfs_read+0xaa/0x146
> [<ffffffff810cdf85>] ? sys_read+0x45/0x6e
> [<ffffffff8100b8eb>] ? system_call_fastpath+0x16/0x1b
> Code: 74 06 48 8b 7a 28 ff d0 48 c7 c1 54 a1 23 a0 48 c7 c2 5c a1 23 
> a0 4c 89 e6 4c 89 ef e8 24 f3 ff ff 85 c0 89 c5 78 5d 49 8b 45 70 <f6> 
> 40 40 04 74 2c f0 ff 05 a1 29 00 00 49 8b 45 68 8b 4c 24 40
> RIP  [<ffffffffa0237896>] __fscache_read_or_alloc_pages+0x185/0x24f 
> [fscache]
> RSP <ffff880101195b68>
> CR2: 0000000000000040
> ---[ end trace efd24db902590f47 ]---
>
>




More information about the Linux-cachefs mailing list