Been chasing a fatal error with palm 5x devices running OS 3.5.0 (or
better).
Failure occurs on call to INetLibOpen().
using debug rom images:
VIIx palmOS35-en-ez-8mb-wc-dbg.rom : the call completes *w/o* failure.
Vx palmOS35-en-ezdbg.rom: the call generates a warning about accessing
global system variables, that on a 5x device causes a fatal error
SystemMgr.c, Line: 154, Unimplemented
Under the emulator, continue recovers and the iNetLib is successfuly opened
for both cases.
Q: why does the DR1 iNetLibrary.prc generate access to system globals that
the emulator complains about (for 5x emulation) while the VIIx emulation
does not? I know that the iNetLib for DR1 web clipping is different from the
iNetLib in the VIIx rom, since the VIIx version is composed of two parts,
where the DR1 iNetLib has the overlay resource as part of the iNetLib.prc.
On a 5x device running OS 3.5.x, we have users getting the fatal error
mentioned above when the iNetLibOpen() is called. These have been on 5x
devices from OmniSky, and it appears that the iNetLib distributed with their
service is different from the DR1 release (and the original VII release
too). Here is the odd thing, when I replace the iNetLib that OmniSky
supplied with the iNetLib component from the DR1 web clipping release, the
device DOES NOT generate the fatal error!! However, on the emulator, the
access to global system variables is still occuring.
Can someone explain what's going on?
--
- - - - - - - - - - - - - - - -
Carl Lippitt
DOC/WCG/CTO
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/