View Issue Details

IDProjectCategoryView StatusLast Update
0004232FreeCADBugpublic2021-02-24 23:39
Reportermadhead Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinux x64OSManjaro 
Target Version0.19Fixed in Version0.19 
Summary0004232: Recompute failed (SIGSEGV) after editing a cell in a spreadsheet
DescriptionAfter the update from 0.18 to 0.19 FreeCAD crashes on updating spreadsheet cells.

[EDIT(openBrain)]Forum thread
Steps To Reproduce
  1. Open the attached file rig.fcstd.
  2. Open "data" spreadsheet from the tree for editing.
  3. Set cell B15 to, say, 80mm.
  4. Save the spreadsheet.
  5. FreeCAD crashes, log file attached. The issue is not reproducible on 0.18, it started to crash in 0.19 only.
Tags#pending-forum
FreeCAD InformationOS: Manjaro Linux (KDE//usr/share/xsessions/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18947 (Git) AppImage
Build type: Release
Branch: master
Hash: 91f6a5e5ee1b48063d5d4b59cc6250fc2a1021b1
Python version: 3.7.3
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)

Activities

madhead

2019-12-21 18:40

reporter  

FreeCAD.log (11,951 bytes)   
Msg: FreeCAD 0.19, Libs: 0.19R18947 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2019
  #####                 ####  ###   ####  
  #                    #      # #   #   # 
  #     ##  #### ####  #     #   #  #   # 
  ####  # # #  # #  #  #     #####  #   # 
  #     #   #### ####  #    #     # #   # 
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

Log: Time = Sat Dec 21 21:29:07 2019
Log: AppDataSkipVendor = true
Log: AppHomePath = /tmp/.mount_freecaRr1ZJs/usr/
Log: AppIcon = freecad
Log: AppTempPath = /tmp/
Log: BinPath = /tmp/.mount_freecaRr1ZJs/usr/bin/
Log: BuildRepositoryURL = /home/conda/feedstock_root/build_artifacts/git_cache/github.com/FreeCAD/FreeCAD master
Log: BuildRevision = 18947 (Git)
Log: BuildRevisionBranch = master
Log: BuildRevisionDate = 2019/12/14 14:33:33
Log: BuildRevisionHash = 91f6a5e5ee1b48063d5d4b59cc6250fc2a1021b1
Log: BuildVersionMajor = 0
Log: BuildVersionMinor = 19
Log: CSF_IGESDefaults = /usr/share/opencascade/resources/XSTEPResource
Log: CSF_LANGUAGE = us
Log: CSF_MDTVTexturesDirectory = /usr/share/opencascade/resources/Textures
Log: CSF_PluginDefaults = /usr/share/opencascade/resources/StdResource
Log: CSF_SHMessage = /usr/share/opencascade/resources/SHMessage
Log: CSF_STEPDefaults = /usr/share/opencascade/resources/XSTEPResource
Log: CSF_StandardDefaults = /usr/share/opencascade/resources/StdResource
Log: CSF_XCAFDefaults = /usr/share/opencascade/resources/StdResource
Log: Console = 0
Log: CopyrightInfo = © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2019
  #####                 ####  ###   ####  
  #                    #      # #   #   # 
  #     ##  #### ####  #     #   #  #   # 
  ####  # # #  # #  #  #     #####  #   # 
  #     #   #### ####  #    #     # #   # 
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##


Log: Debug = 0
Log: DocPath = /tmp/.mount_freecaRr1ZJs/usr/doc/
Log: ExeName = FreeCAD
Log: ExeVendor = FreeCAD
Log: ExeVersion = 0.19
Log: LoggingConsole = 1
Log: LoggingFile = 1
Log: LoggingFileName = /home/madhead/.FreeCAD/FreeCAD.log
Log: MaintainerUrl = http://www.freecadweb.org/wiki/Main_Page
Log: PATH = /home/madhead/.rvm/gems/ruby-2.6.2/bin:/home/madhead/.rvm/gems/ruby-2.6.2@global/bin:/home/madhead/.rvm/rubies/ruby-2.6.2/bin:/home/madhead/.local/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/brlcad-bin/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/madhead/.rvm/bin
Log: PYTHONHOME = /tmp/.mount_freecaRr1ZJs/usr
Log: PYTHONPATH = 
Log: PythonSearchPath = /tmp/.mount_freecaRr1ZJs/usr/lib/python37.zip:/tmp/.mount_freecaRr1ZJs/usr/lib/python3.7:/tmp/.mount_freecaRr1ZJs/usr/lib/python3.7/lib-dynload
Log: RunMode = Gui
Log: SplashAlignment = Bottom|Left
Log: SplashInfoColor = #c8c8c8
Log: SplashScreen = freecadsplash
Log: SplashTextColor = #ffffff
Log: StartWorkbench = StartWorkbench
Log: SystemParameter = /home/madhead/.FreeCAD/system.cfg
Log: UserAppData = /home/madhead/.FreeCAD/
Log: UserHomePath = /home/madhead
Log: UserParameter = /home/madhead/.FreeCAD/user.cfg
Log: Verbose = 
Log: Create Application
Log: Run App init script
Log: Init: starting App::FreeCADInit.py
Log: Init:   Searching for modules...
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/AddonManager... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Arch... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Complete... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Draft... done
Log: Drawing became obsolete in 0.17; consider using TechDraw instead.
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Drawing... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Fem... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Idf... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Image... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Import... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Inspection... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Material... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Measure... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Mesh... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/MeshPart... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/OpenSCAD... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Part... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/PartDesign... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Path... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Points... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Raytracing... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/ReverseEngineering... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Robot... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Show(Init.py not found)... ignore
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Sketcher... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Spreadsheet... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Start... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Surface... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/TechDraw... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Test... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Tux(Init.py not found)... ignore
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Web... done
Log: Init:      Initializing /home/madhead/.FreeCAD/Mod/A2plus... done
Log: Using /tmp/.mount_freecaRr1ZJs/usr/Mod as module path!
Log: System path after init:
Log:    /tmp/.mount_freecaRr1ZJs/usr/bin
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/AddonManager
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Arch
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Complete
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Draft
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Drawing
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Fem
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Idf
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Image
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Import
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Inspection
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Material
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Measure
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Mesh
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/MeshPart
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/OpenSCAD
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Part
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/PartDesign
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Path
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Points
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Raytracing
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/ReverseEngineering
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Robot
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Show
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Sketcher
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Spreadsheet
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Start
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Surface
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/TechDraw
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Test
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Tux
Log:    /tmp/.mount_freecaRr1ZJs/usr/Mod/Web
Log:    /home/madhead/.FreeCAD/Mod/A2plus
Log:    /home/madhead/.rvm/gems/ruby-2.6.2/bin
Log:    /home/madhead/.rvm/gems/ruby-2.6.2@global/bin
Log:    /home/madhead/.rvm/rubies/ruby-2.6.2/bin
Log:    /home/madhead/.local/bin
Log:    /bin
Log:    /usr/bin
Log:    /usr/local/bin
Log:    /usr/local/sbin
Log:    /opt/brlcad-bin/bin
Log:    /usr/lib/jvm/default/bin
Log:    /usr/bin/site_perl
Log:    /usr/bin/vendor_perl
Log:    /usr/bin/core_perl
Log:    /home/madhead/.rvm/bin
Log: Init: App::FreeCADInit.py done
Log: Init: Creating Gui::Application and QApplication
Log: Local server 'FreeCAD' started
Log: OpenGL version is: 3.0 (3.0 Mesa 19.2.7)
Log: Run Gui init script
Log: Init: Running FreeCADGuiInit.py start script...
Log: Init:   Searching modules...
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/AddonManager... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Arch... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Complete... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Draft... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Drawing... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Fem... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Idf(InitGui.py not found)... ignore
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Image... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Import... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Inspection... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Material... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Measure(InitGui.py not found)... ignore
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Mesh... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/MeshPart... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/OpenSCAD... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Part... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/PartDesign... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Path... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Points... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Raytracing... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/ReverseEngineering... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Robot... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Show(InitGui.py not found)... ignore
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Sketcher... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Spreadsheet... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Start... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Surface... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/TechDraw... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Test... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Tux... done
Log: Init:      Initializing /tmp/.mount_freecaRr1ZJs/usr/Mod/Web... done
Log: Module: Part
Log: Loading Part module... done
Log: Init:      Initializing /home/madhead/.FreeCAD/Mod/A2plus... done
Log: Init: Loading FreeCAD GUI
Log: Init: Running FreeCADGuiInit.py start script... done
Log: Init: Activating default workbench StartWorkbench
Log: Loading GUI of Web module... done
Log: Loading GUI of Start module... done
Log: Loading Start module... done
Log: Init: Showing main window
Log: Main window restored
Log: Show main window
Log: Toolbars restored
Log: Couldn't connect to spacenav daemon
Log: Init: Entering event loop
Log: Init: Processing command line files
Log: Loading Spreadsheet module... done
Log: Loading GUI of Spreadsheet module... done
Log: Loading GUI of Part module... done
Log: Loading Sketcher module... done
Log: Loading PartDesign module... done
Log: Loading GUI of Sketcher module... done
Log: Loading GUI of PartDesign module... done
Log: Sketcher::setUpSketch()-T:0.002
Log: Sketcher::Solve()-DogLeg-T:0
Log: Sketcher::setUpSketch()-T:0.003
Log: Sketcher::Solve()-DogLeg-T:0
Log: Sketcher::setUpSketch()-T:0
Log: Sketcher::Solve()-DogLeg-T:0
Log: Sketcher::setUpSketch()-T:0
Log: Sketcher::Solve()-DogLeg-T:0
FreeCAD.log (11,951 bytes)   
rig.FCStd (451,932 bytes)

openBrain

2019-12-23 17:23

developer   ~0013935

@madhead : thx for reporting. However according guidelines (big yellow box on top of page), possible bugs shall first be discussed by opening a new topic in our forum, so community can confirm and identify it, and eventually narrow down the context. Please accordingly open a topic and cross-link it with this ticket.

madhead

2019-12-25 12:12

reporter   ~0013940

Seems to be fixed in the latest builds (e.g. 19056)!

wmayer

2021-02-24 23:39

administrator   ~0015432

Reporter said it's fixed now.

Issue History

Date Modified Username Field Change
2019-12-21 18:40 madhead New Issue
2019-12-21 18:40 madhead File Added: FreeCAD.log
2019-12-21 18:40 madhead File Added: rig.FCStd
2019-12-23 17:22 openBrain Tag Attached: #post-to-forum
2019-12-23 17:23 openBrain Status new => feedback
2019-12-23 17:23 openBrain Note Added: 0013935
2019-12-23 20:14 openBrain Description Updated
2019-12-23 20:15 openBrain Tag Detached: #post-to-forum
2019-12-23 20:15 openBrain Tag Attached: #pending-forum
2019-12-25 12:12 madhead Note Added: 0013940
2019-12-25 12:12 madhead Status feedback => new
2021-02-06 06:49 abdullah Target Version => 0.20
2021-02-24 23:38 wmayer Target Version 0.20 => 0.19
2021-02-24 23:39 wmayer Status new => closed
2021-02-24 23:39 wmayer Resolution open => fixed
2021-02-24 23:39 wmayer Fixed in Version => 0.19
2021-02-24 23:39 wmayer Note Added: 0015432