Subject: Re: [vserver] process killed in vserver due to kernel bug?
From: Herbert Poetzl <herbert@13thfloor.at>
Date: Sun, 2 Dec 2007 12:53:24 +0100

On Sat, Dec 01, 2007 at 11:19:05PM +0100, Thorsten Büker wrote:
> Dear list,
> 
> today two childrens of imapd (cyrus 2.1.18-5.1 from Debian Etch), 
> running inside a vserver, were killed. This problem occured for the 
> first time.
> 
> Last weekend I upgraded the vserver from Sarge to Etch and the Kernel 
> from 2.6.19.14 to 2.6.22.12. Beside vs2.2.0.5-grsec2.1.11 no further 
> changes were applied to the Vanilla sources. Up to now the machine 
> seemed to work properly.

try without the grsec patch, if the issue can be
recreated, please let me know, if it can only be 
recreated with the grsec patch, let harry know ...

best,
Herbert

> Both checks-scripts run fine, only ext3 support is compiled:
> 
> Linux-VServer Test [V0.17] Copyright (C) 2003-2006 H.Poetzl
> chcontext is working.
> chbind is working.
> Linux 2.6.22.12-grsec2.1.11-vs2.2.0.5-ds3000-10 #1 Mon Nov 26 11:09:49 
> CET 2007 i686
> Ea 0.30.210 273/glibc (DSa) <compat,v11,fscompat,v13,net,oldproc,olduts>
> VCI: 0002:0200 273 03110716 (TbLgnPWD)
> ---
> [000]# succeeded.
> [001]# succeeded.
> [011]# succeeded.
> [031]# succeeded.
> [101]# succeeded.
> [102]# succeeded.
> [201]# succeeded.
> [202]# succeeded.
> 
> Linux-VServer FS Test [V0.18] Copyright (C) 2005-2007 H.Poetzl
> Linux 2.6.22.12-grsec2.1.11-vs2.2.0.5-ds3000-10 i686/0.30.210
> VCI:  0002:0200 273 03110716 (ID24)
> ---
> testing ext2 filesystem ...
> [000]. [001]*
> ---
> testing ext3 filesystem ...
> [000]. [001]. [002]. [999].
> ---
> testing xfs filesystem ...
> [000]* (xfs format failed)
> ---
> testing reiser filesystem ...
> [000]* (reiserfs format failed)
> ---
> testing jfs filesystem ...
> [000]* (jfs format failed)
> 
> Linux-VServer FS Test [V0.18] Copyright (C) 2005-2007 H.Poetzl
> Linux 2.6.22.12-grsec2.1.11-vs2.2.0.5-ds3000-10 i686/0.30.210
> VCI:  0002:0200 273 03110716 (ID24)
> ---
> testing ext2 filesystem ...
> [000]. [001]*
> ---
> testing ext3 filesystem ...
> [000]. [001]. [002]. [999].
> ---
> testing xfs filesystem ...
> [000]* (xfs format failed)
> ---
> testing reiser filesystem ...
> [000]* (reiserfs format failed)
> ---
> testing jfs filesystem ...
> [000]* (jfs format failed)
> 
> 
> 
> Information from the kernel logging is as follows:
> 
> Dec  1 10:04:07 hostname kernel: BUG: unable to handle kernel paging 
> request at virtual address 5dcaa126
> Dec  1 10:04:07 hostname kernel:  printing eip:
> Dec  1 10:04:07 hostname kernel: c045264a
> Dec  1 10:04:07 hostname kernel: *pde = 00000000
> Dec  1 10:04:07 hostname kernel: Oops: 0000 [#1]
> Dec  1 10:04:07 hostname kernel: CPU:    0
> Dec  1 10:04:07 hostname kernel: EIP:    0060:[<c045264a>]    Not 
> tainted VLI
> Dec  1 10:04:07 hostname kernel: EFLAGS: 00010202 
> (2.6.22.12-grsec2.1.11-vs2.2.0.5-ds3000-10 #1)
> Dec  1 10:04:07 hostname kernel: eax: 5dcaa0f2   ebx: d178553f   ecx: 
> f55a23c0   edx: f55a23c0
> Dec  1 10:04:07 hostname kernel: esi: f55a23c0   edi: 00000000   ebp: 
> df470000   esp: df471f98
> Dec  1 10:04:07 hostname kernel: ds: 007b   es: 007b   fs: 0000  gs: 
> 0033  ss: 0068
> Dec  1 10:04:07 hostname kernel: Process imapd (pid: 10459[#49154], 
> ti=df470000 task=cc3a19a0 task.ti=df470000)
> Dec  1 10:04:07 hostname kernel: Stack: f55a23c0 f55a23c0 d178553f 
> 00000000 c04526b9 0000000d 0811ea60 c0402502
> Dec  1 10:04:07 hostname kernel:        0000000d 000000a2 bf80a5dc 
> 0811ea60 00000000 bf80a068 00000006 0000007b
> Dec  1 10:04:07 hostname kernel:        0000007b 00000000 00000006 
> b7c97de7 00000073 00000246 bf80a04c 0000007b
> Dec  1 10:04:07 hostname kernel: Call Trace:
> Dec  1 10:04:07 hostname kernel:  [<c04526b9>] <0> [<c0402502>] <0> 
> =======================
> Dec  1 10:04:07 hostname kernel: Code: 83 c4 0c c3 57 31 ff 56 89 d6 53 
> 89 c3 51 83 78 14 00 75 10 c7 04 24 80 d5 5f c0 e8 9e 0f fc ff 31
> c0 eb 2f 8b 40 10 85 c0 74 0d <8b> 48 34 85 c9 74 06 89 d8 ff d1 89 c7 
> 89 f2 89 d8 e8 23 e0 02
> Dec  1 10:04:07 hostname kernel: History:^ISEQ:   56b563^INR_CPUS: 1
> Dec  1 10:04:07 hostname kernel: (#b524,*0):c057478f clr_vx_info 
> f76d9000[#49154,377.81] @ed6aada8
> Dec  1 10:04:07 hostname kernel: (#b563,*0):c0402e27 oops
> Dec  1 10:04:07 hostname kernel: (#b562,*0):c041060e clr_vx_info 
> f76d9000[#49154,366.80] @c66d0ed8
> Dec  1 10:04:07 hostname kernel: (#b561,*0):c057478f clr_vx_info 
> f76d9000[#49154,367.80] @c74de028
> Dec  1 10:04:07 hostname kernel: (#b560,*0):c057478f clr_vx_info 
> f76d9000[#49154,368.80] @c74de1a8
> Dec  1 10:04:07 hostname kernel: (#b55f,*0):c04109c5 clr_vx_info 
> f76d9000[#49154,369.80] @f129adb4
> Dec  1 10:04:07 hostname kernel: (#b55e,*0):c0427293 release_vx_info 
> f76d9000[#49154,369.81] @c66d0a40
> Dec  1 10:04:07 hostname kernel: (#b55d,*0):c057478f clr_vx_info 
> f76d9000[#49154,370.81] @c383b628
> Dec  1 10:04:07 hostname kernel: (#b55c,*0):c057478f clr_vx_info 
> f76d9000[#49154,371.81] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b55b,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b55a,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b559,*0):c05754b8 set_vx_info 
> f76d9000[#49154,372.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b558,*0):c05754b8 set_vx_info 
> f76d9000[#49154,371.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b557,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b556,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b555,*0):c05754b8 set_vx_info 
> f76d9000[#49154,372.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b554,*0):c05754b8 set_vx_info 
> f76d9000[#49154,371.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b553,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b552,*0):c05754b8 set_vx_info 
> f76d9000[#49154,371.81] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b551,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b550,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b54f,*0):c05754b8 set_vx_info 
> f76d9000[#49154,372.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b54e,*0):c05754b8 set_vx_info 
> f76d9000[#49154,371.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b54d,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b54c,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b54b,*0):c05754b8 set_vx_info 
> f76d9000[#49154,372.81] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b54a,*0):c05754b8 set_vx_info 
> f76d9000[#49154,371.81] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b549,*0):c05754b8 set_vx_info 
> f76d9000[#49154,370.81] @c3517628
> Dec  1 10:04:07 hostname kernel: (#b548,*0):c057478f clr_vx_info 
> f76d9000[#49154,371.81] @c3517628
> Dec  1 10:04:07 hostname kernel: (#b547,*0):c05754b8 set_vx_info 
> f76d9000[#49154,370.81] @c3517628
> Dec  1 10:04:07 hostname kernel: (#b546,*0):c04109c5 clr_vx_info 
> f76d9000[#49154,371.81] @f7f17bf4
> Dec  1 10:04:07 hostname kernel: (#b545,*0):c04108d0 set_vx_info 
> f76d9000[#49154,370.81] @f7f174f4
> Dec  1 10:04:07 hostname kernel: (#b544,*0):c041226a claim_vx_info 
> f76d9000[#49154,370.80] @f4262000
> Dec  1 10:04:07 hostname kernel: (#b543,*0):c04108d0 set_vx_info 
> f76d9000[#49154,369.80] @f7f17bf4
> Dec  1 10:04:07 hostname kernel: (#b542,*0):c0411454 init_vx_info 
> f76d9000[#49154,368.80] @f4262498
> Dec  1 10:04:07 hostname kernel: (#b541,*0):c05749cf set_vx_info 
> f76d9000[#49154,367.80] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b540,*0):c057478f clr_vx_info 
> f76d9000[#49154,368.80] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b53f,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b53e,*0):c05754b8 set_vx_info 
> f76d9000[#49154,368.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b53d,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b53c,*0):c05754b8 set_vx_info 
> f76d9000[#49154,368.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b53b,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b53a,*0):c05754b8 set_vx_info 
> f76d9000[#49154,368.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b539,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b538,*0):c05754b8 set_vx_info 
> f76d9000[#49154,368.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b537,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b536,*0):c05754b8 set_vx_info 
> f76d9000[#49154,368.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b535,*0):c057478f clr_vx_info 
> f76d9000[#49154,369.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b534,*0):c057478f clr_vx_info 
> f76d9000[#49154,370.80] @f75c44a8
> Dec  1 10:04:07 hostname kernel: (#b533,*0):c057478f clr_vx_info 
> f76d9000[#49154,371.80] @f75c4c28
> Dec  1 10:04:07 hostname kernel: (#b532,*0):c05754b8 set_vx_info 
> f76d9000[#49154,370.80] @ef428028
> Dec  1 10:04:07 hostname kernel: (#b531,*0):c05749cf set_vx_info 
> f76d9000[#49154,369.80] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b530,*0):c041060e clr_vx_info 
> f76d9000[#49154,370.80] @c66d09b8
> Dec  1 10:04:07 hostname kernel: (#b52f,*0):c04109c5 clr_vx_info 
> f76d9000[#49154,371.80] @f7f17f74
> Dec  1 10:04:07 hostname kernel: (#b52e,*0):c0427293 release_vx_info 
> f76d9000[#49154,371.81] @c66d0520
> Dec  1 10:04:07 hostname kernel: (#b52d,*0):c057478f clr_vx_info 
> f76d9000[#49154,372.81] @dd786c28
> Dec  1 10:04:07 hostname kernel: (#b52c,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b52b,*0):c057478f clr_vx_info 
> f76d9000[#49154,374.81] @ef428228
> Dec  1 10:04:07 hostname kernel: (#b52a,*0):c05754b8 set_vx_info 
> f76d9000[#49154,373.81] @ef428228
> Dec  1 10:04:07 hostname kernel: (#b529,*0):c05749cf set_vx_info 
> f76d9000[#49154,372.81] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b528,*0):c057478f clr_vx_info 
> f76d9000[#49154,373.81] @e5d399a8
> Dec  1 10:04:07 hostname kernel: (#b527,*0):c057478f clr_vx_info 
> f76d9000[#49154,374.81] @e5d38468
> Dec  1 10:04:07 hostname kernel: (#b526,*0):c057478f clr_vx_info 
> f76d9000[#49154,375.81] @ef428228
> Dec  1 10:04:07 hostname kernel: (#b525,*0):c057478f clr_vx_info 
> f76d9000[#49154,376.81] @ed6aa4a8
> Dec  1 10:04:07 hostname kernel: EIP: [<c045264a>]  SS:ESP 0068:df471f98
> 
> 
> 
> Do you have any hint, where to start searching?
> 
> kind regards,
>   Thorsten