Hi, I can edit a footprint from within a PCB, but if I go to the editor via the main page, it will open, then just crash and close, with no error message. Are there any logs I can attach here to help work out what the issue is?
The issue is also version agnostic, getting the same thing with v7 and v9
Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Feb 21 2024 14:46:19
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.4.0-DEV
ngspice: 41
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON
And on Kicad 8, but I have uninstalled that version, so I canât give you any info on that. As I said, it seems to be a build-agnostic issue with Windows.
Check that your display drivers are up to date. The one that MS supplies may not be the most up to date. You may have to get it from the graphics chip mfr.
I see youâre still running V9.0.1, while V9.0.2 has been released about a month ago:
In general, itâs advised to keep up with the bug fix updates (third digit) in KiCad. Especially in the first few bug fix updates after a new Mayor version a lot of bugs get found and fixed.
Your issue is probably not fixed in V9.0.2, but still, when you make a bug report, itâs mandatory to enter your version info, and bug reports without the version info from the latest stable version get closed by the bot automatically.
I am aware that he wrote He also has the issue in V7.
Concerning the corrupted settings. Good point!
Istead of deleting a single file in the appdata directory, you can also simply rename the whole %APPDATA%\kicad\9.0 directory, for example to: %APPDATA%\kicad\2025-06-28_9.0 If the directory does not exist, then KiCad simply creates a new one with default settings. And you have a backup which you can use to compare setting (and re-import) with a source code diff / merge program (such as meldmerge.org).
I didnât import settings when I did the v9 install. I try and keep the v7 and v9 install as separate as possible, as I just have v7 to support a legacy plugin.