setera
For a Motorolla 68000 (which is the kernel of the Palm processor), a BUS ERROR
typically means that you tried to access data whose size is greater than 1 byte in
length on an ODD memory address. In 'C' this means all shorts and longs must be
aligned to an EVEN word address. Usually the compiler will assure this is the case,
unless you override this with an option. If you are doing pointer address
arithmetic, this may cause the problem. Hope this helps.
Gordon
[EMAIL PROTECTED] wrote:
> I'm working on an application using GCC and POSE. I'm using
> SysCreateDataBaseList to create a list of application databases and then later
> trying to lock the returned handle in the List Draw Callback Function that I've
> defined. I keep getting a bus error when attempting to lock the handle. What
> the heck does this mean and why is it happening? The handle is not null and
> appears to be the same value as it was immediately following the call to
> SysCreateDataBaseList.
>
> Thanks,
> Craig