RHEL 7.2 kernel crashed in hpsa driver with NULL pointer dereference at 0000000000000048

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.