RT kernel crashed during slab allocation with RIP kmem_cache_alloc+0x9a
Issue
- PANIC:
double fault: 0000 [#18] PREEMPT SMP - General fault protection during slab allocation RIP: kmem_cache_alloc+0x9a
- Stack overflow in kworker and slab corruption observed with patterns as below :
[2598208.292359] Thread overran stack, or stack corrupted
[2598208.292360] Oops: 0000 [#17] PREEMPT SMP
kmem: kmalloc-1024: slab: ffffea007fc47800 invalid freepointer: ff881ff11e1c0000
- Backtrace of the panic task:
crash> bt
PID: 31735 TASK: ffff881ff51c3360 CPU: 5 COMMAND: "kworker/u34:0"
#0 [ffff881ff190f040] die at ffffffff8101ed9b
#1 [ffff881ff190f070] do_general_protection at ffffffff81622e94
#2 [ffff881ff190f0a0] general_protection at ffffffff81622552
[exception RIP: kmem_cache_alloc+154]
RIP: ffffffff811ace9a RSP: ffff881ff190f158 RFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88207fc5a5e0 RCX: 0000000d96db5605
RDX: 0000000d96db5505 RSI: 0000000000011220 RDI: ff881ff11e1c0000
RBP: ffff881ff190f1a8 R8: 000000000001a5e0 R9: ffffffff81155f45
R10: 0000000000000000 R11: 0000000000000000 R12: ffff88103f803500
R13: 0000000000011220 R14: ffff881ff190c000 R15: ffff881ff190c010
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#3 [ffff881ff190f1b0] mempool_alloc_slab at ffffffff81155f45
#4 [ffff881ff190f1c0] mempool_alloc at ffffffff811560b9
#5 [ffff881ff190f250] scsi_sg_alloc at ffffffff8140dad9
#6 [ffff881ff190f260] __sg_alloc_table at ffffffff812e1bd2
#7 [ffff881ff190f2d0] scsi_alloc_sgtable at ffffffff8140cc93
#8 [ffff881ff190f300] scsi_init_sgtable at ffffffff8140cd0b
#9 [ffff881ff190f320] scsi_init_io at ffffffff8140cdb3
#10 [ffff881ff190f380] sd_setup_read_write_cmnd at ffffffffa03119f8 [sd_mod]
#11 [ffff881ff190f3e0] sd_init_command at ffffffffa031457f [sd_mod]
#12 [ffff881ff190f3f0] scsi_setup_cmnd at ffffffff8140d02a
#13 [ffff881ff190f410] scsi_prep_fn at ffffffff8140d999
#14 [ffff881ff190f450] blk_peek_request at ffffffff812ac5b3
#15 [ffff881ff190f4b0] scsi_request_fn at ffffffff8140e9e8
#16 [ffff881ff190f550] __blk_run_queue at ffffffff812a9087
#17 [ffff881ff190f570] queue_unplugged at ffffffff812aba1e
#18 [ffff881ff190f5b0] blk_flush_plug_list at ffffffff812ac8e3
#19 [ffff881ff190f620] blk_queue_bio at ffffffff812adb12
#20 [ffff881ff190f670] generic_make_request at ffffffff812aa6ed
#21 [ffff881ff190f6b0] submit_bio at ffffffff812aa808
#22 [ffff881ff190f720] ext4_io_submit at ffffffffa0372649 [ext4]
#23 [ffff881ff190f740] ext4_bio_write_page at ffffffffa0372794 [ext4]
#24 [ffff881ff190f790] mpage_submit_page at ffffffffa0369608 [ext4]
#25 [ffff881ff190f7c0] mpage_map_and_submit_buffers at ffffffffa03699d4 [ext4]
#26 [ffff881ff190f8b0] mpage_map_and_submit_extent at ffffffffa036e81d [ext4]
#27 [ffff881ff190f910] ext4_writepages at ffffffffa0370ad2 [ext4]
#28 [ffff881ff190fab0] do_writepages at ffffffff8115f7b3
#29 [ffff881ff190fac0] __writeback_single_inode at ffffffff811eaf19
#30 [ffff881ff190fb10] writeback_sb_inodes at ffffffff811eb73b
#31 [ffff881ff190fbe0] __writeback_inodes_wb at ffffffff811eb8ae
#32 [ffff881ff190fc30] wb_writeback at ffffffff811ebbf3
#33 [ffff881ff190fcf0] wb_do_writeback at ffffffff811ebe44
#34 [ffff881ff190fd90] bdi_writeback_workfn at ffffffff811ebfd0
#35 [ffff881ff190fdf0] process_one_work at ffffffff8108c3f1
#36 [ffff881ff190fe40] worker_thread at ffffffff8108dc18
#37 [ffff881ff190fec0] kthread at ffffffff8109428e
#38 [ffff881ff190ff50] ret_from_fork at ffffffff81629ac8
crash>
Environment
- RHEL MRG -
kernel 3.10.0-514.rt56.215.el6rt.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
