[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 2.1.8 problems on Mac OS 10.3.4
From: |
Chris Kacoroski |
Subject: |
Re: 2.1.8 problems on Mac OS 10.3.4 |
Date: |
Wed, 11 Aug 2004 09:58:56 -0700 |
User-agent: |
Mozilla Thunderbird 0.7.3 (Macintosh/20040803) |
Mark.Burgess@iu.hio.no wrote:
Can you debug it with gdb?
Mark
Mark,
Using GDB I get the following in proto.c. I think that something in the
code is trashing the return pointer from the function (reason for all
the backtraces). I am not sure what to do next. Any help appreciated.
ski
Breakpoint 1, KeyAuthentication (ip=0xbfffdd30) at proto.c:178
warning: Source file is more recent than executable.
178 if (COMPATIBILITY_MODE)
(gdb) break 263
Breakpoint 2 at 0x4ce6c: file proto.c, line 263.
(gdb) backtrace
#0 KeyAuthentication (ip=0xbfffdd30) at proto.c:178
#1 0x00011684 in OpenServerConnection (ip=0x307820) at client.c:84
#2 0x0000befc in MakeImages () at do.c:2444
#3 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#4 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
170 { char sendbuffer[CF_BUFSIZE],in[CF_BUFSIZE],*out,*decrypted_cchall;
(gdb) cont
Continuing.
Loaded /var/cfengine/ppkeys/root-10.1.2.93.pub
Breakpoint 2, KeyAuthentication (ip=0x307820) at proto.c:263
263 len = BN_bn2mpi(PUBKEY->n,sendbuffer);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:263
#1 0x00000000 in ?? ()
Cannot access memory at address 0x0
Cannot access memory at address 0x0
#2 0x0004ce6c in KeyAuthentication (ip=0x307820) at proto.c:262
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
264 SendTransaction(CONN->sd,sendbuffer,len,CF_DONE); /* No need to
encrypt
the public key ... */
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:264
(gdb) n
263 len = BN_bn2mpi(PUBKEY->n,sendbuffer);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:263
#1 0x0004ce80 in KeyAuthentication (ip=0x307820) at proto.c:263
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
264 SendTransaction(CONN->sd,sendbuffer,len,CF_DONE); /* No need to
encrypt
the public key ... */
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:264
#1 0x0004ce80 in KeyAuthentication (ip=0x307820) at proto.c:263
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
267 memset(sendbuffer,0,CF_BUFSIZE);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:267
(gdb) n
268 len = BN_bn2mpi(PUBKEY->e,sendbuffer);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:268
#1 0x00000000 in ?? ()
Cannot access memory at address 0x0
Cannot access memory at address 0x0
#2 0x0004ceac in KeyAuthentication (ip=0x307820) at proto.c:267
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:268
#1 0x00000000 in ?? ()
#2 0x0004ceac in KeyAuthentication (ip=0x307820) at proto.c:267
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
269 SendTransaction(CONN->sd,sendbuffer,len,CF_DONE);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:269
(gdb) n
268 len = BN_bn2mpi(PUBKEY->e,sendbuffer);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:268
#1 0x0004cebc in KeyAuthentication (ip=0x307820) at proto.c:268
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
269 SendTransaction(CONN->sd,sendbuffer,len,CF_DONE);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:269
#1 0x0004cebc in KeyAuthentication (ip=0x307820) at proto.c:268
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
274 memset(in,0,CF_BUFSIZE);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:274
(gdb) n
276 if (ReceiveTransaction(CONN->sd,in,NULL) == -1)
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:276
#1 0x00000000 in ?? ()
Cannot access memory at address 0x0
Cannot access memory at address 0x0
#2 0x0004cee4 in KeyAuthentication (ip=0x307820) at proto.c:274
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
282 if (BadProtoReply(in))
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:282
#1 0x0004cef8 in KeyAuthentication (ip=0x307820) at proto.c:276
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
291 memset(in,0,CF_BUFSIZE);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:291
#1 0x0004cf08 in KeyAuthentication (ip=0x307820) at proto.c:282
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
293 if (ReceiveTransaction(CONN->sd,in,NULL) == -1)
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:293
#1 0x00000000 in ?? ()
Cannot access memory at address 0x0
Cannot access memory at address 0x0
#2 0x0004cf2c in KeyAuthentication (ip=0x307820) at proto.c:291
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
299 if (!ChecksumsMatch(digest,in,'m'))
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:299
#1 0x0004cf40 in KeyAuthentication (ip=0x307820) at proto.c:293
#2 0x00011684 in OpenServerConnection (ip=0xbfff1bc0) at client.c:84
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
308 ExpandVarstring(ip->server,server,NULL);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:308
#1 0x000000fe in ?? ()
#2 0x0004cf64 in KeyAuthentication (ip=0x307820) at proto.c:299
#3 0x0000befc in MakeImages () at do.c:2444
#4 0x000048b8 in DoTree (passes=1, info=0xf0674 "Update") at cfagent.c:1241
#5 0x00001f58 in main (argc=1197148, argv=0x12445c) at cfagent.c:106
(gdb) n
310 if (cant_trust_server == 'y') /* challenge reply was correct */
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:310
#1 0x00000000 in ?? ()
(gdb) n
312
Verbose("\n.......................................................
........\n");
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:312
#1 0x00000000 in ?? ()
(gdb) n
...............................................................
313 snprintf(OUTPUT,CF_BUFSIZE,"Strong authentication of
server=%s con
nection confirmed\n",server);
(gdb) backtrace
#0 KeyAuthentication (ip=0x307820) at proto.c:313
#1 0x00000000 in ?? ()
(gdb)
--
"When we try to pick out anything by itself, we find it
connected to the entire universe" John Muir
Chris "Ski" Kacoroski, ckacoroski@nsd.org, 425-489-6263