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.
Error 0xc000041d is a STATUS_FATAL_USER_CALLBACK_EXCEPTION, which generally means that an unhandled exception occurred in a callback routine in a Windows application.
How to Fix 0xc000041d Error in KiCad
Here are steps you can try:
Update Graphics Drivers:
KiCad relies heavily on graphics. Outdated or incompatible graphics drivers can cause crashes. Go to your GPU manufacturer’s website (NVIDIA, AMD, Intel, etc.) and download the latest drivers.
Check for Windows Updates:
Install all pending Windows updates to ensure compatibility.
Update KiCad:
Make sure you have the latest stable version of KiCad installed. Sometimes, bugs are fixed in newer versions. Windows Downloads | KiCad
Report an Issue
The easiest way to report an issue with the KiCad application is to select Help → Report Bug. This will open your web browser to the KiCad issue tracker and begin creating a new report.
In this case, it would be a good idea to also attach the footprint file you are trying to open.
Windows crash dumps
Also, attaching the results of Windows crash dump analysis may reduce the developer’s workload.
If you can reproduce the issue with the latest stable version, please submit the report using the latest version of KiCAD. This may reduce the developer’s analysis workload, as they will not need to provide a set of outdated source code.
The OP has not replied since June 28th and was last on a week ago. We now have 9.0.4, so around 1000 commits since 9.0.1, many of which may have fixed this.