server crashes on text.lock.spinlock+0x5/0x30 with release_sock when using IPSec
Issue
A server running the openswan pluto daemon for IPSec crashes with the following backtrace:
Mar 27 16:05:33 servername kernel: BUG: soft lockup - CPU#8 stuck for 10s! [pluto:7584]
Mar 27 16:05:33 servername kernel: CPU 8:
Mar 27 16:05:33 servername kernel: Modules linked in: nfs lockd fscache nfs_acl deflate zlib_deflate ccm serpent blowfish twofish ecb xcbc crypto_hash cbc md5 sha256 sha512 des aes_generic testmgr_cipher testmgr crypto_blkcipher aes_x86_64 ipcomp6 ipcomp ah6 ah4 esp6 xfrm6_esp esp4 xfrm4_esp aead crypto_algapi xfrm4_tunnel tunnel4 xfrm4_mode_tunnel xfrm4_mode_transport xfrm6_mode_transport xfrm6_mode_tunnel xfrm6_tunnel tunnel6 af_key autofs4 ipv6 xfrm_nalgo crypto_api sunrpc ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi scsi_transport_iscsi dm_multipath scsi_dh video hwmon backlight sbs i2c_ec i2c_core button battery asus_acpi acpi_memhotplug ac parport_pc lp parport joydev st sr_mod cdrom ixgbe sg serio_raw pcspkr dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod usb_storage qla2xxx scsi_transport_fc ata_piix libata shpchp megaraid_sas sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Mar 27 16:05:33 servername kernel: Pid: 7584, comm: pluto Not tainted 2.6.18-128.el5 #1
Mar 27 16:05:33 servername kernel: RIP: 0010:[<ffffffff80064cb7>] [<ffffffff80064cb7>] .text.lock.spinlock+0x5/0x30
Mar 27 16:05:33 servername kernel: RSP: 0018:ffff8118115d1b80 EFLAGS: 00000286
Mar 27 16:05:33 servername kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff810c1b22ec80
Mar 27 16:05:33 servername kernel: RDX: 0000000000000000 RSI: 0000000000000158 RDI: ffff810c1b22ecc0
Mar 27 16:05:33 servername kernel: RBP: 0000000000000206 R08: ffff810c1b22ec80 R09: 0000000000000000
Mar 27 16:05:33 servername kernel: R10: ffff8118115d1ab8 R11: 0000000000000050 R12: ffff810c1b22ec80
Mar 27 16:05:33 servername kernel: R13: 0000100000000011 R14: 0000000000000000 R15: 0000000000000000
Mar 27 16:05:33 servername kernel: FS: 00002ac237b5bdb0(0000) GS:ffff810c5a27fbc0(0000) knlGS:0000000000000000
Mar 27 16:05:33 servername kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Mar 27 16:05:33 servername kernel: CR2: 00002aaab37a99d0 CR3: 0000000c1af3e000 CR4: 00000000000006e0
Mar 27 16:05:33 servername kernel:
Mar 27 16:05:33 servername kernel: Call Trace:
Mar 27 16:05:33 servername kernel: [<ffffffff800308a8>] release_sock+0x6b/0xaa
Mar 27 16:05:33 servername kernel: [<ffffffff8024ae7e>] udp_recvmsg+0x1ee/0x24f
Mar 27 16:05:33 servername kernel: [<ffffffff8001e632>] __pollwait+0x0/0xe2
Mar 27 16:05:33 servername kernel: [<ffffffff80031736>] sock_common_recvmsg+0x2d/0x43
Mar 27 16:05:33 servername kernel: [<ffffffff80030099>] sock_recvmsg+0x101/0x120
Mar 27 16:05:33 servername kernel: [<ffffffff8008a461>] default_wake_function+0x0/0xe
Mar 27 16:05:33 servername kernel: [<ffffffff8009db21>] autoremove_wake_function+0x0/0x2e
Mar 27 16:05:33 servername kernel: [<ffffffff8008a461>] default_wake_function+0x0/0xe
Mar 27 16:05:33 servername kernel: [<ffffffff8008a461>] default_wake_function+0x0/0xe
Mar 27 16:05:33 servername kernel: [<ffffffff800e3845>] core_sys_select+0x214/0x265
Mar 27 16:05:33 servername kernel: [<ffffffff802145d2>] sockfd_lookup_light+0x33/0x56
Mar 27 16:05:33 servername kernel: [<ffffffff8003ccfc>] sys_recvmsg+0x15c/0x24c
Mar 27 16:05:33 servername kernel: [<ffffffff80214f4d>] sys_sendto+0x11c/0x14f
Mar 27 16:05:33 servername kernel: [<ffffffff80215299>] sys_getsockname+0x82/0xb2
Mar 27 16:05:33 servername kernel: [<ffffffff800b4628>] audit_syscall_entry+0x16e/0x1a1
Mar 27 16:05:33 servername kernel: [<ffffffff8005d28d>] tracesys+0xd5/0xe0
Mar 27 16:05:33 servername kernel:
Mar 27 16:05:43 servername kernel: BUG: soft lockup - CPU#8 stuck for 10s! [pluto:7584]
Environment
Red Hat Enterprise Linux 5.3
kernel-2.6.18-128.el5
Using IPSec via openswan/ipsec-tools
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.
