[Vserver] Bug again on 2.6.19

2006-12-09 Thread vserver
Hello all

I try util-vservers-0.30.212-rc5 with patch-vs-2.1.1.4.diff on kernel 2.6.19
:

And a few minutes later after starting vservers, i loose their context and
got this message in syslog :

Dec  9 11:15:34 srvweb kernel: BUG: warning at
kernel/vserver/proc.c:398/proc_vx_info_read()
Dec  9 11:15:34 srvweb kernel:  [dump_trace+107/417] dump_trace+0x6b/0x1a1
Dec  9 11:15:34 srvweb kernel:  [show_trace_log_lvl+23/43]
show_trace_log_lvl+0x17/0x2b
Dec  9 11:15:34 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
Dec  9 11:15:34 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
Dec  9 11:15:34 srvweb kernel:
Dec  9 11:15:34 srvweb kernel: Leftover inexact backtrace:
Dec  9 11:15:34 srvweb kernel:
Dec  9 11:15:34 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
Dec  9 11:15:34 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
Dec  9 11:15:34 srvweb kernel:  [proc_vx_info_read+90/222]
proc_vx_info_read+0x5a/0xde
Dec  9 11:15:34 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
Dec  9 11:15:34 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
Dec  9 11:15:34 srvweb kernel:  [sysenter_past_esp+86/121]
sysenter_past_esp+0x56/0x79
Dec  9 11:15:34 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
__xfrm_state_bump_genids+0x53/0x153
Dec  9 11:15:34 srvweb kernel:  ===
Dec  9 11:17:13 srvweb kernel: BUG: warning at
kernel/vserver/proc.c:398/proc_vx_info_read()
Dec  9 11:17:13 srvweb kernel:  [dump_trace+107/417] dump_trace+0x6b/0x1a1
Dec  9 11:17:13 srvweb kernel:  [show_trace_log_lvl+23/43]
show_trace_log_lvl+0x17/0x2b
Dec  9 11:17:13 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
Dec  9 11:17:13 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
Dec  9 11:17:13 srvweb kernel:
Dec  9 11:17:13 srvweb kernel: Leftover inexact backtrace:
Dec  9 11:17:13 srvweb kernel:
Dec  9 11:17:13 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
Dec  9 11:17:13 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
Dec  9 11:17:13 srvweb kernel:  [proc_vx_info_read+90/222]
proc_vx_info_read+0x5a/0xde
Dec  9 11:17:13 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
Dec  9 11:17:13 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
Dec  9 11:17:13 srvweb kernel:  [sysenter_past_esp+86/121]
sysenter_past_esp+0x56/0x79
Dec  9 11:17:13 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
__xfrm_state_bump_genids+0x53/0x153
Dec  9 11:17:13 srvweb kernel:  ===

Patrick

___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] Bug again on 2.6.19

2006-12-09 Thread Daniel Hokka Zakrisson

[EMAIL PROTECTED] wrote:

Hello all

I try util-vservers-0.30.212-rc5 with patch-vs-2.1.1.4.diff on kernel 2.6.19
:

And a few minutes later after starting vservers, i loose their context and
got this message in syslog :


Lose their context? What does that mean exactly?


Dec  9 11:15:34 srvweb kernel: BUG: warning at
kernel/vserver/proc.c:398/proc_vx_info_read()
Dec  9 11:15:34 srvweb kernel:  [dump_trace+107/417] dump_trace+0x6b/0x1a1
Dec  9 11:15:34 srvweb kernel:  [show_trace_log_lvl+23/43]
show_trace_log_lvl+0x17/0x2b
Dec  9 11:15:34 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
Dec  9 11:15:34 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
Dec  9 11:15:34 srvweb kernel:
Dec  9 11:15:34 srvweb kernel: Leftover inexact backtrace:
Dec  9 11:15:34 srvweb kernel:
Dec  9 11:15:34 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
Dec  9 11:15:34 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
Dec  9 11:15:34 srvweb kernel:  [proc_vx_info_read+90/222]
proc_vx_info_read+0x5a/0xde
Dec  9 11:15:34 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
Dec  9 11:15:34 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
Dec  9 11:15:34 srvweb kernel:  [sysenter_past_esp+86/121]
sysenter_past_esp+0x56/0x79
Dec  9 11:15:34 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
__xfrm_state_bump_genids+0x53/0x153
Dec  9 11:15:34 srvweb kernel:  ===


This is probably a race in the proc-code that we haven't been able to 
track down yet, but if you have a sure-fire way to reproduce it, that 
would help a lot.


--
Daniel Hokka Zakrisson
GPG id: 06723412
GPG fingerprint: A455 4DF3 990A 431F FECA  7947 6136 DDA2 0672 3412
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] Bug again on 2.6.19

2006-12-09 Thread vserver
Hello dan

By loosing context i want to say :

when it's ok :
srvweb:/var/log# vserver-stat
CTX   PROCVSZRSS  userTIME   sysTIMEUPTIME NAME
0   82 986.7M 220.4M   4m15s84   1m41s00   2h49m11 root server
20  18 424.1M 117.1M   0m10s24   0m01s12   2h48m00 vweb1
21  15 729.1M   107M   0m02s70   0m01s10   2h05m32 vweb2
22  10  63.6M  22.4M   0m00s50   0m00s50   2h05m14 vweb3

when it loose context :
srvweb:/var/log# vserver-stat
CTX   PROCVSZRSS  userTIME   sysTIMEUPTIME NAME
0   82 986.7M 220.4M   4m15s84   1m41s00   2h49m11 root server
20  18 424.1M 117.1M   0m10s24   0m01s12   2h48m00
21  15 729.1M   107M   0m02s70   0m01s10   2h05m32
22  10  63.6M  22.4M   0m00s50   0m00s50   2h05m14

And of course(?) i can't enter anymore in the vserver when it doesn't appear
in vserver-stat. But the processes attached to this vserver continue to run.

This morning Bertl told me to launch testme.sh : the result is ok.
srvweb:/usr/local# ./testme.sh
Linux-VServer Test [V0.16] Copyright (C) 2003-2006 H.Poetzl
chcontext is working.
chbind is working.
Linux 2.6.19-vs2.1.1.4 #2 SMP Sat Dec 9 11:42:13 CET 2006 i686
Ea 0.30.212 273/glibc (DSa) compat,v11,fscompat,v13,net,v21,oldproc,olduts
VCI: 0002:0102 273 03000416 (TbLgnP)
---
[000]# succeeded.
[001]# succeeded.
[011]# succeeded.
[031]# succeeded.
[101]# succeeded.
[102]# succeeded.
[201]# succeeded.
[202]# succeeded.

I've REcompiled  util-vservers-0.30.212-rc5 with enable-apis=NOLEGACY. It
works for the moment In the previous compil i had left the default
available apis :
v13,net,v21.

srvweb:/usr/local# vserver-info
Versions:
   Kernel: 2.6.19-vs2.1.1.4
   VS-API: 0x00020102
 util-vserver: 0.30.212-rc5; Dec  9 2006, 12:38:30

Features:
   CC: gcc, gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
  CXX: g++, g++ (GCC) 3.3.5 (Debian 1:3.3.5-13)
 CPPFLAGS: ''
   CFLAGS: '-g -O2 -std=c99 -Wall -pedantic -W'
 CXXFLAGS:
'-g -O2 -ansi -Wall -pedantic -W -fmessage-length=0'
   build/host: i686-pc-linux-gnu/i686-pc-linux-gnu
 Use dietlibc: yes
   Build C++ programs: yes
   Build C99 programs: yes
   Available APIs: compat,v11,fscompat,v13,net,v21,oldproc,olduts
ext2fs Source: e2fsprogs
syscall(2) invocation: alternative
  vserver(2) syscall#: 273/glibc

Paths:
   prefix: /usr/local
sysconf-Directory: ${prefix}/etc
cfg-Directory: ${prefix}/etc/vservers
 initrd-Directory: $(sysconfdir)/init.d
   pkgstate-Directory: ${prefix}/var/run/vservers
  vserver-Rootdir: /vservers

Patrick


- Original Message - 
From: Daniel Hokka Zakrisson [EMAIL PROTECTED]
To: vserver@list.linux-vserver.org
Sent: Saturday, December 09, 2006 1:52 PM
Subject: Re: [Vserver] Bug again on 2.6.19


 [EMAIL PROTECTED] wrote:
  Hello all
 
  I try util-vservers-0.30.212-rc5 with patch-vs-2.1.1.4.diff on kernel
2.6.19
  :
 
  And a few minutes later after starting vservers, i loose their context
and
  got this message in syslog :

 Lose their context? What does that mean exactly?

  Dec  9 11:15:34 srvweb kernel: BUG: warning at
  kernel/vserver/proc.c:398/proc_vx_info_read()
  Dec  9 11:15:34 srvweb kernel:  [dump_trace+107/417]
dump_trace+0x6b/0x1a1
  Dec  9 11:15:34 srvweb kernel:  [show_trace_log_lvl+23/43]
  show_trace_log_lvl+0x17/0x2b
  Dec  9 11:15:34 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
  Dec  9 11:15:34 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
  Dec  9 11:15:34 srvweb kernel:
  Dec  9 11:15:34 srvweb kernel: Leftover inexact backtrace:
  Dec  9 11:15:34 srvweb kernel:
  Dec  9 11:15:34 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
  Dec  9 11:15:34 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
  Dec  9 11:15:34 srvweb kernel:  [proc_vx_info_read+90/222]
  proc_vx_info_read+0x5a/0xde
  Dec  9 11:15:34 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
  Dec  9 11:15:34 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
  Dec  9 11:15:34 srvweb kernel:  [sysenter_past_esp+86/121]
  sysenter_past_esp+0x56/0x79
  Dec  9 11:15:34 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
  __xfrm_state_bump_genids+0x53/0x153
  Dec  9 11:15:34 srvweb kernel:  ===

 This is probably a race in the proc-code that we haven't been able to
 track down yet, but if you have a sure-fire way to reproduce it, that
 would help a lot.

 -- 
 Daniel Hokka Zakrisson
 GPG id: 06723412
 GPG fingerprint: A455 4DF3 990A 431F FECA  7947 6136 DDA2 0672 3412
 ___
 Vserver mailing list
 Vserver@list.linux-vserver.org
 http://list.linux-vserver.org/mailman/listinfo/vserver


___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] Bug again on 2.6.19

2006-12-09 Thread Herbert Poetzl
On Sat, Dec 09, 2006 at 11:46:45AM +0100, [EMAIL PROTECTED] wrote:
 Hello all
 
 I try util-vservers-0.30.212-rc5 with patch-vs-2.1.1.4.diff on kernel 2.6.19
 :
 
 And a few minutes later after starting vservers, i loose their context and
 got this message in syslog :
 
 Dec  9 11:15:34 srvweb kernel: BUG: warning at
~

that's a debug message, and we kind of expected that to
happen, once we know that it is harmless, we will
remove the warning completely ...

thanks,
Herbert

 kernel/vserver/proc.c:398/proc_vx_info_read()
 Dec  9 11:15:34 srvweb kernel:  [dump_trace+107/417] dump_trace+0x6b/0x1a1
 Dec  9 11:15:34 srvweb kernel:  [show_trace_log_lvl+23/43]
 show_trace_log_lvl+0x17/0x2b
 Dec  9 11:15:34 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
 Dec  9 11:15:34 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
 Dec  9 11:15:34 srvweb kernel:
 Dec  9 11:15:34 srvweb kernel: Leftover inexact backtrace:
 Dec  9 11:15:34 srvweb kernel:
 Dec  9 11:15:34 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
 Dec  9 11:15:34 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
 Dec  9 11:15:34 srvweb kernel:  [proc_vx_info_read+90/222]
 proc_vx_info_read+0x5a/0xde
 Dec  9 11:15:34 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
 Dec  9 11:15:34 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
 Dec  9 11:15:34 srvweb kernel:  [sysenter_past_esp+86/121]
 sysenter_past_esp+0x56/0x79
 Dec  9 11:15:34 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
 __xfrm_state_bump_genids+0x53/0x153
 Dec  9 11:15:34 srvweb kernel:  ===

 Dec  9 11:17:13 srvweb kernel: BUG: warning at
 kernel/vserver/proc.c:398/proc_vx_info_read()
 Dec  9 11:17:13 srvweb kernel:  [dump_trace+107/417] dump_trace+0x6b/0x1a1
 Dec  9 11:17:13 srvweb kernel:  [show_trace_log_lvl+23/43]
 show_trace_log_lvl+0x17/0x2b
 Dec  9 11:17:13 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
 Dec  9 11:17:13 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
 Dec  9 11:17:13 srvweb kernel:
 Dec  9 11:17:13 srvweb kernel: Leftover inexact backtrace:
 Dec  9 11:17:13 srvweb kernel:
 Dec  9 11:17:13 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
 Dec  9 11:17:13 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
 Dec  9 11:17:13 srvweb kernel:  [proc_vx_info_read+90/222]
 proc_vx_info_read+0x5a/0xde
 Dec  9 11:17:13 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
 Dec  9 11:17:13 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
 Dec  9 11:17:13 srvweb kernel:  [sysenter_past_esp+86/121]
 sysenter_past_esp+0x56/0x79
 Dec  9 11:17:13 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
 __xfrm_state_bump_genids+0x53/0x153
 Dec  9 11:17:13 srvweb kernel:  ===
 
 Patrick
 
 ___
 Vserver mailing list
 Vserver@list.linux-vserver.org
 http://list.linux-vserver.org/mailman/listinfo/vserver
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] Bug again on 2.6.19

2006-12-09 Thread Herbert Poetzl
On Sat, Dec 09, 2006 at 02:52:05PM +0100, [EMAIL PROTECTED] wrote:
 Hello dan
 
 By loosing context i want to say :
 
 when it's ok :
 srvweb:/var/log# vserver-stat
 CTX   PROCVSZRSS  userTIME   sysTIMEUPTIME NAME
 0   82 986.7M 220.4M   4m15s84   1m41s00   2h49m11 root server
 20  18 424.1M 117.1M   0m10s24   0m01s12   2h48m00 vweb1
 21  15 729.1M   107M   0m02s70   0m01s10   2h05m32 vweb2
 22  10  63.6M  22.4M   0m00s50   0m00s50   2h05m14 vweb3
 
 when it loose context :
 srvweb:/var/log# vserver-stat
 CTX   PROCVSZRSS  userTIME   sysTIMEUPTIME NAME
 0   82 986.7M 220.4M   4m15s84   1m41s00   2h49m11 root server
 20  18 424.1M 117.1M   0m10s24   0m01s12   2h48m00
 21  15 729.1M   107M   0m02s70   0m01s10   2h05m32
 22  10  63.6M  22.4M   0m00s50   0m00s50   2h05m14
 
 And of course(?) i can't enter anymore in the vserver when it doesn't appear
 in vserver-stat. But the processes attached to this vserver continue to run.

the following patch should fix that issue:

http://vserver.13thfloor.at/Experimental/delta-proc-fix02.diff

many thanks for spotting, and please let me
know if that works for you ...

TIA,
Herbert

 This morning Bertl told me to launch testme.sh : the result is ok.
 srvweb:/usr/local# ./testme.sh
 Linux-VServer Test [V0.16] Copyright (C) 2003-2006 H.Poetzl
 chcontext is working.
 chbind is working.
 Linux 2.6.19-vs2.1.1.4 #2 SMP Sat Dec 9 11:42:13 CET 2006 i686
 Ea 0.30.212 273/glibc (DSa) compat,v11,fscompat,v13,net,v21,oldproc,olduts
 VCI: 0002:0102 273 03000416 (TbLgnP)
 ---
 [000]# succeeded.
 [001]# succeeded.
 [011]# succeeded.
 [031]# succeeded.
 [101]# succeeded.
 [102]# succeeded.
 [201]# succeeded.
 [202]# succeeded.
 
 I've REcompiled  util-vservers-0.30.212-rc5 with enable-apis=NOLEGACY. It
 works for the moment In the previous compil i had left the default
 available apis :
 v13,net,v21.
 
 srvweb:/usr/local# vserver-info
 Versions:
Kernel: 2.6.19-vs2.1.1.4
VS-API: 0x00020102
  util-vserver: 0.30.212-rc5; Dec  9 2006, 12:38:30
 
 Features:
CC: gcc, gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
   CXX: g++, g++ (GCC) 3.3.5 (Debian 1:3.3.5-13)
  CPPFLAGS: ''
CFLAGS: '-g -O2 -std=c99 -Wall -pedantic -W'
  CXXFLAGS:
 '-g -O2 -ansi -Wall -pedantic -W -fmessage-length=0'
build/host: i686-pc-linux-gnu/i686-pc-linux-gnu
  Use dietlibc: yes
Build C++ programs: yes
Build C99 programs: yes
Available APIs: compat,v11,fscompat,v13,net,v21,oldproc,olduts
 ext2fs Source: e2fsprogs
 syscall(2) invocation: alternative
   vserver(2) syscall#: 273/glibc
 
 Paths:
prefix: /usr/local
 sysconf-Directory: ${prefix}/etc
 cfg-Directory: ${prefix}/etc/vservers
  initrd-Directory: $(sysconfdir)/init.d
pkgstate-Directory: ${prefix}/var/run/vservers
   vserver-Rootdir: /vservers
 
 Patrick
 
 
 - Original Message - 
 From: Daniel Hokka Zakrisson [EMAIL PROTECTED]
 To: vserver@list.linux-vserver.org
 Sent: Saturday, December 09, 2006 1:52 PM
 Subject: Re: [Vserver] Bug again on 2.6.19
 
 
  [EMAIL PROTECTED] wrote:
   Hello all
  
   I try util-vservers-0.30.212-rc5 with patch-vs-2.1.1.4.diff on kernel
 2.6.19
   :
  
   And a few minutes later after starting vservers, i loose their context
 and
   got this message in syslog :
 
  Lose their context? What does that mean exactly?
 
   Dec  9 11:15:34 srvweb kernel: BUG: warning at
   kernel/vserver/proc.c:398/proc_vx_info_read()
   Dec  9 11:15:34 srvweb kernel:  [dump_trace+107/417]
 dump_trace+0x6b/0x1a1
   Dec  9 11:15:34 srvweb kernel:  [show_trace_log_lvl+23/43]
   show_trace_log_lvl+0x17/0x2b
   Dec  9 11:15:34 srvweb kernel:  [__func__.0+3843/287512] 0xc0326c7b
   Dec  9 11:15:34 srvweb kernel: DWARF2 unwinder stuck at 0xc0326c7b
   Dec  9 11:15:34 srvweb kernel:
   Dec  9 11:15:34 srvweb kernel: Leftover inexact backtrace:
   Dec  9 11:15:34 srvweb kernel:
   Dec  9 11:15:34 srvweb kernel:  [show_trace+15/17] show_trace+0xf/0x11
   Dec  9 11:15:34 srvweb kernel:  [dump_stack+19/21] dump_stack+0x13/0x15
   Dec  9 11:15:34 srvweb kernel:  [proc_vx_info_read+90/222]
   proc_vx_info_read+0x5a/0xde
   Dec  9 11:15:34 srvweb kernel:  [vfs_read+138/308] vfs_read+0x8a/0x134
   Dec  9 11:15:34 srvweb kernel:  [sys_read+65/103] sys_read+0x41/0x67
   Dec  9 11:15:34 srvweb kernel:  [sysenter_past_esp+86/121]
   sysenter_past_esp+0x56/0x79
   Dec  9 11:15:34 srvweb kernel:  [__xfrm_state_bump_genids+83/339]
   __xfrm_state_bump_genids+0x53/0x153
   Dec  9 11:15:34 srvweb kernel:  ===
 
  This is probably a race in the proc-code that we haven't been able to
  track down yet, but if you have a sure-fire way to reproduce it, that
  would help a lot.
 
  -- 
  Daniel Hokka Zakrisson
  GPG id: 06723412