View Issue Details

IDProjectCategoryView StatusLast Update
0003971DraftBugpublic2021-01-04 12:00
ReporteropenBrain Assigned Toyorik  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version0.18 
Summary0003971: Draft Upgrade tool generate errors in Report view then crashes
DescriptionWhen using the Draft WB -> Upgrade tool in a particular sequence, at some step it repeatedly generates error messages in the Report view, then FC crashes at subsequent step.
Steps To Reproduce
  1. Create a new (blank) model and choose Draft WB
  2. Draw a filled rectangle
  3. Unselect everything (by clicking in a blank area of the tree view) then select the Upgrade tool
  4. Click on the filled rectangle => Report view tells "Unable to upgrade these objects" & Tasks panel ends the operation
  5. Unselect everything (again) then select the Upgrade tool (again)
  6. Click on the filled rectangle (again) => No message in the report view & Tasks panel stays open
  7. Force Task panel to end operation with the "Close" button
  8. Unselect everything (again again) then select the Upgrade tool (again again)
  9. => This time, the Task panel immediately ends the operation (after a glitch) and each mouse move over the 3D view triggers an error as below (you can see it by clearing the report view and hovering the 3D view)
  10. An extra tentative to unselect everything then select the Upgrade tool crashes FC
Additional InformationForum thread

Confirmed with :
OS: Ubuntu 18.04.2 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.1.
Build type: Release
Python version: 2.7.15rc1
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
And
OS: Ubuntu 18.04.2 LTS (KDE/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.7
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
TagsDraft
FreeCAD Information

Relationships

related to 0004243 closed Crash: when using Draft Facebinder 

Activities

marioalexis

2021-01-02 14:02

developer   ~0015198

See https://github.com/FreeCAD/FreeCAD/pull/4235

yorik

2021-01-04 12:00

administrator   ~0015200

Fix committed to master branch.

Related Changesets

FreeCAD: master f1b644d1

2021-01-04 11:30:56

yorik


Committer: GitHub Details Diff
Merge pull request 0004235 from marioalexis84/draft-facebinder

Draft: Fix multiple crashes when using modification functions - fixes 0004243, 0003971
Affected Issues
0003971, 0004243
mod - src/Mod/Draft/draftguitools/gui_array_simple.py Diff File
mod - src/Mod/Draft/draftguitools/gui_clone.py Diff File
mod - src/Mod/Draft/draftguitools/gui_downgrade.py Diff File
mod - src/Mod/Draft/draftguitools/gui_draft2sketch.py Diff File
mod - src/Mod/Draft/draftguitools/gui_facebinders.py Diff File
mod - src/Mod/Draft/draftguitools/gui_join.py Diff File
mod - src/Mod/Draft/draftguitools/gui_offset.py Diff File
mod - src/Mod/Draft/draftguitools/gui_patharray.py Diff File
mod - src/Mod/Draft/draftguitools/gui_pathtwistedarray.py Diff File
mod - src/Mod/Draft/draftguitools/gui_pointarray.py Diff File
mod - src/Mod/Draft/draftguitools/gui_shape2dview.py Diff File
mod - src/Mod/Draft/draftguitools/gui_split.py Diff File
mod - src/Mod/Draft/draftguitools/gui_upgrade.py Diff File

Issue History

Date Modified Username Field Change
2019-05-14 16:44 openBrain New Issue
2019-05-14 16:44 openBrain Tag Attached: Draft
2019-06-17 07:05 Kunda1 Assigned To => yorik
2019-06-17 07:05 Kunda1 Status new => assigned
2019-06-17 07:05 Kunda1 Target Version => 0.19
2021-01-02 14:02 marioalexis Note Added: 0015198
2021-01-02 14:03 marioalexis Relationship added related to 0004243
2021-01-04 12:00 yorik Changeset attached => FreeCAD master f1b644d1
2021-01-04 12:00 yorik Note Added: 0015200
2021-01-04 12:00 yorik Status assigned => closed
2021-01-04 12:00 yorik Resolution open => fixed