9.0.5 - PCBNew crashes when trying to add a trace

I experience a crash problem after installing 9.0.5.
As this happens with a project I can’t share, I am including a cut-down version containing only the components that I added since installing 9.0.5. Those components were pasted from a small test project.
If I start drawing a track starting from the upper left via (above Q3), KiCAD will always crash without message after clicking to end the track. After cutting the project down to the minimum, the crash now occurs right after clicking on the via to start drawing the track.

Before opening a ticket, I would like to know if the same problem happens with anybody else. Thanks.

Application: KiCad x64 on x64

Version: 9.0.5, release build

Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Oct 2 2025 13:29:53
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 45.2
Compiler: Visual C++ 1944 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: en_GB
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

CRASH.zip (21.8 KB)

When discussing crashes in a Windows environment on a forum, it would be a good idea to use the Windbg tool to show the function call stack trace of the crash dump to show which program is crashing, along with a clear string of characters. This will help open everyone’s eyes and ensure that everyone is experiencing the same issue.

Instead of posting to the forum, we can also report the issue directly to the developer. When doing so, as we have added this time, if attach a small circuit diagram or board diagram, it will be easier for the developer to reproduce the same environment.
We also recommend searching for similar issues before reporting.

Please report the issue. We much prefer receiving the reports of bugs, especially crashes at GitLab.

1 Like

There have been a few crash bugs fixed since 9.0.5, so it’s worth trying latest “Testing” build

1 Like

Thanks.

I tried to reproduce this morning but apparently KiCad doesn’t crash as it always did yesterday.
Is it possible that memory was corrupted somehow ?
Before creating a ticket I’ll keep trying again later today. I’ll install the testing build as well.

Where can I see official information such as issue tags that show the differences between the test build and the release, and branches for test builds?

The test binaries are probably here, but are they still available in 9.5.0 after 9.5.x is released?

Will Milestone be chasing issues for 9.6 since 9.5 is already closed?

Are the commit records 9.x or 10.x?

Is it does it seem like an outsider can’t tell from the official documentation?

It is 9.0.5, 9.0.6 etc Commits after 9.0.5 was tagged are towards a future 9.0.6 and the commit number matches the build in Testing

The commit log for V9.0.x is here:

1 Like

If this is information about binaries released in test builds after stable releases that does not include 10.x, I think the test build change information rules should be published in the public documentation. What do you think?

As soon as 9.99 gets tagged as 10.0.0, all commits to 9.0.x Testing stop. This means that there is often a slightly cleaner Testing from the previous release than the last official release. This can be expected around February.

Then there will be a 10.0 Testing branch and later a new 10.9.9 development unstable main will appear

same problem here with new and old files with 9.0.5

I updated to version below and no crashing until now.

:down_arrow:
Application: KiCad PCB Editor x64 on x64

Version: 9.0.6-rc1-14-gfbf9a45a00, release build

Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 26200), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2, 4.6.0 NVIDIA 581.42

Build Info:
Date: Oct 16 2025 05:44:22
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 45.2
Compiler: Visual C++ 1944 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: nl_NL
Enc: UTF-8
Num: 1.234,5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Hi!

I can also report that I have the same issue with PCBNew crashes when trying to add a trace.

But I run KiCad 9.0.5 as a flatpack install on Linux Mint 22.1 Cinnamon

I hav tried both new and previously working designs and all of them crashes when adding a new trace..

I have accepted all current updates and also rebooted the system..

73/ Marcus Lövstrand

I also encountered a program crash issue during PCB routing in version 9.0.5. Specifically, when I opened a PCB file previously edited in version 9.0.2 and performed routing operations, the crash occurred frequently. However, when I reinstalled version 9.0.2, the problem no longer persisted. My device configuration is AMD 4800H + NVIDIA 2060 + Windows 10.

I can confirm this is happening to me. MacOS - all was good with 9.0.4. Seems to happen each time I press X to route something over a pad. Will report if no one else does. I’ve since rolled back to 9.0.4 without any issues.

Application: KiCad arm64 on arm64

Version: 9.0.5, release build

Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.1.0
FontConfig 2.15.0
libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.64.0

Platform: macOS Sequoia Version 15.6.1 (Build 24G90), 64 bit, Little endian, wxMac

Build Info:
Date: Oct 1 2025 22:04:29
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.87.0
OCC: 7.8.1
Curl: 8.7.1
ngspice: 44.2
Compiler: Clang 16.0.0 with C++ ABI 1002
KICAD_IPC_API=ON

Can you please report with a project showing the issue, and full steps to reproduce?

Hi James - I’m not sure if this was directed at me or not, but you can view my project here. And the video I created showing the problem here.

Upon further investigation, it seems to only happen when the net has a constraint assigned – power nets for me.

Steps to reproduce:

  1. find a with a constraint (VCC, V3.3, etc.)
  2. press x over the route or rats nest
  3. immediate crash

Hope this helps. Happy to file a ticket.

-Tom

I also have problems with crashing in 9.0.5 - in my case its with some old files that were created years ago. Same thing - press X and boom. I went back to the last V8 that I have installed (8.0.8) and no problems at all. Win11.

D

Thanks for the project and video. I can’t reproduce this with a fresh build of the v9 branch; can you have a try with the latest testing build please (back up / commit the changes to your project first)?

Hi James - downloaded the head and tested – it appears to be working perfectly. I will stay on 9.0.4 until 9.0.6 is released. Many thanks!

-Tom

If developers need another example to discover the source of the error, I can share a project where trying to draw a path on pcb causes an immediate crash (9.0.5 version on Linux Mint Cinnamon).