02-27-2016, 06:10 PM | #1 | |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Undo history bug (FIXED), Another bug added (FIXED)
A new part
Quote:
So I've met 2 bugs with undo history(after deleting it stops): 1. The items move. 2. The fx chain vanishes. The first bug is here: How to reproduce(the first bug): 1. Download my project file with undo history: https://drive.google.com/file/d/0B0c...ew?usp=sharing 2. Open it 3. Add some notes to any item 4. Undo it until '*Session loaded*' My Reaper.ini file: https://drive.google.com/file/d/0B0c...ew?usp=sharing Last edited by vitalker; 09-11-2016 at 03:17 AM. |
|
02-28-2016, 06:16 AM | #2 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Anyone?
|
02-28-2016, 09:30 AM | #3 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
So who can reproduce?
|
02-28-2016, 09:34 AM | #4 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Confirmed (5.20pre13).
Here two items getting removed on Undo (instead of just the note added to one item). Seems to be a bug with external Undo file handling. FIXED (5.20pre14) Last edited by Dstruct; 02-29-2016 at 08:46 AM. |
02-28-2016, 12:08 PM | #5 | |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Quote:
I have mega slow internet to upload one project more. Its behaviour is stranger(all the items on the track vanish). Aahahahahah. I've noticed it with every project, which has an undo history file. I've catched very interesting thing: Last edited by vitalker; 02-28-2016 at 12:14 PM. |
|
02-28-2016, 12:41 PM | #6 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Who else can reproduce this?
|
02-28-2016, 01:45 PM | #7 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
1 confirmation is here. Who else?
|
02-28-2016, 01:46 PM | #8 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Easy. Patience!
|
02-28-2016, 01:50 PM | #9 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
|
02-28-2016, 04:41 PM | #10 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,117
|
I think the issue here is that the undo history was last saved with REAPER 5.01 in September 2015, and since then the project has been loaded and saved by newer versions, but with the undo history saving disabled, so that the project is newer than the undo history.
Having said that, loading the "-- session loaded --" state should probably revert to the state of the project at load (rather than the state loaded from the undo history), I'll look at fixing that. |
02-28-2016, 06:57 PM | #11 | |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Quote:
FIXED (5.20pre14) Last edited by Dstruct; 02-29-2016 at 08:47 AM. |
|
02-29-2016, 04:10 AM | #12 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Yay, thanks! Now it's fixed! Such a fast fix! Nice work Justin.
|
04-03-2016, 07:24 AM | #13 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Not fixed yet. I still observe it. I've undone a lot of actions and all of the items and effects vanished from tracks.
|
04-03-2016, 07:30 AM | #14 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Project to reproduce?
|
04-03-2016, 07:39 AM | #15 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
|
04-03-2016, 07:46 AM | #16 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
How to reproduce?
|
04-03-2016, 07:50 AM | #17 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Open Undo history and click on almost every early action.
|
04-03-2016, 07:55 AM | #18 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Mmh, the top most undo entry says "Session loaded". Nothing to undo here. http://forum.cockos.com/showpost.php...0&postcount=10 applies I guess.
|
04-03-2016, 07:58 AM | #19 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
No, I mean something in 2014.
|
04-03-2016, 08:03 AM | #20 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Exact steps?
|
04-03-2016, 08:07 AM | #21 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Click Midi editor: select events 17.12.2014 16:34:27.
But before it click some other steps, I mean after this time(16:34+) |
04-03-2016, 08:13 AM | #22 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Can't reproduce. No items dissapear.
|
04-03-2016, 08:16 AM | #23 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
|
04-03-2016, 01:00 PM | #24 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Ok, how to reproduce:
1. Open Undo history 2. Click on action with 17.12.2014 16:59:37 timestamp 3. Click on action with 17.12.2014 16:34:22 timestamp 4. Click on action with 11.12.2014 23:38:17 timestamp Here is the video: |
04-03-2016, 01:14 PM | #25 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Ok, something for Justin to look at I think.
|
04-03-2016, 01:27 PM | #26 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Could you confirm please?
|
04-03-2016, 01:33 PM | #27 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
|
04-03-2016, 03:28 PM | #28 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
No, you're not right. I've saved it a lot of time ago and always have used it with Undo history.
|
04-03-2016, 05:45 PM | #29 |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Don't know. That stuff is too complicated for my brain
|
04-03-2016, 07:31 PM | #30 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,117
|
I've duplicated the issue.
The undo history file is corrupt, it often has a chunk-ID of 0 for track configuration, which is forbidden. Edit: the related undo code hasn't changed since 4.75 (the first version I see in the history) -- is it possible that this was ever loaded/saved with an earlier version of REAPER? We can make it treat the invalid chunks better (using the last valid state for the relevant chunk), I suppose, but I'd rather get to the root of how this got corrupted first (rather than trying to cover up the symptoms, which we can do later once we get to the root of it). Any suggestions for how to get it to fail in this way again? Last edited by Justin; 04-03-2016 at 09:06 PM. |
04-04-2016, 02:26 AM | #31 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Yes, it was saved and loaded with an earlier version than 4.75. You mean how to do it using the other steps?
|
04-04-2016, 07:13 AM | #32 | |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,117
|
Quote:
For the next 5.20 build, adding warnings that come up when loading undo histories with errors (oops). So at least you'll know, and maybe when you load a history that gives an error for the first time we can analyze it then, before it gets saved differently... |
|
04-04-2016, 07:26 AM | #33 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
Yep, maybe I've deleted the previous one and then was created a new version.
Ok, thank you! Great. |
04-04-2016, 08:28 AM | #34 |
Human being with feelings
Join Date: Sep 2015
Posts: 45
|
TLDR all but I have a similar problem but i don't know if it's somehow related to http://forum.cockos.com/showthread.php?t=175046.
sometimes, quite regularly, during drum slip editing i hit cmd+z about 3-5 times and suddenly the project has the initial state and all changes are gone. the undo history is empty as well. i never experienced that bug before 5.17. btw: what happens when the configured undo memory space is depleted? edit: if i notice it right away a redo saves my changes, but if changed anything else in the meantime my changes are gone edit2: previously i wrote version 4.17. of course i mean 5.17 Last edited by ÄxxlForce; 04-04-2016 at 11:27 AM. |
04-04-2016, 08:43 AM | #35 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
|
04-04-2016, 11:24 AM | #36 |
Human being with feelings
Join Date: Sep 2015
Posts: 45
|
jap of course, sry
|
04-06-2016, 06:22 AM | #37 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,117
|
I think I've figured out how to duplicate:
1) create and save a project proj1.rpp (creates new .rpp-undo) 2) make some mods, save as proj2.rpp (creates new .rpp-undo) 3) make some more mods, save as proj1.rpp again -- incrementally updates .rpp-undo, incorrectly (needs to full write it). FIxing this, thanks! |
09-11-2016, 03:10 AM | #38 |
Human being with feelings
Join Date: Dec 2012
Posts: 13,631
|
I've noticed a strange bug. When you move a track to the top, it does nothing. When you mave a track to the bottom, a new string appears in Undo history.
|
09-12-2016, 10:06 AM | #39 |
Human being with feelings
Join Date: Mar 2016
Posts: 444
|
This is obviously not the same bug so I'd suggest you to open a new thread for it if you want it to be looked at...
|
09-12-2016, 10:19 AM | #40 | |
Human being with feelings
Join Date: Jul 2006
Posts: 12,524
|
Quote:
FIXED (5.25pre7) Last edited by Dstruct; 09-13-2016 at 02:18 PM. |
|
Thread Tools | |
Display Modes | |
|
|