Kernel panic at ExFreePoolBig+0x28/0x50 [shdpci]
Issue
- Kernel panic with following call traces
[10179078.007811] BUG: unable to handle kernel NULL pointer dereference at 0000000000000001
[10179078.007849] IP: [<ffffffffa0657198>] ExFreePoolBig+0x28/0x50 [shdpci]
[10179078.007889] PGD 1025b78067 PUD 1013e1b067 PMD 0
[10179078.007911] Oops: 0002 [#1] SMP
[10179078.007927] Modules linked in: iptable_filter ip_tables fuse btrfs zlib_deflate raid6_pq xor vfat msdos fat ext4 mbcache jbd2 binfmt_misc shdpci(OF) bridge stp llc sg iTCO_wdt iTCO_vendor_support coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr i2c_i801 hpilo hpwdt lpc_ich mfd_core ioatdma dca shpchp wmi ipmi_si ipmi_msghandler pcc_cpufreq mperf acpi_power_meter nfsd auth_rpcgss nfs_acl lockd sunrpc uinput xfs libcrc32c sr_mod cdrom sd_mod crc_t10dif crct10dif_common mgag200 syscopyarea sysfillrect sysimgblt i2c_algo_bit drm_kms_helper ttm drm ahci libahci tg3 libata ptp i2c_core pps_core hpsa dm_mirror dm_region_hash dm_log dm_mod [last unloaded: ip_tables]
[10179078.008251] CPU: 6 PID: 9218 Comm: java Tainted: GF O-------------- 3.10.0-123.el7.x86_64 #1
[10179078.008283] Hardware name: HP ProLiant ML350 Gen9, BIOS P92 07/20/2015
[10179078.008307] task: ffff880f83630000 ti: ffff880f98240000 task.ti: ffff880f98240000
[10179078.008344] RIP: 0010:[<ffffffffa0657198>] [<ffffffffa0657198>] ExFreePoolBig+0x28/0x50 [shdpci]
[10179078.008390] RSP: 0018:ffff880f98241d30 EFLAGS: 00010246
[10179078.008407] RAX: 0000000000000000 RBX: 0000000000c59000 RCX: ffff880000000000
[10179078.008429] RDX: 0000001849f53610 RSI: ffff880000000000 RDI: 0000000000000000
[10179078.008451] RBP: ffff880f98241d48 R08: ffffffffa06a48e6 R09: 0000000000024fdd
[10179078.008473] R10: 0000000000000000 R11: ffff880f982417de R12: ffffc90021ac2000
[10179078.008494] R13: ffffc90021ac2000 R14: ffff88184aa3d800 R15: 0000000000000000
[10179078.008516] FS: 00007f5eb4cca700(0000) GS:ffff88187fc00000(0000) knlGS:0000000000000000
[10179078.008540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[10179078.008558] CR2: 0000000000000001 CR3: 0000000c71307000 CR4: 00000000001407e0
[10179078.008580] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[10179078.008602] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[10179078.008623] Stack:
[10179078.008632] ffff881012fa0028 ffff88108e800004 ffff880f98241e08 ffff880f98241d68
[10179078.008659] ffffffffa0614331 ffff88108e800004 ffff881012fa0028 ffff880f98241df0
[10179078.008688] ffffffffa06803f4 ffffffffa06533c2 ffff880f98241e38 ffff881012fb3590
[10179078.008717] Call Trace:
[10179078.008736] [<ffffffffa0614331>] FreeSysBuffer+0x71/0x110 [shdpci]
[10179078.008760] [<ffffffffa06803f4>] HwInitBoard_Shn480c+0x2d4/0xe50 [shdpci]
[10179078.008789] [<ffffffffa06533c2>] ? alloc_irpstack_resource+0xa2/0x170 [shdpci]
[10179078.008817] [<ffffffffa06533c2>] ? alloc_irpstack_resource+0xa2/0x170 [shdpci]
[10179078.008845] [<ffffffffa0653f41>] Dispatch_ShdIoCtl+0x9d1/0xed0 [shdpci]
[10179078.009637] [<ffffffffa06544b2>] Dispatch_IoControl_Unlock+0x22/0x60 [shdpci]
[10179078.010396] [<ffffffff811c2f25>] do_vfs_ioctl+0x2e5/0x4c0
[10179078.011145] [<ffffffff81257a2e>] ? file_has_perm+0xae/0xc0
[10179078.011911] [<ffffffff811c31a1>] SyS_ioctl+0xa1/0xc0
[10179078.012676] [<ffffffff815f2119>] system_call_fastpath+0x16/0x1b
[10179078.013409] Code: 00 00 00 0f 1f 44 00 00 55 48 85 ff 48 89 e5 41 55 49 89 fd 41 54 53 89 f3 74 30 48 85 db 49 89 fc 74 20 4c 89 e7 e8 c8 33 b2 e0 <f0> 80 60 01 fb 48 81 eb 00 10 00 00 49 81 c4 00 10 00 00 48 85
[10179078.014950] RIP [<ffffffffa0657198>] ExFreePoolBig+0x28/0x50 [shdpci]
[10179078.015707] RSP <ffff880f98241d30>
[10179078.016492] CR2: 0000000000000001
- Kernel panic at ExFreePoolBig+0x28/0x50 [shdpci].
- Kernel panic due to unsigned kernel module "shdpci".
Environment
- Red Hat Enterprise Linux 7
- Kernel-3.10.0-123.el7.x86_64
- Unsigned kernel module "shdpci"
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.