"Assert failure" failed in DoInsert
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Jeff Young |
Bug Description
Application: pcbnew
Version: 6.0.0-rc1-unknown, release build
Libraries:
wxWidgets 3.0.2
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-75-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=OFF
build: https:/
This is a96b7aa1d741247
Assert failure dialog appears after I try to edit a circle in a pcb in pcbnew, when appending pcbs.
ASSERT INFO:
../src/
BACKTRACE:
[1] wxGridSizer:
[2] wxSizer:
[3] wxSizer:
[4] make_fcontext
... after I close the dialog the application closes, I manage to capture this in gdb:
gdb pcbnew
GNU gdb (Ubuntu 7.11.1-
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from pcbnew...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/leite/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
14:15:42: Debug: Checking template path '/home/
14:15:42: Debug: Checking template path '/usr/share/
14:15:43: Debug: Adding duplicate image handler for 'PNG file'
14:15:43: Debug: Adding duplicate image handler for 'JPEG file'
14:15:43: Debug: Adding duplicate image handler for 'TIFF file'
14:15:43: Debug: Adding duplicate image handler for 'GIF file'
14:15:43: Debug: Adding duplicate image handler for 'PNM file'
14:15:43: Debug: Adding duplicate image handler for 'PCX file'
14:15:43: Debug: Adding duplicate image handler for 'IFF file'
14:15:43: Debug: Adding duplicate image handler for 'Windows icon file'
14:15:43: Debug: Adding duplicate image handler for 'Windows cursor file'
14:15:43: Debug: Adding duplicate image handler for 'Windows animated cursor file'
14:15:43: Debug: Adding duplicate image handler for 'TGA file'
14:15:43: Debug: Adding duplicate image handler for 'XPM file'
[New Thread 0x7fffe07e1700 (LWP 19810)]
[New Thread 0x7fffdffe0700 (LWP 19811)]
[New Thread 0x7fffdf7df700 (LWP 19812)]
[New Thread 0x7fffdefde700 (LWP 19813)]
[New Thread 0x7fffde7dd700 (LWP 19814)]
[New Thread 0x7fffddfdc700 (LWP 19815)]
[New Thread 0x7fffdd7db700 (LWP 19816)]
[New Thread 0x7fffdcfda700 (LWP 19823)]
[New Thread 0x7fffd7fff700 (LWP 19824)]
[New Thread 0x7fffd77fe700 (LWP 19825)]
[New Thread 0x7fffd6ffd700 (LWP 19826)]
[New Thread 0x7fffc7fff700 (LWP 19827)]
[New Thread 0x7fffc77fe700 (LWP 19828)]
[New Thread 0x7fffc6ffd700 (LWP 19829)]
[New Thread 0x7fffc67fc700 (LWP 19830)]
[Thread 0x7fffc6ffd700 (LWP 19829) exited]
[Thread 0x7fffc7fff700 (LWP 19827) exited]
[Thread 0x7fffc77fe700 (LWP 19828) exited]
[Thread 0x7fffd6ffd700 (LWP 19826) exited]
[Thread 0x7fffd77fe700 (LWP 19825) exited]
[New Thread 0x7fffc77fe700 (LWP 19887)]
[Thread 0x7fffc77fe700 (LWP 19887) exited]
[New Thread 0x7fffc77fe700 (LWP 19888)]
[Thread 0x7fffc67fc700 (LWP 19830) exited]
../src/
[Thread 0x7fffc77fe700 (LWP 19888) exited]
Thread 1 "pcbnew" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff5e5e269 in raise (sig=5) at ../sysdeps/
35 ../sysdeps/
(gdb) backtrace
#0 0x00007ffff5e5e269 in raise (sig=5) at ../sysdeps/
#1 0x00007ffff7275990 in wxGUIAppTraits:
#2 0x00007ffff696ea92 in ?? () from /usr/lib/
#3 0x00007ffff6972ab7 in wxAppConsoleBas
#4 0x00007ffff7233e50 in wxApp::
#5 0x00007ffff6973182 in ?? () from /usr/lib/
#6 0x00007ffff696c202 in wxOnAssert(char const*, int, char const*, char const*, wxString const&) () from /usr/lib/
#7 0x00007ffff743041a in wxGridSizer:
#8 0x00007fffebfdec9e in wxSizer:
#9 0x00007fffebfded05 in wxSizer:
#10 0x00007fffec07ee1a in DIALOG_
from /home/leite/
#11 0x00007fffec07b357 in DIALOG_
#12 0x00007fffec07bbde in PCB_BASE_
#13 0x00007fffec29770e in PCB_EDIT_
#14 0x00007fffec34cceb in EDIT_TOOL:
#15 0x00007fffec3589b4 in int std::_Mem_
from /home/leite/
#16 0x00007fffec358710 in int std::_Bind<
#17 0x00007fffec358158 in int std::_Bind<
from /home/leite/
#18 0x00007fffec357a8f in std::_Function_
#19 0x00007fffeca41321 in std::function<int (TOOL_EVENT const&)
#20 0x00007fffeca3e161 in COROUTINE<int, TOOL_EVENT const&>
#21 0x00007fffeca9d7a1 in make_fcontext () from /home/leite/
#22 0x0000000000000000 in ?? ()
(gdb) quit
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Fixed in Tom's branch of my repo.