Crash on exporting 2d views in model space

Hello. I'm new to the forums and just recently bought Bricscad v16 64 for Ubuntu. I'm running it in Linux Mint 18.1 64 bit. My hardware specs are: Intel Core i7-3770CPU @ 3.40Ghz x 4, GeForce GTX 970 with 370.28 driver. I'm experiencing graphic glitches like the quad menu popping first in the wrong places, then jumps under the pointer, the pointer multiplies itself during 3d operations like extrude, push etc. But the main problem is that it's constantly crashes. A certain way to reproduce the crash is to create some views and sections of the model and then export them to the model space. This is the output:[code]Thread 1 "bricscad" received signal SIGSEGV, Segmentation fault.
0x00007ffff053e3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
   from /opt/bricsys/bricscad/v16/libodapp.so
(gdb) bricscad:3393): Gtk-CRITICAL **: IA__gtk_widget_get_pango_context: asserton 'GTK_IS_WIDGET (widget)' failed
Undefined command: "bricscad".  Try "help".
(gdb) bt
#0  0x00007ffff053e3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
   from /opt/bricsys/bricscad/v16/libodapp.so
#1  0x00007ffff0554f80 in oa::GrRecImpOGL::play(wxDC&, tagRECT const*, bool, bool, bool&) () from /opt/bricsys/bricscad/v16/libodapp.so
#2  0x00007ffff075b5e4 in oa::CDwgViewer::playGrRec(oa::GrRec&, wxDC&, tagRECT const*, OdGsDCRect&, bool, bool, bool&) ()
   from /opt/bricsys/bricscad/v16/libodapp.so
#3  0x00007ffff2179351 in wxg::WxgView::playGrRec(oa::GrRec&, bool, bool, bool)
    () from /opt/bricsys/bricscad/v16/libwxgui.so
#4  0x00007ffff0ee260f in ca::InputPointManager::removePointMonitor(OdEdInputPointMonitor*) () from /opt/bricsys/bricscad/v16/libcadapp.so
#5  0x00007fffca889a75 in BmUiAutoIPMReactor::~BmUiAutoIPMReactor() ()
   from /opt/bricsys/bricscad/v16/bmui.tx
#6  0x00007fffca88b72b in BmUiViewportSelector::select(int, int) ()
   from /opt/bricsys/bricscad/v16/bmui.tx
#7  0x00007fffca8d040f in executeViewUpdate(OdEdCommandContext*, OdString const&) () from /opt/bricsys/bricscad/v16/bmui.tx
#8  0x00007fffca8d13a3 in BmCmdViewUpdate::executeImpl(OdEdCommandContext*) ()
   from /opt/bricsys/bricscad/v16/bmui.tx
#9  0x00007ffff5325998 in OdEdCommandStackImpl::executeCommand(OdEdCommand*, OdEdCommandContext*) () from /opt/bricsys/bricscad/v16/libTD_Root.so
#10 0x00007ffff0e100ec in ca::CommandProcessor::execCommand(OdEdCommand*, bool&, bool) () from /opt/bricsys/bricscad/v16/libcadapp.so
[/code]

I also get this on opening the quad menu:
[code]
(bricscad:3428): Gtk-CRITICAL **: IA__gtk_widget_get_pango_context: assertion 'GTK_IS_WIDGET (widget)' failed
[/code]

Is there a way to fix this? Should I reinstall the OS and is there a recommended OS configuration?

Comments

  • Just realized i didn't put the entire backtrace. Here it is:

    [code]Thread 1 "bricscad" received signal SIGSEGV, Segmentation fault.
    0x00007ffff053d3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    (gdb) bt
    #0  0x00007ffff053d3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    #1  0x00007ffff0553f80 in oa::GrRecImpOGL::play(wxDC&, tagRECT const*, bool, bool, bool&) () from /opt/bricsys/bricscad/v16/libodapp.so
    #2  0x00007ffff075a5e4 in oa::CDwgViewer::playGrRec(oa::GrRec&, wxDC&, tagRECT const*, OdGsDCRect&, bool, bool, bool&) ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    #3  0x00007ffff2178351 in wxg::WxgView::playGrRec(oa::GrRec&, bool, bool, bool)
        () from /opt/bricsys/bricscad/v16/libwxgui.so
    #4  0x00007ffff0edf2a1 in ca::InputPointManager::monitorAndFilter(ca::CaDoc&, OdGePoint3d*, int, int*, bool) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #5  0x00007ffff0ee4380 in ca::InputProcessor::processInputPoint(OdGePoint3d const&, ca::InputProcessor::EInputType, bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #6  0x00007ffff0ee4a35 in ca::InputProcessor::processLBtnClickOrMouseMove(ca::InputProcessor::EInputType, OdGePoint2d const&, OdGePoint3d const&, bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #7  0x00007ffff217a2a0 in wxg::WxgView::processMouseMovePoint(wxPoint&, bool)
        () from /opt/bricsys/bricscad/v16/libwxgui.so
    ---Type to continue, or q to quit---
    #8  0x00007ffff217a968 in wxg::WxgView::processCursorPos(bool) ()
       from /opt/bricsys/bricscad/v16/libwxgui.so
    #9  0x00007ffff1fb0249 in wxg::CAppReactor::onGUIUpdate() ()
       from /opt/bricsys/bricscad/v16/libwxgui.so
    #10 0x00007ffff0dfa505 in ca::CaApp::fireGUIUpdate() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #11 0x00007ffff0e0aeb4 in ca::CommandProcessor::switchToInputFlow(bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #12 0x00007ffff0ee4fd9 in ca::InputProcessor::waitForInputEvent() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #13 0x00007ffff0ebc2f3 in ca::InputLoop::doWaitLoop() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #14 0x00007ffff0ebc430 in ca::InputLoop::run() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #15 0x00007ffff0f1f8c3 in ca::UserInput::getPoint(wchar_t const*, OdGePoint3d&, ca::InputPointParams*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #16 0x00007ffff0e968ad in ca::CommandContext::getPointParams(OdString const&, int, OdGePoint3d const*, OdString const&, OdEdPointTracker*, ca::InputPointParams*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    ---Type to continue, or q to quit---
    #17 0x00007ffff0e910e6 in ca::CommandContext::getPoint(OdString const&, int, OdGePoint3d const*, OdString const&, OdEdPointTracker*) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #18 0x00007fffca88b7ee in BmUiViewportSelector::select(int, int) ()
       from /opt/bricsys/bricscad/v16/bmui.tx
    #19 0x00007fffca8a39cb in executeViewExport(OdEdCommandContext*, OdString const&) () from /opt/bricsys/bricscad/v16/bmui.tx
    #20 0x00007fffca8a6a33 in BmCmdViewExport::executeImpl(OdEdCommandContext*) ()
       from /opt/bricsys/bricscad/v16/bmui.tx
    #21 0x00007ffff5325998 in OdEdCommandStackImpl::executeCommand(OdEdCommand*, OdEdCommandContext*) () from /opt/bricsys/bricscad/v16/libTD_Root.so
    #22 0x00007ffff0e0f0ec in ca::CommandProcessor::execCommand(OdEdCommand*, bool&, bool) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #23 0x00007ffff0e10dfc in ca::CommandProcessor::execStr(OdString&, bool, OdEdCommand*, bool, ca::Alias*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #24 0x00007ffff0e11b60 in ca::CommandProcessor::processString(OdString const&)
        () from /opt/bricsys/bricscad/v16/libcadapp.so
    #25 0x00007ffff0e11cd2 in ca::CommandProcessor::processNextCmdItem(int) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    ---Type to continue, or q to quit---
    #26 0x00007ffff0e11fd3 in ca::CommandProcessor::processIdle() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #27 0x00007ffff0c4ed98 in ca::CommandProcessor::main() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #28 0x00007ffff0e120f5 in ca::CommandProcessor::start() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #29 0x00007ffff0e121a5 in ca::CommandProcessor::mainWorkFlowProc(void*) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #30 0x00007fffe3c089eb in ?? () from /usr/lib/x86_64-linux-gnu/libpth.so.20
    #31 0x00007fffef7155d0 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
    #32 0x0000000000000000 in ?? ()
    [/code]
  • Just realized i didn't put the entire backtrace. Here it is:

    [code]Thread 1 "bricscad" received signal SIGSEGV, Segmentation fault.
    0x00007ffff053d3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    (gdb) bt
    #0  0x00007ffff053d3d0 in OdGsOpenGLVectorizeDevice::setFBOAsRenderTarget() ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    #1  0x00007ffff0553f80 in oa::GrRecImpOGL::play(wxDC&, tagRECT const*, bool, bool, bool&) () from /opt/bricsys/bricscad/v16/libodapp.so
    #2  0x00007ffff075a5e4 in oa::CDwgViewer::playGrRec(oa::GrRec&, wxDC&, tagRECT const*, OdGsDCRect&, bool, bool, bool&) ()
       from /opt/bricsys/bricscad/v16/libodapp.so
    #3  0x00007ffff2178351 in wxg::WxgView::playGrRec(oa::GrRec&, bool, bool, bool)
        () from /opt/bricsys/bricscad/v16/libwxgui.so
    #4  0x00007ffff0edf2a1 in ca::InputPointManager::monitorAndFilter(ca::CaDoc&, OdGePoint3d*, int, int*, bool) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #5  0x00007ffff0ee4380 in ca::InputProcessor::processInputPoint(OdGePoint3d const&, ca::InputProcessor::EInputType, bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #6  0x00007ffff0ee4a35 in ca::InputProcessor::processLBtnClickOrMouseMove(ca::InputProcessor::EInputType, OdGePoint2d const&, OdGePoint3d const&, bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #7  0x00007ffff217a2a0 in wxg::WxgView::processMouseMovePoint(wxPoint&, bool)
        () from /opt/bricsys/bricscad/v16/libwxgui.so
    ---Type to continue, or q to quit---
    #8  0x00007ffff217a968 in wxg::WxgView::processCursorPos(bool) ()
       from /opt/bricsys/bricscad/v16/libwxgui.so
    #9  0x00007ffff1fb0249 in wxg::CAppReactor::onGUIUpdate() ()
       from /opt/bricsys/bricscad/v16/libwxgui.so
    #10 0x00007ffff0dfa505 in ca::CaApp::fireGUIUpdate() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #11 0x00007ffff0e0aeb4 in ca::CommandProcessor::switchToInputFlow(bool) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #12 0x00007ffff0ee4fd9 in ca::InputProcessor::waitForInputEvent() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #13 0x00007ffff0ebc2f3 in ca::InputLoop::doWaitLoop() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #14 0x00007ffff0ebc430 in ca::InputLoop::run() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #15 0x00007ffff0f1f8c3 in ca::UserInput::getPoint(wchar_t const*, OdGePoint3d&, ca::InputPointParams*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #16 0x00007ffff0e968ad in ca::CommandContext::getPointParams(OdString const&, int, OdGePoint3d const*, OdString const&, OdEdPointTracker*, ca::InputPointParams*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    ---Type to continue, or q to quit---
    #17 0x00007ffff0e910e6 in ca::CommandContext::getPoint(OdString const&, int, OdGePoint3d const*, OdString const&, OdEdPointTracker*) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #18 0x00007fffca88b7ee in BmUiViewportSelector::select(int, int) ()
       from /opt/bricsys/bricscad/v16/bmui.tx
    #19 0x00007fffca8a39cb in executeViewExport(OdEdCommandContext*, OdString const&) () from /opt/bricsys/bricscad/v16/bmui.tx
    #20 0x00007fffca8a6a33 in BmCmdViewExport::executeImpl(OdEdCommandContext*) ()
       from /opt/bricsys/bricscad/v16/bmui.tx
    #21 0x00007ffff5325998 in OdEdCommandStackImpl::executeCommand(OdEdCommand*, OdEdCommandContext*) () from /opt/bricsys/bricscad/v16/libTD_Root.so
    #22 0x00007ffff0e0f0ec in ca::CommandProcessor::execCommand(OdEdCommand*, bool&, bool) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #23 0x00007ffff0e10dfc in ca::CommandProcessor::execStr(OdString&, bool, OdEdCommand*, bool, ca::Alias*) () from /opt/bricsys/bricscad/v16/libcadapp.so
    #24 0x00007ffff0e11b60 in ca::CommandProcessor::processString(OdString const&)
        () from /opt/bricsys/bricscad/v16/libcadapp.so
    #25 0x00007ffff0e11cd2 in ca::CommandProcessor::processNextCmdItem(int) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    ---Type to continue, or q to quit---
    #26 0x00007ffff0e11fd3 in ca::CommandProcessor::processIdle() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #27 0x00007ffff0c4ed98 in ca::CommandProcessor::main() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #28 0x00007ffff0e120f5 in ca::CommandProcessor::start() ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #29 0x00007ffff0e121a5 in ca::CommandProcessor::mainWorkFlowProc(void*) ()
       from /opt/bricsys/bricscad/v16/libcadapp.so
    #30 0x00007fffe3c089eb in ?? () from /usr/lib/x86_64-linux-gnu/libpth.so.20
    #31 0x00007fffef7155d0 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
    #32 0x0000000000000000 in ?? ()
    [/code]
This discussion has been closed.