5.4.9 changed to a new implementation of NVFS.  In the 5.4.5-5.4.8
versions, database records were loaded into the DBCache during
DmQueryRecord/DmGetRecord and released sometime in the future.

In 5.4.9, the cache loading/freeing is controlled at the MemHandleLock
level -- as soon as you unlock a record, it can be removed from the
cache.  Any code that unlocks but still uses the old locked pointer
will likely fail.

Hi Ben,

I do not have any unlocked pointers around that is being used. Any other clues?

Where/how can i get official support from PalmSource for this issue? I have about 4000 devices that are crashing and my clients are furious.

best

        guich

--
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to