[3256] in SIPB bug reports

home help back first fref pref prev next nref lref last post

pop core dump on list

daemon@ATHENA.MIT.EDU (Calvin Clark)
Sun Nov 1 04:24:31 1992

Date: Sun, 1 Nov 92 04:24:00 -0500
From: Calvin Clark <ckclark@mit.edu>
To: bug-sipb@Athena.MIT.EDU
Reply-To: Calvin Clark <ckclark@mit.edu>

(This is on a DECstation.)

# 26 <ckclark@w20-575-52> Sun Nov  1 04:16:24 /mit/sipb/src/decmips/pop
; ./pop
pop:  c
pop:  list
Segmentation fault (core dumped)
# 27 <ckclark@w20-575-52> Sun Nov  1 04:17:28 /mit/sipb/src/decmips/pop
; dbx pop core
dbx version 2.10.1
Type 'help' for help.
Corefile produced from file "pop"
Child died at pc 0x4011e8 of signal : Segmentation fault
reading symbolic information ...
[using memory image in core]
(dbx) where
>  0 pop_multi_first(0x7fffa920, 0x7fffa91c, 0x1001f000, 0x1001b080, 0x100100a0) ["pop.c":580, 0x4011e4]
   1 pop_list(0x40dc14, 0x1000c974, 0x1000c983, 0x10009c98, 0x7fffb39c) ["pop.c":387, 0x400b80]
   2 popper_list(0x4084d0, 0x1, 0x0, 0x10012040, 0x0) ["popper.c":103, 0x402238]   3 check_request_table(0x1, 0x10012040, 0x1, 0x0, 0x0) ["execute_cmd.c":94, 0x407764]
   4 really_execute_command(0x1000f68c, 0x7fffa9e8, 0x0, 0x0, 0x407c3c) ["execute_cmd.c":134, 0x40782c]
   5 ss_execute_line(0x0, 0x0, 0x0, 0x0, 0x0) ["execute_cmd.c":218, 0x407a00]
   6 ss_listen(0x0, 0x0, 0x10009d30, 0x7fffb800, 0x0) ["listen.c":112, 0x407c38]   7 main.main(0x0, 0x0, 0x0, 0x0, 0x0) ["main.c":42, 0x4002f8]
(dbx) list
>* 580            for (*response += 3; **response == ' '; *response++) /* empty*/;
   581            server->in_multi = 1;
   582            return(0);
   583       }
   584       else {
   585            strcpy(pop_error,
   586                   "Unexpected response from server in pop_multi_first");   587            return(-1);
   588       }
   589  }
   590
   591  int pop_multi_next(server, line)
(dbx)

Here is what was literally returned by the server:

; kpoptcp
+OK UCB Pop server (version 1.7k) with Kerberos (TM) at e40-po starting.
user ckclark
+OK Password required for ckclark.
pass ckclark
+OK ckclark has 2 message(s) (1786 octets).
list
+OK 2 messages (1786 octets)
1 1173
2 613
.
quit
+OK Pop server at e40-po signing off.

-Calvin

home help back first fref pref prev next nref lref last post