File Corruption
Howard Bornstein
bornstein at designeq.com
Mon Jun 23 14:00:01 EDT 2003
>Have you found a repeatable recipe for creating the crash? Once you have
>that, we can examine the objects, systems, and sequence of steps to hone in
>on the source of the problem.
>
>Sometimes diagnostics take some work, but I've never encountered a bug yet
>that could not ultimately be diagnosed.
Sorry for mixing terms. Perhaps what I've described isn't really "file
corruption". But I would say that the stack somehow got corrupted.
Yes, it was a repeatable crash. No I couldn't find any obvious cause for
this. This is where I become concerned about the IDE itself. The code was
fine (demonstrated by cloning the card and having it work ok).
If the problem is in the IDE, my diagnostic choices are limited because I
don't have the time to go through all the IDE code to see where it might
be crashing. We buy develoment tools we can rely on, not that we can
debug. :-)
>What's on that card?
A better question for you is, if you explicted wanted to make Rev crash
by going to a card, what could you do to it to cause this to happen? The
answer, I believe, is "nothing". You shouldn't be able to do anything
using the normal development tools that would cause Rev to crash. So why
did a normally-working card suddenly start crashing?
I agree with you that eventually the cause could be found. However, I'm
suggesting that the cause is likely to be something internal to Rev (and
I'm assuming it's the IDE, not the engine), not programming error. I
would label this type of occurrance "corruption."
Since I found a quick method around the crash I took it (I have products
to ship, you know), but if you or the Rev team is interested in
diagnosing the cause of this crash, I think I've got a copy of the bad
version of the stack around.
Regards,
Howard Bornstein
____________________
D E S I G N E Q
www.designeq.com
More information about the use-livecode
mailing list