Description
Describe the bug
Ok, I'm exaggerating with this one. It doesn't take forever, it takes at most 10 seconds but it's sporadic and definitely difficult to determine what is wrong.
To Reproduce
Steps to reproduce the behavior:
- Import large kernel
- Run analysis.
- Make millions of datatype and labels and data
- Import memory dumps of the heap and device memory
- Create uninitialized memory block, later initialize them to 0 and paste in data
- Do some stuff and save
- Randomly see it take forever to save?
Expected behavior
It should, believe it or not, save right away.
Screenshots
I did start recording before the save box popped up so it missed the beginning but whatever. It captured the important part I think.
example.mp4
Attachments
Not sure how helpful this will be but it's better then nothing. I'm sure everyone will be very shocked to see the AWT-EventQueue thread blocked on a database lock.
Environment (please complete the following information):
- Ghidra Version: 11.5_DEV
Additional context
As with #8244 this appears to happen more often if I save immediately after making a change, which is a common thing to do if you've ever lost something for lack of saving. My laptop fans will also go brrrrrrrrrrr as well when this happens.