Oracle VM Oracle Linux 5.x UEK1 guest may crash with: kernel BUG at arch/x86/kernel/paravirt.c:252! (Doc ID 1631046.1)

Last updated on MARCH 21, 2014

Applies to:

Linux OS - Version Oracle Linux 5.8 and later
Linux x86-64

Symptoms

An Oracle Linux 5.x UEK1 (2.6.32-x) guest Virtual Machine (VM) may suddenly hang/crash with the following symptoms:

oracle[14932]: segfault at 83800000 ip 837fffff sp bf884358 error 14 in zero (deleted)[43c00000+3fc00000]
BUG: scheduling while atomic: umount.nfs/15099/0x10000200
Modules linked in: nfs(U) fscache(U) nfs_acl(U) auth_rpcgss(U) autofs4(U) i2c_dev(U) i2c_core(U) hidp(U) rfcomm(U) l2cap(U) bluetooth(U) rfkill(U) lockd(U) sunrpc(U) be2iscsi(U) ib_iser(U) rdma_cm(U) ib_cm(U) iw_cm(U) ib_sa(U) ib_mad(U) ib_core(U) ib_addr(U) iscsi_tcp(U) bnx2i(U) cnic(U) uio(U) ipv6(U) cxgb3i(U) libcxgbi(U) cxgb3(U) mdio(U) libiscsi_tcp(U) libiscsi(U) scsi_transport_iscsi(U) parport_pc(U) lp(U) parport(U) snd_seq_dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_pcm_oss(U) snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore(U) snd_page_alloc(U) pcspkr(U) xen_netfront(U) joydev(U) xen_blkfront(U) [last unloaded: microcode]
Pid: 15099, comm: umount.nfs Not tainted 2.6.32-300.32.1.el5uek #1
Call Trace:
 [<c043b8e0>] ? __schedule_bug+0x3c/0x56
 [<c043b8f5>] __schedule_bug+0x51/0x56
 [<c07b6eac>] schedule+0x76/0x780
 [<c04300eb>] ? account_idle_ticks+0xd/0xf
 [<c04067ac>] ? xen_timer_interrupt+0x1df/0x1ea
 [<c0441525>] __cond_resched+0x1b/0x2b
 [<c07b765a>] _cond_resched+0x18/0x21
 [<c072a915>] lock_sock_nested+0x15/0x96
 [<c075dcec>] lock_sock+0xf/0x11
 [<c075ea0a>] tcp_close+0x17/0x2ef
 [<c07781f6>] inet_release+0x6b/0x71
 [<c0727f50>] sock_release+0x19/0x5e
 [<edccb8d3>] svc_sock_free+0x3c/0x48 [sunrpc]
 [<edcd42e8>] svc_xprt_free+0x2d/0x38 [sunrpc]
 [<edcd42bb>] ? svc_xprt_free+0x0/0x38 [sunrpc]
 [<c05d271d>] kref_put+0x39/0x44
 [<edcd4101>] svc_xprt_put+0x15/0x17 [sunrpc]
 [<edcd4192>] svc_delete_xprt+0x8f/0x9e [sunrpc]
 [<edcd4c2d>] svc_close_all+0xb8/0xe7 [sunrpc]
 [<edccad28>] svc_destroy+0x60/0xf2 [sunrpc]
 [<edccae5a>] svc_exit_thread+0xa0/0xa6 [sunrpc]
 [<edc1138a>] lockd_down+0x64/0x84 [lockd]
 [<edc0f012>] nlmclnt_done+0x12/0x14 [lockd]
 [<edd57959>] nfs_destroy_server+0x19/0x1b [nfs]
 [<edd57c83>] nfs_free_server+0x76/0xd0 [nfs]
 [<edd61659>] nfs_kill_super+0x25/0x29 [nfs]
 [<c04e4731>] deactivate_super+0x44/0x56
------------[ cut here ]------------
...
...
kernel BUG at arch/x86/kernel/paravirt.c:252!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/devices/system/cpu/cpu5/cache/index2/shared_cpu_map
Modules linked in: nfs(U) fscache(U) nfs_acl(U) auth_rpcgss(U) autofs4(U) i2c_dev(U) i2c_core(U) hidp(U) rfcomm(U) l2cap(U) bluetooth(U) rfkill(U) lockd(U) sunrpc(U) be2iscsi(U) ib_iser(U) rdma_cm(U) ib_cm(U) iw_cm(U) ib_sa(U) ib_mad(U) ib_core(U) ib_addr(U) iscsi_tcp(U) bnx2i(U) cnic(U) uio(U) ipv6(U) cxgb3i(U) libcxgbi(U) cxgb3(U) mdio(U) libiscsi_tcp(U) libiscsi(U) scsi_transport_iscsi(U) parport_pc(U) lp(U) parport(U) snd_seq_dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_pcm_oss(U) snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore(U) snd_page_alloc(U) pcspkr(U) xen_netfront(U) joydev(U) xen_blkfront(U) [last unloaded: microcode]

Pid: 15099, comm: umount.nfs Not tainted (2.6.32-300.32.1.el5uek #1)
EIP: 0061:[<c042878f>] EFLAGS: 00010093 CPU: 2
EIP is at leave_lazy+0x24/0x35
EAX: 00000000 EBX: ebab2530 ECX: c4ae2060 EDX: 00000002
ESI: 00000002 EDI: ebab2530 EBP: e8cbfe7c ESP: e8cbfe7c
 DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0069
Process umount.nfs (pid: 15099, ti=e8cbe000 task=e46b6da0 task.ti=e8474000)
Stack:
 e8cbfe88 c04287b5 ebab2530 e8cbfe94 c0403bc9 ebab285c e8cbfebc c0408084
<0> c4ae9e3c ebab2530 e46b6da0 c4ae7760 00ae6dc0 e6b8e57e ebab2530 e4f0eac0
<0> e8475e04 c07b7544 e8cbff1c 00000286 14f6df1b 00005e64 000d7d52 b2564689
Call Trace:
 [<c04287b5>] ? paravirt_end_context_switch+0x15/0x2d
 [<c0403bc9>] ? xen_end_context_switch+0x17/0x1a
 [<c0408084>] ? __switch_to+0xc8/0xf9
 [<c07b7544>] ? schedule+0x70e/0x780
 [<c07b7e90>] ? do_nanosleep+0x49/0x74
 [<c0462503>] ? hrtimer_nanosleep+0x66/0xd8
 [<c0461c8e>] ? hrtimer_wakeup+0x0/0x21
 [<c046246f>] ? hrtimer_start_range_ns+0x15/0x17
 [<c04625bc>] ? sys_nanosleep+0x47/0x58
 [<c040925b>] ? sysenter_do_call+0x12/0x28
Code: ec ab c0 5d 89 d0 c3 55 89 e5 0f 1f 44 00 00 89 c2 89 e0 25 00 e0 ff ff f7 40 14 00 ff ff 07 75 19 64 a1 c4 ec ab c0 39 d0 74 04 <0f> 0b eb fe 64 c7 05 c4 ec ab c0 00 00 00 00 5d c3 55 89 e5 53
EIP: [<c042878f>] leave_lazy+0x24/0x35 SS:ESP 0069:e8cbfe7c
---[ end trace 6047d8be156f34ba ]---
Kernel panic - not syncing: Fatal exception
Pid: 15099, comm: umount.nfs Tainted: G      D    2.6.32-300.32.1.el5uek #1
Call Trace:
 [<c044461f>] panic+0x44/0xf0
 [<c07b943c>] oops_end+0x9a/0xa9
 [<c042878f>] ? leave_lazy+0x24/0x35
 [<c040bed5>] die+0x58/0x5e
 [<c07b8d8c>] do_trap+0x8e/0xa7
 [<c040a817>] ? do_invalid_op+0x0/0x85
 [<c040a892>] do_invalid_op+0x7b/0x85
 [<c042878f>] ? leave_lazy+0x24/0x35
 [<c05d0242>] ? cpumask_next+0x15/0x18
 [<c05d02d7>] ? cpumask_next_and+0x20/0x31
 [<c0440f63>] ? find_busiest_group+0x2fa/0x694
 [<c07b8b33>] error_code+0x73/0x78
 [<c042878f>] ? leave_lazy+0x24/0x35
 [<c04287b5>] paravirt_end_context_switch+0x15/0x2d
 [<c0403bc9>] xen_end_context_switch+0x17/0x1a
 [<c0408084>] __switch_to+0xc8/0xf9
 [<c07b7544>] schedule+0x70e/0x780
 [<c07b7e90>] ? do_nanosleep+0x49/0x74
 [<c0462503>] ? hrtimer_nanosleep+0x66/0xd8
 [<c0461c8e>] ? hrtimer_wakeup+0x0/0x21
 [<c046246f>] ? hrtimer_start_range_ns+0x15/0x17
 [<c04625bc>] ? sys_nanosleep+0x47/0x58
 [<c040925b>] ? sysenter_do_call+0x12/0x28

 

Cause

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 hundreds of Community platforms