Kernel panic in edt_SetupRdy() function of unsigned (U) kernel module "edt"
Issue
- Kernel panic with following call traces;
Unable to handle kernel NULL pointer dereference at 00000000000000f8 RIP:
[<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
PGD 0
Oops: 0002 [1] SMP
last sysfs file: /block/sdb/queue/scheduler
CPU 4
Modules linked in: edt(PU) i2c_dev i2c_core ipmi_devintf ipmi_si ipmi_msghandler hidp l2cap bluetooth sunrpc be2iscsi ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp bnx2i cnic ipv6 xfrm_nalgo crypto_api uio cxgb3i cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi dm_mirror dm_multipath scsi_dh parport_pc lp parport joydev sr_mod cdrom sg serio_raw pcspkr bnx2 i7core_edac edac_mc dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache usb_storage ata_piix libata shpchp megaraid_sas sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 0, comm: swapper Tainted: P 2.6.18-238.el5 #1
RIP: 0010:[<ffffffff884c99e6>] [<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
RSP: 0018:ffff81032fc57e58 EFLAGS: 00010046
RAX: 0000000000000000 RBX: ffff8100010fb000 RCX: ffffc2000002a000
RDX: 0000000000000000 RSI: 00000000325e0b00 RDI: ffffc2000002a000
RBP: ffffc2000002a000 R08: 000000000727ed36 R09: 00000000000000c0
R10: 0000000000000010 R11: 0000000000000000 R12: 0000000021000110
R13: 0000000000000000 R14: 0000000000000001 R15: ffffc2000078d390
FS: 0000000000000000(0000) GS:ffff81010b388140(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00000000000000f8 CR3: 0000000000201000 CR4: 00000000000006e0
Process swapper (pid: 0, threadinfo ffff81032fc4e000, task ffff81010b3ff080)
Stack: 00000000ffffffff 0000000000000000 ffffc2000002a000 ffffc2000078d390
0000000000000001 0000000000000000 0000000000000000 ffffffff884ca775
ffff810327498240 0000000000000000 0000000001000110 ffffc2000002a000
Call Trace:
<IRQ> [<ffffffff884ca775>] :edt:edt_SetupDma+0xa5/0x5d0
[<ffffffff884cc2b6>] :edt:edt_DpcForIsr+0x2f6/0x9a0
[<ffffffff884c0b4f>] :edt:do_intr+0x9f/0x120
[<ffffffff800994e7>] run_timer_softirq+0x41/0x241
[<ffffffff80010c5b>] handle_IRQ_event+0x51/0xa6
[<ffffffff800bcf9b>] __do_IRQ+0xa4/0x103
[<ffffffff80012464>] __do_softirq+0x89/0x133
[<ffffffff8006d480>] do_IRQ+0xe7/0xf5
[<ffffffff80057020>] mwait_idle+0x0/0x20
[<ffffffff8005d615>] ret_from_intr+0x0/0xa
<EOI> [<ffffffff8006b981>] mwait_idle_with_hints+0x66/0x67
[<ffffffff8005702c>] mwait_idle+0xc/0x20
[<ffffffff800492fd>] cpu_idle+0x95/0xb8
[<ffffffff80078672>] start_secondary+0x490/0x49f
Code: c7 80 f8 00 00 00 00 00 00 00 48 c7 85 38 02 00 00 00 00 00
RIP [<ffffffff884c99e6>] :edt:edt_SetupRdy+0x486/0x730
RSP <ffff81032fc57e58>
Environment
- Red Hat Enterprise Linux 5, 7
- Unsigned (U) kernel module: edt (PU)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.