RHEL 7.2 kernel crashed in hpsa driver with NULL pointer dereference at 0000000000000048
Issue
- crashed in hpsa driver during a disk add
- crashed in hpsa driver when ruling hpssacli utility
crash> sys
RELEASE: 3.10.0-327.3.1.el7.x86_64
VERSION: #1 SMP Fri Nov 20 05:40:26 EST 2015
MACHINE: x86_64 (2297 Mhz)
MEMORY: 255.9 GB
PANIC: "BUG: unable to handle kernel NULL pointer dereference at 0000000000000048"
...
crash> bt
PID: 14999 TASK: ffff881fed0ef300 CPU: 31 COMMAND: "systemd-udevd"
#0 [ffff881fba90f640] machine_kexec at ffffffff81051beb
#1 [ffff881fba90f6a0] crash_kexec at ffffffff810f2522
#2 [ffff881fba90f770] oops_end at ffffffff8163e128
#3 [ffff881fba90f798] no_context at ffffffff8162e27b
#4 [ffff881fba90f7e8] __bad_area_nosemaphore at ffffffff8162e311
#5 [ffff881fba90f830] bad_area at ffffffff8162e635
#6 [ffff881fba90f858] __do_page_fault at ffffffff81640f95
#7 [ffff881fba90f8b8] do_page_fault at ffffffff816410c3
#8 [ffff881fba90f8e0] page_fault at ffffffff8163d388
[exception RIP: hpsa_scsi_ioaccel_queue_command+50]
RIP: ffffffffa004cc62 RSP: ffff881fba90f998 RFLAGS: 00010246
RAX: 0000000000000001 RBX: ffff880036602700 RCX: ffff881fba90fa40
RDX: 0000000006170007 RSI: ffff880036602700 RDI: ffff881feed08000
RBP: ffff881fba90fa08 R8: 000000000000000a R9: ffff881fce536010
R10: 0000000000000000 R11: 0000000000000001 R12: ffff881feed08000
R13: 0000000000000000 R14: 00000000df8ee1b0 R15: 0000000000000200
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#9 [ffff881fba90fa10] hpsa_ioaccel_submit at ffffffffa004d4f6 [hpsa]
#10 [ffff881fba90fa88] hpsa_scsi_queue_command at ffffffffa004de7f [hpsa]
#11 [ffff881fba90fad0] scsi_dispatch_cmd at ffffffff81417a9a
#12 [ffff881fba90faf8] scsi_request_fn at ffffffff81420a21
#13 [ffff881fba90fb60] __blk_run_queue at ffffffff812c7323
#14 [ffff881fba90fb78] queue_unplugged at ffffffff812c73da
#15 [ffff881fba90fbb0] blk_flush_plug_list at ffffffff812cbc58
#16 [ffff881fba90fc10] blk_finish_plug at ffffffff812cc064
#17 [ffff881fba90fc28] __do_page_cache_readahead at ffffffff81175c9e
#18 [ffff881fba90fce8] force_page_cache_readahead at ffffffff811761f9
#19 [ffff881fba90fd28] page_cache_sync_readahead at ffffffff81176283
#20 [ffff881fba90fd38] generic_file_aio_read at ffffffff8116a93b
#21 [ffff881fba90fe08] blkdev_aio_read at ffffffff812195ec
#22 [ffff881fba90fe30] do_sync_read at ffffffff811ddbfd
#23 [ffff881fba90ff08] vfs_read at ffffffff811de35c
#24 [ffff881fba90ff38] sys_read at ffffffff811deeaf
#25 [ffff881fba90ff80] system_call_fastpath at ffffffff816458c9
IP: [<ffffffffa010a8d7>] hpsa_scsi_ioaccel_queue_command+0x17/0x60 [hpsa]
PGD 836a7e067 PUD 8356b7067 PMD 0
Oops: 0002 [#1] PREEMPT SMP
Modules linked in: bonding ipv6 iTCO_wdt iTCO_vendor_support microcode serio_raw pcspkr sb_edac edac_core ipmi_si ipmi_msghandler joydev i2c_i801 lpc_ich hpilo hpwdt ioatdma dca sg bnx2x ptp pps_core libcrc32c mdio acpi_power_meter hwmon ext4 jbd2 mbcache sd_mod crc_t10dif crct10dif_common hpsa wmi mgag200 ttm drm_kms_helper drm i2c_algo_bit sysimgblt sysfillrect i2c_core syscopyarea dm_mirror dm_region_hash dm_log dm_mod
CPU: 27 PID: 8168 Comm: cmascsid Not tainted 3.10.0-327.rt56.171.el6rt.x86_64 #1
Hardware name: HP ProLiant BL460c Gen9, BIOS I36 09/24/2015
Environment
- Red Hat Enterprise Linux (RHEL) 7.2
- Red Hat Enterprise MRG Realtime 2.0
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.
