Bug 65991

Summary: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:1539 get_page_from_freelist
Product: Memory Management Reporter: Christian Casteyde (casteyde.christian)
Component: Slab AllocatorAssignee: Andrew Morton (akpm)
Status: CLOSED OBSOLETE    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.13-rc1 Subsystem:
Regression: No Bisected commit-id:

Description Christian Casteyde 2013-11-27 21:00:29 UTC
Kernel 3.13-rc1 64 bits
Compiled with kmemcheck
SLUB allocator

I get the following warning since 3.13-rc1:

------------[ cut here ]------------
WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:1539 get_page_from_freelist+0x8a9/0x8c0()
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.13.0-rc1 #42
Hardware name: Acer Aspire 7750G/JE70_HR, BIOS V1.07 03/02/2011
 0000000000000009 ffff8801c6121650 ffffffff81898d39 0000000000000000
 ffff8801c6121688 ffffffff8107dc43 0000000000000002 0000000000000001
 0000000000284850 0000000000000000 ffff8801cec04680 ffff8801c6121698
Call Trace:
 [<ffffffff81898d39>] dump_stack+0x4e/0x7a
 [<ffffffff8107dc43>] warn_slowpath_common+0x73/0x90
 [<ffffffff8107dd15>] warn_slowpath_null+0x15/0x20
 [<ffffffff81116f69>] get_page_from_freelist+0x8a9/0x8c0
 [<ffffffff81330cdd>] ? trace_hardirqs_off_thunk+0x3a/0x3c
 [<ffffffff81117070>] __alloc_pages_nodemask+0xf0/0x770
 [<ffffffff81330cdd>] ? trace_hardirqs_off_thunk+0x3a/0x3c
 [<ffffffff81156823>] kmemcheck_alloc_shadow+0x53/0xf0
 [<ffffffff81152495>] new_slab+0x345/0x3e0
 [<ffffffff81897712>] __slab_alloc.isra.57+0x215/0x535
 [<ffffffff81328030>] ? __radix_tree_preload+0x60/0xf0
 [<ffffffff811545c8>] kmem_cache_alloc+0x118/0x150
 [<ffffffff81328030>] ? __radix_tree_preload+0x60/0xf0
 [<ffffffff81328030>] __radix_tree_preload+0x60/0xf0
 [<ffffffff81328125>] radix_tree_maybe_preload+0x25/0x30
 [<ffffffff8110faf7>] add_to_page_cache_locked+0x37/0x100
 [<ffffffff8110fbd5>] add_to_page_cache_lru+0x15/0x40
 [<ffffffff8110ff37>] find_or_create_page+0x57/0x90
 [<ffffffff8118e630>] __getblk+0xf0/0x2f0
 [<ffffffff8118fa9d>] __breadahead+0xd/0x40
 [<ffffffff811d6ed2>] __ext4_get_inode_loc+0x362/0x3d0
 [<ffffffff811d957e>] ext4_iget+0x6e/0xa40
 [<ffffffff818a4059>] ? error_exit+0x29/0xb0
 [<ffffffff811eb857>] ext4_fill_super+0x1d07/0x2d00
 [<ffffffff81330cdd>] ? trace_hardirqs_off_thunk+0x3a/0x3c
 [<ffffffff8119479c>] ? sb_set_blocksize+0x3c/0x50
 [<ffffffff8115e4fc>] mount_bdev+0x19c/0x1d0
 [<ffffffff811e9b50>] ? ext4_calculate_overhead+0x330/0x330
 [<ffffffff811e5b30>] ext4_mount+0x10/0x20
 [<ffffffff8115f1f0>] mount_fs+0x10/0xc0
 [<ffffffff8117d336>] vfs_kern_mount+0x66/0x140
 [<ffffffff81180016>] do_mount+0x1e6/0xba0
 [<ffffffff81180cfe>] SyS_mount+0x7e/0xc0
 [<ffffffff8208a08c>] mount_block_root+0x104/0x28e
 [<ffffffff8208a388>] mount_root+0x53/0x56
 [<ffffffff8208a4ec>] prepare_namespace+0x161/0x199
 [<ffffffff82089eb1>] kernel_init_freeable+0x184/0x191
 [<ffffffff820897aa>] ? do_early_param+0x88/0x88
 [<ffffffff8188e940>] ? rest_init+0x140/0x140
 [<ffffffff8188e949>] kernel_init+0x9/0x120
 [<ffffffff818a42bc>] ret_from_fork+0x7c/0xb0
 [<ffffffff8188e940>] ? rest_init+0x140/0x140
---[ end trace 068bbbfeb6e95bdf ]---
Comment 1 Christian Casteyde 2022-02-17 18:09:21 UTC
Closing as too old and I do not have the hardware anymore to reproduce.