Article ID: 121482, created on May 7, 2014, last review on Jun 17, 2016

  • Applies to:
  • Virtuozzo
  • Virtuozzo containers for Linux 4.7
  • Virtuozzo hypervisor

Symptoms

The PVC node crashes with the following messages in the kernel ring buffer, dmesg command output in crash tool or vmcore-dmesg file generated during crashdump saving:

<1>[35664283.851804] BUG: unable to handle kernel NULL pointer dereference at 0000000000000098
<1>[35664283.868069] IP: [<ffffffff811b3472>] d_hash_and_lookup+0x62/0xb0
<4>[35664283.880630] PGD 101c3b8067 PUD 8f42e8067 PMD 0
...
...
<4>[35664284.141215]
<4>[35664284.144759] Pid: 55240, comm: jailshell veid: 10559 Tainted: P        WC ---------------    2.6.32-042stab074.10 #1 042stab074_10 Dell Inc. PowerEdge R410/01V648
<4>[35664284.174258] RIP: 0010:[<ffffffff811b3472>]  [<ffffffff811b3472>] d_hash_and_lookup+0x62/0xb0
<4>[35664284.191730] RSP: 0018:ffff880894763cd8  EFLAGS: 00010246
<4>[35664284.202893] RAX: 0000000000000313 RBX: ffff880894763d28 RCX: 0000000000000f5f
<4>[35664284.217744] RDX: ffff880894763d39 RSI: ffff880894763d39 RDI: 00000000000021d1
<4>[35664284.232590] RBP: ffff880894763ce8 R08: ffff880894763d39 R09: 00000000fffffffe
<4>[35664284.247439] R10: 0000000000000000 R11: 0000000000005b42 R12: 0000000000000000
<4>[35664284.262287] R13: ffff8808ff309100 R14: ffff880894763d28 R15: 0000000000000001
<4>[35664284.278314] FS:  00007f57949b96e0(0000) GS:ffff880850740000(0000) knlGS:0000000000000000
<4>[35664284.295072] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
<4>[35664284.307096] CR2: 0000000000000098 CR3: 00000008d6566000 CR4: 00000000000006e0
<4>[35664284.321942] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4>[35664284.336785] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
<4>[35664284.351635] Process jailshell (pid: 55240, veid: 10559, threadinfo ffff880894762000, task ffff88095c6a6300)
<4>[35664284.371677] Stack:
<4>[35664284.376256]  ffff880894763d38 0000000000000002 ffff880894763d88 ffffffff812083e0
<4>[35664284.391269] <d> ffff881000000065 ffff88095c6a6338 0000000000000000 ffff88092343a6c0
<4>[35664284.407242] <d> ffff88092343a6c0 0000000100000001 00000001000021d1 ffff880894763d38
<4>[35664284.423623] Call Trace:
<4>[35664284.429074]  [<ffffffff812083e0>] proc_flush_task+0xa0/0x2b0
<4>[35664284.440931]  [<ffffffff814f8bbc>] ? kprobe_flush_task+0xbc/0xe0
<4>[35664284.453307]  [<ffffffff81071478>] release_task+0x48/0x540
<4>[35664284.464640]  [<ffffffff81071e09>] wait_task_zombie+0x499/0x5f0
<4>[35664284.476842]  [<ffffffff810721d9>] wait_consider_task+0x209/0x550
<4>[35664284.489387]  [<ffffffff81072616>] do_wait+0xf6/0x260
<4>[35664284.499856]  [<ffffffff81072808>] sys_wait4+0x88/0xd0
<4>[35664284.510493]  [<ffffffff81070a70>] ? child_wait_callback+0x0/0x90
<4>[35664284.523040]  [<ffffffff814f4845>] ? page_fault+0x25/0x30
<4>[35664284.534202]  [<ffffffff8100b102>] system_call_fastpath+0x16/0x1b
<4>[35664284.546741] Code: 00 48 83 c2 01 0f b6 0e 48 89 d6 48 89 c8 48 c1 e1 04 48 c1 e8 04 48 01 c8 48 01 f8 4c 39 c2 48 8d 0c 80 48 8d 3c 48 75 d8 89 3b <49> 8b 84 24 98 00 00 00 48 85 c0 74 09 48 8b 40 08 48 85 c0 75
<1>[35664284.585906] RIP  [<ffffffff811b3472>] d_hash_and_lookup+0x62/0xb0
<4>[35664284.598639]  RSP <ffff880894763cd8>
<4>[35664284.606166] CR2: 0000000000000098

Cause

This is Virtuozzo kernel issue registered as PCLIN-31887.

Resolution

The fix is included in CU-2.6.32-042stab078.26 and later kernel updates.

Please update the PVC node and reboot it into the new kernel. Instructions can be found in this artile.

Search Words

d_hash_and_lookup

PCLIN-31887

BUG: unable to handle kernel NULL pointer dereference at 0000000000000098

a26b38f94253cdfbf1028d72cf3a498b 2897d76d56d2010f4e3a28f864d69223 e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f 0dd5b9380c7d4884d77587f3eb0fa8ef 0c05f0c76fec3dd785e9feafce1099a9

Email subscription for changes to this article
Save as PDF