Chris,
Can you clue us in on what version of Poser you're using? What platform you're
running it on? What the value of "a" ? What you're doing to cause the
problem/crash? I greatly laud and appreciate your efforts to track down the
problem to the particular line that's crashing, but without a bigger context,
there's not much anyone can do about it. All you're telling us is that something
is passing do_get_mem_word an invalid pointer.
-- Keith Rollin
-- Palm OS Emulator engineer
"Chris Yourch" <[EMAIL PROTECTED]> on 01/28/2000 07:17:53 AM
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: POSE and find crash
Hi,
I crash the emulator (access violation) when my app is not the one
running. I have checked the usual culprits, i.e. no globals or statics
are being used and I am not overwriting any memory. Also, no virtual
functions are being called and finally, I have plenty of stack space.
What I am doing is making a call to new and then it crashes the
emulator.
I compiled a debug version of the emulator, ran a find again and it
crashed in the following location:
module: machdep_memory.h
function: do_get_mem_word()
line: 75
Does this mean anything to anyone familiar with the emulator?
Thanks,
Chris
P.S. Here is the code for the function:
static __inline__ uae_u16 do_get_mem_word(void* a)
{
return *(uae_u16*) a;
}
--
For information on using the Palm Developer Forums, or to unsubscribe, please
see http://www.palm.com/devzone/mailinglists.html
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html