Subject: Re: [vserver] Vserver <name> start hangs
From: Chaitra Gorantla <Chaitra.Gorantla@lntinfotech.com>
Date: Thu, 20 Aug 2009 08:49:15 +0530
Thu, 20 Aug 2009 08:49:15 +0530

<br><tt><font size=2>&gt;I have no idea what the latest patch available
on the<br>
&gt;montavista kernel is, but, unless that kernel does<br>
&gt;something very unusual, you should be fine with a vanilla<br>
&gt;kernel (2.6.22.x or 2.6.27.x) and you montavista userspace</font></tt>
<br>
<br>
<br><tt><font size=2>I guess there are no patches available exclusively
for the MOntavista kernel.</font></tt>
<br><tt><font size=2>I had used The Normal linux 2.6.21 stable patch, ie
patch-2.6.21.7-vs2.2.0.4.diff</font></tt>
<br><tt><font size=2>and our exixting System is on Montavista, and we have
to implement Vserver on the same.</font></tt>
<br><tt><font size=2><br>
&gt;that is actually a downgrade, you want to go for the<br>
&gt;latest of the 0.30.216 prereleases</font></tt>
<br>
<br><tt><font size=2>I wanted as stable release, so used 0.30.215.</font></tt>
<br><tt><font size=2>However, i tried today with util-vserver-0.30.216~r2842</font></tt>
<br>
<br><tt><font size=2>The problem remains same, ie hangs. However, i both
the cases (with 0.30.215 and 216), </font></tt>
<br><tt><font size=2>The vserver-stat showes that the vserver is running,
but will not display the name of the vserver.</font></tt>
<br>
<br><tt><font size=2>CTX &nbsp; PROC &nbsp; &nbsp;VSZ &nbsp; &nbsp;RSS
&nbsp;userTIME &nbsp; sysTIME &nbsp; &nbsp;UPTIME NAME</font></tt>
<br><tt><font size=2>40000 &nbsp; &nbsp;1 &nbsp; 112K &nbsp; &nbsp;28K
&nbsp; 0m00s00 &nbsp; 0m00s00 &nbsp; 7m29s94</font></tt>
<br><tt><font size=2>40002 &nbsp; &nbsp;1 &nbsp; 116K &nbsp; &nbsp;32K
&nbsp; 0m00s00 &nbsp; 0m00s00 &nbsp; 0m36s15</font></tt>
<br>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="Trebuchet MS"><b>Herbert Poetzl &lt;herbert@13thfloor.at&gt;</b>
</font>
<p><font size=1 face="Trebuchet MS">08/19/2009 05:42 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="Trebuchet MS">To</font></div>
<td><font size=1 face="Trebuchet MS">Chaitra Gorantla &lt;Chaitra.Gorantla@lntinfotech.com&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="Trebuchet MS">cc</font></div>
<td><font size=1 face="Trebuchet MS">vserver@list.linux-vserver.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="Trebuchet MS">Subject</font></div>
<td><font size=1 face="Trebuchet MS">Re: [vserver] Vserver &lt;name&gt;
start hangs</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>On Wed, Aug 19, 2009 at 05:19:14PM +0530, Chaitra
Gorantla wrote:<br>
&gt; Hi Herbert,<br>
&gt; Thanks for the reply..<br>
&gt; <br>
&gt; But, Can we use 2.6.22.x or 2.6.27.x with the<br>
&gt; latest patch available on the 2.6.21 montavista kernel??<br>
<br>
I have no idea what the latest patch available on the<br>
montavista kernel is, but, unless that kernel does<br>
something very unusual, you should be fine with a vanilla<br>
kernel (2.6.22.x or 2.6.27.x) and you montavista userspace<br>
<br>
&gt; And i updated &nbsp;to util-vserver-0.30.213-rc6<br>
<br>
that is actually a downgrade, you want to go for the<br>
latest of the 0.30.216 prereleases<br>
<br>
&gt; But still the same problem....<br>
<br>
best,<br>
Herbert<br>
<br>
&gt; Regards,<br>
&gt; Chaitra GN<br>
&gt; &quot;I just try to be the best I can be and hope that is the best
ever.&quot;<br>
&gt; <br>
&gt; Larsen &amp; Toubro Infotech Ltd.<br>
&gt; www.Lntinfotech.com<br>
&gt; <br>
&gt; This Document is classified as: <br>
&gt; <br>
&gt; L&amp;T Infotech Proprietary &nbsp; L&amp;T Infotech Confidential
&nbsp; L&amp;T Infotech <br>
&gt; Internal Use Only &nbsp; L&amp;T Infotech General Business <br>
&gt; <br>
&gt; This Email may contain confidential or privileged information for
the <br>
&gt; intended recipient (s) If you are not the intended recipient, please
do <br>
&gt; not use or disseminate the information, notify the sender and delete
it <br>
&gt; from your system. <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Herbert Poetzl &lt;herbert@13thfloor.at&gt; <br>
&gt; 08/19/2009 05:14 PM<br>
&gt; <br>
&gt; To<br>
&gt; Chaitra Gorantla &lt;Chaitra.Gorantla@lntinfotech.com&gt;<br>
&gt; cc<br>
&gt; vserver@list.linux-vserver.org<br>
&gt; Subject<br>
&gt; Re: [vserver] Vserver &lt;name&gt; start hangs<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Wed, Aug 19, 2009 at 02:37:34PM +0530, Chaitra Gorantla wrote:<br>
&gt; &gt; HI,<br>
&gt; <br>
&gt; &gt; I am Using Linux Vserver patch-2.6.21.7-vs2.2.0.4.diff on MontaVista
<br>
&gt; &gt; Linux( kernel 2.6.21) Carrier Grade Edition 5.0, x86_64 bit <br>
&gt; &gt; architecture. <br>
&gt; <br>
&gt; I'd update that to either 2.6.22.x or 2.6.27.x with the<br>
&gt; latest patch available<br>
&gt; <br>
&gt; &gt; The Util Vserver tools version is util-vserver-0.30.215.<br>
&gt; <br>
&gt; I'd update that too (to the latest 0.30.216pre)<br>
&gt; <br>
&gt; &gt; When i try to use the <br>
&gt; &gt; cmd&gt;&gt; vserver &lt;name&gt; start<br>
&gt; <br>
&gt; &gt; The command hangs.<br>
&gt; &gt; The strace for the above command is attached below. Seems like
the hang <br>
&gt; &gt; happens in util-vserver/lib_internal/util-exitlikeprocess.c ;
function <br>
&gt; &gt; exitLikeProcess, wait4().<br>
&gt; <br>
&gt; &gt; Is it possible to have Linux Vserver on Montavista??<br>
&gt; <br>
&gt; sure, I do not see why it shouldn't work on any distro<br>
&gt; <br>
&gt; best,<br>
&gt; Herbert<br>
&gt; <br>
&gt; &gt; Kindly suggest.<br>
&gt; &gt; <br>
&gt; &gt; ______________________________________________________________________<br>
&gt; &gt; execve(&quot;/usr/sbin/vserver&quot;, [&quot;vserver&quot;, &quot;vps3&quot;,
&quot;start&quot;], [/* 17 vars <br>
&gt; */]) = 0<br>
&gt; &gt; brk(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0x6b9000<br>
&gt; &gt; mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) <br>
&gt; = 0x2ba1decd3000<br>
&gt; &gt; uname({sys=&quot;Linux&quot;, node=&quot;(none)&quot;, ...})
= 0<br>
&gt; &gt; access(&quot;/etc/ld.so.preload&quot;, R_OK) &nbsp; &nbsp; &nbsp;=
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib/tls/x86_64/libncurses.so.5&quot;, O_RDONLY) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; stat(&quot;/lib/tls/x86_64&quot;, 0x7fffcbdf0e50) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib/tls/libncurses.so.5&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; stat(&quot;/lib/tls&quot;, 0x7fffcbdf0e50) &nbsp; &nbsp; &nbsp;
&nbsp;= -1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib/x86_64/libncurses.so.5&quot;, O_RDONLY) = -1
ENOENT (No such file <br>
&gt; or directory)<br>
&gt; &gt; stat(&quot;/lib/x86_64&quot;, 0x7fffcbdf0e50) &nbsp; &nbsp; =
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib/libncurses.so.5&quot;, O_RDONLY) &nbsp;= 3<br>
&gt; &gt; read(3, &quot;\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\337\0&quot;...,
<br>
&gt; 832) = 832<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; stat(&quot;/lib&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0<br>
&gt; &gt; open(&quot;/usr/local/lib/tls/x86_64/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT <br>
&gt; (No such file or directory)<br>
&gt; &gt; stat(&quot;/usr/local/lib/tls/x86_64&quot;, 0x7fffcbdf0e50) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; open(&quot;/usr/local/lib/tls/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT (No <br>
&gt; such file or directory)<br>
&gt; &gt; stat(&quot;/usr/local/lib/tls&quot;, 0x7fffcbdf0e50) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/local/lib/x86_64/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT (No <br>
&gt; such file or directory)<br>
&gt; &gt; stat(&quot;/usr/local/lib/x86_64&quot;, 0x7fffcbdf0e50) = -1
ENOENT (No such file <br>
&gt; or directory)<br>
&gt; &gt; open(&quot;/usr/local/lib/libncurses.so.5&quot;, O_RDONLY) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; stat(&quot;/usr/local/lib&quot;, {st_mode=S_IFDIR|S_ISGID|0775,
st_size=4096, <br>
&gt; ...}) = 0<br>
&gt; &gt; open(&quot;/usr/lib/tls/x86_64/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT (No <br>
&gt; such file or directory)<br>
&gt; &gt; stat(&quot;/usr/lib/tls/x86_64&quot;, 0x7fffcbdf0e50) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/lib/tls/libncurses.so.5&quot;, O_RDONLY) = -1
ENOENT (No such file <br>
&gt; or directory)<br>
&gt; &gt; stat(&quot;/usr/lib/tls&quot;, 0x7fffcbdf0e50) &nbsp; &nbsp;=
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/lib/x86_64/libncurses.so.5&quot;, O_RDONLY) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; stat(&quot;/usr/lib/x86_64&quot;, 0x7fffcbdf0e50) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/lib/libncurses.so.5&quot;, O_RDONLY) = 3<br>
&gt; &gt; read(3, &quot;\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\337\0&quot;...,
<br>
&gt; 832) = 832<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; stat(&quot;/usr/lib&quot;, {st_mode=S_IFDIR|0755, st_size=36864,
...}) = 0<br>
&gt; &gt; open(&quot;/usr/atria/lib/tls/x86_64/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT <br>
&gt; (No such file or directory)<br>
&gt; &gt; stat(&quot;/usr/atria/lib/tls/x86_64&quot;, 0x7fffcbdf0e50) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; open(&quot;/usr/atria/lib/tls/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT (No <br>
&gt; such file or directory)<br>
&gt; &gt; stat(&quot;/usr/atria/lib/tls&quot;, 0x7fffcbdf0e50) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/atria/lib/x86_64/libncurses.so.5&quot;, O_RDONLY)
= -1 ENOENT (No <br>
&gt; such file or directory)<br>
&gt; &gt; stat(&quot;/usr/atria/lib/x86_64&quot;, 0x7fffcbdf0e50) = -1
ENOENT (No such file <br>
&gt; or directory)<br>
&gt; &gt; open(&quot;/usr/atria/lib/libncurses.so.5&quot;, O_RDONLY) =
-1 ENOENT (No such <br>
&gt; file or directory)<br>
&gt; &gt; stat(&quot;/usr/atria/lib&quot;, 0x7fffcbdf0e50) &nbsp;= -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./tls/x86_64/libncurses.so.5&quot;, O_RDONLY) = -1
ENOENT (No such file <br>
&gt; or directory)<br>
&gt; &gt; open(&quot;./tls/libncurses.so.5&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./x86_64/libncurses.so.5&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./libncurses.so.5&quot;, O_RDONLY) &nbsp; &nbsp; =
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/etc/ld.so.cache&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;=
3<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0644, st_size=74528, ...}) = 0<br>
&gt; &gt; mmap(NULL, 74528, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ba1decd4000<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; open(&quot;/lib64/libncurses.so.5&quot;, O_RDONLY) = 3<br>
&gt; &gt; read(3, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0
\365\1\0&quot;..., <br>
&gt; 832) = 832<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0744, st_size=366400, ...}) = 0<br>
&gt; &gt; mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) <br>
&gt; = 0x2ba1dece7000<br>
&gt; &gt; mmap(NULL, 2455752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, <br>
&gt; 0) = 0x2ba1deed4000<br>
&gt; &gt; mprotect(0x2ba1def1d000, 2097152, PROT_NONE) = 0<br>
&gt; &gt; mmap(0x2ba1df11d000, 57344, PROT_READ|PROT_WRITE, <br>
&gt; MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x49000) = 0x2ba1df11d000<br>
&gt; &gt; mmap(0x2ba1df12b000, 2248, PROT_READ|PROT_WRITE, <br>
&gt; MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba1df12b000<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; open(&quot;/lib/libdl.so.2&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
= 3<br>
&gt; &gt; read(3, &quot;\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\000&quot;...,
<br>
&gt; 832) = 832<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; open(&quot;/usr/local/lib/libdl.so.2&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/lib/libdl.so.2&quot;, O_RDONLY) &nbsp; = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./tls/x86_64/libdl.so.2&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./tls/libdl.so.2&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;=
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./x86_64/libdl.so.2&quot;, O_RDONLY) &nbsp; = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./libdl.so.2&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;= -1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY) &nbsp; &nbsp; =
3<br>
&gt; &gt; read(3, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0
\16\0\0&quot;..., <br>
&gt; 832) = 832<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0644, st_size=15888, ...}) = 0<br>
&gt; &gt; mmap(NULL, 2105632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, <br>
&gt; 0) = 0x2ba1df12c000<br>
&gt; &gt; mprotect(0x2ba1df12e000, 2093056, PROT_NONE) = 0<br>
&gt; &gt; mmap(0x2ba1df32d000, 8192, PROT_READ|PROT_WRITE, <br>
&gt; MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba1df32d000<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; open(&quot;/lib/libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
&nbsp;= 3<br>
&gt; &gt; read(3, &quot;\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Ba\1\000&quot;...,
<br>
&gt; 832) = 832<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; open(&quot;/usr/local/lib/libc.so.6&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/usr/lib/libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp;=
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./tls/x86_64/libc.so.6&quot;, O_RDONLY) = -1 ENOENT
(No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./tls/libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
= -1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./x86_64/libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp;=
-1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;./libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; = -1 ENOENT (No such file or <br>
&gt; directory)<br>
&gt; &gt; open(&quot;/lib64/libc.so.6&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;=
3<br>
&gt; &gt; read(3, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0002\334\1&quot;...,
<br>
&gt; 832) = 832<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0755, st_size=1586621, ...}) = 0<br>
&gt; &gt; mmap(NULL, 3387608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, <br>
&gt; 0) = 0x2ba1df32f000<br>
&gt; &gt; mprotect(0x2ba1df461000, 2097152, PROT_NONE) = 0<br>
&gt; &gt; mmap(0x2ba1df661000, 20480, PROT_READ|PROT_WRITE, <br>
&gt; MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x132000) = 0x2ba1df661000<br>
&gt; &gt; mmap(0x2ba1df666000, 16600, PROT_READ|PROT_WRITE, <br>
&gt; MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba1df666000<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) <br>
&gt; = 0x2ba1df66b000<br>
&gt; &gt; mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) <br>
&gt; = 0x2ba1df66c000<br>
&gt; &gt; arch_prctl(ARCH_SET_FS, 0x2ba1df66bdc0) = 0<br>
&gt; &gt; mprotect(0x2ba1df661000, 12288, PROT_READ) = 0<br>
&gt; &gt; munmap(0x2ba1decd4000, 74528) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; open(&quot;/dev/tty&quot;, O_RDWR|O_NONBLOCK) &nbsp; &nbsp; =
3<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; brk(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0x6b9000<br>
&gt; &gt; brk(0x6ba000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ba000<br>
&gt; &gt; brk(0x6bb000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6bb000<br>
&gt; &gt; getuid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; getgid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; geteuid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0<br>
&gt; &gt; getegid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6bc000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6bc000<br>
&gt; &gt; open(&quot;/proc/meminfo&quot;, O_RDONLY) &nbsp; &nbsp; &nbsp;
&nbsp; = 3<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0<br>
&gt; &gt; mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) <br>
&gt; = 0x2ba1decd4000<br>
&gt; &gt; read(3, &quot;MemTotal: &nbsp; &nbsp; &nbsp;4041040 kB\nMemFre&quot;...,
1024) = 630<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; munmap(0x2ba1decd4000, 4096) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;= 0<br>
&gt; &gt; brk(0x6bd000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6bd000<br>
&gt; &gt; rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0<br>
&gt; &gt; uname({sys=&quot;Linux&quot;, node=&quot;(none)&quot;, ...})
= 0<br>
&gt; &gt; stat(&quot;/etc/vservers/.defaults&quot;, {st_mode=S_IFDIR|0755,
st_size=4096, <br>
&gt; ...}) = 0<br>
&gt; &gt; stat(&quot;.&quot;, {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0<br>
&gt; &gt; brk(0x6be000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6be000<br>
&gt; &gt; getpid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 16632<br>
&gt; &gt; getppid() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 16631<br>
&gt; &gt; brk(0x6bf000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6bf000<br>
&gt; &gt; getpgrp() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 16631<br>
&gt; &gt; rt_sigaction(SIGCHLD, {0x43287d, [], SA_RESTORER, 0x2ba1df35f230},
<br>
&gt; {SIG_DFL}, 8) = 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; open(&quot;/usr/sbin/vserver&quot;, O_RDONLY) &nbsp; &nbsp; =
3<br>
&gt; &gt; ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffcbdf1630) = -1
ENOTTY <br>
&gt; (Inappropriate ioctl for device)<br>
&gt; &gt; lseek(3, 0, SEEK_CUR) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; = 0<br>
&gt; &gt; read(3, &quot;#! /bin/bash\n# $Id: vserver 2661&quot;..., 80)
= 80<br>
&gt; &gt; lseek(3, 0, SEEK_SET) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; = 0<br>
&gt; &gt; getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0<br>
&gt; &gt; dup2(3, 255) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 255<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; fcntl(255, F_SETFD, FD_CLOEXEC) &nbsp; &nbsp; &nbsp; &nbsp; =
0<br>
&gt; &gt; fcntl(255, F_GETFL) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; = 0x8000 (flags <br>
&gt; O_RDONLY|O_LARGEFILE)<br>
&gt; &gt; fstat(255, {st_mode=S_IFREG|0755, st_size=7893, ...}) = 0<br>
&gt; &gt; lseek(255, 0, SEEK_CUR) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; = 0<br>
&gt; &gt; brk(0x6c1000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c1000<br>
&gt; &gt; brk(0x6c2000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c2000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; read(255, &quot;#! /bin/bash\n# $Id: vserver 2661&quot;..., 7893)
= 7893<br>
&gt; &gt; brk(0x6c3000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c3000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6c4000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c4000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; stat(&quot;/usr/lib/util-vserver/util-vserver-vars&quot;, {st_mode=S_IFREG|0644,
<br>
&gt; st_size=5113, ...}) = 0<br>
&gt; &gt; rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; stat(&quot;/usr/lib/util-vserver/util-vserver-vars&quot;, {st_mode=S_IFREG|0644,
<br>
&gt; st_size=5113, ...}) = 0<br>
&gt; &gt; open(&quot;/usr/lib/util-vserver/util-vserver-vars&quot;, O_RDONLY)
= 3<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0644, st_size=5113, ...}) = 0<br>
&gt; &gt; brk(0x6c6000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c6000<br>
&gt; &gt; read(3, &quot;# $Id: util-vserver-vars.pathsub&quot;..., 5113)
= 5113<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6c7000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c7000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6c8000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c8000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6c9000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6c9000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6ca000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ca000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6cb000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6cb000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6cc000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6cc000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6cd000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6cd000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6ce000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ce000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6cf000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6cf000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; stat(&quot;/usr/lib/util-vserver/functions&quot;, {st_mode=S_IFREG|0644,
<br>
&gt; st_size=25052, ...}) = 0<br>
&gt; &gt; open(&quot;/usr/lib/util-vserver/functions&quot;, O_RDONLY) =
3<br>
&gt; &gt; fstat(3, {st_mode=S_IFREG|0644, st_size=25052, ...}) = 0<br>
&gt; &gt; brk(0x6d7000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6d7000<br>
&gt; &gt; read(3, &quot;# $Id: functions 2586 2007-08-13&quot;..., 25052)
= 25052<br>
&gt; &gt; close(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6d8000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6d8000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6d9000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6d9000<br>
&gt; &gt; brk(0x6da000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6da000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6db000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6db000<br>
&gt; &gt; brk(0x6dc000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6dc000<br>
&gt; &gt; brk(0x6dd000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6dd000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6de000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6de000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6df000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6df000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e0000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e0000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e1000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e1000<br>
&gt; &gt; brk(0x6e2000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e2000<br>
&gt; &gt; brk(0x6e3000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e3000</font></tt>
<br><tt><font size=2>&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;=
0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e4000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e4000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e5000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e5000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e6000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e6000<br>
&gt; &gt; brk(0x6e7000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e7000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e8000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e8000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6e9000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6e9000<br>
&gt; &gt; brk(0x6ea000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ea000<br>
&gt; &gt; brk(0x6eb000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6eb000<br>
&gt; &gt; brk(0x6ec000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ec000<br>
&gt; &gt; brk(0x6ed000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ed000<br>
&gt; &gt; brk(0x6ee000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ee000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6ef000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6ef000<br>
&gt; &gt; brk(0x6f0000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f0000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6f1000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f1000<br>
&gt; &gt; brk(0x6f2000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f2000<br>
&gt; &gt; brk(0x6f3000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f3000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6f4000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f4000<br>
&gt; &gt; brk(0x6f5000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f5000<br>
&gt; &gt; brk(0x6f6000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f6000<br>
&gt; &gt; brk(0x6f7000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f7000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6f8000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f8000<br>
&gt; &gt; brk(0x6f9000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6f9000<br>
&gt; &gt; brk(0x6fa000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6fa000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; brk(0x6fb000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6fb000<br>
&gt; &gt; brk(0x6fc000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6fc000<br>
&gt; &gt; brk(0x6fd000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6fd000<br>
&gt; &gt; brk(0x6fe000) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x6fe000<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sigprocmask(SIG_BLOCK, NULL, [], 8) &nbsp;= 0<br>
&gt; &gt; rt_sig

______________________________________________________________________


>I have no idea what the latest patch available on the
>montavista kernel is, but, unless that kernel does
>something very unusual, you should be fine with a vanilla
>kernel (2.6.22.x or 2.6.27.x) and you montavista userspace



I guess there are no patches available exclusively for the MOntavista kernel.
I had used The Normal linux 2.6.21 stable patch, ie patch-2.6.21.7-vs2.2.0.4.diff
and our exixting System is on Montavista, and we have to implement Vserver on the same.

>that is actually a downgrade, you want to go for the
>latest of the 0.30.216 prereleases


I wanted as stable release, so used 0.30.215.
However, i tried today with util-vserver-0.30.216~r2842

The problem remains same, ie hangs. However, i both the cases (with 0.30.215 and 216),
The vserver-stat showes that the vserver is running, but will not display the name of the vserver.

CTX   PROC    VSZ    RSS  userTIME   sysTIME    UPTIME NAME
40000    1   112K    28K   0m00s00   0m00s00   7m29s94
40002    1   116K    32K   0m00s00   0m00s00   0m36s15





Herbert Poetzl <herbert@13thfloor.at>

08/19/2009 05:42 PM

To
Chaitra Gorantla <Chaitra.Gorantla@lntinfotech.com>
cc
vserver@list.linux-vserver.org
Subject
Re: [vserver] Vserver <name> start hangs





On Wed, Aug 19, 2009 at 05:19:14PM +0530, Chaitra Gorantla wrote:
> Hi Herbert,
> Thanks for the reply..
>
> But, Can we use 2.6.22.x or 2.6.27.x with the
> latest patch available on the 2.6.21 montavista kernel??

I have no idea what the latest patch available on the
montavista kernel is, but, unless that kernel does
something very unusual, you should be fine with a vanilla
kernel (2.6.22.x or 2.6.27.x) and you montavista userspace

> And i updated  to util-vserver-0.30.213-rc6

that is actually a downgrade, you want to go for the
latest of the 0.30.216 prereleases

> But still the same problem....

best,
Herbert

> Regards,
> Chaitra GN
> "I just try to be the best I can be and hope that is the best ever."
>
> Larsen & Toubro Infotech Ltd.
> www.Lntinfotech.com
>
> This Document is classified as:
>
> L&T Infotech Proprietary   L&T Infotech Confidential   L&T Infotech
> Internal Use Only   L&T Infotech General Business
>
> This Email may contain confidential or privileged information for the
> intended recipient (s) If you are not the intended recipient, please do
> not use or disseminate the information, notify the sender and delete it
> from your system.
>
>
>
> Herbert Poetzl <herbert@13thfloor.at>
> 08/19/2009 05:14 PM
>
> To
> Chaitra Gorantla <Chaitra.Gorantla@lntinfotech.com>
> cc
> vserver@list.linux-vserver.org
> Subject
> Re: [vserver] Vserver <name> start hangs
>
>
>
>
>
>
> On Wed, Aug 19, 2009 at 02:37:34PM +0530, Chaitra Gorantla wrote:
> > HI,
>
> > I am Using Linux Vserver patch-2.6.21.7-vs2.2.0.4.diff on MontaVista
> > Linux( kernel 2.6.21) Carrier Grade Edition 5.0, x86_64 bit
> > architecture.
>
> I'd update that to either 2.6.22.x or 2.6.27.x with the
> latest patch available
>
> > The Util Vserver tools version is util-vserver-0.30.215.
>
> I'd update that too (to the latest 0.30.216pre)
>
> > When i try to use the
> > cmd>> vserver <name> start
>
> > The command hangs.
> > The strace for the above command is attached below. Seems like the hang
> > happens in util-vserver/lib_internal/util-exitlikeprocess.c ; function
> > exitLikeProcess, wait4().
>
> > Is it possible to have Linux Vserver on Montavista??
>
> sure, I do not see why it shouldn't work on any distro
>
> best,
> Herbert
>
> > Kindly suggest.
> >
> > ______________________________________________________________________
> > execve("/usr/sbin/vserver", ["vserver", "vps3", "start"], [/* 17 vars
> */]) = 0
> > brk(0)                                  = 0x6b9000
> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0x2ba1decd3000
> > uname({sys="Linux", node="(none)", ...}) = 0
> > access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
> directory)
> > open("/lib/tls/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> > stat("/lib/tls/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such file or
> directory)
> > open("/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > stat("/lib/tls", 0x7fffcbdf0e50)        = -1 ENOENT (No such file or
> directory)
> > open("/lib/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> > stat("/lib/x86_64", 0x7fffcbdf0e50)     = -1 ENOENT (No such file or
> directory)
> > open("/lib/libncurses.so.5", O_RDONLY)  = 3
> > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\337\0"...,
> 832) = 832
> > close(3)                                = 0
> > stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> > open("/usr/local/lib/tls/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> > stat("/usr/local/lib/tls/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such
> file or directory)
> > open("/usr/local/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> > stat("/usr/local/lib/tls", 0x7fffcbdf0e50) = -1 ENOENT (No such file or
> directory)
> > open("/usr/local/lib/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> > stat("/usr/local/lib/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such file
> or directory)
> > open("/usr/local/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> > stat("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096,
> ...}) = 0
> > open("/usr/lib/tls/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> > stat("/usr/lib/tls/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such file or
> directory)
> > open("/usr/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> > stat("/usr/lib/tls", 0x7fffcbdf0e50)    = -1 ENOENT (No such file or
> directory)
> > open("/usr/lib/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> > stat("/usr/lib/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such file or
> directory)
> > open("/usr/lib/libncurses.so.5", O_RDONLY) = 3
> > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\337\0"...,
> 832) = 832
> > close(3)                                = 0
> > stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
> > open("/usr/atria/lib/tls/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> > stat("/usr/atria/lib/tls/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such
> file or directory)
> > open("/usr/atria/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> > stat("/usr/atria/lib/tls", 0x7fffcbdf0e50) = -1 ENOENT (No such file or
> directory)
> > open("/usr/atria/lib/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> > stat("/usr/atria/lib/x86_64", 0x7fffcbdf0e50) = -1 ENOENT (No such file
> or directory)
> > open("/usr/atria/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> > stat("/usr/atria/lib", 0x7fffcbdf0e50)  = -1 ENOENT (No such file or
> directory)
> > open("./tls/x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> > open("./tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("./x86_64/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("./libncurses.so.5", O_RDONLY)     = -1 ENOENT (No such file or
> directory)
> > open("/etc/ld.so.cache", O_RDONLY)      = 3
> > fstat(3, {st_mode=S_IFREG|0644, st_size=74528, ...}) = 0
> > mmap(NULL, 74528, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ba1decd4000
> > close(3)                                = 0
> > open("/lib64/libncurses.so.5", O_RDONLY) = 3
> > read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \365\1\0"...,
> 832) = 832
> > fstat(3, {st_mode=S_IFREG|0744, st_size=366400, ...}) = 0
> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0x2ba1dece7000
> > mmap(NULL, 2455752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
> 0) = 0x2ba1deed4000
> > mprotect(0x2ba1def1d000, 2097152, PROT_NONE) = 0
> > mmap(0x2ba1df11d000, 57344, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x49000) = 0x2ba1df11d000
> > mmap(0x2ba1df12b000, 2248, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba1df12b000
> > close(3)                                = 0
> > open("/lib/libdl.so.2", O_RDONLY)       = 3
> > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\000"...,
> 832) = 832
> > close(3)                                = 0
> > open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("/usr/lib/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or
> directory)
> > open("./tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("./tls/libdl.so.2", O_RDONLY)      = -1 ENOENT (No such file or
> directory)
> > open("./x86_64/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or
> directory)
> > open("./libdl.so.2", O_RDONLY)          = -1 ENOENT (No such file or
> directory)
> > open("/lib64/libdl.so.2", O_RDONLY)     = 3
> > read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0"...,
> 832) = 832
> > fstat(3, {st_mode=S_IFREG|0644, st_size=15888, ...}) = 0
> > mmap(NULL, 2105632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
> 0) = 0x2ba1df12c000
> > mprotect(0x2ba1df12e000, 2093056, PROT_NONE) = 0
> > mmap(0x2ba1df32d000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba1df32d000
> > close(3)                                = 0
> > open("/lib/libc.so.6", O_RDONLY)        = 3
> > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Ba\1\000"...,
> 832) = 832
> > close(3)                                = 0
> > open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("/usr/lib/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or
> directory)
> > open("./tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> > open("./tls/libc.so.6", O_RDONLY)       = -1 ENOENT (No such file or
> directory)
> > open("./x86_64/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or
> directory)
> > open("./libc.so.6", O_RDONLY)           = -1 ENOENT (No such file or
> directory)
> > open("/lib64/libc.so.6", O_RDONLY)      = 3
> > read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0002\334\1"...,
> 832) = 832
> > fstat(3, {st_mode=S_IFREG|0755, st_size=1586621, ...}) = 0
> > mmap(NULL, 3387608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
> 0) = 0x2ba1df32f000
> > mprotect(0x2ba1df461000, 2097152, PROT_NONE) = 0
> > mmap(0x2ba1df661000, 20480, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x132000) = 0x2ba1df661000
> > mmap(0x2ba1df666000, 16600, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba1df666000
> > close(3)                                = 0
> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0x2ba1df66b000
> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0x2ba1df66c000
> > arch_prctl(ARCH_SET_FS, 0x2ba1df66bdc0) = 0
> > mprotect(0x2ba1df661000, 12288, PROT_READ) = 0
> > munmap(0x2ba1decd4000, 74528)           = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3
> > close(3)                                = 0
> > brk(0)                                  = 0x6b9000
> > brk(0x6ba000)                           = 0x6ba000
> > brk(0x6bb000)                           = 0x6bb000
> > getuid()                                = 0
> > getgid()                                = 0
> > geteuid()                               = 0
> > getegid()                               = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6bc000)                           = 0x6bc000
> > open("/proc/meminfo", O_RDONLY)         = 3
> > fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0x2ba1decd4000
> > read(3, "MemTotal:      4041040 kB\nMemFre"..., 1024) = 630
> > close(3)                                = 0
> > munmap(0x2ba1decd4000, 4096)            = 0
> > brk(0x6bd000)                           = 0x6bd000
> > rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
> > uname({sys="Linux", node="(none)", ...}) = 0
> > stat("/etc/vservers/.defaults", {st_mode=S_IFDIR|0755, st_size=4096,
> ...}) = 0
> > stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> > brk(0x6be000)                           = 0x6be000
> > getpid()                                = 16632
> > getppid()                               = 16631
> > brk(0x6bf000)                           = 0x6bf000
> > getpgrp()                               = 16631
> > rt_sigaction(SIGCHLD, {0x43287d, [], SA_RESTORER, 0x2ba1df35f230},
> {SIG_DFL}, 8) = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > open("/usr/sbin/vserver", O_RDONLY)     = 3
> > ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffcbdf1630) = -1 ENOTTY
> (Inappropriate ioctl for device)
> > lseek(3, 0, SEEK_CUR)                   = 0
> > read(3, "#! /bin/bash\n# $Id: vserver 2661"..., 80) = 80
> > lseek(3, 0, SEEK_SET)                   = 0
> > getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
> > dup2(3, 255)                            = 255
> > close(3)                                = 0
> > fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
> > fcntl(255, F_GETFL)                     = 0x8000 (flags
> O_RDONLY|O_LARGEFILE)
> > fstat(255, {st_mode=S_IFREG|0755, st_size=7893, ...}) = 0
> > lseek(255, 0, SEEK_CUR)                 = 0
> > brk(0x6c1000)                           = 0x6c1000
> > brk(0x6c2000)                           = 0x6c2000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > read(255, "#! /bin/bash\n# $Id: vserver 2661"..., 7893) = 7893
> > brk(0x6c3000)                           = 0x6c3000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6c4000)                           = 0x6c4000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > stat("/usr/lib/util-vserver/util-vserver-vars", {st_mode=S_IFREG|0644,
> st_size=5113, ...}) = 0
> > rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > stat("/usr/lib/util-vserver/util-vserver-vars", {st_mode=S_IFREG|0644,
> st_size=5113, ...}) = 0
> > open("/usr/lib/util-vserver/util-vserver-vars", O_RDONLY) = 3
> > fstat(3, {st_mode=S_IFREG|0644, st_size=5113, ...}) = 0
> > brk(0x6c6000)                           = 0x6c6000
> > read(3, "# $Id: util-vserver-vars.pathsub"..., 5113) = 5113
> > close(3)                                = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6c7000)                           = 0x6c7000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6c8000)                           = 0x6c8000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6c9000)                           = 0x6c9000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6ca000)                           = 0x6ca000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6cb000)                           = 0x6cb000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6cc000)                           = 0x6cc000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6cd000)                           = 0x6cd000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6ce000)                           = 0x6ce000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6cf000)                           = 0x6cf000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > stat("/usr/lib/util-vserver/functions", {st_mode=S_IFREG|0644,
> st_size=25052, ...}) = 0
> > open("/usr/lib/util-vserver/functions", O_RDONLY) = 3
> > fstat(3, {st_mode=S_IFREG|0644, st_size=25052, ...}) = 0
> > brk(0x6d7000)                           = 0x6d7000
> > read(3, "# $Id: functions 2586 2007-08-13"..., 25052) = 25052
> > close(3)                                = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6d8000)                           = 0x6d8000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6d9000)                           = 0x6d9000
> > brk(0x6da000)                           = 0x6da000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6db000)                           = 0x6db000
> > brk(0x6dc000)                           = 0x6dc000
> > brk(0x6dd000)                           = 0x6dd000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6de000)                           = 0x6de000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6df000)                           = 0x6df000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e0000)                           = 0x6e0000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e1000)                           = 0x6e1000
> > brk(0x6e2000)                           = 0x6e2000
> > brk(0x6e3000)                           = 0x6e3000

> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e4000)                           = 0x6e4000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e5000)                           = 0x6e5000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e6000)                           = 0x6e6000
> > brk(0x6e7000)                           = 0x6e7000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e8000)                           = 0x6e8000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6e9000)                           = 0x6e9000
> > brk(0x6ea000)                           = 0x6ea000
> > brk(0x6eb000)                           = 0x6eb000
> > brk(0x6ec000)                           = 0x6ec000
> > brk(0x6ed000)                           = 0x6ed000
> > brk(0x6ee000)                           = 0x6ee000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6ef000)                           = 0x6ef000
> > brk(0x6f0000)                           = 0x6f0000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6f1000)                           = 0x6f1000
> > brk(0x6f2000)                           = 0x6f2000
> > brk(0x6f3000)                           = 0x6f3000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6f4000)                           = 0x6f4000
> > brk(0x6f5000)                           = 0x6f5000
> > brk(0x6f6000)                           = 0x6f6000
> > brk(0x6f7000)                           = 0x6f7000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6f8000)                           = 0x6f8000
> > brk(0x6f9000)                           = 0x6f9000
> > brk(0x6fa000)                           = 0x6fa000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > brk(0x6fb000)                           = 0x6fb000
> > brk(0x6fc000)                           = 0x6fc000
> > brk(0x6fd000)                           = 0x6fd000
> > brk(0x6fe000)                           = 0x6fe000
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> > rt_sig
______________________________________________________________________