gnupg 1.2.2 on aix 5.1 on P660s and P690s
Ryan Wyler
rjwyler at us.ibm.com
Sat Aug 9 00:00:02 CEST 2003
Marcus Brinkmann
<Marcus.Brinkmann at ruhr-uni To: Ryan Wyler/Phoenix/IBM at IBMUS
-bochum.de> cc: gnupg-devel at gnupg.org
Subject: Re: gnupg 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 and
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) argc: 9
51232: sbrk(0x00000000) = 0x20028C98
51232: sbrk(0x00000008) = 0x20028C98
51232: sbrk(0x00010010) = 0x20028CA0
51232: appsetrlimit(0x00000004, 0x2FF228B0, 0x20028CAB, 0x00000000,
0x67706700, 0x00000000, 0x00000080, 0x7F7F7F7F) = 0x00000000
51232: _sigaction(2, 0x00000000, 0x2FF22870) = 0
51232: _sigaction(2, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(1, 0x00000000, 0x2FF22870) = 0
51232: _sigaction(1, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(15, 0x00000000, 0x2FF22870) = 0
51232: _sigaction(15, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(3, 0x00000000, 0x2FF22870) = 0
51232: _sigaction(3, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(11, 0x00000000, 0x2FF22870) = 0
51232: _sigaction(11, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(30, 0x2FF22880, 0x00000000) = 0
51232: _sigaction(13, 0x2FF22880, 0x00000000) = 0
51232: getuidx(4) =
0x00000000
51232: getuidx(2) =
0x00000000
51232: getuidx(1) =
0x00000000
51232: getgidx(4) = 0
51232: getgidx(2) = 0
51232: getgidx(1) = 0
51232: __loadx(0x01000080, 0x2FF1E5B0, 0x00003E80, 0x2FF22540,
0x00000000, 0x00000000, 0x00008000, 0x7F7F7F7F) = 0xD0077130
51232: __loadx(0x01000180, 0x2FF1E5A0, 0x00003E80, 0xF0048C9C,
0xF0048BCC, 0x00000000, 0xFFFFFFFD, 0xD0079388) = 0x200398A8
51232: __loadx(0x07080000, 0xF0048C6C, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A6C4
51232: __loadx(0x07080000, 0xF0048BAC, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A6D0
51232: __loadx(0x07080000, 0xF0048C7C, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A700
51232: __loadx(0x07080000, 0xF0048BBC, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A70C
51232: __loadx(0x07080000, 0xF0048C3C, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A6DC
51232: __loadx(0x07080000, 0xF0048BEC, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A6F4
51232: __loadx(0x07080000, 0xF0048C4C, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A718
51232: __loadx(0x07080000, 0xF0048C5C, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A748
51232: __loadx(0x07080000, 0xF0048BDC, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A730
51232: __loadx(0x07080000, 0xF0048BFC, 0xFFFFFFFF, 0x200398A8,
0x00000000, 0x60180018, 0x60052965, 0x00000000) = 0x2003A7C0
51232: kmmap(0x00000000, 0x00008000, 0x00000003, 0x00000012, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000080) = 0x30000000
51232: getuidx(2) =
0x00000000
51232: plock(DATLOCK) = 0
51232: access("/tmp/gpg/.gnupg/gpg.conf", 04) Err#2
ENOENT
51232: statx("/tmp/gpg/.gnupg", 0x2FF227A0, 128, 010) = 0
51232: statx("/tmp/gpg", 0x2FF22820, 128, 010) = 0
51232: getuidx(2) =
0x00000000
51232: open("/tmp/gpg/.gnupg/options", 0400000000) Err#2 ENOENT
51232: kwrite(2, " g p g", 3) = 3
51232: kwrite(2, " : ", 2) = 2
51232: kwrite(2, " N O T E : T H I S I".., 37) = 37
51232: kwrite(2, " g p g", 3) = 3
51232: kwrite(2, " : ", 2) = 2
51232: kwrite(2, " I t i s o n l y i".., 56) = 56
51232: kwrite(2, " g p g", 3) = 3
51232: kwrite(2, " : ", 2) = 2
51232: kwrite(2, " u s e d i n a p r".., 58) = 58
51232: open("/tmp/gpg/.gnupg/secring.gpg", 0400000000) = 3
51232: kioctl(3, 22528, 0x00000000, 0x00000000) Err#25 ENOTTY
51232: kioctl(3, 22528, 0x00000000, 0x00000000) Err#25 ENOTTY
51232: kread(3, "9501 á04 >8A 80F1104\0 ".., 4096) = 1029
51232: close(3) = 0
51232: access("/tmp/gpg/.gnupg/secring.gpg", 0) = 0
51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) = 3
51232: kioctl(3, 22528, 0x00000000, 0x00000000) Err#25 ENOTTY
51232: kioctl(3, 22528, 0x00000000, 0x00000000) Err#25 ENOTTY
51232: kread(3, "9901 ¢04 >8A 80F1104\0 ".., 4096) = 3092
51232: close(3) = 0
51232: access("/tmp/gpg/.gnupg/pubring.gpg", 0) = 0
51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) = 3
51232: kread(3, "9901 ¢04 >8A 80F1104\0 ".., 8192) = 3092
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000007,
0x0000001B, 0x19DCE886, 0x153DFFAB, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x0000005F,
0x00000073, 0x19DE28D1, 0x153F3FF6, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x000000B7,
0x000000EF, 0x19DEE047, 0x153FF76C, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x0000010F,
0x00000090, 0x19DFA212, 0x1540B937, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000167,
0x00000011, 0x19E05AC2, 0x154171E7, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428387
51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) = 4
51232: kread(4, "9901 ¢04 >8A 80F1104\0 ".., 8192) = 3092
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x000001BF,
0x000000F3, 0x19E1C2A5, 0x1542D9CA, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x00000217,
0x00000069, 0x19E27819, 0x15438F3E, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x00000017,
0x0000006D, 0x19E3A03E, 0x1544B763, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x0000006F,
0x000000FC, 0x19E45D11, 0x15457436, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428387
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x000000C7,
0x0000007B, 0x19E51505, 0x15462C2A, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428388
51232: open("/tmp/gpg/.gnupg/pubring.gpg", 0400000000) = 5
51232: klseek(5, 0, 2122, 0x00000000) = 0
51232: kread(5, "9901 ¢04 >87 Ñ Ð1104\0 ù".., 8192) = 970
51232: kread(5, "9901 ¢04 >87 Ñ Ð1104\0 ù".., 8192) = 0
51232: appgetrusage(0x00000000, 0x2FF20E28, 0x30000008, 0x0000011F,
0x000000B7, 0x19E7743E, 0x15488B63, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20DC0) = 15428388
51232: appgetrusage(0x00000000, 0x2FF20E78, 0x30000008, 0x00000177,
0x000000E5, 0x19E85ECD, 0x154975F2, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20E10) = 15428388
51232: access("/tmp/gpg/.gnupg/trustdb.gpg", 04) = 0
51232: _getpid() = 51232
51232: uname(0x2FF20F48, 0x2FF20F43, 0x2000B490, 0x00003332, 0xD03486B0,
0x00002500, 0x0A000000, 0x00808080) = 0x00000000
51232: _getpid() = 51232
51232: open("/tmp/gpg/.gnupg/.#lk2002ddc8.apqmd001.51232", 0400002401) =
6
51232: kwrite(6, " 5 1 2 3 2\n", 11) = 11
51232: close(6) = 0
51232: open("/tmp/gpg/.gnupg/trustdb.gpg", 0400000002) = 6
51232: kread(6, "01 g p g03", 5) = 5
51232: klseek(6, 0, 0, 0x00000000) = 0
51232: kread(6, "01 g p g03030105\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 40, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 80, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 120, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 160, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 200, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 240, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 280, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\01E\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 320, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 360, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 400, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 440, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 480, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 520, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 560, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 600, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 640, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 680, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 720, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 760, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 800, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 840, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 880, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 920, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 960, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1000, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1040, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1080, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1120, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1160, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0\0\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1200, 0x00000000) = 0
51232: kread(6, "\f\0 6\0 = { þ D ä90 ¾ '".., 40) = 40
51232: klseek(6, 0, 1240, 0x00000000) = 0
51232: kread(6, "\r\0 m )0190 @ ÿ ë : ù +".., 40) = 40
51232: klseek(6, 0, 1280, 0x00000000) = 0
51232: kread(6, "\f\0 # y ¢ 8 # Y Ô80 î18".., 40) = 40
51232: klseek(6, 0, 1320, 0x00000000) = 0
51232: kread(6, "\r\09C | ^ C X18 Ñ ) ¢9C".., 40) = 40
51232: klseek(6, 0, 1360, 0x00000000) = 0
51232: kread(6, "\f\0 u Ñ # T8F : Ò ï8D".., 40) = 40
51232: klseek(6, 0, 1400, 0x00000000) = 0
51232: kread(6, "\r\0 Y1D T Ô × ³1B ) ¢ Ñ".., 40) = 40
51232: klseek(6, 0, 1440, 0x00000000) = 0
51232: kread(6, "\r\0 Y1D T Ô × ³1B ) ¢ Ñ".., 40) = 0
51232: appgetrusage(0x00000000, 0x2FF20F78, 0x30000008, 0x000001CF,
0x00000015, 0x1A1512AE, 0x157629D3, 0x049EE8DA) = 0x00000000
51232: times(0x2FF20F10) = 15428392
51232: klseek(6, 0, 0, 0x00000000) = 0
51232: kread(6, "01 g p g03030105\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 560, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1360, 0x00000000) = 0
51232: kread(6, "\f\0 u Ñ # T8F : Ò ï8D".., 40) = 40
51232: klseek(4, 0, 0, 0x00000000) = 0
51232: klseek(4, 0, 2122, 0x00000000) = 0
51232: kread(4, "9901 ¢04 >87 Ñ Ð1104\0 ù".., 8192) = 970
51232: kread(4, "9901 ¢04 >87 Ñ Ð1104\0 ù".., 8192) = 0
51232: appgetrusage(0x00000000, 0x2FF21128, 0x30000008, 0x00000227,
0x000000CA, 0x1A194F30, 0x157A6655, 0x049EE8DA) = 0x00000000
51232: times(0x2FF210C0) = 15428392
51232: klseek(6, 0, 0, 0x00000000) = 0
51232: kread(6, "01 g p g03030105\0\0\0\0".., 40) = 40
51232: appgetrusage(0x00000000, 0x2FF212A8, 0x30000008, 0x00000027,
0x00000003, 0x1A1B1A0E, 0x157C3133, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21240) = 15428392
51232: appgetrusage(0x00000000, 0x2FF211E8, 0x30000008, 0x0000007F,
0x00000061, 0x1A1BC8A8, 0x157CDFCD, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21180) = 15428392
51232: klseek(6, 0, 560, 0x00000000) = 0
51232: kread(6, "\n\0\0\0\0 "\0\0\0\0\0\0".., 40) = 40
51232: klseek(6, 0, 1360, 0x00000000) = 0
51232: kread(6, "\f\0 u Ñ # T8F : Ò ï8D".., 40) = 40
51232: klseek(6, 0, 1400, 0x00000000) = 0
51232: kread(6, "\r\0 Y1D T Ô × ³1B ) ¢ Ñ".., 40) = 40
51232: open("/tmp/encrypt", 0400000000) = 7
51232: open("/tmp/encrypt", 0400000000) = 8
51232: fstatx(8, 0x2FF215C0, 128, 010) = 0
51232: kread(8, " # ! / u s r / b i n / p".., 8192) = 1475
51232: appgetrusage(0x00000000, 0x2FF215C8, 0x30000008, 0x000000D7,
0x00000056, 0x1A23D634, 0x1584ED59, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21560) = 15428393
51232: open("/tmp/gpg/.gnupg/random_seed", 0400000000) = 9
51232: fstatx(9, 0x2FF21278, 128, 010) = 0
51232: kread(9, " l ½ é Ú Ý S8F - 7 t0E15".., 600) = 600
51232: close(9) = 0
51232: _getpid() = 51232
51232: times(0x2FF21210) = 15428393
51232: access("/dev/random", 04) Err#2 ENOENT
51232: socket(0x00000001, 0x00000001, 0x00000000, 0x00000000,
0x6F707900, 0x6F707900, 0x79000000, 0x00808080) = 0x00000009
51232: connext(0x00000009, 0x2FF210FC, 0x00000019, 0x2FF21094,
0x2FF21090, 0x60180018, 0x60052965, 0x00000000) Err#2 ENOENT
51232: close(9) = 0
51232: appgetrusage(0x00000000, 0x2FF21508, 0x30000008, 0x0000013B,
0x00000008, 0x1A2811AF, 0x158928D3, 0x049EE8DA) = 0x00000000
51232: times(0x2FF214A0) = 15428393
51232: appgetrusage(0x00000000, 0x2FF214B8, 0x30000008, 0x00000193,
0x000000AD, 0x1A29B1EE, 0x158AC913, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21450) = 15428394
51232: appgetrusage(0x00000000, 0x2FF214B8, 0x30000008, 0x000001EB,
0x00000086, 0x1A2B177B, 0x158C2EA0, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21450) = 15428394
51232: appgetrusage(0x00000000, 0x2FF213C8, 0x30000008, 0x00000243,
0x000000FC, 0x1A2CAA3F, 0x158DC164, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21360) = 15428394
51232: fstatx(7, 0x2FF21630, 128, 010) = 0
51232: appgetrusage(0x00000000, 0x2FF213B8, 0x30000008, 0x00000043,
0x00000092, 0x1A731E84, 0x15D435A9, 0x049EE8DA) = 0x00000000
51232: times(0x2FF21350) = 15428400
More information about the Gnupg-devel
mailing list