Hi Keith,

In answer to your question about POSE trace output here are the last few 
lines of trace output just after the debugger has hung.

Hope this helps...

Thanks,
Chris

---------------------------------------------

23.323: Exiting SLP::SendPacket.
23.323: Exiting SystemPacket::SendPacket.
23.323: Exiting SystemPacket::RPC.
23.323: Exiting Debug::HandleNewPacket.
23.323: Exiting SLP::HandleNewPacket.
23.333: CTCPSocket::HasUnreadData...
23.333: ...has pending data.
23.333: CTCPSocket::Read...
23.333: ...got 10 of 10 bytes of data.
23.333: CTCPSocket::Read...
23.333: ...got 8 of 8 bytes of data.
23.333: CTCPSocket::Read...
23.333: ...got 2 of 2 bytes of data.
23.333: Entering SLP::HandleNewPacket.
23.333:  Received sysPktReadMemCmd packet.
23.333: Entering Debug::HandleNewPacket.
23.333: Entering SystemPacket::ReadMem.
23.333: Entering SystemPacket::SendPacket.
23.333: Entering SLP::SendPacket.
23.333:  Sending sysPktReadMemRsp packet.
23.333: CTCPSocket::Write...
23.333: ...writing 16 bytes.
23.333: Exiting SLP::SendPacket.
23.333: Exiting SystemPacket::SendPacket.
23.333: Exiting SystemPacket::ReadMem.
23.333: Exiting Debug::HandleNewPacket.
23.333: Exiting SLP::HandleNewPacket.
23.343: CTCPSocket::HasUnreadData...
23.343: ...has pending data.
23.343: CTCPSocket::Read...
23.343: ...got 10 of 10 bytes of data.
23.343: CTCPSocket::Read...
23.343: ...got 10 of 10 bytes of data.
23.343: CTCPSocket::Read...
23.343: ...got 2 of 2 bytes of data.
23.343: Entering SLP::HandleNewPacket.
23.343:  Received sysPktWriteMemCmd packet.
23.343: Entering Debug::HandleNewPacket.
23.343: Entering SystemPacket::WriteMem.
23.343: Entering SystemPacket::SendPacket.
23.343: Entering SLP::SendPacket.
23.343:  Sending sysPktWriteMemRsp packet.
23.343: CTCPSocket::Write...
23.343: ...writing 14 bytes.
23.343: Exiting SLP::SendPacket.
23.343: Exiting SystemPacket::SendPacket.
23.343: Exiting SystemPacket::WriteMem.
23.343: Exiting Debug::HandleNewPacket.
23.343: Exiting SLP::HandleNewPacket.
23.674: CTCPSocket::HasUnreadData...
23.674: ...has pending data.
23.674: CTCPSocket::Read...
23.674: ...got 10 of 10 bytes of data.
23.674: CTCPSocket::Read...
23.674: ...got 9 of 9 bytes of data.
23.674: CTCPSocket::Read...
23.674: ...got 2 of 2 bytes of data.
23.674: Entering SLP::HandleNewPacket.
23.674:  Received sysPktWriteMemCmd packet.
23.674: Entering Debug::HandleNewPacket.
23.674: Entering SystemPacket::WriteMem.
23.674: Entering SystemPacket::SendPacket.
23.674: Entering SLP::SendPacket.
23.674:  Sending sysPktWriteMemRsp packet.
23.674: CTCPSocket::Write...
23.674: ...writing 14 bytes.
23.674: Exiting SLP::SendPacket.
23.674: Exiting SystemPacket::SendPacket.
23.674: Exiting SystemPacket::WriteMem.
23.674: Exiting Debug::HandleNewPacket.
23.674: Exiting SLP::HandleNewPacket.
23.674: CTCPSocket::HasUnreadData...
23.674: ...has pending data.
23.674: CTCPSocket::Read...
23.674: ...got 10 of 10 bytes of data.
23.674: CTCPSocket::Read...
23.674: ...got 34 of 34 bytes of data.
23.674: CTCPSocket::Read...
23.674: ...got 2 of 2 bytes of data.
23.674: Entering SLP::HandleNewPacket.
23.674:  Received sysPktRPCCmd packet.
23.674: Entering Debug::HandleNewPacket.
23.674: Entering SystemPacket::RPC.
23.674: Entering SystemPacket::SendPacket.
23.674: Entering SLP::SendPacket.
23.674:  Sending sysPktRPCRsp packet.
23.674: CTCPSocket::Write...
23.674: ...writing 46 bytes.
23.724: Exiting SLP::SendPacket.
23.724: Exiting SystemPacket::SendPacket.
23.724: Exiting SystemPacket::RPC.
23.724: Exiting Debug::HandleNewPacket.
23.724: Exiting SLP::HandleNewPacket.




I responded to your similar comments (in "Windows 2000 and POSE") on 2/18 
with
the following:

>>Any other ideas on why POSE would hang?
>
>What makes you think this is a Poser problem? IIRC, the problem had to do 
>with
>not breaking on PilotMain after CW downloaded your application for 
>debugging.
>This could also be a problem with with the CW debugger. I'm not saying that
it's
>*not* a Poser problem; it's just that if you have evidence that leads you 
>to
>believe it is, then you should let us know about it.
>
>And why are you asking about the serial port? What has that got to do with
this?
>
>As for tracking down the problem, I'd start with turning on the high- and 
>low-
>level debug information logging options. Once the debug process is stalled,
quit
>Poser and examine the logging information. See if the last information 
>there
has
>to do with Poser sending a "state" packet to the debugger. This would 
>indicate
>that the breakpoint in PilotMain was encountered and that Poser told the CW
>debugger.

-- Keith Rollin
-- Palm OS Emulator engineer






"Chris Yourch" <[EMAIL PROTECTED]> on 02/22/2000 01:11:09 PM

Please respond to "Palm Developer Forum" <[EMAIL PROTECTED]>

Sent by:  "Chris Yourch" <[EMAIL PROTECTED]>


To:   "Palm Developer Forum" <[EMAIL PROTECTED]>
cc:    (Keith Rollin/HQ/3Com)
Subject:  debugging and POSE




Hi,

The debugger hangs the 2nd time I run it. What I am doing is starting a
debug session, run my program and then end it. Next, I run the debugger
again and this time the debugger hangs. POSE displays a blank gray screen
and the CW debugger is hung. I am using TCP/IP to connect to POSE, r6 of CW
and 3.0a3 of POSE. The only way to recover and run the debugger again is to
close everything and restart. Also, I need to create a new POSE session
file.

The debug log displays the following before the debugger hangs:

3304711: STARTING gComm->LoadTarget

3307525: FINISHED gComm->LoadTarget

Process Created: address=0x3716a
size=0x48e0
cardID=0
dbID=0x2025f


Thanks,
Chris


Chris Yourch
RIA Group
[EMAIL PROTECTED]

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to