dolphin-memory-engine
dolphin-memory-engine copied to clipboard
Random crash when deleting multiple addresses
Not sure if specifically using the shift key to highlight multiple addresses causes this, but I've only had it happen when doing so. Randomly, highlighting a bunch of addresses with the shift shortcut, right clicking, and hitting delete, then pressing yes on the prompt will cause it to crash.
I don't thinks its related to shift, as it happens randomly to me when I remove a single entry.
It is not related to the shift key, from my tests, it doesn't seem random at all, it seems the order of the selection and the items matters. I am not sure if I got it to crash with a single deletion, but I suspect it's likely related to this issue tbh.
I can't seem to reproduce this issue reliably which is odd because I used to make files to do it, I really should have documented it how I did it :(
If anyone knows of a way to reproduce it, please say it here because I have no idea.
I also cannot get it to reproduce consistently. I get the crashes occasionally. One way is when toggling 'is a pointer' on/off. Similarly when changing the address of a pointer or a type (word, byte, string)
I also cannot get it to reproduce consistently. I get the crashes occasionally. One way is when toggling 'is a pointer' on/off. Similarly when changing the address of a pointer or a type (word, byte, string)
For the pointer, see #26 which I just found the cause and fixed.
For changing types, that one I can't get it and I am pretty sure #26 would have nothing to do with this issue because it only involved the dialog.
To be honest, I do not know if I can get a diagnosis and a fix before the 0.5 release. It turns out I want to start another project after I release 0.5 so I want to get it done asap as this program badly needs an update. I also just pushed the biggest feature I wanted for this release meaning I won't do too much before the release.
I have experienced this crash myself quite a few times. I believe this issue is caused when you lock a value in the watch list. After a value has been locked, regardless of if it has been unlocked afterwards or not, deleting it appears to cause the crash.
The above conditions appear to cause the crash nearly 100% of the time, from what I have observed.
Hi @Reshiram110 , I am unable to reproduce the crash by locking values and deleting them. Which version was this, and can you provide a .dmw that does it consistently?
To check: Group selection, invalid nodes
Did a bunch of checks, I think this was resolved 0.5.0 Please re-open if you encounter crashing again while using 0.7.0+ version of DME.