I managed to lock up the EEschema program this afternoon. I was trying something different than I have done before so a work-around might be "don't do that again"
Anyways, here's my system setup:
- Running VMware Workstation on a Windows 10 machine.
- The VM is running Linux Mint 18 "Sophia".
- KiCAD v4.0.7 Debian install version used.
- Two workspaces open. One for KiCAD and one for a PDF datasheet.
Here's what happened.
- I was working on a single sheet schematic in EESchema.
- I decided to add some I2C devices, so I formed a hierarchical schematic on my original schematic.
- I then selected two newly placed global label and use copy-block to place them on the clipboard (I think that is where they went, but not sure.
- I next went to the new hierarchical sheet where I was going to paste them to start the I2C schematic layout.
- EESchema froze at this point. I could operate the VMware machine but EEschema was completely hung up.
- I tried sending a VM ctl-alt-del to Linux Mint but go no response from Linux Mint.
- I was able to suspend the Linux VM, close out VMware, and reopen it.
- On reopening the Linux VM, the machine came up in the same locked state as before.
- I quit the Linux Mint VM and lost what I was doing (fortunately, only 10 minutes or so passed the last save).
- A _savedKiCADprogram.sch_ was found and loaded with no changes lost. A error message stated that the hierarchical sheet could not be found.
I suppose the problem lies where the copy-block command has been issued, and a command to go to a hierarchical sheet occurs. Maybe the copy-block expects to do a paste-block before going to the hierarchical sheet, and this confuses the software and causes it to hang (just a guess).
This was not a huge problem for me, and the recovery was good. So a quick fix is nor necessary. Just add this info to your problem notes set in case it relates to something else more serious.