My Oracle Support Banner

Oracle VM Server Crashes with list_del corruption on dlm_purge_lockres (Doc ID 2426046.1)

Last updated on AUGUST 04, 2018

Applies to:

Oracle VM - Version 3.4.1 and later
Linux x86-64

Symptoms

The Oracle VM Server crashed unexpectedly. With the following call trace,

[13299199.004691] WARNING: CPU: 0 PID: 9213 at lib/list_debug.c:59 __list_del_entry+0xa1/0xd0()
[13299199.004695] list_del corruption. prev->next should be ffff880161241d48, but was (null)
[13299199.004697] Modules linked in: tun ocfs2_dlmfs 8021q mrp garp ses enclosure ocfs2_stack_o2cb ocfs2_dlm ocfs2 ocfs2_nodemanager configfs ocfs2_stackglue dm_round_robin bridge stp llc xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs xen_privcmd bnx2fc fcoe libfcoe libfc bonding dm_multipath ipmi_devintf ipmi_si ipmi_msghandler dcdbas pcspkr serio_raw k10temp amd64_edac_mod edac_core edac_mce_amd i2c_piix4 i2c_core sg ext4 jbd2 mbcache2 sr_mod cdrom sd_mod qla2xxx scsi_transport_fc be2net vxlan udp_tunnel ip6_udp_tunnel ahci libahci megaraid_sas bnx2 be2iscsi bnx2i cnic uio cxgb4i cxgb4 cxgb3i libcxgbi ipv6 cxgb3 mdio libiscsi_tcp qla4xxx iscsi_boot_sysfs libiscsi scsi_transport_iscsi usb_storage dm_mirror dm_region_hash dm_log dm_mod
[13299199.004773] CPU: 0 PID: 9213 Comm: dlm_thread Tainted: G W 4.1.12-61.40.1.el6uek.x86_64 #2
[13299199.004775] Hardware name: Dell Inc. PowerEdge R815/04Y8PT, BIOS 3.2.2 09/15/2014
[13299199.004778] 0000000000000000 ffff8800c7147be8 ffffffff816c7180 ffff8800c7147c38
[13299199.004782] 000000000000003b ffff8800c7147c28 ffffffff81084565 ffff8802ff80a210
[13299199.004785] ffff880161241cc0 ffff8802f7144c74 ffff880161241d70 0000000000000001
[13299199.004792] Call Trace:
[13299199.004800] [<ffffffff816c7180>] dump_stack+0x63/0x83
[13299199.004806] [<ffffffff81084565>] warn_slowpath_common+0x95/0xe0
[13299199.004809] [<ffffffff81084666>] warn_slowpath_fmt+0x46/0x70
[13299199.004822] [<ffffffffa0baa659>] ? __dlm_unhash_lockres+0x49/0xc0 [ocfs2_dlm]
[13299199.004825] [<ffffffff813344b1>] __list_del_entry+0xa1/0xd0
[13299199.004832] [<ffffffffa0bb0cd2>] dlm_purge_lockres+0x192/0x3b0 [ocfs2_dlm]
[13299199.004837] [<ffffffff816cb740>] ? _raw_spin_unlock_irqrestore+0x20/0x50
[13299199.004841] [<ffffffff810ee30b>] ? try_to_del_timer_sync+0x5b/0x70
[13299199.004846] [<ffffffffa0bb1746>] dlm_run_purge_list+0x156/0x240 [ocfs2_dlm]
[13299199.004850] [<ffffffff816cb84e>] ? _raw_spin_lock_irqsave+0x1e/0xa0
[13299199.004852] [<ffffffff816cb740>] ? _raw_spin_unlock_irqrestore+0x20/0x50
[13299199.004858] [<ffffffffa0bb1ba5>] dlm_thread+0xe5/0x5c0 [ocfs2_dlm]
[13299199.004861] [<ffffffff81015982>] ? __switch_to+0x212/0x5e0
[13299199.004865] [<ffffffff810c8450>] ? wait_woken+0x90/0x90
[13299199.004871] [<ffffffffa0bb1ac0>] ? dlm_lockres_calc_usage+0x80/0x80 [ocfs2_dlm]
[13299199.004877] [<ffffffffa0bb1ac0>] ? dlm_lockres_calc_usage+0x80/0x80 [ocfs2_dlm]
[13299199.004882] [<ffffffff810a46be>] kthread+0xce/0xf0
[13299199.004885] [<ffffffff810a45f0>] ? kthread_freezable_should_stop+0x70/0x70
[13299199.004889] [<ffffffff816cc262>] ret_from_fork+0x42/0x70
[13299199.004892] [<ffffffff810a45f0>] ? kthread_freezable_should_stop+0x70/0x70
[13299199.004930] ---[ end trace b567016bd4bd4547 ]---

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.