Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

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!
Brane212
Posts: 11
Joined: Sun Apr 03, 2016 10:05 pm

Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby Brane212 » Sat May 11, 2019 9:02 pm

Hi to all,

I managed to compile Freecad-9999 ( = git repo) on my Gentoo. It worked with X11, but craxhes with Wayland ( Sway window manager).

I have in my .bashrc:

Code: Select all

export SDL_VIDEODRIVER=wayland
export QT_QPA_PLATFORM=wayland-egl
export ELM_DISPLAY=wl
export ECORE_EVAS_ENGINE=wayland
export ELM_ACCEL=opengl
export GDK_BACKEND=wayland
Freecad starts normally, but opening of any example project immediately crashes.

I use urxvt and on Wayland(sway) cut-paste doesn't work, so I can't paste the output, but all I get is the report:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
After that, there is list of stack contexts that is friggin 126 levels deep, with last level withinb libQtWidgets.so
wmayer
Site Admin
Posts: 14999
Joined: Thu Feb 19, 2009 10:32 am

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby wmayer » Sun May 12, 2019 7:59 am

I managed to compile Freecad-9999 ( = git repo) on my Gentoo
The official FreeCAD git repo or a clone of it? Around a month ago we had a crash with Wayland when linking the SpNav package which was fixed with: git commit 870ad71f9905d
Brane212
Posts: 11
Joined: Sun Apr 03, 2016 10:05 pm

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby Brane212 » Sun May 12, 2019 8:47 pm

https://github.com/FreeCAD/FreeCAD.git

That's official repo, is it not ?
shredator
Posts: 13
Joined: Thu Feb 11, 2016 12:26 am

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby shredator » Wed Nov 13, 2019 7:46 pm

ever figure this out? I'm in the same situation, and getting the same problem...
triplus
Posts: 8802
Joined: Mon Dec 12, 2011 4:45 pm

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby triplus » Wed Nov 13, 2019 8:44 pm

If possible please test on different hardware (different GPU or driver).
shredator
Posts: 13
Joined: Thu Feb 11, 2016 12:26 am

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby shredator » Wed Nov 13, 2019 10:18 pm

My hardware is a laptop with an amd ryzen mobile 2700u... I'm using the amdgpu driver. Perhaps Brane212 has different hardware?
not sure if I'll be able to find the time to install gentoo on a different machine at the moment :D
freedman
Posts: 1048
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby freedman » Thu Nov 14, 2019 12:25 am

Op wrote:
Freecad starts normally, but opening of any example project immediately crashes.
I don't know much about this; How about a different file?
triplus
Posts: 8802
Joined: Mon Dec 12, 2011 4:45 pm

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby triplus » Thu Nov 14, 2019 12:33 am

Opening an existing file, or creating a new document, that involves some GPU oriented operations. That is why testing on a different GPU (drivers) might make some sense.
shredator
Posts: 13
Joined: Thu Feb 11, 2016 12:26 am

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby shredator » Thu Nov 14, 2019 1:07 am

If i recompiled the dependencies with the video_cards use flag unset (its currently "amdgpu radeonsi"), and/or recompiled the kernel without the amdgpu driver, would that be helpful at all?

by the way, this is the output I get when I click on the Schenkel.stp example file. I'm not sure if this is the same problem that the OP was having, other than the output being friggen 126 lines deep. I'll make my own thread if folks think thats best...

Code: Select all

> freecad
FreeCAD 0.19, Libs: 0.19R18670 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2019
  #####                 ####  ###   ####
  #                    #      # #   #   #
  #     ##  #### ####  #     #   #  #   #
  ####  # # #  # #  #  #     #####  #   #
  #     #   #### ####  #    #     # #   #
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

connect failed: No such file or directory
Program received signal SIGSEGV, Segmentation fault.
#0  /lib64/libc.so.6(+0x390d0) [0x7f17574710d0]
#1  /usr/lib64/libX11.so.6(XDefaultScreenOfDisplay+0) [0x7f1755cea4b0]
#2  /usr/lib64/libCoin.so.80(+0x429f9d) [0x7f1756fbdf9d]
#3  /usr/lib64/libCoin.so.80(glxglue_init+0x3b) [0x7f1756fbe8eb]
#4  /usr/lib64/libCoin.so.80(cc_glglue_instance+0x232) [0x7f1756fb7422]
#5  0x7f1756e72338 in SoGLRenderActionP::isDirectRendering(SoState const*) const from /usr/lib64/libCoin.so.80+0x48
#6  0x7f1756e746f3 in SoGLRenderActionP::render(SoNode*) from /usr/lib64/libCoin.so.80+0xc3
#7  0x7f1756e7494f in SoGLRenderAction::beginTraversal(SoNode*) from /usr/lib64/libCoin.so.80+0x9f
#8  0x7f1756e6da62 in SoAction::apply(SoNode*) from /usr/lib64/libCoin.so.80+0x392
#9  0x7f1759b0be99 in Gui::SoBoxSelectionRenderAction::apply(SoNode*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x29
#10  0x7f1759bba761 in Gui::View3DInventorViewer::renderScene() from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x141
#11  0x7f1759b7cd55 in SIM::Coin3D::Quarter::QuarterWidget::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0xa5
#12  0x7f1759b84932 in SIM::Coin3D::Quarter::SoQTQuarterAdaptor::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x42
#13  0x7f17584d7ce8 in QWidget::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x218
#14  0x7f175857f7be in QFrame::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x1e
#15  0x7f17587daa2b in QGraphicsView::viewportEvent(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x16b
#16  0x7f1759b7cf59 in SIM::Coin3D::Quarter::QuarterWidget::viewportEvent(QEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x99
#17  0x7f1757af559e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0xae
#18  0x7f17584967e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x75
#19  0x7f175849df40 in QApplication::notify(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x230
#20  0x7f1759903178 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x88
#21  0x7f1757af5755 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x85
#22  0x7f17584d07f5 in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib64/libQt5Widgets.so.5+0x35
#23  0x7f17584d10de in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x88e
#24  0x7f17584d1cc2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x4d2
#25  0x7f17584d0d5b in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x50b
#26  0x7f17584d1cc2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x4d2
#27  0x7f17584d0d5b in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x50b
#28  0x7f17584d1cc2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x4d2
#29  0x7f17584d0d5b in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x50b
#30  0x7f17584d1cc2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x4d2
#31  0x7f17584d0d5b in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib64/libQt5Widgets.so.5+0x50b
#32  /usr/lib64/libQt5Widgets.so.5(+0x171f4c) [0x7f17584a6f4c]
#33  /usr/lib64/libQt5Widgets.so.5(+0x172341) [0x7f17584a7341]
#34  0x7f17584bf67d in QWidgetPrivate::syncBackingStore() from /usr/lib64/libQt5Widgets.so.5+0xad
#35  0x7f17584d7e38 in QWidget::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x368
#36  0x7f17585e58a4 in QMainWindow::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x64
#37  0x7f1759c5d23b in Gui::MainWindow::event(QEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x7b
#38  0x7f17584967f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x85
#39  0x7f175849df40 in QApplication::notify(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x230
#40  0x7f1759903178 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x88
#41  0x7f1757af5755 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x85
#42  /usr/lib64/libQt5Widgets.so.5(+0x17301b) [0x7f17584a801b]
#43  /usr/lib64/libQt5Widgets.so.5(+0x173fb0) [0x7f17584a8fb0]
#44  0x7f17584c157c in QWidget::repaint(QRect const&) from /usr/lib64/libQt5Widgets.so.5+0x8c
#45  0x7f17584c15dc in QWidget::repaint() from /usr/lib64/libQt5Widgets.so.5+0x3c
#46  0x7f17586233a8 in QProgressBar::setValue(int) from /usr/lib64/libQt5Widgets.so.5+0xa8
#47  0x7f1759c6dc60 in Gui::Sequencer::setValue(int) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x1b0
#48  0x7f1758deb608 in Base::SequencerLauncher::setProgress(unsigned long) from /usr/lib64/freecad/lib64/libFreeCADBase.so+0x48
#49  0x7f16bfa711d8 in Part::ProgressIndicator::Show(bool) from /usr/lib64/freecad/lib64/Part.so+0xc8
#50  0x7f16c6f11060 in Message_ProgressIndicator::NextScope(double, char const*) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKernel.so.7+0x120
#51  0x7f16becb8bdd in ShapeFix_Shell::Perform(opencascade::handle<Message_ProgressIndicator> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKShHealing.so.7+0x2ad
#52  0x7f16becbfd28 in ShapeFix_Solid::Perform(opencascade::handle<Message_ProgressIndicator> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKShHealing.so.7+0x2b8
#53  0x7f16becad503 in ShapeFix_Shape::Perform(opencascade::handle<Message_ProgressIndicator> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKShHealing.so.7+0x17e3
#54  0x7f16c421fdd1 in XSAlgo_AlgoContainer::ProcessShape(TopoDS_Shape const&, double, double, char const*, char const*, opencascade::handle<Standard_Transient>&, opencascade::handle<Message_ProgressIndicator> const&, bool) const from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x631
#55  0x7f16bf23f1a3 in STEPControl_ActorRead::TransferEntity(opencascade::handle<StepGeom_GeometricRepresentationItem> const&, opencascade::handle<Transfer_TransientProcess> const&, bool) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x6d3
#56  0x7f16bf2406a3 in STEPControl_ActorRead::TransferShape(opencascade::handle<Standard_Transient> const&, opencascade::handle<Transfer_TransientProcess> const&, bool) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x593
#57  0x7f16bf240dfb in STEPControl_ActorRead::TransferEntity(opencascade::handle<StepShape_ShapeRepresentation> const&, opencascade::handle<Transfer_TransientProcess> const&, bool&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x30b
#58  0x7f16bf242410 in STEPControl_ActorRead::TransferEntity(opencascade::handle<StepRepr_ShapeRepresentationRelationship> const&, opencascade::handle<Transfer_TransientProcess> const&, int) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x460
#59  0x7f16bf243d65 in STEPControl_ActorRead::TransferEntity(opencascade::handle<StepBasic_ProductDefinition> const&, opencascade::handle<Transfer_TransientProcess> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x1805
#60  0x7f16bf24037f in STEPControl_ActorRead::TransferShape(opencascade::handle<Standard_Transient> const&, opencascade::handle<Transfer_TransientProcess> const&, bool) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x26f
#61  0x7f16bf240a46 in STEPControl_ActorRead::Transfer(opencascade::handle<Standard_Transient> const&, opencascade::handle<Transfer_TransientProcess> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKSTEP.so.7+0x1a6
#62  0x7f16c4140acc in Transfer_ActorOfTransientProcess::Transferring(opencascade::handle<Standard_Transient> const&, opencascade::handle<Transfer_ProcessForTransient> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x6c
#63  0x7f16c414e92a in Transfer_ProcessForTransient::TransferProduct(opencascade::handle<Standard_Transient> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x9a
#64  0x7f16c41525f4 in Transfer_ProcessForTransient::Transferring(opencascade::handle<Standard_Transient> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x164
#65  0x7f16c4152a46 in Transfer_ProcessForTransient::Transfer(opencascade::handle<Standard_Transient> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x26
#66  0x7f16c41d63d2 in XSControl_TransferReader::TransferOne(opencascade::handle<Standard_Transient> const&, bool) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0xc2
#67  0x7f16c41cf9b0 in XSControl_Reader::TransferEntity(opencascade::handle<Standard_Transient> const&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x50
#68  0x7f16c41cfbd4 in XSControl_Reader::TransferOneRoot(int) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXSBase.so.7+0x34
#69  0x7f16c72d167d in STEPCAFControl_Reader::Transfer(STEPControl_Reader&, int, opencascade::handle<TDocStd_Document>&, NCollection_Sequence<TDF_Label>&, bool) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXDESTEP.so.7+0x7d
#70  0x7f16c72d2d6a in STEPCAFControl_Reader::Transfer(opencascade::handle<TDocStd_Document>&) from /usr/lib64/opencascade-7.3.0/ros/lib64/libTKXDESTEP.so.7+0xca
#71  0x7f1707b71b34 in ImportGui::Module::insert(Py::Tuple const&, Py::Dict const&) from /usr/lib64/freecad/lib64/ImportGui.so+0x474
#72  0x7f1707b6834d in Py::ExtensionModule<ImportGui::Module>::invoke_method_keyword(void*, Py::Tuple const&, Py::Dict const&) from /usr/lib64/freecad/lib64/ImportGui.so+0x3d
#73  /usr/lib64/freecad/lib64/libFreeCADBase.so(method_keyword_call_handler+0x35b) [0x7f1758d7c6db]
#74  /usr/lib64/libpython3.6m.so.1.0(_PyCFunction_FastCallDict+0x213) [0x7f1758a64813]          
#75  /usr/lib64/libpython3.6m.so.1.0(+0x133361) [0x7f1758ae0361]                                
#76  /usr/lib64/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x44c4) [0x7f1758ae4f14]          
#77  /usr/lib64/libpython3.6m.so.1.0(+0x132e8f) [0x7f1758adfe8f]                                
#78  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f1758ae03ce]                   
#79  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCode+0x1b) [0x7f1758ae03fb]                     
#80  /usr/lib64/libpython3.6m.so.1.0(+0x15d670) [0x7f1758b0a670]                                
#81  /usr/lib64/libpython3.6m.so.1.0(PyRun_StringFlags+0x75) [0x7f1758b0bfc5]                   
#82  0x7f1758dac096 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib64/freecad/lib64/libFreeCADBase.so+0x66
#83  0x7f1759255fcb in App::Application::sLoadFile(_object*, _object*) from /usr/lib64/freecad/lib64/libFreeCADApp.so+0x51b
#84  /usr/lib64/libpython3.6m.so.1.0(_PyCFunction_FastCallDict+0x1cb) [0x7f1758a647cb]          
#85  /usr/lib64/libpython3.6m.so.1.0(+0x133361) [0x7f1758ae0361]                                
#86  /usr/lib64/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x44c4) [0x7f1758ae4f14]          
#87  /usr/lib64/libpython3.6m.so.1.0(+0x132e8f) [0x7f1758adfe8f]                                
#88  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f1758ae03ce]                   
#89  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCode+0x1b) [0x7f1758ae03fb]                     
#90  /usr/lib64/libpython3.6m.so.1.0(+0x15d670) [0x7f1758b0a670]                                
#91  /usr/lib64/libpython3.6m.so.1.0(PyRun_StringFlags+0x75) [0x7f1758b0bfc5]                   
#92  /usr/lib64/libpython3.6m.so.1.0(+0x130137) [0x7f1758add137]                                
#93  /usr/lib64/libpython3.6m.so.1.0(_PyCFunction_FastCallDict+0x1cb) [0x7f1758a647cb]          
#94  /usr/lib64/libpython3.6m.so.1.0(+0x133361) [0x7f1758ae0361]                                
#95  /usr/lib64/libpython3.6m.so.1.0(_PyEval_EvalFrameDefault+0x44c4) [0x7f1758ae4f14]          
#96  /usr/lib64/libpython3.6m.so.1.0(+0x132e8f) [0x7f1758adfe8f]                                
#97  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f1758ae03ce]                   
#98  /usr/lib64/libpython3.6m.so.1.0(PyEval_EvalCode+0x1b) [0x7f1758ae03fb]                     
#99  /usr/lib64/libpython3.6m.so.1.0(+0x15d670) [0x7f1758b0a670]                                
#100  /usr/lib64/libpython3.6m.so.1.0(PyRun_StringFlags+0x75) [0x7f1758b0bfc5]                  
#101  0x7f1758dac096 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib64/freecad/lib64/libFreeCADBase.so+0x66
#102  0x7f175992d14b in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x8b
#103  0x7f175992d2f6 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib64/freecad/lib64/libFreeCADGui.so+0x106
#104  0x7f1713518d68 in WebGui::BrowserView::onLinkClicked(QUrl const&) from /usr/lib64/freecad/lib64/WebGui.so+0x528
#105  /usr/lib64/freecad/lib64/WebGui.so(+0x26778) [0x7f1713519778]                             
#106  0x7f1757b1edf6 in QMetaObject::activate(QObject*, int, int, void**) from /usr/lib64/libQt5Core.so.5+0x6e6
#107  0x7f17134aaf65 in QWebView::linkClicked(QUrl const&) from /usr/lib64/libQt5WebKitWidgets.so.5+0x35
#108  /usr/lib64/libQt5WebKitWidgets.so.5(+0x33e39) [0x7f17134abe39]                            
#109  0x7f1757b1edf6 in QMetaObject::activate(QObject*, int, int, void**) from /usr/lib64/libQt5Core.so.5+0x6e6
#110  0x7f17134a01b5 in QWebPage::linkClicked(QUrl const&) from /usr/lib64/libQt5WebKitWidgets.so.5+0x35
#111  0x7f17134a0afb in QWebPage::acceptNavigationRequest(QWebFrame*, QNetworkRequest const&, QWebPage::NavigationType) from /usr/lib64/libQt5WebKitWidgets.so.5+0x8b
#112  /usr/lib64/libQt5WebKit.so.5(+0x54e95c) [0x7f1709b1295c]
#113  /usr/lib64/libQt5WebKit.so.5(+0x152510d) [0x7f170aae910d]
#114  /usr/lib64/libQt5WebKit.so.5(+0x1503e90) [0x7f170aac7e90]
#115  /usr/lib64/libQt5WebKit.so.5(+0x15043d9) [0x7f170aac83d9]
#116  /usr/lib64/libQt5WebKit.so.5(+0x1504a80) [0x7f170aac8a80]
#117  0x7f170aac95af in WebCore::FrameLoader::loadFrameRequest(WebCore::FrameLoadRequest const&, WebCore::Event*, WTF::PassRefPtr<WebCore::FormState>) from /usr/lib64/libQt5WebKit.so.5+0x33f  
#118  /usr/lib64/libQt5WebKit.so.5(+0x15058a7) [0x7f170aac98a7]
#119  0x7f170aac9bdd in WebCore::FrameLoader::urlSelected(WebCore::URL const&, WTF::String const&, WebCore::Event*, WebCore::LockHistory, WebCore::LockBackForwardList, WebCore::ShouldSendReferrer, WebCore::ShouldOpenExternalURLsPolicy) from /usr/lib64/libQt5WebKit.so.5+0x21d             
#120  /usr/lib64/libQt5WebKit.so.5(+0x110dce0) [0x7f170a6d1ce0]
#121  /usr/lib64/libQt5WebKit.so.5(+0x1237729) [0x7f170a7fb729]
#122  /usr/lib64/libQt5WebKit.so.5(+0x12353be) [0x7f170a7f93be]
#123  /usr/lib64/libQt5WebKit.so.5(+0x15a6893) [0x7f170ab6a893]
#124  0x7f170ab6e975 in WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) from /usr/lib64/libQt5WebKit.so.5+0x4e5
#125  0x7f1709b3aa00 in QWebPageAdapter::mouseReleaseEvent(QMouseEvent*) from /usr/lib64/libQt5WebKit.so.5+0x130
triplus
Posts: 8802
Joined: Mon Dec 12, 2011 4:45 pm

Re: Freecad-9999 ( Gentoo) crashes on Wayland ( Sway)

Postby triplus » Thu Nov 14, 2019 1:20 am

I know Gentoo Linux people like to compile, but ATM my best advice is to try on another (GPU) hardware, and you could try the AppImage:

https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre