← Back to team overview

kicad-developers team mailing list archive

Segfault in Push and Shove routing

 

wonderful, it is great to have push and shove!
Now I have played with it, don't want to work without it.
It is not without problems yet, I get segfault when moving a track
sometimes.

Maybe this points somewhere?

pcbnew:
/home/oetelaar/workspace/kicad.scripting/kicad/include/geometry/rtree.h:1644:
void RTree<DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES,
TMINNODES>::Classify(int, int, RTree<DATATYPE, ELEMTYPE, NUMDIMS,
ELEMTYPEREAL, TMAXNODES, TMINNODES>::PartitionVars*) [with DATATYPE =
PNS_ITEM*, ELEMTYPE = int, int NUMDIMS = 2, ELEMTYPEREAL = float, int
TMAXNODES = 8, int TMINNODES = 4]: Assertion `!a_parVars->m_taken[a_index]'
failed.

[500107.935760] pcbnew[2238]: segfault at 38 ip 0000000000df12e2 sp
000000000b4b1930 error 4 in pcbnew[400000+ea3000]


Greetings,
Edwin van den Oetelaar

PS version is latest : Application: KiCad
Version: (2013-11-06 BZR 4439)-product
Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC
4.6.3,wx containers,compatible with 2.6)
Platform: Linux 3.8.0-32-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON

Follow ups