Messages in this thread | | | Date | Tue, 15 Apr 2008 17:04:38 -0700 (PDT) | From | Christoph Lameter <> | Subject | Re: [bug] SLUB + mm/slab.c boot crash in -rc9 |
| |
Added some printks to the initialization of slub and I see 0x1 double words written over global variables that should be zero. The cpu mask to track processors that are initialized is screwed up (kmem_cach_cpu_free_init_once).
[ 0.000999] 0xc0cb320c: 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 ................ [ 0.000999] 0xc0cb321c: 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 ................ [ 0.000999] 0xc0cb322c: 00 00 00 00 01 00 00 00 ........
c0cb3010 B mem_section c0cb3210 b lock.25923 c0cb3214 b shmem_inode_cachep c0cb3218 b shm_mnt c0cb321c b slab_state c0cb3220 b kmem_cach_cpu_free_init_once c0cb3224 b slub_debug c0cb3228 b slub_debug_slabs
mem_section is 512 bytes long. Array overrun?
| |