[Solved] [Bug] Fullscreen issue with 'Part' containers

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
kisolre
Posts: 1234
Joined: Wed Nov 21, 2018 1:13 pm

Re: [Bug] Fullscreen issue with 'Part' containers

Postby kisolre » Thu Aug 08, 2019 1:02 pm

wmayer wrote:
Wed Aug 07, 2019 2:31 pm
What happens if you create a second 3d view (see first command in View menu) instead of changing to full screen?
Forgot to ping you in my previous post.
Manja
Posts: 34
Joined: Tue Apr 03, 2018 6:35 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby Manja » Thu Aug 08, 2019 6:19 pm

Hello wmayer,
When creating a second view everything is OK. So problems only in fullscreen with F11 or undocking the window.

There are also several constructions where only the axbox is switched on, but that can not be switched off when returning to the standard screen.
But, as I said, after creating a new view everything is OK.
with kind regards, Berthold

Linux SuSE leap 15.1 , 64Bit
wmayer
Site Admin
Posts: 14604
Joined: Thu Feb 19, 2009 10:32 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby wmayer » Fri Aug 09, 2019 10:50 am

As said it's hard to say what's the reason of the issue. In an earlier post it was said that with Qt4 everything is OK so this could mean that it's a problem with Qt5 but it could also mean that FreeCAD code must changed to make Qt5 working.

I suggest to file a bug report for now but be warned that it may happen that sometime in the future we will close it as non-fixable.
User avatar
easyw-fc
Posts: 2613
Joined: Thu Jul 09, 2015 9:34 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby easyw-fc » Fri Aug 09, 2019 2:04 pm

wmayer wrote:
Fri Aug 09, 2019 10:50 am
As said it's hard to say what's the reason of the issue. In an earlier post it was said that with Qt4 everything is OK so this could mean that it's a problem with Qt5 but it could also mean that FreeCAD code must changed to make Qt5 working.
Hi Werner,
I noticed the following on my laptop:
if I set to use OpenGL vertex buffer I get immediately a crash when I switch to full screen and back to normal view.

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
#0  /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f0dada2cf20]
#1  /usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x36ee10) [0x7f0d931dae10]
#2  0x7f0d6dc5b518 in PartGui::SoBrepFaceSet::VBO::render(SoGLRenderAction*, SoGLCoordinateElement const*, int const*, int, int const*, int, SbVec3f const*, int const*, SoMaterialBundle*, int const*, SoTextureCoordinateBundle*, int const*, int, int, int) from /usr/lib/freecad-daily-python3/lib/PartGui.so+0x4f8
#3  0x7f0d6dc5c309 in PartGui::SoBrepFaceSet::renderShape(SoGLRenderAction*, int, SoGLCoordinateElement const*, int const*, int, int const*, int, SbVec3f const*, int const*, SoMaterialBundle*, int const*, SoTextureCoordinateBundle*, int const*, int, int, int) from /usr/lib/freecad-daily-python3/lib/PartGui.so+0x109
#4  0x7f0d6dc5d7fb in PartGui::SoBrepFaceSet::GLRender(SoGLRenderAction*) from /usr/lib/freecad-daily-python3/lib/PartGui.so+0x3bb
#5  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#6  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#7  0x7f0dad23a504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#8  0x7f0dad3da008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#9  0x7f0dad4473ef in SoSwitch::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x24f
#10  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#11  0x7f0dad42940f in SoGroup::GLRender(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x19f
#12  0x7f0dad23a504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#13  0x7f0dad3da008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#14  0x7f0dad4473ef in SoSwitch::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x24f
#15  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#16  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#17  0x7f0db07dbcf1 in Gui::SoFCUnifiedSelection::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x21
#18  0x7f0dad443230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#19  0x7f0dad23a504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#20  0x7f0dad241bdd in SoGLRenderAction::beginTraversal(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xdd
#21  0x7f0dad241009 in SoGLRenderActionP::renderSingle(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xa9
#22  0x7f0dad241638 in SoGLRenderActionP::render(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x108
#23  0x7f0dad241ba8 in SoGLRenderAction::beginTraversal(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xa8
#24  0x7f0dad23aa82 in SoAction::apply(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x372
#25  0x7f0db07dfe29 in Gui::SoBoxSelectionRenderAction::apply(SoNode*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x29
#26  0x7f0dad50c2e4 in SoRenderManager::renderScene(SoGLRenderAction*, SoNode*, unsigned int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x44
#27  0x7f0dad50d41c in SoRenderManager::actuallyRender(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x6c
#28  0x7f0dad50d5c2 in SoRenderManager::renderSingle(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xc2
#29  0x7f0dad50dbe1 in SoRenderManager::render(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xb1
#30  0x7f0dad50bb0b in SoRenderManager::render(int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x8b
#31  0x7f0db08869b3 in Gui::View3DInventorViewer::renderScene() from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x163
#32  0x7f0db084ccb1 in SIM::Coin3D::Quarter::QuarterWidget::paintEvent(QPaintEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x81
#33  0x7f0db085499d in SIM::Coin3D::Quarter::SoQTQuarterAdaptor::paintEvent(QPaintEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x1d
#34  0x7f0daec5e038 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1f8
#35  0x7f0daecff4be in QFrame::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1e
#36  0x7f0daef4cbfb in QGraphicsView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x16b
#37  0x7f0db084ce67 in SIM::Coin3D::Quarter::QuarterWidget::viewportEvent(QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x97
#38  0x7f0dae60a68c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x7c
#39  0x7f0daec1f805 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x75
#40  0x7f0daec270f4 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#41  0x7f0db0633eb8 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#42  0x7f0dae60a9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#43  0x7f0daec5718a in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3a
#44  0x7f0daec5774a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x56a
#45  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#46  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#47  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#48  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#49  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#50  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#51  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#52  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#53  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#54  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#55  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#56  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#57  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#58  0x7f0daec583b0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x360
#59  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#60  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#61  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#62  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#63  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#64  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#65  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#66  0x7f0daec58539 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4e9
#67  0x7f0daec57356 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x176
#68  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x163e54) [0x7f0daec2ee54]
#69  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x164095) [0x7f0daec2f095]
#70  0x7f0daec4666f in QWidgetPrivate::syncBackingStore() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4f
#71  0x7f0daec5e1a8 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x368
#72  0x7f0daed71c4b in QMainWindow::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x15b
#73  0x7f0db08f93fb in Gui::MainWindow::event(QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x18b
#74  0x7f0daec1f82c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x9c
#75  0x7f0daec270f4 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#76  0x7f0db0633eb8 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#77  0x7f0dae60a9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#78  0x7f0dae60d11d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x1ed
#79  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x4513c2) [0x7f0daef1c3c2]
#80  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x458839) [0x7f0daef23839]
#81  0x7f0dae63a122 in QObject::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0xe2
#82  0x7f0daef2eceb in QGraphicsScene::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4db
#83  0x7f0daec1f82c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x9c
#84  0x7f0daec270f4 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#85  0x7f0db0633eb8 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#86  0x7f0dae60a9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#87  0x7f0dae60d11d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x1ed
#88  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2e42c3) [0x7f0dae6642c3]
#89  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2e7) [0x7f0da8a8e417]
#90  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c650) [0x7f0da8a8e650]
#91  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f0da8a8e6dc]
#92  0x7f0dae6638ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x5f
#93  0x7f0dae6089ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x13a
#94  0x7f0dae611a84 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x94
#95  0x7f0db05c30de in Gui::Application::runApplication() from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x149e
#96  freecad-daily(main+0x6da) [0x55c629be962a]
#97  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f0dada0fb97]
#98  freecad-daily(_start+0x2a) [0x55c629bea2fa]
I don't get this issue if I don't have VBO enabled. Still I get the Part axis container issue.
my FC daily info updated today:

Code: Select all

OS: Linux Mint 19.2 (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.8
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
and my Graphic card info:

Code: Select all

$ inxi -G
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1600x900~60Hz 
  OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 19.0.2
wmayer
Site Admin
Posts: 14604
Joined: Thu Feb 19, 2009 10:32 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby wmayer » Fri Aug 09, 2019 6:00 pm

Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f0dada2cf20]
#1 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x36ee10) [0x7f0d931dae10]
Looks like a driver bug to me.
User avatar
easyw-fc
Posts: 2613
Joined: Thu Jul 09, 2015 9:34 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby easyw-fc » Sat Aug 10, 2019 11:08 am

wmayer wrote:
Fri Aug 09, 2019 6:00 pm
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f0dada2cf20]
#1 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x36ee10) [0x7f0d931dae10]
Looks like a driver bug to me.
So this is most related to Qt5 & OGL driver.
Thx a lot.
wmayer
Site Admin
Posts: 14604
Joined: Thu Feb 19, 2009 10:32 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby wmayer » Sat Aug 10, 2019 12:20 pm

When I activate the VBO option then the rendered content switches to wireframe and when switching back it goes to normal rendering after having selected the object. This at least is a behaviour that I didn't had on my other computer.

Btw, for the Part container issue I did the following test:
Create a Part container. Dump the whole scene content into an .iv file. Undock the active view and dump the content to another file.
Compare the files and you will see that they are completely different. So somehow the scene graph must be modified when switching between the different modes.

You can also check the structure of the graph with the scene inspector. When creating the Part you have:
scene1.png
scene1.png (10.67 KiB) Viewed 228 times
When you undock the window then all child objects of the Part container will be added to the root node, too:
scene2.png
scene2.png (15.78 KiB) Viewed 228 times
wmayer
Site Admin
Posts: 14604
Joined: Thu Feb 19, 2009 10:32 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby wmayer » Sat Aug 10, 2019 12:24 pm

Manja
Posts: 34
Joined: Tue Apr 03, 2018 6:35 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby Manja » Sun Aug 18, 2019 8:06 am

Hello,
With the latest release FreeCad now crashes when hanging the window or with F11.

Code: Select all

Application: FreeCAD (FreeCAD), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3f7c0f42c0 (LWP 12993))]

Thread 33 (Thread 0x7f3e737fe700 (LWP 13201)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 32 (Thread 0x7f3e8cff9700 (LWP 13199)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6


Thread 31 (Thread 0x7f3e8f7fe700 (LWP 13198)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7f3e72ffd700 (LWP 13197)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7f3e727fc700 (LWP 13196)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7f3e71ffb700 (LWP 13195)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7f3e717fa700 (LWP 13194)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eebe96059 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eebe94d60 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3eebe99038 in  () at /usr/lib64/libQt5WebKit.so.5
#5  0x00007f3eebecb6fa in  () at /usr/lib64/libQt5WebKit.so.5
#6  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7f3e8ffff700 (LWP 13082)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f3e98a4d700 (LWP 13081)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f3e9924e700 (LWP 13080)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f3e8effd700 (LWP 13079)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f3e8e7fc700 (LWP 13078)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f3e8dffb700 (LWP 13077)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f3e8d7fa700 (LWP 13076)):
#0  0x00007f3efa090e2e in  () at /usr/lib64/libgomp.so.1
#1  0x00007f3efa08e818 in  () at /usr/lib64/libgomp.so.1
#2  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f3f0bfff700 (LWP 13018)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f3ef7114700 (LWP 13017)):
#0  0x00007f3f6e015fd9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3f6dfcf716 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f6dfd00db in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f6dfd02bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3f7218296b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f7212790a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3f71f45daa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3f71f4aced in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f3ef6913700 (LWP 13016)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f71759b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f3eed48dcc7 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f3eed48de09 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007f3f7175f38f in  () at /usr/lib64/libstdc++.so.6
#5  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f3f417fa700 (LWP 13008)):
#0  0x00007f3f7218309b in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007f3f6dfcfbd9 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f6dfd0150 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f6dfd02bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3f7218296b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f7212790a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3f71f45daa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3f66c099e5 in  () at /usr/lib64/libQt5DBus.so.5
#8  0x00007f3f71f4aced in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f3f41ffb700 (LWP 13007)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f3f427fc700 (LWP 13006)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f3f42ffd700 (LWP 13005)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f3f437fe700 (LWP 13004)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f3f43fff700 (LWP 13003)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f3f48ff9700 (LWP 13002)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f3f497fa700 (LWP 13001)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f3f49ffb700 (LWP 13000)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f3f4a7fc700 (LWP 12999)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3f4affd700 (LWP 12998)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3f4b7fe700 (LWP 12997)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3f4bfff700 (LWP 12996)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3f50fbd700 (LWP 12995)):
#0  0x00007f3f740868ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f55d3188b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f3f55d31597 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3f646d8700 (LWP 12994)):
#0  0x00007f3f70e8019b in poll () at /lib64/libc.so.6
#1  0x00007f3f6fe3e307 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f3f6fe3ff3a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f3f66eba939 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f3f71f4aced in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f74080569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3f70e8a9ef in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3f7c0f42c0 (LWP 12993)):
[KCrash Handler]
#6  0x00007f3f72132655 in QMetaObject::inherits(QMetaObject const*) const () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3f721326b4 in QMetaObject::cast(QObject const*) const () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3f72ed8e09 in QApplicationPrivate::notifyActiveWindowChange(QWindow*) () at /usr/lib64/libQt5Widgets.so.5
#9  0x00007f3f72701805 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) () at /usr/lib64/libQt5Gui.so.5
#10 0x00007f3f72701a6d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007f3f726d8c0b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#12 0x00007f3f66f1da60 in  () at /usr/lib64/libQt5XcbQpa.so.5
#13 0x00007f3f6dfcfe87 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#14 0x00007f3f6dfd0230 in  () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f3f6dfd02bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f3f7218294f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f3f7212790a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f3f721309b4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#19 0x00007f3f7ace21b3 in Gui::Application::runApplication() () at /home/bbenning/free-cad-code-0.18/build3/lib/libFreeCADGui.so
#20 0x0000000000408ff8 in main ()
[Inferior 1 (process 12993) detached]

OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17798 (Git)
Build type: Unknown
Branch: master
Hash: 7e60631239109c632a8f6cca83f6e7e5502e43a1
Python version: 3.6.5
Qt version: 5.9.7
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18
Locale: German/Germany (de_DE)
with kind regards, Berthold

Linux SuSE leap 15.1 , 64Bit
wmayer
Site Admin
Posts: 14604
Joined: Thu Feb 19, 2009 10:32 am

Re: [Bug] Fullscreen issue with 'Part' containers

Postby wmayer » Sun Aug 18, 2019 10:33 am

With the latest release FreeCad now crashes when hanging the window or with F11.
This is true and it's something I also saw when testing the Link3 branch before merging it into master. I will soon post the results of the review.
cron