OS: Ubuntu 18.04.1 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14267 (Git)
Build type: DEBUG
Branch: master
Hash: f99940ff1943a8985d76b339ea973191b71986b8
Python version: 2.7.15rc1
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
gdb backtrace:
Code: Select all
(gdb) bt
#0 0x00007ffff26459f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555555eca428)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007ffff26459f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x555555eca3a8, cond=0x555555eca400) at pthread_cond_wait.c:502
#2 0x00007ffff26459f3 in __pthread_cond_wait (cond=0x555555eca400, mutex=0x555555eca3a8) at pthread_cond_wait.c:655
#3 0x00007ffff352faae in cc_condvar_wait ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#4 0x00007ffff352f3bb in cc_rwmutex_write_lock ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#5 0x00007ffff34a4e02 in SoVertexShape::generateAndReadLockNormalCache(SoState*) () at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#6 0x00007ffff346c14a in SoIndexedShape::getVertexData(SoState*, SoCoordinateElement const*&, SbVec3f const*&, int const*&, int const*&, int const*&, int const*&, int&, int, int&) () at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#7 0x00007ffff3464d40 in SoIndexedLineSet::GLRender(SoGLRenderAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#8 0x00007fff55755cf1 in PartGui::SoBrepEdgeSet::GLRender(SoGLRenderAction*) (this=0x555555a2a1c0, action=0x555557032820)
at /home/mwganson/builds/free-cad-code/src/Mod/Part/Gui/SoBrepEdgeSet.cpp:89
#9 0x00007fff55755d73 in PartGui::SoBrepEdgeSet::GLRenderBelowPath(SoGLRenderAc---Type <return> to continue, or q <return> to quit---
tion*) (this=0x555555a2a1c0, action=0x555557032820)
at /home/mwganson/builds/free-cad-code/src/Mod/Part/Gui/SoBrepEdgeSet.cpp:102
#10 0x00007ffff3434d88 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#11 0x00007ffff3434d88 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#12 0x00007ffff3421c78 in SoNode::GLRenderS(SoAction*, SoNode*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#13 0x00007ffff31c6a54 in SoAction::traverse(SoNode*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#14 0x00007ffff332c425 in SoChildList::traverse(SoAction*, int, int) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#15 0x00007ffff3439acf in SoSwitch::doAction(SoAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#16 0x00007ffff3434d88 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#17 0x00007ffff3434d88 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) ()
at /usr/lib/x86_64-linux-gnu/libCoin.so.80
#18 0x00007ffff7325c9d in Gui::SoFCUnifiedSelection::GLRenderBelowPath(SoGLRenderAction*) (this=0x555556d9f180, action=0x555557032820)
at /home/mwganson/builds/free-cad-code/src/Gui/SoFCUnifiedSelection.cpp:594
#19 0x00007ffff3434d88 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) ()
Code: Select all
void SoBrepEdgeSet::GLRender(SoGLRenderAction *action)
{
if (this->selectionIndex.getNum() > 0)
renderSelection(action);
if (this->highlightIndex.getValue() >= 0)
renderHighlight(action);
inherited::GLRender(action);