Mac OS Ventura ARM, repeated crash after transform

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
jackfreecad
Posts: 53
Joined: Sun Oct 25, 2020 4:56 pm

Mac OS Ventura ARM, repeated crash after transform

Post by jackfreecad »

Code: Select all

OS: macOS 13.2 on M1
Word size of FreeCAD: 64-bit
Version: 0.21.0.31483 (Git)
Build type: Release
Branch: master
Hash: 588620fd9fd138892b1cd2466f5c87d441493174
Python 3.11.0, Qt 5.15.6, Coin 4.0.0, Vtk 9.2.2, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * freecad.gears-master 1.0.0
  * FreeCAD_Assembly4-master 0.12.4
  * freecad-slic3r-tools-master
  * fasteners 0.3.40
Hey guys
I am having repeated crash after a transform and I can reproduce
In Part, make a cube, right click the cube, select transform, move cube along either axis, click ok, FreeCAD crash
In Part design, make a body, make a sketch, pad sketch, right click body, transform, move, click ok, Crash
However editing values in property does not cause crash!

Only happen with Version: 0.21.0.31483
On the same machine
ARM 30760 works fine
Intel 31709 works fine
Thank you all for all the hard work
edwilliams16
Veteran
Posts: 3106
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: Mac OS Ventura ARM, repeated crash after transform

Post by edwilliams16 »

Confirmed with ARM 21-31483 @looo

Code: Select all

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0   libCoin.4.0.0.dylib           	       0x104cb3704 SoCallbackAction::~SoCallbackAction() + 124
1   libCoin.4.0.0.dylib           	       0x104cb3834 SoCallbackAction::~SoCallbackAction() + 12
2   libCoin.4.0.0.dylib           	       0x104cb3834 SoCallbackAction::~SoCallbackAction() + 12
3   libCoin.4.0.0.dylib           	       0x104d11598 SoDragger::~SoDragger() + 192
4   libFreeCADGui.dylib           	       0x1022b7ad8 Gui::TDragger::~TDragger() + 12
5   libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
6   libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
7   libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
8   libCoin.4.0.0.dylib           	       0x104ea5ae0 SoGroup::~SoGroup() + 40
9   libCoin.4.0.0.dylib           	       0x104ec0054 SoSeparator::~SoSeparator() + 12
10  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
11  libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
12  libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
13  libCoin.4.0.0.dylib           	       0x104ea5ae0 SoGroup::~SoGroup() + 40
14  libCoin.4.0.0.dylib           	       0x104ec3e60 SoSwitch::~SoSwitch() + 56
15  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
16  libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
17  libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
18  libCoin.4.0.0.dylib           	       0x104ea5ae0 SoGroup::~SoGroup() + 40
19  libCoin.4.0.0.dylib           	       0x104e903c4 SoAnnotation::~SoAnnotation() + 12
20  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
21  libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
22  libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
23  libCoin.4.0.0.dylib           	       0x104ea5ae0 SoGroup::~SoGroup() + 40
24  libCoin.4.0.0.dylib           	       0x104ec0054 SoSeparator::~SoSeparator() + 12
25  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
26  libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
27  libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
28  libCoin.4.0.0.dylib           	       0x104ea5ae0 SoGroup::~SoGroup() + 40
29  libCoin.4.0.0.dylib           	       0x104ec0054 SoSeparator::~SoSeparator() + 12
30  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
31  libCoin.4.0.0.dylib           	       0x104e49294 SoBaseList::truncate(int) + 80
32  libCoin.4.0.0.dylib           	       0x104e59554 SoChildList::~SoChildList() + 24
33  libCoin.4.0.0.dylib           	       0x104e81e44 SoBaseKit::~SoBaseKit() + 40
34  libFreeCADGui.dylib           	       0x1022bec70 Gui::SoFCCSysDragger::~SoFCCSysDragger() + 12
35  libCoin.4.0.0.dylib           	       0x104e551c8 SoBase::destroy() + 212
36  libFreeCADGui.dylib           	       0x10211f030 Gui::TaskCSysDragger::~TaskCSysDragger() + 36
37  libFreeCADGui.dylib           	       0x10211f0b4 Gui::TaskCSysDragger::~TaskCSysDragger() + 12
38  libFreeCADGui.dylib           	       0x102308f84 Gui::TaskView::TaskView::removeDialog() + 316
39  libFreeCADGui.dylib           	       0x102309770 Gui::TaskView::TaskView::accept() + 196
40  libQt5Core.5.15.6.dylib       	       0x10426207c 0x10411c000 + 1335420
41  libQt5Core.5.15.6.dylib       	       0x10424559c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
42  libQt5Core.5.15.6.dylib       	       0x10424559c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
43  CoreFoundation                	       0x180ce59c8 __CFRunLoopDoSource0 + 176
44  CoreFoundation                	       0x180ce5738 __CFRunLoopDoSources0 + 244
45  CoreFoundation                	       0x180ce433c __CFRunLoopRun + 836
46  CoreFoundation                	       0x180ce38a4 CFRunLoopRunSpecific + 612
47  HIToolbox                     	       0x18a3573bc RunCurrentEventLoopInMode + 292
48  HIToolbox                     	       0x18a35704c ReceiveNextEventCommon + 236
49  HIToolbox                     	       0x18a356f48 _BlockUntilNextEventMatchingListInModeWithFilter + 72
50  AppKit                        	       0x183f3c630 _DPSNextEvent + 632
51  AppKit                        	       0x183f3b7c0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
52  AppKit                        	       0x183f2fbf0 -[NSApplication run] + 464
53  libqcocoa.dylib               	       0x106378bb4 0x10634c000 + 183220
54  freecad                       	       0x100d918e8 main + 3240
55  dyld                          	       0x1808dbe50 start + 2544
Post Reply