EESchema — Segmentation fault when previewing footprint in assign tools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Critical
|
Seth Hillbrand |
Bug Description
EESchema : When assigning footprints to symbols, and the footprint preview is open, a segmentation fault occurs.
Steps to reproduce :
– Create a new KiCad project
— Open EESchema
— Place two LEDs
– Launch assign tool
— Launch footprint preview
— Assign two footprint to the symbols or change filtering options :
— KiCad should crash with :
Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
0x0000555556279f00 in ?? ()
Version infos :
Application: Eeschema
Version: 6.0.0-unknown-
Libraries:
wxWidgets 3.0.4
libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-51-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.65.1
OpenCASCADE Community Edition: 6.9.1
Curl: 7.58.0
Compiler: GCC 7.4.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
description: | updated |
description: | updated |
tags: | added: eeschema |
Changed in kicad: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Seth Hillbrand (sethh) |
milestone: | none → 6.0.0-rc1 |
I can recreate this on the most recent master commit. The error is:
Thread 1 "kicad" received signal SIGSEGV, Segmentation fault. :GetBoard (this=0x75343e0) at /home/imcinerne y/Documents/ kicadDev/ kicad-master/ pcbnew/ class_board_ item.cpp: 72
0x00007fffcb2d47a6 in BOARD_ITEM:
72 return parent->GetBoard();
The backtrace leading to this is attached.