eeschema MacOS - crash in SCH_EDIT_FRAME::SaveCopyForRepeatItem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Critical
|
Jeff Young |
Bug Description
Trying to place a zero-length wire or bus in eeschema causes a segfault as of nightly 20190707. I see the same crash in 20190703. I do not see the same crash in 5.1.2 release.
Two ways to reproduce:
1) Begin drawing a wire or bus with "W" or "B", and then double-click without moving the cursor.
2) With the draw wire/bus tool active, double-click anywhere in the schematic.
Relevant part of crash report:
Process: kicad [61169]
Path: /private/
Identifier: org.kicad-pcb.kicad
Version: 6.0.0-unknown (???)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: kicad [61169]
User ID: 502
Date/Time: 2019-07-10 18:53:01.386 -0700
OS Version: Mac OS X 10.14.5 (18F132)
Report Version: 12
Bridge OS Version: 3.5 (16P5125)
Anonymous UUID: 2F535EFB-
Sleep/Wake UUID: 61BB932C-
Time Awake Since Boot: 98000 seconds
Time Since Wake: 17000 seconds
System Integrity Protection: enabled
Notes: Translocated Process
Crashed Thread: 0 Dispatch queue: com.apple.
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [61169]
VM Regions Near 0:
-->
__TEXT 00000001088c200
Thread 0 Crashed:: Dispatch queue: com.apple.
0 _eeschema.kiface 0x0000000111977931 SCH_EDIT_
1 _eeschema.kiface 0x0000000111a80bb2 SCH_LINE_
2 _eeschema.kiface 0x0000000111a7f123 SCH_LINE_
3 _eeschema.kiface 0x0000000111a7e625 SCH_LINE_
4 _eeschema.kiface 0x0000000111a8d945 int std::__
5 _eeschema.kiface 0x0000000111a8d609 std::__
6 _eeschema.kiface 0x0000000111dda03e std::__
7 _eeschema.kiface 0x0000000111dd9f8d COROUTINE<int, TOOL_EVENT const&>
8 _eeschema.kiface 0x0000000111d22f2a make_fcontext + 42
Version info:
Application: KiCad
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (wchar_t,STL containers,
Boost: 1.69.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 9.0.0 with C++ ABI 1002
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
status: | New → In Progress |
assignee: | nobody → Jeff Young (jeyjey) |
importance: | Undecided → Critical |
milestone: | none → 6.0.0-rc1 |
tags: | added: eeschema macos |
Fixed in revision 34894acb8906437 228ca0325ce29f7 55a9e57c36 /git.launchpad. net/kicad/ patch/? id=34894acb8906 437228ca0325ce2 9f755a9e57c36
https:/