All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
@ 2010-08-18  7:33 renxiu liang
  2010-08-18  8:35 ` Garrett Cooper
  2010-08-26  3:36 ` Garrett Cooper
  0 siblings, 2 replies; 11+ messages in thread
From: renxiu liang @ 2010-08-18  7:33 UTC (permalink / raw)
  To: ltp-list

[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]

Hi,

We met the mtest06 failure several times; this is because in
mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
cover another two race conditions:
one is si_code equals "SEGV_MAPERR" but si_address does not equal to
map_address; and one is si_code equals to "SEGV_ACCERR"; 

see below error log:

<<<test_start>>>
tag=mtest06 stime=1270902396
cmdline="  mmap1 -x 0.05"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
1000 times
mmap1       0  INFO  :  created thread[1216369840]
mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
1000 times
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
......
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
caught unexpected signal - 11 --- exiting
<<<execution_status>>>
duration=1 termination_type=exited termination_id=255 corefile=no
cutime=0 cstime=4
<<<test_end>>>

I made a patch to cover all the three race conditions in one case in
sig_handler(), 
then run mtest06 repeatedly on different archs, test will not fail by
catching signal 11.

See attached patch.

Thanks,
Renxiu

[-- Attachment #2: 0001-Fix-sig_handler-for-SIGSEGV-in-mmap1.c.patch --]
[-- Type: text/x-patch, Size: 1740 bytes --]

From cb3a3032acf818a69e6d7bd028d4b0c927b0fac4 Mon Sep 17 00:00:00 2001
From: Renxiu Liang <renxiu.liang@windriver.com>
Date: Mon, 16 Aug 2010 19:57:54 -0700
Subject: [PATCH 1/1] Fix sig_handler() for SIGSEGV in mmap1.c

"mtest06" is aimed at stressing the memory manager by simultanious
map/unmap/read by light weight processes; it tries to handle
SIGSEGV signal in sig_handler instead of doing synchronizations
between read and write threads; two more race conditions are
not covered: one is si_code equals "SEGV_MAPERR" but si_address
does not equal to map_address; the other is si_code equals to
"SEGV_ACCERR"; try to cover the three conditions in one case
to reduce the complexity.

Signed-off-by: Renxiu Liang <renxiu.liang@windriver.com>
---
 testcases/kernel/mem/mtest06/mmap1.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/testcases/kernel/mem/mtest06/mmap1.c b/testcases/kernel/mem/mtest06/mmap1.c
index 47ab49a..7eb3547 100644
--- a/testcases/kernel/mem/mtest06/mmap1.c
+++ b/testcases/kernel/mem/mtest06/mmap1.c
@@ -168,14 +168,10 @@ sig_handler(int signal,		/* signal number, set to handle SIGALRM       */
              _exit(0);
 
         case SIGSEGV:
-             if (info->si_code == SEGV_MAPERR &&
-                      info->si_addr == map_address)
-             {
-                  tst_resm(TINFO,
+             tst_resm(TINFO,
                     "page fault occurred at %p",
                     map_address);
-                  longjmp(jmpbuf, 1);
-             }
+             longjmp(jmpbuf, 1);
         default:
             fprintf(stderr, "caught unexpected signal - %d --- exiting\n",
                      signal);
-- 
1.6.1


[-- Attachment #3: Type: text/plain, Size: 224 bytes --]

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-08-18  7:33 [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting renxiu liang
@ 2010-08-18  8:35 ` Garrett Cooper
  2010-08-26  3:36 ` Garrett Cooper
  1 sibling, 0 replies; 11+ messages in thread
From: Garrett Cooper @ 2010-08-18  8:35 UTC (permalink / raw)
  To: renxiu liang; +Cc: ltp-list

On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
<renxiu.liang@windriver.com> wrote:
> Hi,
>
> We met the mtest06 failure several times; this is because in
> mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
> cover another two race conditions:
> one is si_code equals "SEGV_MAPERR" but si_address does not equal to
> map_address; and one is si_code equals to "SEGV_ACCERR";
>
> see below error log:
>
> <<<test_start>>>
> tag=mtest06 stime=1270902396
> cmdline="  mmap1 -x 0.05"
> contacts=""
> analysis=exit
> initiation_status="ok"
> <<<test_output>>>
> mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
> 1000 times
> mmap1       0  INFO  :  created thread[1216369840]
> mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
> 1000 times
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> ......
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> caught unexpected signal - 11 --- exiting
> <<<execution_status>>>
> duration=1 termination_type=exited termination_id=255 corefile=no
> cutime=0 cstime=4
> <<<test_end>>>
>
> I made a patch to cover all the three race conditions in one case in
> sig_handler(),
> then run mtest06 repeatedly on different archs, test will not fail by
> catching signal 11.
>
> See attached patch.

    I saw the first email :)... I just hadn't gotten an opportunity to
look at the manpage to see whether or not what you're proposing makes
sense.
Thanks!
-Garrett

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-08-18  7:33 [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting renxiu liang
  2010-08-18  8:35 ` Garrett Cooper
@ 2010-08-26  3:36 ` Garrett Cooper
  2010-08-31  1:51   ` renxiu liang
  1 sibling, 1 reply; 11+ messages in thread
From: Garrett Cooper @ 2010-08-26  3:36 UTC (permalink / raw)
  To: renxiu liang; +Cc: ltp-list

On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
<renxiu.liang@windriver.com> wrote:
> Hi,
>
> We met the mtest06 failure several times; this is because in
> mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
> cover another two race conditions:
> one is si_code equals "SEGV_MAPERR" but si_address does not equal to
> map_address; and one is si_code equals to "SEGV_ACCERR";
>
> see below error log:
>
> <<<test_start>>>
> tag=mtest06 stime=1270902396
> cmdline="  mmap1 -x 0.05"
> contacts=""
> analysis=exit
> initiation_status="ok"
> <<<test_output>>>
> mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
> 1000 times
> mmap1       0  INFO  :  created thread[1216369840]
> mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
> 1000 times
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> ......
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> caught unexpected signal - 11 --- exiting
> <<<execution_status>>>
> duration=1 termination_type=exited termination_id=255 corefile=no
> cutime=0 cstime=4
> <<<test_end>>>
>
> I made a patch to cover all the three race conditions in one case in
> sig_handler(),
> then run mtest06 repeatedly on different archs, test will not fail by
> catching signal 11.

Could you print out what the value of info->si_code and info->si_addr
are at the time of the fault? Also, which architecture(s) are you
running into this issue on?
Thanks!
-Garrett

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-08-26  3:36 ` Garrett Cooper
@ 2010-08-31  1:51   ` renxiu liang
  2010-09-01  7:26     ` Garrett Cooper
  0 siblings, 1 reply; 11+ messages in thread
From: renxiu liang @ 2010-08-31  1:51 UTC (permalink / raw)
  To: Garrett Cooper; +Cc: ltp-list

[-- Attachment #1: Type: text/plain, Size: 2199 bytes --]

On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
> <renxiu.liang@windriver.com> wrote:
> > Hi,
> >
> > We met the mtest06 failure several times; this is because in
> > mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
> > cover another two race conditions:
> > one is si_code equals "SEGV_MAPERR" but si_address does not equal to
> > map_address; and one is si_code equals to "SEGV_ACCERR";
> >
> > see below error log:
> >
> > <<<test_start>>>
> > tag=mtest06 stime=1270902396
> > cmdline="  mmap1 -x 0.05"
> > contacts=""
> > analysis=exit
> > initiation_status="ok"
> > <<<test_output>>>
> > mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
> > 1000 times
> > mmap1       0  INFO  :  created thread[1216369840]
> > mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
> > 1000 times
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > ......
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > mmap1       0  INFO  :  page fault occurred at 0x48002000
> > caught unexpected signal - 11 --- exiting
> > <<<execution_status>>>
> > duration=1 termination_type=exited termination_id=255 corefile=no
> > cutime=0 cstime=4
> > <<<test_end>>>
> >
> > I made a patch to cover all the three race conditions in one case in
> > sig_handler(),
> > then run mtest06 repeatedly on different archs, test will not fail by
> > catching signal 11.
> 
> Could you print out what the value of info->si_code and info->si_addr
> are at the time of the fault? Also, which architecture(s) are you
> running into this issue on?
Hi Garrett,

Sorry for the late reply; See attached mtest06 logs, I printed out the
values of si_code, si_addr, map_address;
it is reproducible on arm, x86, ppc and mips; though it is not
reproducible every time, but can be reproducible if run the case
repeatedly.

thanks,
RenXiu
> Thanks!
> -Garrett


[-- Attachment #2: mtest06-logs.tar.bz2 --]
[-- Type: application/x-bzip-compressed-tar, Size: 12607 bytes --]

[-- Attachment #3: Type: text/plain, Size: 247 bytes --]

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-08-31  1:51   ` renxiu liang
@ 2010-09-01  7:26     ` Garrett Cooper
  2010-09-01  7:27       ` Garrett Cooper
  0 siblings, 1 reply; 11+ messages in thread
From: Garrett Cooper @ 2010-09-01  7:26 UTC (permalink / raw)
  To: renxiu liang; +Cc: ltp-list

[-- Attachment #1: Type: text/plain, Size: 2505 bytes --]

On Mon, Aug 30, 2010 at 6:51 PM, renxiu liang
<renxiu.liang@windriver.com> wrote:
> On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
>> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
>> <renxiu.liang@windriver.com> wrote:
>> > Hi,
>> >
>> > We met the mtest06 failure several times; this is because in
>> > mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
>> > cover another two race conditions:
>> > one is si_code equals "SEGV_MAPERR" but si_address does not equal to
>> > map_address; and one is si_code equals to "SEGV_ACCERR";
>> >
>> > see below error log:
>> >
>> > <<<test_start>>>
>> > tag=mtest06 stime=1270902396
>> > cmdline="  mmap1 -x 0.05"
>> > contacts=""
>> > analysis=exit
>> > initiation_status="ok"
>> > <<<test_output>>>
>> > mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
>> > 1000 times
>> > mmap1       0  INFO  :  created thread[1216369840]
>> > mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
>> > 1000 times
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > ......
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > caught unexpected signal - 11 --- exiting
>> > <<<execution_status>>>
>> > duration=1 termination_type=exited termination_id=255 corefile=no
>> > cutime=0 cstime=4
>> > <<<test_end>>>
>> >
>> > I made a patch to cover all the three race conditions in one case in
>> > sig_handler(),
>> > then run mtest06 repeatedly on different archs, test will not fail by
>> > catching signal 11.
>>
>> Could you print out what the value of info->si_code and info->si_addr
>> are at the time of the fault? Also, which architecture(s) are you
>> running into this issue on?
> Hi Garrett,
>
> Sorry for the late reply; See attached mtest06 logs, I printed out the
> values of si_code, si_addr, map_address;
> it is reproducible on arm, x86, ppc and mips; though it is not
> reproducible every time, but can be reproducible if run the case
> repeatedly.

Nothing is jumping out at me as being incorrect, so I think it's best
that I bring in a better pair of eyes, just in case.

Suzuki-san,
    Could you please help review this patch?
Thanks!
-Garrett

[-- Attachment #2: 0001-Fix-sig_handler-for-SIGSEGV-in-mmap1.c.patch --]
[-- Type: text/x-patch, Size: 1740 bytes --]

From cb3a3032acf818a69e6d7bd028d4b0c927b0fac4 Mon Sep 17 00:00:00 2001
From: Renxiu Liang <renxiu.liang@windriver.com>
Date: Mon, 16 Aug 2010 19:57:54 -0700
Subject: [PATCH 1/1] Fix sig_handler() for SIGSEGV in mmap1.c

"mtest06" is aimed at stressing the memory manager by simultanious
map/unmap/read by light weight processes; it tries to handle
SIGSEGV signal in sig_handler instead of doing synchronizations
between read and write threads; two more race conditions are
not covered: one is si_code equals "SEGV_MAPERR" but si_address
does not equal to map_address; the other is si_code equals to
"SEGV_ACCERR"; try to cover the three conditions in one case
to reduce the complexity.

Signed-off-by: Renxiu Liang <renxiu.liang@windriver.com>
---
 testcases/kernel/mem/mtest06/mmap1.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/testcases/kernel/mem/mtest06/mmap1.c b/testcases/kernel/mem/mtest06/mmap1.c
index 47ab49a..7eb3547 100644
--- a/testcases/kernel/mem/mtest06/mmap1.c
+++ b/testcases/kernel/mem/mtest06/mmap1.c
@@ -168,14 +168,10 @@ sig_handler(int signal,		/* signal number, set to handle SIGALRM       */
              _exit(0);
 
         case SIGSEGV:
-             if (info->si_code == SEGV_MAPERR &&
-                      info->si_addr == map_address)
-             {
-                  tst_resm(TINFO,
+             tst_resm(TINFO,
                     "page fault occurred at %p",
                     map_address);
-                  longjmp(jmpbuf, 1);
-             }
+             longjmp(jmpbuf, 1);
         default:
             fprintf(stderr, "caught unexpected signal - %d --- exiting\n",
                      signal);
-- 
1.6.1


[-- Attachment #3: Type: text/plain, Size: 247 bytes --]

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-09-01  7:26     ` Garrett Cooper
@ 2010-09-01  7:27       ` Garrett Cooper
       [not found]         ` <1284874992.12271.5.camel@PEK-RLIANG-D1>
  0 siblings, 1 reply; 11+ messages in thread
From: Garrett Cooper @ 2010-09-01  7:27 UTC (permalink / raw)
  To: renxiu liang; +Cc: ltp-list, Suzuki Poulose

On Wed, Sep 1, 2010 at 12:26 AM, Garrett Cooper <yanegomi@gmail.com> wrote:
> On Mon, Aug 30, 2010 at 6:51 PM, renxiu liang
> <renxiu.liang@windriver.com> wrote:
>> On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
>>> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
>>> <renxiu.liang@windriver.com> wrote:
>>> > Hi,
>>> >
>>> > We met the mtest06 failure several times; this is because in
>>> > mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
>>> > cover another two race conditions:
>>> > one is si_code equals "SEGV_MAPERR" but si_address does not equal to
>>> > map_address; and one is si_code equals to "SEGV_ACCERR";
>>> >
>>> > see below error log:
>>> >
>>> > <<<test_start>>>
>>> > tag=mtest06 stime=1270902396
>>> > cmdline="  mmap1 -x 0.05"
>>> > contacts=""
>>> > analysis=exit
>>> > initiation_status="ok"
>>> > <<<test_output>>>
>>> > mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
>>> > 1000 times
>>> > mmap1       0  INFO  :  created thread[1216369840]
>>> > mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
>>> > 1000 times
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > ......
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>>> > caught unexpected signal - 11 --- exiting
>>> > <<<execution_status>>>
>>> > duration=1 termination_type=exited termination_id=255 corefile=no
>>> > cutime=0 cstime=4
>>> > <<<test_end>>>
>>> >
>>> > I made a patch to cover all the three race conditions in one case in
>>> > sig_handler(),
>>> > then run mtest06 repeatedly on different archs, test will not fail by
>>> > catching signal 11.
>>>
>>> Could you print out what the value of info->si_code and info->si_addr
>>> are at the time of the fault? Also, which architecture(s) are you
>>> running into this issue on?
>> Hi Garrett,
>>
>> Sorry for the late reply; See attached mtest06 logs, I printed out the
>> values of si_code, si_addr, map_address;
>> it is reproducible on arm, x86, ppc and mips; though it is not
>> reproducible every time, but can be reproducible if run the case
>> repeatedly.
>
> Nothing is jumping out at me as being incorrect, so I think it's best
> that I bring in a better pair of eyes, just in case.
>
> Suzuki-san,
>    Could you please help review this patch?

CCing Suzuki-san...
-Garrett

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
       [not found]               ` <4C95B7D9.5060801@in.ibm.com>
@ 2010-09-19  7:17                 ` Suzuki Poulose
  2010-09-25  3:43                   ` renxiu liang
  0 siblings, 1 reply; 11+ messages in thread
From: Suzuki Poulose @ 2010-09-19  7:17 UTC (permalink / raw)
  To: renxiu liang; +Cc: ltp-list

[-- Attachment #1: Type: text/plain, Size: 4292 bytes --]

Here is a patch which I had, sometime back. It is on an older version of 
LTP.

Cheers

Suzuki


, Suzuki Poulose wrote:
> , renxiu liang wrote:
>> On Sun, 2010-09-19 at 12:06 +0530, Suzuki Poulose wrote:
>>> Hello Renxiu,
>>>
>>> Sorry for the late reply. Could you please resend the patch ? I don't
>>> find the patch in the e-mail.
>>>
>> Hi Suzuki
>>
>> attached failure logs on different archs and patch for you.
>
> I don't understand why there should be ACCERR. The mmap is done with
> PROT_WRIT|PROT_READ. Could we get more info on which condition triggers
> this ?
>
> You may use GDB to break for the ACCERR case and take a look at the
> instruction which triggers this.
>
> Coming back to your patch :
>
> I think we should ensure the si_addr is within the map. (map_address,
> map_address+mapsize-1) ? We should not let the other SIGSEGVs go through.
>
> It may be like :
>
> case SIGSEGV:
> if ((si_addr >= map_address) &&
> (si_addr < (map_address + map_size) ) {
> ...
> ..
> }
>
>
> Thanks
>
> Suzuki
>
>
>
>
>>
>> thanks for help review this.
>>
>> BR
>> Renxiu
>>> Thanks
>>>
>>> Suzuki
>>> , renxiu liang wrote:
>>>> On Wed, 2010-09-01 at 00:27 -0700, Garrett Cooper wrote:
>>>>> On Wed, Sep 1, 2010 at 12:26 AM, Garrett Cooper<yanegomi@gmail.com>
>>>>> wrote:
>>>>>> On Mon, Aug 30, 2010 at 6:51 PM, renxiu liang
>>>>>> <renxiu.liang@windriver.com> wrote:
>>>>>>> On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
>>>>>>>> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
>>>>>>>> <renxiu.liang@windriver.com> wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> We met the mtest06 failure several times; this is because in
>>>>>>>>> mtest06/mmap1.c, when handling the signal 11 in sig_handler, it
>>>>>>>>> doesn't
>>>>>>>>> cover another two race conditions:
>>>>>>>>> one is si_code equals "SEGV_MAPERR" but si_address does not
>>>>>>>>> equal to
>>>>>>>>> map_address; and one is si_code equals to "SEGV_ACCERR";
>>>>>>>>>
>>>>>>>>> see below error log:
>>>>>>>>>
>>>>>>>>> <<<test_start>>>
>>>>>>>>> tag=mtest06 stime=1270902396
>>>>>>>>> cmdline=" mmap1 -x 0.05"
>>>>>>>>> contacts=""
>>>>>>>>> analysis=exit
>>>>>>>>> initiation_status="ok"
>>>>>>>>> <<<test_output>>>
>>>>>>>>> mmap1 0 INFO : pid[5456]: map, change contents, unmap files
>>>>>>>>> 1000 times
>>>>>>>>> mmap1 0 INFO : created thread[1216369840]
>>>>>>>>> mmap1 0 INFO : pid[5456] - read contents of memory 0x48002000
>>>>>>>>> 1000 times
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> ......
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
>>>>>>>>> caught unexpected signal - 11 --- exiting
>>>>>>>>> <<<execution_status>>>
>>>>>>>>> duration=1 termination_type=exited termination_id=255 corefile=no
>>>>>>>>> cutime=0 cstime=4
>>>>>>>>> <<<test_end>>>
>>>>>>>>>
>>>>>>>>> I made a patch to cover all the three race conditions in one
>>>>>>>>> case in
>>>>>>>>> sig_handler(),
>>>>>>>>> then run mtest06 repeatedly on different archs, test will not
>>>>>>>>> fail by
>>>>>>>>> catching signal 11.
>>>>>>>>
>>>>>>>> Could you print out what the value of info->si_code and
>>>>>>>> info->si_addr
>>>>>>>> are at the time of the fault? Also, which architecture(s) are you
>>>>>>>> running into this issue on?
>>>>>>> Hi Garrett,
>>>>>>>
>>>>>>> Sorry for the late reply; See attached mtest06 logs, I printed
>>>>>>> out the
>>>>>>> values of si_code, si_addr, map_address;
>>>>>>> it is reproducible on arm, x86, ppc and mips; though it is not
>>>>>>> reproducible every time, but can be reproducible if run the case
>>>>>>> repeatedly.
>>>>>>
>>>>>> Nothing is jumping out at me as being incorrect, so I think it's best
>>>>>> that I bring in a better pair of eyes, just in case.
>>>>>>
>>>>>> Suzuki-san,
>>>>>> Could you please help review this patch?
>>>>>
>>>> Hi Garrett,
>>>> No reply from Suzuki-san after almost three weeks; I'm afraid
>>>> Suzuki-san
>>>> didn't catch the mail, could you find someone else to review the patch?
>>>> thanks!
>>>>
>>>> BR,
>>>> Renxiu
>>>>
>>>>> CCing Suzuki-san...
>>>>> -Garrett
>>>>
>>>
>>
>


[-- Attachment #2: mtest06-mmap1.diff --]
[-- Type: text/plain, Size: 1818 bytes --]

diff -Naur ltp-full-20091231.orig/testcases/kernel/mem/mtest06/mmap1.c ltp-full-20091231/testcases/kernel/mem/mtest06/mmap1.c
--- ltp-full-20091231.orig/testcases/kernel/mem/mtest06/mmap1.c	2009-10-13 19:30:46.000000000 +0530
+++ ltp-full-20091231/testcases/kernel/mem/mtest06/mmap1.c	2010-03-15 16:30:33.000000000 +0530
@@ -138,6 +138,7 @@
 int 	   verbose_print = FALSE;/* when called with -v print more info       */
 caddr_t    *map_address;	/* address of the file mapped.	              */
 sigjmp_buf jmpbuf;		/* argument to sigsetjmp and siglongjmp       */
+long	   map_len;
 
 char *TCID = "mmap1";
 int TST_TOTAL = 1;
@@ -168,14 +169,22 @@
              _exit(0);
 
         case SIGSEGV:
-             if (info->si_code == SEGV_MAPERR &&
-                      info->si_addr == map_address)
+             if ( info->si_addr == map_address ||
+		 (map_address && (info->si_addr >= (void*) map_address &&
+				 info->si_addr < (void *)((long)map_address + map_len))
+		  )
+		)
              {
                   tst_resm(TINFO,
                     "page fault occurred at %p",
                     map_address);
                   longjmp(jmpbuf, 1);
-             }
+             } else {
+            	  fprintf(stderr, "caught SIGSEGV at %p while mmap is (%p,%p) -  exiting\n",
+				info->si_addr, map_address, (void*)((long)map_address + map_len));
+		  _exit(-1);
+	     }
+		
         default:
             fprintf(stderr, "caught unexpected signal - %d --- exiting\n",
                      signal);
@@ -293,6 +302,9 @@
 		       (long *)args;
     long exit_val = 0;  /* exit value of the pthread		      */
 
+    /* The size of the map */
+    map_len = mwuargs[1];
+
     tst_resm(TINFO, "pid[%d]: map, change contents, unmap files %d times",
 		getpid(), (int)mwuargs[2]);
     if (verbose_print)

[-- Attachment #3: Type: text/plain, Size: 276 bytes --]

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-09-19  7:17                 ` Suzuki Poulose
@ 2010-09-25  3:43                   ` renxiu liang
  0 siblings, 0 replies; 11+ messages in thread
From: renxiu liang @ 2010-09-25  3:43 UTC (permalink / raw)
  To: Suzuki Poulose; +Cc: ltp-list

[-- Attachment #1: Type: text/plain, Size: 12093 bytes --]

On Sun, 2010-09-19 at 12:47 +0530, Suzuki Poulose wrote:
> Here is a patch which I had, sometime back. It is on an older version of 
> LTP.
> 
> Cheers
> 
> Suzuki
> 
> 
> , Suzuki Poulose wrote:
> > , renxiu liang wrote:
> >> On Sun, 2010-09-19 at 12:06 +0530, Suzuki Poulose wrote:
> >>> Hello Renxiu,
> >>>
> >>> Sorry for the late reply. Could you please resend the patch ? I don't
> >>> find the patch in the e-mail.
> >>>
> >> Hi Suzuki
> >>
> >> attached failure logs on different archs and patch for you.
> >
> > I don't understand why there should be ACCERR. The mmap is done with
> > PROT_WRIT|PROT_READ. Could we get more info on which condition triggers
> > this ?
> >
I'm trying to explain the ACCERR case with strace output because I'm not
able to debug this with GDB, it's much more time sensitive case.

I added some print info in mmap1.c to indicate the read and write
thread.

See below:
<root@arm926:/opt/ltp-full/testcases/bin> strace -o /tmp/output8
-f ./mmap1 -x 0.05
mmap1       0  INFO  :  pthread_create for map_write_unmap:583
mmap1       0  INFO  :  pid[5406]: map, change contents, unmap files
1000 times
mmap1       0  INFO  :  created write thread[1082139792]

mmap1       0  INFO  :  pthread_create for read_mem:594
mmap1       0  INFO  :  pid[5406] - read contents of memory 0x40803000
1000 times
mmap1       0  INFO  :  before strncmp in read_mem: 393
mmap1       0  INFO  :  info->si_code=2,
info->si_addr=0x40803000,map_address=0x40803000
mmap1       0  INFO  :  value at map_address=
mmap1       0  INFO  :  info->si_code=2,
info->si_addr=0x40803000,map_address=0x40803000
caught unexpected signal - 11 --- exiting
root@arm926:/opt/ltp-full/testcases/bin> 

Here the si_code=2 is ACCERR error; the error occurs when strncmp at
map_address(0x40803000).

map_address(0x40803000) is used for another read thread and protected
with PROT_NON in mprotect(),you can get this in strace output; any
access to 0x40803000 and 0x40803000+4096 will trigger SIGSEGV with
ACCERR.

Below is part of the strace output:

5406  open("ashfileeGKbWx", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
5406  unlink("ashfileeGKbWx")           = 0
5406  lseek(3, 1023, SEEK_SET)          = 1023
5406  write(3, "\0", 1)                 = 1
5406  fsync(3)                          = 0
5406  fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(5, 1), ...}) = 0
5406  ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
5406  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40002000
5406  write(1, "mmap1       0  INFO  :  pthread_"..., 63) = 63
5406  mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0x40003000
5406  brk(0)                            = 0x16000
5406  brk(0x37000)                      = 0x37000
5406  mprotect(0x40003000, 4096, PROT_NONE) = 0
5406  clone(child_stack=0x40801fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|
CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|
CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x408024d8,
tls=0x40802930, child_tidptr=0x408024d8) = 5407
5407  SYS_338(0x408024e0, 0xc, 0x4f2fc000, 0xc, 0x408024d8) = 0
5407  write(1, "mmap1       0  INFO  :  pid[5406"..., 80) = 80
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) =
0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) =
0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) =
0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
.............
............. <<<<<<<<<<<loops for mmap2, nanosleep, and munmap>>>>>>>>>
.............
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) =
0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  open("/lib/libgcc_s.so.1", O_RDONLY <unfinished ...>
5406  write(1, "mmap1       0  INFO  :  created "..., 57
<unfinished ...>
5407  <... open resumed> )              = 4
5407  read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P
\246XO4"..., 512) = 512
5407  fstat64(4, {st_mode=S_IFREG|0755, st_size=260598, ...}) = 0
5407  mmap2(0x4f588000, 75760, PROT_READ|PROT_EXEC, MAP_PRIVATE|
MAP_DENYWRITE, 4, 0) = 0x4f588000
5407  mprotect(0x4f593000, 28672, PROT_NONE) = 0
5407  mmap2(0x4f59a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 4, 0xa) = 0x4f59a000
5407  close(4)                          = 0
5407  exit(0)                           = ?
5406  <... write resumed> )             = 57
5406  sched_yield()                     = 0
5406  write(1, "mmap1       0  INFO  :  pthread_"..., 56) = 56
5406  mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0x40803000
5406  mprotect(0x40803000, 4096, PROT_NONE) = 0
5406  clone(child_stack=0x41001fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|
CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|
CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x410024d8,
tls=0x41002930, child_tidptr=0x410024d8) = 5408
5408  SYS_338(0x410024e0, 0xc, 0x4f2fc000, 0xc, 0x410024d8) = 0
5408  write(1, "mmap1       0  INFO  :  pid[5406"..., 82) = 82
5408  write(1, "mmap1       0  INFO  :  before s"..., 56) = 56
5408  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
5408  write(1, "mmap1       0  INFO  :  info->si"..., 89) = 89
5408  write(1, "mmap1       0  INFO  :  value at"..., 46) = 46
5408  futex(0x4f2c4010, 0x81 /* FUTEX_??? */, 1) = 0
5408  write(1, "mmap1       0  INFO  :  info->si"..., 89) = 89
5408  write(2, "caught unexpected signal - 11 --"..., 42) = 42
5408  exit_group(-1)                    = ?

See above, pid 5406 indicates the main process; pid 5407 indicates the
write thread; pid 5408 indicates the read thread; 0x40803000 is used to
create the read thread 5408 and mprotected with PROT_NON, in the
meantime, strncmp in read_mem tries to access the address, this triggers
the ACCERR error:
5406  mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0x40803000
5406  mprotect(0x40803000, 4096, PROT_NONE) = 0
5406  clone(child_stack=0x41001fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|
CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|
CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x410024d8,
tls=0x41002930, child_tidptr=0x410024d8) = 5408


Please refer to the attached strace log.


> > You may use GDB to break for the ACCERR case and take a look at the
> > instruction which triggers this.
> >
> > Coming back to your patch :
> >
> > I think we should ensure the si_addr is within the map. (map_address,
> > map_address+mapsize-1) ? We should not let the other SIGSEGVs go through.
> >

I agree with this, but this does not cover the following case:

root@localhost:/opt/ltp-full/testcases/bin> ./mmap1 -x 0.002
 mmap1       0  TINFO  :  created thread[724210864]
 mmap1       0  TINFO  :  created thread[732665008]
 mmap1       0  TINFO  :  pid[836] - read contents of memory (nil) 1000
 times
 mmap1       0  TINFO  :  info->si_code=1, info->si_addr=(nil),
 map_address=(nil)
 
 mmap1       0  TINFO  :  page fault occurred at (nil)
 mmap1       0  TINFO  :  pid[836]: map, change contents, unmap files
 1000 times
 mmap1       0  TINFO  :  info->si_code=1, info->si_addr=(nil),
 map_address=(nil)
 
 mmap1       0  TINFO  :  info->si_code=1, info->si_addr=(nil),
 map_address=0x2baba000
 
 caught unexpected signal - 11 --- exiting
 
 Here, read thread first triggers signal 11, si_addr and map_addr are
 nil, while seconds later, write thread successfully did mmap, then
 map_addr changed to 0x2baba000, thus sig_handler function got the
inconsistency between si_addr(nil) and map_address(0x2baba000), and
exited unexpectedly.

I think we should consider ACCERR case in mmap1.c, also should cover all
possible cases about the si_addr and map_address.

Looking forward to your advices.

Thanks,
Renxiu
> > It may be like :
> >
> > case SIGSEGV:
> > if ((si_addr >= map_address) &&
> > (si_addr < (map_address + map_size) ) {
> > ...
> > ..
> > }
> >
> >
> > Thanks
> >
> > Suzuki
> >
> >
> >
> >
> >>
> >> thanks for help review this.
> >>
> >> BR
> >> Renxiu
> >>> Thanks
> >>>
> >>> Suzuki
> >>> , renxiu liang wrote:
> >>>> On Wed, 2010-09-01 at 00:27 -0700, Garrett Cooper wrote:
> >>>>> On Wed, Sep 1, 2010 at 12:26 AM, Garrett Cooper<yanegomi@gmail.com>
> >>>>> wrote:
> >>>>>> On Mon, Aug 30, 2010 at 6:51 PM, renxiu liang
> >>>>>> <renxiu.liang@windriver.com> wrote:
> >>>>>>> On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
> >>>>>>>> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
> >>>>>>>> <renxiu.liang@windriver.com> wrote:
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> We met the mtest06 failure several times; this is because in
> >>>>>>>>> mtest06/mmap1.c, when handling the signal 11 in sig_handler, it
> >>>>>>>>> doesn't
> >>>>>>>>> cover another two race conditions:
> >>>>>>>>> one is si_code equals "SEGV_MAPERR" but si_address does not
> >>>>>>>>> equal to
> >>>>>>>>> map_address; and one is si_code equals to "SEGV_ACCERR";
> >>>>>>>>>
> >>>>>>>>> see below error log:
> >>>>>>>>>
> >>>>>>>>> <<<test_start>>>
> >>>>>>>>> tag=mtest06 stime=1270902396
> >>>>>>>>> cmdline=" mmap1 -x 0.05"
> >>>>>>>>> contacts=""
> >>>>>>>>> analysis=exit
> >>>>>>>>> initiation_status="ok"
> >>>>>>>>> <<<test_output>>>
> >>>>>>>>> mmap1 0 INFO : pid[5456]: map, change contents, unmap files
> >>>>>>>>> 1000 times
> >>>>>>>>> mmap1 0 INFO : created thread[1216369840]
> >>>>>>>>> mmap1 0 INFO : pid[5456] - read contents of memory 0x48002000
> >>>>>>>>> 1000 times
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> ......
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> mmap1 0 INFO : page fault occurred at 0x48002000
> >>>>>>>>> caught unexpected signal - 11 --- exiting
> >>>>>>>>> <<<execution_status>>>
> >>>>>>>>> duration=1 termination_type=exited termination_id=255 corefile=no
> >>>>>>>>> cutime=0 cstime=4
> >>>>>>>>> <<<test_end>>>
> >>>>>>>>>
> >>>>>>>>> I made a patch to cover all the three race conditions in one
> >>>>>>>>> case in
> >>>>>>>>> sig_handler(),
> >>>>>>>>> then run mtest06 repeatedly on different archs, test will not
> >>>>>>>>> fail by
> >>>>>>>>> catching signal 11.
> >>>>>>>>
> >>>>>>>> Could you print out what the value of info->si_code and
> >>>>>>>> info->si_addr
> >>>>>>>> are at the time of the fault? Also, which architecture(s) are you
> >>>>>>>> running into this issue on?
> >>>>>>> Hi Garrett,
> >>>>>>>
> >>>>>>> Sorry for the late reply; See attached mtest06 logs, I printed
> >>>>>>> out the
> >>>>>>> values of si_code, si_addr, map_address;
> >>>>>>> it is reproducible on arm, x86, ppc and mips; though it is not
> >>>>>>> reproducible every time, but can be reproducible if run the case
> >>>>>>> repeatedly.
> >>>>>>
> >>>>>> Nothing is jumping out at me as being incorrect, so I think it's best
> >>>>>> that I bring in a better pair of eyes, just in case.
> >>>>>>
> >>>>>> Suzuki-san,
> >>>>>> Could you please help review this patch?
> >>>>>
> >>>> Hi Garrett,
> >>>> No reply from Suzuki-san after almost three weeks; I'm afraid
> >>>> Suzuki-san
> >>>> didn't catch the mail, could you find someone else to review the patch?
> >>>> thanks!
> >>>>
> >>>> BR,
> >>>> Renxiu
> >>>>
> >>>>> CCing Suzuki-san...
> >>>>> -Garrett
> >>>>
> >>>
> >>
> >
> 


[-- Attachment #2: strace_mtest06.log --]
[-- Type: text/x-log, Size: 177519 bytes --]

5406  execve("./mmap1", ["./mmap1", "-x", "0.05"], [/* 13 vars */]) = 0
5406  brk(0)                            = 0x16000
5406  uname({sys="Linux", node="arm926", ...}) = 0
5406  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
5406  access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
5406  open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/v5l/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/v5l/fast-mult/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/v5l/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/v5l/fast-mult", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/v5l/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/v5l/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/v5l/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/v5l", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/fast-mult/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/fast-mult", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/tls", 0xbe97b3e0)    = -1 ENOENT (No such file or directory)
5406  open("/lib/v5l/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/v5l/fast-mult/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/v5l/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/v5l/fast-mult", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/v5l/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/v5l/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/v5l/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/v5l", 0xbe97b3e0)    = -1 ENOENT (No such file or directory)
5406  open("/lib/fast-mult/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/fast-mult/half", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/fast-mult/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/fast-mult", 0xbe97b3e0) = -1 ENOENT (No such file or directory)
5406  open("/lib/half/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
5406  stat64("/lib/half", 0xbe97b3e0)   = -1 ENOENT (No such file or directory)
5406  open("/lib/libpthread.so.0", O_RDONLY) = 3
5406  read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 B.O4\0\0"..., 512) = 512
5406  fstat64(3, {st_mode=S_IFREG|0755, st_size=86228, ...}) = 0
5406  mmap2(0x4f2e0000, 123376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4f2e0000
5406  mprotect(0x4f2f4000, 28672, PROT_NONE) = 0
5406  mmap2(0x4f2fb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x4f2fb000
5406  mmap2(0x4f2fd000, 4592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4f2fd000
5406  close(3)                          = 0
5406  open("/lib/libc.so.6", O_RDONLY)  = 3
5406  read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260Q\33"..., 512) = 512
5406  fstat64(3, {st_mode=S_IFREG|0755, st_size=1172404, ...}) = 0
5406  mmap2(0x4f1a0000, 1204784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4f1a0000
5406  mprotect(0x4f2b9000, 32768, PROT_NONE) = 0
5406  mmap2(0x4f2c1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x119) = 0x4f2c1000
5406  mmap2(0x4f2c4000, 8752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4f2c4000
5406  close(3)                          = 0
5406  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
5406  syscall_983045(0x40001410, 0x40001ae0, 0x4f19d674, 0x40001ae8, 0x4f19d048, 0x4f19d000, 0, 0xf0005, 0x48, 0x6474e552, 0xffff5170, 0xbe97bb24, 0, 0xbe97b9b0, 0x4f18946c, 0x4f179f68, 0x20000010, 0x40001410, 0, 0, 0xd844, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
5406  mprotect(0x4f2c1000, 8192, PROT_READ) = 0
5406  mprotect(0x4f2fb000, 4096, PROT_READ) = 0
5406  mprotect(0x4f19c000, 4096, PROT_READ) = 0
5406  set_tid_address(0x40000fb8)       = 5406
5406  SYS_338(0x40000fc0, 0xc, 0x1, 0xffffffec, 0x40001410) = 0
5406  futex(0xbe97bda4, 0x81 /* FUTEX_??? */, 1) = 0
5406  rt_sigaction(SIGRTMIN, {0x4f2e4134, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGRT_1, {0x4f2e3c98, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
5406  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
5406  setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={180, 0}}, NULL) = 0
5406  rt_sigaction(SIGHUP, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGINT, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGQUIT, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGABRT, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGBUS, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGSEGV, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGALRM, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGUSR1, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  rt_sigaction(SIGUSR2, {0x8eb0, ~[SEGV RTMIN RT_1], SA_NOMASK|SA_SIGINFO|0x4000000}, NULL, 8) = 0
5406  gettimeofday({1121257074, 348398}, NULL) = 0
5406  open("ashfileeGKbWx", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
5406  unlink("ashfileeGKbWx")           = 0
5406  lseek(3, 1023, SEEK_SET)          = 1023
5406  write(3, "\0", 1)                 = 1
5406  fsync(3)                          = 0
5406  fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(5, 1), ...}) = 0
5406  ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
5406  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40002000
5406  write(1, "mmap1       0  INFO  :  pthread_"..., 63) = 63
5406  mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40003000
5406  brk(0)                            = 0x16000
5406  brk(0x37000)                      = 0x37000
5406  mprotect(0x40003000, 4096, PROT_NONE) = 0
5406  clone(child_stack=0x40801fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x408024d8, tls=0x40802930, child_tidptr=0x408024d8) = 5407
5407  SYS_338(0x408024e0, 0xc, 0x4f2fc000, 0xc, 0x408024d8) = 0
5407  write(1, "mmap1       0  INFO  :  pid[5406"..., 80) = 80
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  mmap2(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40803000
5407  nanosleep({0, 1000}, NULL)        = 0
5407  munmap(0x40803000, 1024)          = 0
5407  open("/lib/libgcc_s.so.1", O_RDONLY <unfinished ...>
5406  write(1, "mmap1       0  INFO  :  created "..., 57 <unfinished ...>
5407  <... open resumed> )              = 4
5407  read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\246XO4"..., 512) = 512
5407  fstat64(4, {st_mode=S_IFREG|0755, st_size=260598, ...}) = 0
5407  mmap2(0x4f588000, 75760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4f588000
5407  mprotect(0x4f593000, 28672, PROT_NONE) = 0
5407  mmap2(0x4f59a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa) = 0x4f59a000
5407  close(4)                          = 0
5407  exit(0)                           = ?
5406  <... write resumed> )             = 57
5406  sched_yield()                     = 0
5406  write(1, "mmap1       0  INFO  :  pthread_"..., 56) = 56
5406  mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40803000
5406  mprotect(0x40803000, 4096, PROT_NONE) = 0
5406  clone(child_stack=0x41001fe8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x410024d8, tls=0x41002930, child_tidptr=0x410024d8) = 5408
5408  SYS_338(0x410024e0, 0xc, 0x4f2fc000, 0xc, 0x410024d8) = 0
5408  write(1, "mmap1       0  INFO  :  pid[5406"..., 82) = 82
5408  write(1, "mmap1       0  INFO  :  before s"..., 56) = 56
5408  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
5408  write(1, "mmap1       0  INFO  :  info->si"..., 89) = 89
5408  write(1, "mmap1       0  INFO  :  value at"..., 46) = 46
5408  futex(0x4f2c4010, 0x81 /* FUTEX_??? */, 1) = 0
5408  write(1, "mmap1       0  INFO  :  info->si"..., 89) = 89
5408  write(2, "caught unexpected signal - 11 --"..., 42) = 42
5408  exit_group(-1)                    = ?

[-- Attachment #3: Type: text/plain, Size: 276 bytes --]

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
  2010-08-17  5:57 ` Liang, RenXiu
@ 2010-09-06 16:17   ` Subrata Modak
  0 siblings, 0 replies; 11+ messages in thread
From: Subrata Modak @ 2010-09-06 16:17 UTC (permalink / raw)
  To: Liang, RenXiu, Garrett Cooper; +Cc: ltp-list

I think we missed this as well.

Regards--
Subrata

On Tue, 2010-08-17 at 07:57 +0200, Liang, RenXiu wrote:
> In mtest06/mmap1.c, when handling the signal 11 in sig_handler, it
> doesn't cover another two race conditions:
> one is si_code equals "SEGV_MAPERR" but si_address does not equal to
> map_address;
> and one is si_code equals to "SEGV_ACCERR"; see below error log:
> 
> <<<test_start>>>
> tag=mtest06 stime=1270902396
> cmdline="  mmap1 -x 0.05"
> contacts=""
> analysis=exit
> initiation_status="ok"
> <<<test_output>>>
> mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
> 1000 times
> mmap1       0  INFO  :  created thread[1216369840]
> mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
> 1000 times
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> ......
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> mmap1       0  INFO  :  page fault occurred at 0x48002000
> caught unexpected signal - 11 --- exiting
> <<<execution_status>>>
> duration=1 termination_type=exited termination_id=255 corefile=no
> cutime=0 cstime=4
> <<<test_end>>>
> 
> After cover all the three race conditions in one case in
> sig_handler(), run mtest06 repeatedly, test will not fail by catching
> signal 11.
> 
> See attached patch.
> 
> Thanks,
> Renxiu
> 
> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
@ 2010-09-06 16:16 Subrata Modak
  0 siblings, 0 replies; 11+ messages in thread
From: Subrata Modak @ 2010-09-06 16:16 UTC (permalink / raw)
  To: suzuki; +Cc: ltp-list

Suzuki,

Can you please review this patch ?

Regards--
Subrata

-------- Forwarded Message --------
From: Garrett Cooper <yanegomi@gmail.com>
To: renxiu liang <renxiu.liang@windriver.com>
Cc: ltp-list@lists.sf.net
Subject: Re: [LTP] [Patch] Fix mtest06 failure: caught unexpected signal
- 11 --- exiting
Date: Wed, 1 Sep 2010 00:26:47 -0700

On Mon, Aug 30, 2010 at 6:51 PM, renxiu liang
<renxiu.liang@windriver.com> wrote:
> On Wed, 2010-08-25 at 20:36 -0700, Garrett Cooper wrote:
>> On Wed, Aug 18, 2010 at 12:33 AM, renxiu liang
>> <renxiu.liang@windriver.com> wrote:
>> > Hi,
>> >
>> > We met the mtest06 failure several times; this is because in
>> > mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't
>> > cover another two race conditions:
>> > one is si_code equals "SEGV_MAPERR" but si_address does not equal to
>> > map_address; and one is si_code equals to "SEGV_ACCERR";
>> >
>> > see below error log:
>> >
>> > <<<test_start>>>
>> > tag=mtest06 stime=1270902396
>> > cmdline="  mmap1 -x 0.05"
>> > contacts=""
>> > analysis=exit
>> > initiation_status="ok"
>> > <<<test_output>>>
>> > mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
>> > 1000 times
>> > mmap1       0  INFO  :  created thread[1216369840]
>> > mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
>> > 1000 times
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > ......
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > mmap1       0  INFO  :  page fault occurred at 0x48002000
>> > caught unexpected signal - 11 --- exiting
>> > <<<execution_status>>>
>> > duration=1 termination_type=exited termination_id=255 corefile=no
>> > cutime=0 cstime=4
>> > <<<test_end>>>
>> >
>> > I made a patch to cover all the three race conditions in one case in
>> > sig_handler(),
>> > then run mtest06 repeatedly on different archs, test will not fail by
>> > catching signal 11.
>>
>> Could you print out what the value of info->si_code and info->si_addr
>> are at the time of the fault? Also, which architecture(s) are you
>> running into this issue on?
> Hi Garrett,
>
> Sorry for the late reply; See attached mtest06 logs, I printed out the
> values of si_code, si_addr, map_address;
> it is reproducible on arm, x86, ppc and mips; though it is not
> reproducible every time, but can be reproducible if run the case
> repeatedly.

Nothing is jumping out at me as being incorrect, so I think it's best
that I bring in a better pair of eyes, just in case.

Suzuki-san,
    Could you please help review this patch?
Thanks!
-Garrett
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting
       [not found] <52CF90264091A14888078A031D780F4305936FA4@ism-mail03.corp.ad.wrs.com>
@ 2010-08-17  5:57 ` Liang, RenXiu
  2010-09-06 16:17   ` Subrata Modak
  0 siblings, 1 reply; 11+ messages in thread
From: Liang, RenXiu @ 2010-08-17  5:57 UTC (permalink / raw)
  To: ltp-list


[-- Attachment #1.1: Type: text/plain, Size: 1342 bytes --]

In mtest06/mmap1.c, when handling the signal 11 in sig_handler, it doesn't cover another two race conditions:
one is si_code equals "SEGV_MAPERR" but si_address does not equal to map_address;
and one is si_code equals to "SEGV_ACCERR"; see below error log:

<<<test_start>>>
tag=mtest06 stime=1270902396
cmdline="  mmap1 -x 0.05"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
mmap1       0  INFO  :  pid[5456]: map, change contents, unmap files
1000 times
mmap1       0  INFO  :  created thread[1216369840]
mmap1       0  INFO  :  pid[5456] - read contents of memory 0x48002000
1000 times
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
......
mmap1       0  INFO  :  page fault occurred at 0x48002000
mmap1       0  INFO  :  page fault occurred at 0x48002000
caught unexpected signal - 11 --- exiting
<<<execution_status>>>
duration=1 termination_type=exited termination_id=255 corefile=no
cutime=0 cstime=4
<<<test_end>>>

After cover all the three race conditions in one case in sig_handler(), run mtest06 repeatedly, test will not fail by catching signal 11.

See attached patch.

Thanks,
Renxiu


[-- Attachment #1.2: Type: text/html, Size: 2431 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Fix-sig_handler-for-SIGSEGV-in-mmap1.c.patch --]
[-- Type: text/x-patch; name="0001-Fix-sig_handler-for-SIGSEGV-in-mmap1.c.patch", Size: 1697 bytes --]

From cb3a3032acf818a69e6d7bd028d4b0c927b0fac4 Mon Sep 17 00:00:00 2001
From: Renxiu Liang <renxiu.liang@windriver.com>
Date: Mon, 16 Aug 2010 19:57:54 -0700
Subject: [PATCH 1/1] Fix sig_handler() for SIGSEGV in mmap1.c

"mtest06" is aimed at stressing the memory manager by simultanious
map/unmap/read by light weight processes; it tries to handle
SIGSEGV signal in sig_handler instead of doing synchronizations
between read and write threads; two more race conditions are
not covered: one is si_code equals "SEGV_MAPERR" but si_address
does not equal to map_address; the other is si_code equals to
"SEGV_ACCERR"; try to cover the three conditions in one case
to reduce the complexity.

Signed-off-by: Renxiu Liang <renxiu.liang@windriver.com>
---
 testcases/kernel/mem/mtest06/mmap1.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/testcases/kernel/mem/mtest06/mmap1.c b/testcases/kernel/mem/mtest06/mmap1.c
index 47ab49a..7eb3547 100644
--- a/testcases/kernel/mem/mtest06/mmap1.c
+++ b/testcases/kernel/mem/mtest06/mmap1.c
@@ -168,14 +168,10 @@ sig_handler(int signal,		/* signal number, set to handle SIGALRM       */
              _exit(0);
 
         case SIGSEGV:
-             if (info->si_code == SEGV_MAPERR &&
-                      info->si_addr == map_address)
-             {
-                  tst_resm(TINFO,
+             tst_resm(TINFO,
                     "page fault occurred at %p",
                     map_address);
-                  longjmp(jmpbuf, 1);
-             }
+             longjmp(jmpbuf, 1);
         default:
             fprintf(stderr, "caught unexpected signal - %d --- exiting\n",
                      signal);
-- 
1.6.1


[-- Attachment #3: Type: text/plain, Size: 224 bytes --]

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-09-25  3:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-18  7:33 [LTP] [Patch] Fix mtest06 failure: caught unexpected signal - 11 --- exiting renxiu liang
2010-08-18  8:35 ` Garrett Cooper
2010-08-26  3:36 ` Garrett Cooper
2010-08-31  1:51   ` renxiu liang
2010-09-01  7:26     ` Garrett Cooper
2010-09-01  7:27       ` Garrett Cooper
     [not found]         ` <1284874992.12271.5.camel@PEK-RLIANG-D1>
     [not found]           ` <4C95AF8A.8000803@in.ibm.com>
     [not found]             ` <1284878205.12271.9.camel@PEK-RLIANG-D1>
     [not found]               ` <4C95B7D9.5060801@in.ibm.com>
2010-09-19  7:17                 ` Suzuki Poulose
2010-09-25  3:43                   ` renxiu liang
  -- strict thread matches above, loose matches on Subject: below --
2010-09-06 16:16 Subrata Modak
     [not found] <52CF90264091A14888078A031D780F4305936FA4@ism-mail03.corp.ad.wrs.com>
2010-08-17  5:57 ` Liang, RenXiu
2010-09-06 16:17   ` Subrata Modak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.