Oops in sysfs_addrm_start while dereferencing a NULL pointer in kobj->sd
Issue
- kernel panicking with Oops in
sysfs_addrm_start
while dereferencing a NULL pointer - the message buffer messages:
BUG: unable to handle kernel NULL pointer dereference at 0000000000000078
IP: [<ffffffff811fa5ed>] sysfs_addrm_start+0x3d/0xd0
PGD 61a85e067 PUD 4b5bb6067 PMD 0
Oops: 0000 [#1] SMP
...
Pid: 27426, comm: rescan-scsi-bus Tainted: P --------------- 2.6.32-358.el6.x86_64 #1 HP ProLiant DL360 G7
RIP: 0010:[<ffffffff811fa5ed>] [<ffffffff811fa5ed>] sysfs_addrm_start+0x3d/0xd0
RSP: 0018:ffff88033fdc38a8 EFLAGS: 00010286
RAX: ffff88033fdc2000 RBX: ffff88033fdc38d8 RCX: ffff88033fdc3894
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81adc000
RBP: ffff88033fdc38c8 R08: ffff88061a924850 R09: 0000000000000040
R10: 000000000000003c R11: 0000000000000000 R12: 0000000000000000
R13: ffff88033fdc3940 R14: ffff880619765400 R15: 00000000fffffff4
FS: 00007f100ac59700(0000) GS:ffff88032ac00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000078 CR3: 0000000359cb7000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process rescan-scsi-bus (pid: 27426, threadinfo ffff88033fdc2000, task ffff8802e68bcaa0)
Stack:
ffff8805af830148 ffff88033fdc3940 0000000000000000 ffff88033fdc38d8
<d> ffff88033fdc3928 ffffffff811fb90d 0000000000000000 0000000000000000
<d> 0000000000000000 0000000000000000 0000000000000001 ffff8805af830148
Call Trace:
[<ffffffff811fb90d>] create_dir+0x5d/0xb0
[<ffffffff811fb999>] sysfs_create_dir+0x39/0x50
[<ffffffff81279409>] kobject_add_internal+0xb9/0x260
[<ffffffff812796b8>] kobject_add_varg+0x38/0x60
[<ffffffff81279794>] kobject_add+0x44/0x70
[<ffffffff8127923a>] ? kobject_get+0x1a/0x30
[<ffffffff8135bb49>] device_add+0xc9/0x650
[<ffffffffa03a8e3a>] ? iscsi_host_match+0x1a/0x70 [scsi_transport_iscsi]
[<ffffffff81362691>] ? attribute_container_device_trigger+0xd1/0xe0
[<ffffffff8137f739>] scsi_sysfs_add_sdev+0x89/0x2c0
[<ffffffff8137cb80>] scsi_probe_and_add_lun+0xdd0/0xe50
[<ffffffff8137cffb>] ? scsi_alloc_target+0x21b/0x2d0
[<ffffffff8100bb8e>] ? apic_timer_interrupt+0xe/0x20
[<ffffffff8137d237>] __scsi_scan_target+0xb7/0x750
[<ffffffff810521cf>] ? mutex_spin_on_owner+0x9f/0xc0
[<ffffffff8150ec70>] ? __mutex_lock_slowpath+0x70/0x180
[<ffffffff8137dfa5>] scsi_scan_target+0xd5/0xf0
[<ffffffffa01b19c5>] fc_user_scan+0x105/0x1b0 [scsi_transport_fc]
[<ffffffff8137eb54>] store_scan+0xe4/0x120
[<ffffffff8135a2d0>] dev_attr_store+0x20/0x30
[<ffffffff811f97c5>] sysfs_write_file+0xe5/0x170
[<ffffffff81180f98>] vfs_write+0xb8/0x1a0
[<ffffffff81181891>] sys_write+0x51/0x90
[<ffffffffa05efc33>] symev_write+0x53/0xa0 [symev_rh_ES_6_2.6.32_131.0.15.el6_x86_64]
Environment
- Red Hat Enterprise Linux Server 6.4 running
kernel-2.6.32-358.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.