I'm trying out the Palm Debugger (in CW 9.3) for the first time, connected to a Tungsten E device.
I can make the connection and get a dir of the databases, so it's working.
However, when I try the command "ht 0000" to try to display some info on the dynamic heap, I get this result:
ht 0000 Displaying Heap ID: 0000, mapped to 00100000
##ERROR: Invalid chunk flags
I get this even immediately following a hard reset.
Can anyone explain this to me?
Are there any good tutorials on using the Palm debugger? I suspect that my code is being trashed, and I want to try to detect it while the application is running (maybe a watch point or something).
I had a colleague try it using standalone debugger 4.3 on a Tungsten T3. Same result. He can list his DBs and heaps, but if he tries to check the dynamic heap, it says invalid chunk flags.
So definitely, we can't check heaps on Tungsten E or T3. Either we're doing something incorrectly, or there is an incompability with the versions.
I can't remember if I've flashed my Tungsten E or not. About Applications says v 4.5.1P if that helps.
Somebody *must* be able to debug heaps with these devices, I can't believe we are the first to try. So clearly there is a method that works. I'd really appreciate having some light shed on this issue, as I'm at a standstill in the development of this application until I can get the heap checker working (since I suspect memory corruption).
Am I likely to have an easier time debugging on the Palm Simulator?
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
