Kernel panic in libfc code, list_del called from fc_rport_work.

Solution Unverified - Updated -

Issue

  • System crashed and following messages are seen on the console or in vmcore log command.
Unable to handle kernel paging request at 0000000000200200 RIP: 
 [<ffffffff80157b5d>] list_del+0x8/0x71
PGD ae485d067 PUD ae485c067 PMD 0 
Oops: 0000 [1] SMP 
last sysfs file: /block/sda/sda1/stat
CPU 11 
Modules linked in: nfs fscache oracleacfs(PU) oracleadvm(PU) oracleoks(PU) nfsd exportfs nfs_acl auth_rpcgss oracleasm(U) autofs4 lockd 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 libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi dm_round_robin dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi acpi_memhotplug ac parport_pc lp parport joydev i2c_i801 enic i7core_edac i2c_core tpm_tis tpm sr_mod cdrom tpm_bios 8021q fnic libfcoe edac_mc libfc sg pcspkr scsi_transport_fc dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod usb_storage shpchp mptsas mptscsih mptbase scsi_transport_sas sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 3262, comm: fc_rport_eq Tainted: P      2.6.18-238.el5 #1
RIP: 0010:[<ffffffff80157b5d>]  [<ffffffff80157b5d>] list_del+0x8/0x71
RSP: 0018:ffff81186bf61db0  EFLAGS: 00010297
RAX: 0000000000200200 RBX: ffff810c674f9ed0 RCX: 0000000000000000
RDX: ffff810c68408550 RSI: 0000000000000282 RDI: ffff810c674f9ed0
RBP: ffff810c674f9e00 R08: ffff810c675c8210 R09: 0000000000000028
R10: ffffffff804b1300 R11: ffff810c68408550 R12: 0000000000000000
R13: ffff810c674f9e48 R14: ffff810c684084f8 R15: 0000000000000002
FS:  0000000000000000(0000) GS:ffff810c9a3ebcc0(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000200200 CR3: 0000000ae4890000 CR4: 00000000000006e0
Process fc_rport_eq (pid: 3262, threadinfo ffff81186bf60000, task ffff810c680ef080)
Stack:  ffff810c68408550 ffffffff88205d43 0000000300000000 00853840675c8208
 0000000000000000 0000000100000001 0000000000000086 0000000000000003
 ffff81186bf61e30 ffffffff8002e261 0000000010000042 ffff810c674f9ee0
Call Trace:
 [<ffffffff88205d43>] :libfc:fc_rport_work+0x237/0x36b
 [<ffffffff8002e261>] __wake_up+0x38/0x4f
 [<ffffffff88205b0c>] :libfc:fc_rport_work+0x0/0x36b
 [<ffffffff8004d7ae>] run_workqueue+0x99/0xf6
 [<ffffffff80049ff6>] worker_thread+0x0/0x122
 [<ffffffff800a269c>] keventd_create_kthread+0x0/0xc4
 [<ffffffff8004a0e6>] worker_thread+0xf0/0x122
 [<ffffffff8008e40a>] default_wake_function+0x0/0xe
 [<ffffffff800a269c>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032974>] kthread+0xfe/0x132
 [<ffffffff8005dfb1>] child_rip+0xa/0x11
 [<ffffffff800a269c>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032876>] kthread+0x0/0x132
 [<ffffffff8005dfa7>] child_rip+0x0/0x11


Code: 48 8b 10 48 39 fa 74 1b 48 89 fe 31 c0 48 c7 c7 90 3b 2c 80 
RIP  [<ffffffff80157b5d>] list_del+0x8/0x71
 RSP <ffff81186bf61db0>

Environment

  • Red Hat Enterprise Linux 5
  • kernel-2.6.18-238.el5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content