Thread 1 "pcbnew" received signal SIGABRT, Aborted.
0x00007ffff48a4d7f in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff48a4d7f in raise () at /usr/lib/libc.so.6
#1 0x00007ffff488f672 in abort () at /usr/lib/libc.so.6
#2 0x00007ffff488f548 in _nl_load_domain.cold.0 () at /usr/lib/libc.so.6
#3 0x00007ffff489d396 in () at /usr/lib/libc.so.6
#4 0x00007fffea39f7b1 in PolygonTriangulation::earcutList(PolygonTriangulation::Vertex*, int) (this=0x7fffffffc950, aPoint=0x55555a827a40, pass=0) at /home/nickoe/kicad-source-mirror/include/geometry/polygon_triangulation.h:389
#5 0x00007fffea3a01c4 in PolygonTriangulation::TesselatePolygon(SHAPE_LINE_CHAIN const&) (this=0x7fffffffc950, aPoly=...) at /home/nickoe/kicad-source-mirror/include/geometry/polygon_triangulation.h:602
#6 0x00007fffea39ae20 in SHAPE_POLY_SET::CacheTriangulation() (this=0x7fffffffccb0) at /home/nickoe/kicad-source-mirror/common/geometry/shape_poly_set.cpp:1921
#7 0x00007fffea00b62f in Convert_shape_line_polygon_to_triangles(SHAPE_POLY_SET&, CGENERICCONTAINER2D&, float, BOARD_ITEM const&) (aPolyList=..., aDstContainer=..., aBiuTo3DunitsScale=3.46845859e-08, aBoardItem=...)
at /home/nickoe/kicad-source-mirror/3d-viewer/3d_rendering/3d_render_raytracing/shapes2D/ctriangle2d.cpp:138
#8 0x00007fffe9fcbf40 in CINFO3D_VISU::AddShapeWithClearanceToContainer(DRAWSEGMENT const*, CGENERICCONTAINER2D*, PCB_LAYER_ID, int) (this=0x555557bff2b0, aDrawSegment=0x555556e959a0, aDstContainer=0x55555a3e2ae0, aLayerId=B_SilkS, aClearanceValue=0) at /home/nickoe/kicad-source-mirror/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp:833
#9 0x00007fffe9fc93ee in CINFO3D_VISU::AddGraphicsShapesWithClearanceToContainer(MODULE const*, CGENERICCONTAINER2D*, PCB_LAYER_ID, int) (this=0x555557bff2b0, aModule=
0x555556e95330, aDstContainer=0x55555a3e2ae0, aLayerId=B_SilkS, aInflateValue=0) at /home/nickoe/kicad-source-mirror/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp:210
#10 0x00007fffe9fc37a9 in CINFO3D_VISU::createLayers(REPORTER*) (this=0x555557bff2b0, aStatusTextReporter=0x7fffffffd9e0) at /home/nickoe/kicad-source-mirror/3d-viewer/3d_canvas/create_layer_items.cpp:1077
#11 0x00007fffe9fba247 in CINFO3D_VISU::InitSettings(REPORTER*) (this=0x555557bff2b0, aStatusTextReporter=0x7fffffffd9e0) at /home/nickoe/kicad-source-mirror/3d-viewer/3d_canvas/cinfo3d_visu.cpp:437
#12 0x00007fffea039606 in C3D_RENDER_OGL_LEGACY::reload(REPORTER*) (this=0x555557c03000, aStatusTextReporter=0x7fffffffd9e0)
at /home/nickoe/kicad-source-mirror/3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:352
#13 0x00007fffe9fde644 in C3D_RENDER_OGL_LEGACY::Redraw(bool, REPORTER*) (this=0x555557c03000, aIsMoving=false, aStatusTextReporter=0x7fffffffd9e0)
at /home/nickoe/kicad-source-mirror/3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp:481
#14 0x00007fffe9fd03d4 in EDA_3D_CANVAS::OnPaint(wxPaintEvent&) (this=0x555557e08c00, event=...) at /home/nickoe/kicad-source-mirror/3d-viewer/3d_canvas/eda_3d_canvas.cpp:391
#15 0x00007ffff66e8a3e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#16 0x00007ffff66e8b44 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () at /usr/lib/libwx_baseu-3.0.so.0
#17 0x00007ffff66e8f1d in wxEvtHandler::TryHereOnly(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#18 0x00007ffff66e8fa4 in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#19 0x00007ffff66e9006 in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#20 0x00007ffff66ea1a4 in wxEvtHandler::ProcessPendingEvents() () at /usr/lib/libwx_baseu-3.0.so.0
#21 0x00007ffff6560078 in wxAppConsoleBase::ProcessPendingEvents() () at /usr/lib/libwx_baseu-3.0.so.0
#22 0x00007ffff6e1182e in wxApp::DoIdle() () at /usr/lib/libwx_gtk2u_core-3.0.so.0
#23 0x00007ffff6e11954 in () at /usr/lib/libwx_gtk2u_core-3.0.so.0
#24 0x00007ffff34af1d6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#25 0x00007ffff34af5b1 in () at /usr/lib/libglib-2.0.so.0
#26 0x00007ffff34af8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#27 0x00007ffff435bdf3 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff6e31a36 in wxGUIEventLoop::DoRun() () at /usr/lib/libwx_gtk2u_core-3.0.so.0
#29 0x00007ffff659de84 in wxEventLoopBase::Run() () at /usr/lib/libwx_baseu-3.0.so.0
#30 0x00007ffff6561537 in wxAppConsoleBase::MainLoop() () at /usr/lib/libwx_baseu-3.0.so.0
#31 0x00005555555966e3 in APP_SINGLE_TOP::OnRun() (this=0x5555556af920) at /home/nickoe/kicad-source-mirror/common/single_top.cpp:186
#32 0x00007ffff65f2308 in wxEntry(int&, wchar_t**) () at /usr/lib/libwx_baseu-3.0.so.0
#33 0x0000555555591d90 in main(int, char**) (argc=2, argv=0x7fffffffe288) at /home/nickoe/kicad-source-mirror/common/single_top.cpp:260
(gdb)
Backtrace:
pcbnew: /home/nickoe/ kicad-source- mirror/ include/ geometry/ polygon_ triangulation. h:389: void PolygonTriangul ation:: earcutList( PolygonTriangul ation:: Vertex* , int): Assertion `aPoint->prev == aPoint->next' failed.
Thread 1 "pcbnew" received signal SIGABRT, Aborted. domain. cold.0 () at /usr/lib/libc.so.6 ation:: earcutList( PolygonTriangul ation:: Vertex* , int) (this=0x7ffffff fc950, aPoint= 0x55555a827a40, pass=0) at /home/nickoe/ kicad-source- mirror/ include/ geometry/ polygon_ triangulation. h:389 ation:: TesselatePolygo n(SHAPE_ LINE_CHAIN const&) (this=0x7ffffff fc950, aPoly=...) at /home/nickoe/ kicad-source- mirror/ include/ geometry/ polygon_ triangulation. h:602 SET::CacheTrian gulation( ) (this=0x7ffffff fccb0) at /home/nickoe/ kicad-source- mirror/ common/ geometry/ shape_poly_ set.cpp: 1921 shape_line_ polygon_ to_triangles( SHAPE_POLY_ SET&, CGENERICCONTAIN ER2D&, float, BOARD_ITEM const&) (aPolyList=..., aDstContainer=..., aBiuTo3DunitsSc ale=3.46845859e -08, aBoardItem=...) kicad-source- mirror/ 3d-viewer/ 3d_rendering/ 3d_render_ raytracing/ shapes2D/ ctriangle2d. cpp:138 VISU::AddShapeW ithClearanceToC ontainer( DRAWSEGMENT const*, CGENERICCONTAIN ER2D*, PCB_LAYER_ID, int) (this=0x555557b ff2b0, aDrawSegment= 0x555556e959a0, aDstContainer= 0x55555a3e2ae0, aLayerId=B_SilkS, aClearanceValue=0) at /home/nickoe/ kicad-source- mirror/ 3d-viewer/ 3d_canvas/ create_ 3Dgraphic_ brd_items. cpp:833 VISU::AddGraphi csShapesWithCle aranceToContain er(MODULE const*, CGENERICCONTAIN ER2D*, PCB_LAYER_ID, int) (this=0x555557b ff2b0, aModule= 0x55555a3e2ae0, aLayerId=B_SilkS, aInflateValue=0) at /home/nickoe/ kicad-source- mirror/ 3d-viewer/ 3d_canvas/ create_ 3Dgraphic_ brd_items. cpp:210 VISU::createLay ers(REPORTER* ) (this=0x555557b ff2b0, aStatusTextRepo rter=0x7fffffff d9e0) at /home/nickoe/ kicad-source- mirror/ 3d-viewer/ 3d_canvas/ create_ layer_items. cpp:1077 VISU::InitSetti ngs(REPORTER* ) (this=0x555557b ff2b0, aStatusTextRepo rter=0x7fffffff d9e0) at /home/nickoe/ kicad-source- mirror/ 3d-viewer/ 3d_canvas/ cinfo3d_ visu.cpp: 437 OGL_LEGACY: :reload( REPORTER* ) (this=0x555557c 03000, aStatusTextRepo rter=0x7fffffff d9e0) kicad-source- mirror/ 3d-viewer/ 3d_rendering/ 3d_render_ ogl_legacy/ c3d_render_ createscene_ ogl_legacy. cpp:352 OGL_LEGACY: :Redraw( bool, REPORTER*) (this=0x555557c 03000, aIsMoving=false, aStatusTextRepo rter=0x7fffffff d9e0) kicad-source- mirror/ 3d-viewer/ 3d_rendering/ 3d_render_ ogl_legacy/ c3d_render_ ogl_legacy. cpp:481 CANVAS: :OnPaint( wxPaintEvent& ) (this=0x555557e 08c00, event=...) at /home/nickoe/ kicad-source- mirror/ 3d-viewer/ 3d_canvas/ eda_3d_ canvas. cpp:391 :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) () at /usr/lib/ libwx_baseu- 3.0.so. 0 e::HandleEvent( wxEvent& , wxEvtHandler*) () at /usr/lib/ libwx_baseu- 3.0.so. 0 :TryHereOnly( wxEvent& ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 :ProcessEventLo cally(wxEvent& ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 :ProcessEvent( wxEvent& ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 :ProcessPending Events( ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 e::ProcessPendi ngEvents( ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 libwx_gtk2u_ core-3. 0.so.0 libwx_gtk2u_ core-3. 0.so.0 context_ dispatch () at /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0 :DoRun( ) () at /usr/lib/ libwx_gtk2u_ core-3. 0.so.0 ::Run() () at /usr/lib/ libwx_baseu- 3.0.so. 0 e::MainLoop( ) () at /usr/lib/ libwx_baseu- 3.0.so. 0 TOP::OnRun( ) (this=0x5555556 af920) at /home/nickoe/ kicad-source- mirror/ common/ single_ top.cpp: 186 libwx_baseu- 3.0.so. 0 e288) at /home/nickoe/ kicad-source- mirror/ common/ single_ top.cpp: 260
0x00007ffff48a4d7f in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff48a4d7f in raise () at /usr/lib/libc.so.6
#1 0x00007ffff488f672 in abort () at /usr/lib/libc.so.6
#2 0x00007ffff488f548 in _nl_load_
#3 0x00007ffff489d396 in () at /usr/lib/libc.so.6
#4 0x00007fffea39f7b1 in PolygonTriangul
#5 0x00007fffea3a01c4 in PolygonTriangul
#6 0x00007fffea39ae20 in SHAPE_POLY_
#7 0x00007fffea00b62f in Convert_
at /home/nickoe/
#8 0x00007fffe9fcbf40 in CINFO3D_
#9 0x00007fffe9fc93ee in CINFO3D_
0x555556e95330, aDstContainer=
#10 0x00007fffe9fc37a9 in CINFO3D_
#11 0x00007fffe9fba247 in CINFO3D_
#12 0x00007fffea039606 in C3D_RENDER_
at /home/nickoe/
#13 0x00007fffe9fde644 in C3D_RENDER_
at /home/nickoe/
#14 0x00007fffe9fd03d4 in EDA_3D_
#15 0x00007ffff66e8a3e in wxEvtHandler:
#16 0x00007ffff66e8b44 in wxEventHashTabl
#17 0x00007ffff66e8f1d in wxEvtHandler:
#18 0x00007ffff66e8fa4 in wxEvtHandler:
#19 0x00007ffff66e9006 in wxEvtHandler:
#20 0x00007ffff66ea1a4 in wxEvtHandler:
#21 0x00007ffff6560078 in wxAppConsoleBas
#22 0x00007ffff6e1182e in wxApp::DoIdle() () at /usr/lib/
#23 0x00007ffff6e11954 in () at /usr/lib/
#24 0x00007ffff34af1d6 in g_main_
#25 0x00007ffff34af5b1 in () at /usr/lib/
#26 0x00007ffff34af8e2 in g_main_loop_run () at /usr/lib/
#27 0x00007ffff435bdf3 in gtk_main () at /usr/lib/
#28 0x00007ffff6e31a36 in wxGUIEventLoop:
#29 0x00007ffff659de84 in wxEventLoopBase
#30 0x00007ffff6561537 in wxAppConsoleBas
#31 0x00005555555966e3 in APP_SINGLE_
#32 0x00007ffff65f2308 in wxEntry(int&, wchar_t**) () at /usr/lib/
#33 0x0000555555591d90 in main(int, char**) (argc=2, argv=0x7fffffff
(gdb)