View Issue Details

IDProjectCategoryView StatusLast Update
0004083FreeCADBugpublic2020-07-06 12:02
ReporterFrankGould Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version0.18 
Summary0004083: A bug in the Coin3D library causing app to crash on RPi4
DescriptionFrom the #freecad forum chat yesterday, "there's a bug in an underlying library (Coin3D)" that needs to be fixed. The results of running the FreeCAD app is that it crashes anytime someone tries to load a file or create a new one. FreeCAD should run on the new desktop Raspberry Pi 4B models running Raspbian Buster.
Steps To ReproduceInstall buster on RPi4B, install FreeCAD, run app, and try to load an existing STL file or create a new file. In both cases, the app crashed on my 4GB system.
Additional InformationOriginal forum thread: https://forum.freecadweb.org/viewtopic.php?f=42&t=37458
Discussion thread related to this bug: https://forum.freecadweb.org/viewtopic.php?f=8&t=39444

OS: Raspbian GNU/Linux 10 (buster)
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.18.
Build type: Release
Python version: 2.7.16
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
TagsCoin3d, raspberry pi
FreeCAD Information

Activities

FrankGould

2019-08-08 15:14

reporter   ~0013406

Last edited: 2019-08-08 15:38

View 2 revisions

https://forum.freecadweb.org/viewtopic.php?f=42&t=37458

When running freecad from terminal CLI, received the following error message. Did not see this when running from drop-down menu. This is the same as reported in forum.

Coin warning in cc_glglue_instance(): Error when setting up the GL context. This can happen if there is no current context, or if the context has been set up incorrectly.
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer+0) [0xb32b6120]

Kunda1

2019-09-19 03:30

administrator   ~0013641

Thread dedicated to discussion about this bug is https://forum.freecadweb.org/viewtopic.php?f=8&t=39444

Kunda1

2019-09-20 19:35

administrator   ~0013667

A bug was open on Debian for this as well: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931458

-alex-

2020-04-13 14:08

reporter   ~0014342

Last edited: 2020-04-13 14:09

View 2 revisions

If FreeCAD compiled with PY2/Qt4 -> no crash
If FreeCAD compiled with PY3/Qt4 -> no crash
If FreeCAD compiled with PY2/Qt5 -> crash with segfault occurs
If FreeCAD compiled with PY3/Qt5 -> crash with segfault occurs

Kunda1

2020-07-06 11:44

administrator   ~0014619

@FrankGould this is reproducible on 0.19.x as well ?

FrankGould

2020-07-06 12:02

reporter   ~0014620

@Kunda1 I have migrated to Arch Linux ARM due to several Buster issues and am no longer using FreeCAD.

Issue History

Date Modified Username Field Change
2019-08-08 14:48 FrankGould New Issue
2019-08-08 14:48 FrankGould Tag Attached: raspberry pi
2019-08-08 15:14 FrankGould Note Added: 0013406
2019-08-08 15:38 FrankGould Note Edited: 0013406 View Revisions
2019-09-19 03:26 Kunda1 Tag Attached: Coin3d
2019-09-19 03:30 Kunda1 Note Added: 0013641
2019-09-19 03:31 Kunda1 Additional Information Updated View Revisions
2019-09-20 19:35 Kunda1 Note Added: 0013667
2020-04-13 14:08 -alex- Note Added: 0014342
2020-04-13 14:09 -alex- Note Edited: 0014342 View Revisions
2020-07-06 11:44 Kunda1 Note Added: 0014619
2020-07-06 12:02 FrankGould Note Added: 0014620