gnupg 1.2.2 on aix 5.1 on P660s and P690s

Ryan Wyler rjwyler@us.ibm.com
Fri Aug 8 23:00:02 2003


                                                                       =
                                                                       =
  
                      Marcus Brinkmann                                 =
                                                                       =
  
                      <Marcus.Brinkmann@ruhr-uni        To:       Ryan =
Wyler/Phoenix/IBM@IBMUS                                                =
  
                      -bochum.de>                       cc:       gnupg=
-devel@gnupg.org                                                       =
  
                                                        Subject:  Re: g=
nupg 1.2.2 on aix 5.1 on  P660s and P690s                              =
  
                      08/08/2003 10:11 AM                              =
                                                                       =
  
                                                                       =
                                                                       =
  
                                                                       =
                                                                       =
  










Sounds lame.  Can you attach a debugger (gdb?) to the hanging process a=
nd
get
a full backtrace, so we can at least see where it hangs?

Thanks,
Marcus


I am in the process of putting gdb on the system, but until then here's=
 the
truss output file.  (Yes AIX now has truss....)

Ryan Wyler

---------------- output.truss of gpg -------------
   51232: execve("./gpg", 0x2FF22B64, 0x2FF22B8C)                   arg=
c: 9
   51232: sbrk(0x00000000)                                =3D 0x20028C9=
8
   51232: sbrk(0x00000008)                                =3D 0x20028C9=
8
   51232: sbrk(0x00010010)                                =3D 0x20028CA=
0
   51232: appsetrlimit(0x00000004, 0x2FF228B0, 0x20028CAB, 0x00000000,
   0x67706700, 0x00000000, 0x00000080, 0x7F7F7F7F) =3D 0x00000000
   51232: _sigaction(2, 0x00000000, 0x2FF22870)           =3D 0
   51232: _sigaction(2, 0x2FF22880, 0x00000000)           =3D 0
   51232: _sigaction(1, 0x00000000, 0x2FF22870)           =3D 0
   51232: _sigaction(1, 0x2FF22880, 0x00000000)           =3D 0
   51232: _sigaction(15, 0x00000000, 0x2FF22870)                   =3D =
0
   51232: _sigaction(15, 0x2FF22880, 0x00000000)                   =3D =
0
   51232: _sigaction(3, 0x00000000, 0x2FF22870)           =3D 0
   51232: _sigaction(3, 0x2FF22880, 0x00000000)           =3D 0
   51232: _sigaction(11, 0x00000000, 0x2FF22870)                   =3D =
0
   51232: _sigaction(11, 0x2FF22880, 0x00000000)                   =3D =
0
   51232: _sigaction(30, 0x2FF22880, 0x00000000)                   =3D =
0
   51232: _sigaction(13, 0x2FF22880, 0x00000000)                   =3D =
0
   51232: getuidx(4)                                               =3D
   0x00000000
   51232: getuidx(2)                                               =3D
   0x00000000
   51232: getuidx(1)                                               =3D
   0x00000000
   51232: getgidx(4)                                               =3D =
0
   51232: getgidx(2)                                               =3D =
0
   51232: getgidx(1)                                               =3D =
0
   51232: __loadx(0x01000080, 0x2FF1E5B0, 0x00003E80, 0x2FF22540,
   0x00000000, 0x00000000, 0x00008000, 0x7F7F7F7F) =3D 0xD0077130
   51232: __loadx(0x01000180, 0x2FF1E5A0, 0x00003E80, 0xF0048C9C,
   0xF0048BCC, 0x00000000, 0xFFFFFFFD, 0xD0079388) =3D 0x200398A8
   51232: __loadx(0x07080000, 0xF0048C6C, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A6C4
   51232: __loadx(0x07080000, 0xF0048BAC, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A6D0
   51232: __loadx(0x07080000, 0xF0048C7C, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A700
   51232: __loadx(0x07080000, 0xF0048BBC, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A70C
   51232: __loadx(0x07080000, 0xF0048C3C, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A6DC
   51232: __loadx(0x07080000, 0xF0048BEC, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A6F4
   51232: __loadx(0x07080000, 0xF0048C4C, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A718
   51232: __loadx(0x07080000, 0xF0048C5C, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A748
   51232: __loadx(0x07080000, 0xF0048BDC, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A730
   51232: __loadx(0x07080000, 0xF0048BFC, 0xFFFFFFFF, 0x200398A8,
   0x00000000, 0x60180018, 0x60052965, 0x00000000) =3D 0x2003A7C0
   51232: kmmap(0x00000000, 0x00008000, 0x00000003, 0x00000012, 0xFFFFF=
FFF,
   0x00000000, 0x00000000, 0x00000080) =3D 0x30000000
   51232: getuidx(2)                                               =3D
   0x00000000
   51232: plock(DATLOCK)                                           =3D =
0
   51232: access("/tmp/gpg/.gnupg/gpg.conf", 04)                   Err#=
2
   ENOENT
   51232: statx("/tmp/gpg/.gnupg", 0x2FF227A0, 128, 010)  =3D 0
   51232: statx("/tmp/gpg", 0x2FF22820, 128, 010)                  =3D =
0
   51232: getuidx(2)                                               =3D
   0x00000000
   51232: open("/tmp/gpg/.gnupg/options", 0400000000)     Err#2  ENOENT=

   51232: kwrite(2, " g p g", 3)                                   =3D =
3
   51232: kwrite(2, " :  ", 2)                                     =3D =
2
   51232: kwrite(2, " N O T E :   T H I S   I".., 37)     =3D 37
   51232: kwrite(2, " g p g", 3)                                   =3D =
3
   51232: kwrite(2, " :  ", 2)                                     =3D =
2
   51232: kwrite(2, " I t   i s   o n l y   i".., 56)     =3D 56
   51232: kwrite(2, " g p g", 3)                                   =3D =
3
   51232: kwrite(2, " :  ", 2)                                     =3D =
2
   51232: kwrite(2, " u s e d   i n   a   p r".., 58)     =3D 58
   51232: open("/tmp/gpg/.gnupg/secring.gpg", 0400000000) =3D 3
   51232: kioctl(3, 22528, 0x00000000, 0x00000000)        Err#25 ENOTTY=

   51232: kioctl(3, 22528, 0x00000000, 0x00000000)        Err#25 ENOTTY=

   51232: kread(3, "9501 =E104 >8A 80F1104\0 =A0".., 4096)    =3D 1029
   51232: close(3)                                        =3D 0
   51232: access("/tmp/gpg/.gnupg/secring.gpg", 0)        =3D 0
   51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) =3D 3
   51232: kioctl(3, 22528, 0x00000000, 0x00000000)        Err#25 ENOTTY=

   51232: kioctl(3, 22528, 0x00000000, 0x00000000)        Err#25 ENOTTY=

   51232: kread(3, "9901 =A204 >8A 80F1104\0 =A0".., 4096)    =3D 3092
   51232: close(3)                                        =3D 0
   51232: access("/tmp/gpg/.gnupg/pubring.gpg", 0)        =3D 0
   51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) =3D 3
   51232: kread(3, "9901 =A204 >8A 80F1104\0 =A0".., 8192)    =3D 3092
   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000007,
   0x0000001B, 0x19DCE886, 0x153DFFAB, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x0000005F,
   0x00000073, 0x19DE28D1, 0x153F3FF6, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x000000B7,
   0x000000EF, 0x19DEE047, 0x153FF76C, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x0000010F,
   0x00000090, 0x19DFA212, 0x1540B937, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000167,
   0x00000011, 0x19E05AC2, 0x154171E7, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428387
   51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) =3D 4
   51232: kread(4, "9901 =A204 >8A 80F1104\0 =A0".., 8192)    =3D 3092
   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x000001BF,
   0x000000F3, 0x19E1C2A5, 0x1542D9CA, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x00000217,
   0x00000069, 0x19E27819, 0x15438F3E, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x00000017,
   0x0000006D, 0x19E3A03E, 0x1544B763, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x0000006F,
   0x000000FC, 0x19E45D11, 0x15457436, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428387
   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x000000C7,
   0x0000007B, 0x19E51505, 0x15462C2A, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428388
   51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) =3D 5
   51232: klseek(5, 0, 2122, 0x00000000)                           =3D =
0
   51232: kread(5, "9901 =A204 >87 =D1 =D01104\0 =F9".., 8192)    =3D 9=
70
   51232: kread(5, "9901 =A204 >87 =D1 =D01104\0 =F9".., 8192)    =3D 0=

   51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x0000011F,
   0x000000B7, 0x19E7743E, 0x15488B63, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20DC0)                               =3D 15428388
   51232: appgetrusage(0x00000000, 0x2FF20E78, 0x30000008, 0x00000177,
   0x000000E5, 0x19E85ECD, 0x154975F2, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20E10)                               =3D 15428388
   51232: access("/tmp/gpg/.gnupg/trustdb.gpg", 04)       =3D 0
   51232: _getpid()                                                =3D =
51232
   51232: uname(0x2FF20F48, 0x2FF20F43, 0x2000B490, 0x00003332, 0xD0348=
6B0,
   0x00002500, 0x0A000000, 0x00808080) =3D 0x00000000
   51232: _getpid()                                                =3D =
51232
   51232: open("/tmp/gpg/.gnupg/.#lk2002ddc8.apqmd001.51232", 040000240=
1) =3D
   6
   51232: kwrite(6, "           5 1 2 3 2\n", 11)                  =3D =
11
   51232: close(6)                                        =3D 0
   51232: open("/tmp/gpg/.gnupg/trustdb.gpg", 0400000002) =3D 6
   51232: kread(6, "01 g p g03", 5)                       =3D 5
   51232: klseek(6, 0, 0, 0x00000000)                     =3D 0
   51232: kread(6, "01 g p g03030105\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 40, 0x00000000)                             =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 80, 0x00000000)                             =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 120, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 160, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 200, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 240, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 280, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\01E\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 320, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 360, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 400, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 440, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 480, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 520, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 560, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 600, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 640, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 680, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 720, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 760, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 800, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 840, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 880, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 920, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 960, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1000, 0x00000000)                           =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1040, 0x00000000)                           =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1080, 0x00000000)                           =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1120, 0x00000000)                           =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1160, 0x00000000)                           =3D =
0
   51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1200, 0x00000000)                           =3D =
0
   51232: kread(6, "\f\0 6\0 =3D { =FE D =E490 =BE '".., 40)      =3D 4=
0
   51232: klseek(6, 0, 1240, 0x00000000)                           =3D =
0
   51232: kread(6, "\r\0 m )0190 @ =FF =EB : =F9 +".., 40)      =3D 40
   51232: klseek(6, 0, 1280, 0x00000000)                           =3D =
0
   51232: kread(6, "\f\0 # y =A2 8 # Y =D480 =EE18".., 40)      =3D 40
   51232: klseek(6, 0, 1320, 0x00000000)                           =3D =
0
   51232: kread(6, "\r\09C | ^ C X18 =D1 ) =A29C".., 40)      =3D 40
   51232: klseek(6, 0, 1360, 0x00000000)                           =3D =
0
   51232: kread(6, "\f\0 u =D1 # T8F : =A0 =D2 =EF8D".., 40)      =3D 4=
0
   51232: klseek(6, 0, 1400, 0x00000000)                           =3D =
0
   51232: kread(6, "\r\0 Y1D T =D4 =D7 =B31B ) =A2 =D1".., 40)      =3D=
 40
   51232: klseek(6, 0, 1440, 0x00000000)                           =3D =
0
   51232: kread(6, "\r\0 Y1D T =D4 =D7 =B31B ) =A2 =D1".., 40)      =3D=
 0
   51232: appgetrusage(0x00000000, 0x2FF20F78, 0x30000008, 0x000001CF,
   0x00000015, 0x1A1512AE, 0x157629D3, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF20F10)                               =3D 15428392
   51232: klseek(6, 0, 0, 0x00000000)                     =3D 0
   51232: kread(6, "01 g p g03030105\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 560, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1360, 0x00000000)                           =3D =
0
   51232: kread(6, "\f\0 u =D1 # T8F : =A0 =D2 =EF8D".., 40)      =3D 4=
0
   51232: klseek(4, 0, 0, 0x00000000)                     =3D 0
   51232: klseek(4, 0, 2122, 0x00000000)                           =3D =
0
   51232: kread(4, "9901 =A204 >87 =D1 =D01104\0 =F9".., 8192)    =3D 9=
70
   51232: kread(4, "9901 =A204 >87 =D1 =D01104\0 =F9".., 8192)    =3D 0=

   51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000227,
   0x000000CA, 0x1A194F30, 0x157A6655, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF210C0)                               =3D 15428392
   51232: klseek(6, 0, 0, 0x00000000)                     =3D 0
   51232: kread(6, "01 g p g03030105\0\0\0\0".., 40)      =3D 40
   51232: appgetrusage(0x00000000, 0x2FF212A8, 0x30000008, 0x00000027,
   0x00000003, 0x1A1B1A0E, 0x157C3133, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21240)                               =3D 15428392
   51232: appgetrusage(0x00000000, 0x2FF211E8, 0x30000008, 0x0000007F,
   0x00000061, 0x1A1BC8A8, 0x157CDFCD, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21180)                               =3D 15428392
   51232: klseek(6, 0, 560, 0x00000000)                            =3D =
0
   51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40)      =3D 40
   51232: klseek(6, 0, 1360, 0x00000000)                           =3D =
0
   51232: kread(6, "\f\0 u =D1 # T8F : =A0 =D2 =EF8D".., 40)      =3D 4=
0
   51232: klseek(6, 0, 1400, 0x00000000)                           =3D =
0
   51232: kread(6, "\r\0 Y1D T =D4 =D7 =B31B ) =A2 =D1".., 40)      =3D=
 40
   51232: open("/tmp/encrypt", 0400000000)                =3D 7
   51232: open("/tmp/encrypt", 0400000000)                =3D 8
   51232: fstatx(8, 0x2FF215C0, 128, 010)                          =3D =
0
   51232: kread(8, " # ! / u s r / b i n / p".., 8192)    =3D 1475
   51232: appgetrusage(0x00000000, 0x2FF215C8, 0x30000008, 0x000000D7,
   0x00000056, 0x1A23D634, 0x1584ED59, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21560)                               =3D 15428393
   51232: open("/tmp/gpg/.gnupg/random_seed", 0400000000) =3D 9
   51232: fstatx(9, 0x2FF21278, 128, 010)                          =3D =
0
   51232: kread(9, " l =BD =E9 =DA =DD S8F - 7 t0E15".., 600)     =3D 6=
00
   51232: close(9)                                        =3D 0
   51232: _getpid()                                                =3D =
51232
   51232: times(0x2FF21210)                               =3D 15428393
   51232: access("/dev/random", 04)                       Err#2  ENOENT=

   51232: socket(0x00000001, 0x00000001, 0x00000000, 0x00000000,
   0x6F707900, 0x6F707900, 0x79000000, 0x00808080) =3D 0x00000009
   51232: connext(0x00000009, 0x2FF210FC, 0x00000019, 0x2FF21094,
   0x2FF21090, 0x60180018, 0x60052965, 0x00000000) Err#2  ENOENT
   51232: close(9)                                        =3D 0
   51232: appgetrusage(0x00000000, 0x2FF21508, 0x30000008, 0x0000013B,
   0x00000008, 0x1A2811AF, 0x158928D3, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF214A0)                               =3D 15428393
   51232: appgetrusage(0x00000000, 0x2FF214B8, 0x30000008, 0x00000193,
   0x000000AD, 0x1A29B1EE, 0x158AC913, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21450)                               =3D 15428394
   51232: appgetrusage(0x00000000, 0x2FF214B8, 0x30000008, 0x000001EB,
   0x00000086, 0x1A2B177B, 0x158C2EA0, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21450)                               =3D 15428394
   51232: appgetrusage(0x00000000, 0x2FF213C8, 0x30000008, 0x00000243,
   0x000000FC, 0x1A2CAA3F, 0x158DC164, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21360)                               =3D 15428394
   51232: fstatx(7, 0x2FF21630, 128, 010)                          =3D =
0
   51232: appgetrusage(0x00000000, 0x2FF213B8, 0x30000008, 0x00000043,
   0x00000092, 0x1A731E84, 0x15D435A9, 0x049EE8DA) =3D 0x00000000
   51232: times(0x2FF21350)                               =3D 15428400=