[Thread Prev][Thread Next][Thread Index]
[PilotMgr] SyncCM suddenly decided to hang
- To: pilotmgr@xxxxxxxxxxxxxxxxx
- Subject: [PilotMgr] SyncCM suddenly decided to hang
- From: Patrick Larkin Jr <PatLarkin@xxxxxxxxxxxxx>
- Date: Wed, 02 Feb 2000 12:30:49 -0600
- Organization: MindSpring
- Reply-to: Patrick.Larkin@xxxxxxxxxxxxxx
- Sender: owner-pilotmgr@xxxxxxxxxxxxxxxxxxxx
Strange problem... I've been using PilotMgr for a couple of weeks now
with good results. All of a sudden I tried to sync and it hangs on
SyncCM... 'top' shows rpc.cmsd churning away on my Solaris8 box.
Eventually, my Palm IIIe times out with "lost connection".
I killed "rpc.cmsd" and no change. I changed the conduit to "Palm Overwrites"
with Fast Delete and its quick and completes... then I disabled "fast delete"
and it still hangs/times out.
I ran "truss" on rpc.cmsd and here's what I see:
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) Err#11 EAGAIN
poll(0x0009DD00, 3, -1) = 1
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) = 0
open("/etc/services", O_RDONLY) = 7
fstat64(7, 0xFFBEF308) = 0
ioctl(7, TCGETA, 0xFFBEF294) Err#25 ENOTTY
read(7, " # i d e n t\t " @ ( # )".., 8192) = 3441
read(7, 0x00275C9C, 8192) = 0
llseek(7, 0, SEEK_CUR) = 3441
close(7) = 0
door_info(3, 0xFFBED570) = 0
door_call(3, 0xFFBED558) = 0
write(256, "80\0\0 893 ( k\0\0\001".., 36) = 36
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) Err#11 EAGAIN
poll(0x0009DD00, 3, -1) = 1
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) = 0
open("/etc/services", O_RDONLY) = 7
fstat64(7, 0xFFBEF308) = 0
ioctl(7, TCGETA, 0xFFBEF294) Err#25 ENOTTY
read(7, " # i d e n t\t " @ ( # )".., 8192) = 3441
read(7, 0x00275C9C, 8192) = 0
llseek(7, 0, SEEK_CUR) = 3441
close(7) = 0
door_info(3, 0xFFBED570) = 0
door_call(3, 0xFFBED558) = 0
write(256, "\0\0 # $ 893 ( j\0\0\001".., 9000) = 9000
write(256, "\0\0 # $ / C S A / E N T".., 9000) = 9000
write(256, "\0\0 # $ V A T E / C S A".., 9000) = 9000
write(256, "\0\0 # $ R Y A T T R / /".., 9000) = 9000
write(256, "\0\0 # $ o r t s t e r .".., 9000) = 9000
write(256, "\0\0 # $\0\0\001\0\0\004".., 9000) = 9000
write(256, "\0\0 # $ / C S A / E N T".., 9000) = 9000
write(256, "\0\0 # $ S h o w T i m".., 9000) = 9000
write(256, "\0\0 # $ G M L S t a r".., 9000) = 9000
write(256, "\0\0 # $ R Y A T T R / /".., 9000) = 9000
write(256, "\0\0 # $ / C S A / E N T".., 9000) = 9000
write(256, "\0\0 # $ r r e n c e R".., 9000) = 9000
write(256, "\0\0 # $ N O N S G M L ".., 9000) = 9000
write(256, "\0\0 # $\0\0\01E\0\0\0 ;".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $\0\0\01E\0\0\0 ;".., 9000) Err#11 EAGAIN
...this line repeats about 300 times...
write(256, "\0\0 # $\0\0\01E\0\0\0 ;".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $\0\0\01E\0\0\0 ;".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $\0\0\01E\0\0\0 ;".., 9000) = 9000
write(256, "\0\0 # $\0\0\006\0\0\011".., 9000) = 9000
write(256, "\0\0 # $ _ P R I V A T E".., 9000) = 9000
write(256, "\0\0 # $\0\0\0 8 - / / X".., 9000) = 9000
write(256, "\0\0 # $ E N\0\0\0\0\001".., 9000) = 9000
write(256, "80\0011C / E N T R Y A T".., 288) = 288
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) Err#11 EAGAIN
poll(0x0009DD00, 3, -1) = 1
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) = 0
open("/etc/services", O_RDONLY) = 7
fstat64(7, 0xFFBEF308) = 0
ioctl(7, TCGETA, 0xFFBEF294) Err#25 ENOTTY
read(7, " # i d e n t\t " @ ( # )".., 8192) = 3441
read(7, 0x00275C9C, 8192) = 0
llseek(7, 0, SEEK_CUR) = 3441
close(7) = 0
door_info(3, 0xFFBED570) = 0
door_call(3, 0xFFBED558) = 0
write(256, "\0\0 # $ 893 ( i\0\0\001".., 9000) = 9000
write(256, "\0\0 # $ . c o m\0\0\017".., 9000) = 9000
write(256, "\0\0 # $\0\0\0\r\0\0\001".., 9000) = 9000
write(256, "\0\0 # $ o R e m i n d".., 9000) = 9000
write(256, "\0\0 # $ t e / / E N\0\0".., 9000) = 9000
write(256, "\0\0 # $\0\0\0\0\0\0\003".., 9000) = 9000
write(256, "\0\0 # $\0\0\010\0\0\0 2".., 9000) = 9000
write(256, "\0\0 # $ / C S A / E N T".., 9000) = 9000
write(256, "\0\0 # $\0\0\0\0\0\0\013".., 9000) = 9000
write(256, "\0\0 # $ _ P R I V A T E".., 9000) = 9000
write(256, "\0\0 # $\0\0\0\0\0\0\012".., 9000) = 9000
write(256, "\0\0 # $ 9 j0110\0\0\002".., 9000) = 9000
write(256, "\0\0 # $ t e / / E N\0\0".., 9000) = 9000
write(256, "\0\0 # $ / E N T R Y A T".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $ / E N T R Y A T".., 9000) Err#11 EAGAIN
....this line repeats about 100 times...
write(256, "\0\0 # $ / E N T R Y A T".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $ / E N T R Y A T".., 9000) Err#11 EAGAIN
write(256, "\0\0 # $ / E N T R Y A T".., 9000) = 9000
write(256, "\0\0 # $ p o i n t m e n".., 9000) = 9000
write(256, "\0\0 # $ - / / X A P I A".., 9000) = 9000
write(256, "\0\0 # $ _ P R I V A T E".., 9000) = 9000
write(256, "\0\0 # $ / E N T R Y A T".., 9000) = 9000
write(256, "80\01FB0\0\0\0\0\0\0\0 ".., 8116) = 8116
getmsg(256, 0xFFBEF7EC, 0xFFBEF7DC, 0xFFBEF81C) Err#11 EAGAIN
poll(0x0009DD00, 3, -1) = 1
...and then the pattern roughly repeats
I am wondering if this is a Solaris8 issue or a SyncCM problem?
Also, would it make sense for the PilotMgr to send a "heartbeat"
or "no-op" kinda thing to the Pilot if/when a conduit is busy
(legitimately) for a long time.
Ideas?
--
[[[[ Patrick H. Larkin, Jr MindSpring SysAdmin Dallas Texas ]]]]
<PatLarkin@xxxxxxxxxxxxx> http://www.mindspring.com/~pat.larkin/
"Insanity: doing something over & over, expecting a different result." Einstein
------------------------------------------------------------------------
***********************************************************
* This is a public mailing list! *
* Please do not publish Sun proprietary information here! *
* - - - - - - - - - - - - - - *
* MoreInfo/Unsubscribe @ http://www.moshpit.org/pilotmgr *
***********************************************************