weird card deletion anomalies

Richard Gaskin ambassador at fourthworld.com
Fri Sep 11 13:18:45 EDT 2009


FWIW, I just posted a report and example stack to the RQCC:

<http://quality.runrev.com/qacenter/show_bug.cgi?id=8268>


> I'm rewriting my script editor to use multiple cards in a single window 
> rather than a separate window for each script.  The migration has been 
> going well, with one oddity:
> 
> When I first set this up, I had the stack's closeStack handler delete 
> every card from #2 on:
> 
>    go cd 1
>    repeat with i = 2 to the number of cds
>      delete cd 2
>    end repeat
> 
> This worked well enough, but I found that about half the time I saved 
> the Rev engine would crash.  The file was fine - I can reopen it, edit 
> anything easily, and even save it again.  But only after it creates 
> multiple cards, about half the time it crashed during the save command, 
> while half the time it saved just fine.  FWIW, the crash occured before 
> the "~" copy was made, so it's something early on in the save routine.
> 
> On a lark I move the card deletion from the closeStack handler to a 
> preOpenStack handler.  Now it works fine all the time  - I can save 
> without difficulty.
> 
> Anyone else seen odd crashes during save?
> 
> I've checked the RQCC, and there's only one report of a crash during 
> save which doesn't seem related to my circumstance.
> 
> It's all good now, I'm happily editing away, but it's the sort of thing 
> that makes me wonder if I've tripped across some rare but 
> possibly-devastating-for-some-client-project-down-the-road issue....

--
  Richard Gaskin
  Fourth World
  Revolution training and consulting: http://www.fourthworld.com
  Webzine for Rev developers: http://www.revjournal.com



More information about the use-livecode mailing list