[Devel] freezer_fork BUG with ckpt-v16-dev

Nathan Lynch ntl at pobox.com
Tue Jun 9 14:17:36 PDT 2009


Last commit is a5e53f3 "Define clone_with_pids syscall".

With a fork/exec-intensive workload I'm hitting the BUG_ON in
freezer_fork.  Testcase attached.

kernel BUG at kernel/cgroup_freezer.c:319!
invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
last sysfs file: /sys/class/net/br0/ifindex
Modules linked in:

Pid: 3203, comm: bash Not tainted (2.6.30-rc7 #91) 
EIP: 0060:[<c026295a>] EFLAGS: 00010046 CPU: 0
EIP is at freezer_fork+0x30/0x4f
EAX: 00000002 EBX: df0a5540 ECX: c0262952 EDX: df0a5564
ESI: df0a5554 EDI: decad1c0 EBP: dea92ec0 ESP: dea92eb4
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process bash (pid: 3203, ti=dea92000 task=df1e8000 task.ti=dea92000)
Stack:
 00000005 decad1c0 dfad5f18 dea92ed0 c025f1bd decad1c0 decad418 dea92f04
 c022b3ab c024bfbe dea92fb4 bfe332b4 01200011 decad3d8 decad1c0 00000000
 00000000 00000000 dea92fb4 00000000 dea92f78 c022ba57 00000000 b7ff0708
Call Trace:
 [<c025f1bd>] ? cgroup_fork_callbacks+0x29/0x33
 [<c022b3ab>] ? copy_process+0xd2c/0x11f1
 [<c024bfbe>] ? get_lock_stats+0x11/0x38
 [<c022ba57>] ? do_fork_with_pids+0x1e7/0x3ad
 [<c02035c3>] ? ftrace_call+0x5/0x8
 [<c0245b50>] ? current_kernel_time+0x8/0x2c
 [<c026cbf9>] ? audit_syscall_entry+0x19e/0x1c0
 [<c022bc35>] ? do_fork+0x18/0x1a
 [<c02016c4>] ? sys_clone+0x29/0x30
 [<c0202ba5>] ? syscall_call+0x7/0xb
Code: 53 e8 6f 0c fa ff 8b 82 dc 0c 00 00 89 d7 8b 58 30 8b 03 83 78 18 00 74 2c 8d 73 14 89 f0 e8 ec f4 3a 00 8b 43 10 83 f8 02 75 04 <0f> 0b eb fe 48 75 0c ba 01 00 00 00 89 f8 e8 8f 1e fe ff 89 f0 
EIP: [<c026295a>] freezer_fork+0x30/0x4f SS:ESP 0068:dea92eb4
---[ end trace 9392d6dcb720d092 ]---


-------------- next part --------------
A non-text attachment was scrubbed...
Name: bash-cgf-forky.sh
Type: application/x-sh
Size: 1385 bytes
Desc: testcase
URL: <http://lists.openvz.org/pipermail/devel/attachments/20090609/367a612a/attachment-0001.sh>
-------------- next part --------------
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers


More information about the Devel mailing list