I found a bug. What now?

As this is a user forum, the users here can only try to offer a workaround for your problem not a fix. This means there might be a reason to post here but make it clear that you ask for help fixing your problem via a workaround.

Bug in the software

To help the kicad development effort it is suggested to post your bug description over at the bugtracker.
A detailed explanation on how this is done can be found in the report a bug section of the KiCad website.

Another detailed description about how to use GitLab’s bug report system is found in the “Report a bug” section of the FAQ article How can I help improve KiCad?

I want to suggest a new feature:

Make a bug report that explains your feature as well as possible. Highlight the benefits you think this feature will bring to all users.
Mark your bug as a feature request by adding the wishlist tag.

1 Like
Is it a good idea to use a nightly build version?
Kicad 5.99: can it be tested
(Start Here) Frequently Asked Questions
No symbols in Eeschema
PCBNew crashes when closing on work laptop
Mask Incorrect on BGA Pads
Eeschema Right Click Change Type Tool "Label to Text" is Not Working as Expected
Circle don't show up when ploting pcb
Pin‘s electical type in sch symbol has been translated in 5.1.2 but can't be displayed correctly
Kicad 5.1 crashes often
Copy/Paste utterly broken in 5.1
PcbNew Keep Out Area : Possible Bug?
Properties edit last nightly build
Cannot route in keepout area with DRC disabled
Exorbitant Memory consumption by GerbView
Pcbnew status line after saving
Lost insertion of the company logo into the PCB (Bitmap)
V5.0 Library browser problem
Problem in Annotate Schematics
Text assertion failed workaround 5.0.0
Crash in rev6.0.0RC1 - Windows8
V5 Settings Clearing on crash
Filled zone cuts corner of mask on square pads
EEschema grid sizes and request for precise symbol drawing tools
V6 R10772 3-D issue
KiCad 5.0 Step export is 2x as large as from StepUp
V5.0.0 release problems on Windows 10
Problem in Annotate Schematics
Huge problem in R10240 on Windows
Eeschema won't run
KiCad Crashes Upon Opening Schematic (Solved)
Clearance doesn't work for square pads
Cvpcb causing random crashes in Linux
Kicad looking for shared object files in wrong places
Units once more, DXF import trouble
3D model package upgrade issue
Symbol ref and value don't stay placed as intended
When importing EAGLE footprint library the file filter is wrong
5.99 Remove unconnected Layers from Via
Segmentation Fault when trying to add text to PCB
Issue with custom shaped pad hitbox
Mouse button 2 jumps back when panning (V5)
Nightly/v5 replacement for SMD_Packages library? (Looking for SOJ-32)
Unconnected pad not showing up as "unconnected" in status bar
Overly zealous auto-scroll?
wxParseCommmonDialogsF Assertion problem
Kicad breaks while creating a new footprint
Invalid hexadecimal number in input/source - Eagle import on OSX
KiCAD nightly hangs on on "update from schematic"
PCBNew segfault
EEschema crosshair cursor sticks on the middle of the screen
3D viewer (Wings 3D) crashes windows 10 KiCAD Version 4.0.7
Arch linux problem with wxpython, reverting to works fine (KiCad nightly)
Future calculator feature ask
Copy+paste deletes net label
Where is the right place to get in touch with a KiCAD Dev?

Bug in the official library

The library is split into four repos on gitlab. Report the problem in the appropriate repo via a gitlab issue.

Suggestions for changes in the kicad library convention can be done in the same repos. (Choose the one that you think fits best with your suggestion.) If it is a general point about the klc that does not fit any of the above repos then you can also report it directly to the website repo. In such cases please tag the issue as “library” and mention that the issue is about the KLC.

The library does not contain my component.

The kicad library does not claim to be able to include all possible parts. The library team can not accept requests for footprint/symbol creation. If your component does not exist in the lib, then you will need to either find someone who makes it for you (might cost some money) or make it your self. (Knowing how to create a footprint and symbol from a datasheet is a vital skill) If you are lucky the manufacturer of your component or a third party library offer the library part you need.
For footprint creation we have a helpful tutorial here in the FAQ

If you are willing to share your freshly created component with other users you are of course welcome to create a pull request on the appropriate repo. Just make sure you follow the kicad library convention (within reason).

1 Like

While I realize that many of you will not have time to produce such well-engineered bug reports, I did want to point out what the gold-standard looks like: