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

Reply via email to