Opened 14 years ago
Closed 14 years ago
#307 closed defect (fixed)
synchronization loss with interrupts
Reported by: | Alexander Krauss | Owned by: | David Aspinall |
---|---|---|---|
Priority: | major | Milestone: | PG-Emacs-4.0 |
Component: | 2:pg-emacs | Keywords: | |
Cc: | krauss@…, makarius@… |
Description (last modified by )
Steps to reproduce:
- load the following script, which contains a nonterminating command:
theory Scratch imports Main begin lemma foo: "Suc x = Suc x" .. lemma "P (Suc x)" apply (simp add: foo)
- Go to the simp-command that does not terminate
- Perform the following actions: Undo, Interrupt, Undo, Next
Of course there is the usual warning message telling me about possible sync losses, but I somehow got used to things being "probably ok" :-)
using cvs version as of 2009-11-24 18:12 and GNU Emacs 23.1.1
Change History (1)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Many thanks for the useful test case and explanation. Fixed now in proof-script 10.58: the undo is not allowed while processing is active, you get the "Proof Shell Busy" message.