In 5.0, the backtrace looks a bit different (haven't replaced the tesselation in 5.0) It looks like we have two identical silk cutouts that are not being simplified for some reason. #0 raise (sig=5) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff6c676bd in wxGUIAppTraits::ShowAssertDialog(wxString const&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0 #2 0x00007ffff63482d2 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #3 0x00007ffff634bb9d in wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #4 0x00007ffff6c260d0 in wxApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0 #5 0x00007ffff634c242 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #6 0x00007ffff634623a in wxOnAssert(char const*, int, char const*, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #7 0x00007fffdca7e9ab in CRING2D::CRING2D (this=0x55555a887fe0, aCenter=..., aInnerRadius=0.00934430491, aOuterRadius=0.00934430491, aBoardItem=...) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_rendering/3d_render_raytracing/shapes2D/cring2d.cpp:38 #8 0x00007fffdca437e9 in CINFO3D_VISU::AddShapeWithClearanceToContainer (this=0x5555582eaf18, aDrawSegment=0x555558d4e0f0, aDstContainer= 0x55555ac983d0, aLayerId=B_SilkS, aClearanceValue=0) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp:781 #9 0x00007fffdca410a8 in CINFO3D_VISU::AddGraphicsShapesWithClearanceToContainer (this=0x5555582eaf18, aModule=0x555558b15920, aDstContainer=0x55555ac983d0, aLayerId=B_SilkS, aInflateValue=0) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp:212 #10 0x00007fffdca3b507 in CINFO3D_VISU::createLayers (this=0x5555582eaf18, aStatusTextReporter=0x7fffffffd540) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_canvas/create_layer_items.cpp:1080 #11 0x00007fffdca323d7 in CINFO3D_VISU::InitSettings (this=0x5555582eaf18, aStatusTextReporter=0x7fffffffd540) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_canvas/cinfo3d_visu.cpp:437 #12 0x00007fffdcabb6b8 in C3D_RENDER_OGL_LEGACY::reload (this=0x555557f34870, aStatusTextReporter=0x7fffffffd540) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:352 #13 0x00007fffdca555bb in C3D_RENDER_OGL_LEGACY::Redraw (this=0x555557f34870, aIsMoving=false, aStatusTextReporter=0x7fffffffd540) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp:481 #14 0x00007fffdca47aa5 in EDA_3D_CANVAS::OnPaint (this=0x555557f35ba0, event=...) at /home/seth/code/kicad/kicad-v5/3d-viewer/3d_canvas/eda_3d_canvas.cpp:392 #15 0x00007ffff634440e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #16 0x00007ffff64c9ea5 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #17 0x00007ffff64c9f9b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #18 0x00007ffff64ca34b in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #19 0x00007ffff64ca3d3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #20 0x00007ffff64ca435 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 #21 0x00007ffff64caef3 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0