This seems to be a team project, with "junior" programmers involved. Since
the known bug (reference to invalid memory areas) is so blatent, I would
recommend code walk-thrus and other peer-review procedures be installed.
Make sure your entire team is using maximum error reporting using the
"-Wall" switch, or equivelant. Have a "senior" team member approve all
changes. Things like that.

-Paul

p.s. "Junior" and "Senior" do not refer to age, but experience of the
programmer in question.


"Kevin OKeefe" <[EMAIL PROTECTED]> wrote in message
news:113307@palm-dev-forum...

Our application handles a non-global launch code (via an alarm).  Someone
has inadvertently added a global flag to the code that handles the launch
code.  The code in question only READS the global - it does not change it.
I have demonstrated to myself and my colleagues that this code cases a Bus
Error on the emulator.  However, on a real device (m500), a crash does not
occur.

My question to you all is:  What is your expectation for the state of the
device after this global is accessed on a real device?  An immediate crash
(not seen), a crash eventually, or never a crash.

We do have an intermittent problem and I'm holding this global access
suspect, but we have been unable to demonstrate a crash after knowingly
running this code several times.

Thanks,
Kevin

Kevin O'Keefe
Senior Software Engineer

invivodata, inc. �
the science of patient experience�

5615 Scotts Valley Drive
Scotts Valley, CA 95066
Tel: (831) 438-9527
Fax: (831) 440-1770

email: [EMAIL PROTECTED]
<http://www.invivodata.com>




------------------------------------------
The information in this transmittal and any attachments are confidential and
intended only for the recipient(s) listed above. You are hereby notified
that any unauthorized distribution or copying of this transmittal or its
attachments is prohibited. If you have received this transmittal in error,
please notify invivodata immediately at (831) 438-9550.
------------------------------------------





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

Reply via email to