Comment 4 for bug 1790534

Revision history for this message
Seth Hillbrand (sethh) wrote :

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