[solved] osx: Sketcher: reference dimension: reproducible crash

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!
User avatar
jnxd
Posts: 951
Joined: Mon Mar 30, 2015 2:30 pm
Contact:

Re: osx: Sketcher: reference dimension: reproducible crash

Post by jnxd »

looo wrote: Sun Jan 22, 2023 8:53 am

Code: Select all

...
    frame #9: 0x00000002a4004a68 SketcherGui.so`void Gui::cmdAppObjectArgs<unsigned long, char const (&) [6]>(obj=0x000000017a29ce00, cmd="setDriving(%i,%s)", args=0x000000016fdf90a0, args={j\xd34\xa4\x02\0\0\0}) [6]) at CommandT.h:383:16 [opt]
    frame #10: 0x00000002a40090ac SketcherGui.so`CmdSketcherConstrainDistance::applyConstraint(this=0x0000600003375180, selSeq=<unavailable>, seqIndex=<unavailable>) at CommandConstraints.cpp:2383:17 [opt]
    frame #11: 0x00000002a40283a0 SketcherGui.so`DrawSketchHandlerGenConstraint::releaseButton(this=0x0000600003520a50, onSketchPos=<unavailable>) at CommandConstraints.cpp:766:30 [opt]
...
CommandConstraints.cpp:766:30 is

Code: Select all

                        cmd->applyConstraint(selSeq, *token); // replace arg 2 by ongoingToken
                                  ^
and CommandConstraints.cpp:2383:17 is

Code: Select all

                Gui::cmdAppObjectArgs(Obj, "setDriving(%i,%s)",
                ^
                     ConStr.size()-1,"False");
Maybe we need to check if token is null.
My latest (or last) project: B-spline Construction Project.
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: osx: Sketcher: reference dimension: reproducible crash

Post by looo »

just checked if this issue is also present in older versions of freecad and actually it is. freecad 0.19.3 also crashes for me.
This wasn't an issue before I updated to macOS Ventura. So I guess this problem is somehow related to this version of the system.
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: osx: Sketcher: reference dimension: reproducible crash

Post by looo »

jnxd wrote: Mon Jan 23, 2023 9:22 am
looo wrote: Sun Jan 22, 2023 8:53 am

Code: Select all

...
    frame #9: 0x00000002a4004a68 SketcherGui.so`void Gui::cmdAppObjectArgs<unsigned long, char const (&) [6]>(obj=0x000000017a29ce00, cmd="setDriving(%i,%s)", args=0x000000016fdf90a0, args={j\xd34\xa4\x02\0\0\0}) [6]) at CommandT.h:383:16 [opt]
    frame #10: 0x00000002a40090ac SketcherGui.so`CmdSketcherConstrainDistance::applyConstraint(this=0x0000600003375180, selSeq=<unavailable>, seqIndex=<unavailable>) at CommandConstraints.cpp:2383:17 [opt]
    frame #11: 0x00000002a40283a0 SketcherGui.so`DrawSketchHandlerGenConstraint::releaseButton(this=0x0000600003520a50, onSketchPos=<unavailable>) at CommandConstraints.cpp:766:30 [opt]
...
CommandConstraints.cpp:766:30 is

Code: Select all

                        cmd->applyConstraint(selSeq, *token); // replace arg 2 by ongoingToken
                                  ^
and CommandConstraints.cpp:2383:17 is

Code: Select all

                Gui::cmdAppObjectArgs(Obj, "setDriving(%i,%s)",
                ^
                     ConStr.size()-1,"False");
Maybe we need to check if token is null.
I tried to see what value *token has and it seems that it doesn't is NULL for the crashing case:

added this before the call of applyConstraints

Code: Select all

                        Base::Console().Warning("token=");
                        std::string str_token = std::to_string(*token);
                        Base::Console().Warning(str_token.c_str());
                        Base::Console().Warning("         ");
                        cmd->applyConstraint(selSeq, *token); // replace arg 2 by ongoingToken
and got this before the crash is happening.

Code: Select all

token=2
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: osx: Sketcher: reference dimension: reproducible crash

Post by looo »

I have also another crash with a callback action:

Code: Select all

(lldb) bt
* thread #1, name = 'CrBrowserMain', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x2710)
  * frame #0: 0x00000001a1010704 libsystem_platform.dylib`_platform_strlen + 4
    frame #1: 0x00000001a0ea8140 libsystem_c.dylib`__vfprintf + 5080
    frame #2: 0x00000001a0ed5a4c libsystem_c.dylib`_vsnprintf + 224
    frame #3: 0x000000010489490c libCoin.80.dylib`coin_vsnprintf + 160
    frame #4: 0x000000010450f9e4 libCoin.80.dylib`cc_string_vsprintf + 48
    frame #5: 0x00000001045f1ffc libCoin.80.dylib`cc_debugerror_post + 72
    frame #6: 0x0000000104667544 libCoin.80.dylib`cglglue_context_create_software(cglglue_contextdata*) + 444
    frame #7: 0x000000010466713c libCoin.80.dylib`cglglue_context_create_offscreen + 704
    frame #8: 0x0000000104812e98 libCoin.80.dylib`SoNurbsCurve::generatePrimitives(SoAction*) + 72
    frame #9: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #10: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #11: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #12: 0x00000001046fce28 libCoin.80.dylib`SoSeparator::rayPick(SoRayPickAction*) + 196
    frame #13: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #14: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #15: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #16: 0x00000001046fce28 libCoin.80.dylib`SoSeparator::rayPick(SoRayPickAction*) + 196
    frame #17: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #18: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #19: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #20: 0x00000001046fce28 libCoin.80.dylib`SoSeparator::rayPick(SoRayPickAction*) + 196
    frame #21: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #22: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #23: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #24: 0x00000001046fce28 libCoin.80.dylib`SoSeparator::rayPick(SoRayPickAction*) + 196
    frame #25: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #26: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #27: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #28: 0x00000001046fce28 libCoin.80.dylib`SoSeparator::rayPick(SoRayPickAction*) + 196
    frame #29: 0x00000001044edce0 libCoin.80.dylib`SoAction::beginTraversal(SoNode*) + 124
    frame #30: 0x00000001044f72f8 libCoin.80.dylib`SoPickAction::beginTraversal(SoNode*) + 56
    frame #31: 0x00000001044f99e0 libCoin.80.dylib`SoRayPickAction::beginTraversal(SoNode*) + 124
    frame #32: 0x00000001044ec85c libCoin.80.dylib`SoAction::apply(SoNode*) + 376
    frame #33: 0x00000001044f6130 libCoin.80.dylib`SoHandleEventActionP::doPick(SoRayPickAction*) + 204
    frame #34: 0x00000001044f6210 libCoin.80.dylib`SoHandleEventAction::getPickedPointList() + 132
    frame #35: 0x00000001018a1980 libFreeCADGui.dylib`Gui::SoFCUnifiedSelection::getPickedList(this=0x0000000108f11720, action=0x0000600003b201c0, singlePick=true) const at SoFCUnifiedSelection.cpp:236:48 [opt]
    frame #36: 0x00000001018a4578 libFreeCADGui.dylib`Gui::SoFCUnifiedSelection::handleEvent(this=0x0000000108f11720, action=0x0000600003b201c0) at SoFCUnifiedSelection.cpp:725:32 [opt]
    frame #37: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #38: 0x00000001046959f0 libCoin.80.dylib`SoChildList::traverse(SoAction*, int, int) + 148
    frame #39: 0x00000001046e22dc libCoin.80.dylib`SoGroup::doAction(SoAction*) + 116
    frame #40: 0x00000001046fcc60 libCoin.80.dylib`SoSeparator::handleEvent(SoHandleEventAction*) + 44
    frame #41: 0x00000001044ecb30 libCoin.80.dylib`SoAction::traverse(SoNode*) + 124
    frame #42: 0x00000001044f62e0 libCoin.80.dylib`SoHandleEventAction::beginTraversal(SoNode*) + 168
    frame #43: 0x00000001044ec85c libCoin.80.dylib`SoAction::apply(SoNode*) + 376
    frame #44: 0x00000001046ad678 libCoin.80.dylib`SoEventManager::actuallyProcessEvent(SoEvent const*) + 104
    frame #45: 0x000000010193014c libFreeCADGui.dylib`SIM::Coin3D::Quarter::QuarterWidget::processSoEvent(this=<unavailable>, event=<unavailable>) at QuarterWidget.cpp:1016:36 [opt]
    frame #46: 0x0000000101936ef4 libFreeCADGui.dylib`
and an error message that says:

Code: Select all

Coin error in cglglue_context_create_pbuffer(): Couldn't create CGL pBuffer: invalid drawable
User avatar
jnxd
Posts: 951
Joined: Mon Mar 30, 2015 2:30 pm
Contact:

Re: osx: Sketcher: reference dimension: reproducible crash

Post by jnxd »

looo wrote: Sun Jan 29, 2023 5:00 pm I have also another crash with a callback action:
This one definitely looks like a Coin issue.
My latest (or last) project: B-spline Construction Project.
edwilliams16
Veteran
Posts: 3106
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: osx: Sketcher: reference dimension: reproducible crash

Post by edwilliams16 »

No reference constraint crash with
To reproduce:
1. create a sketch (xy)
2. add a line
3. toggle driving/reference dimensioning
4. add a reference dimension for the created line --> crash

Code: Select all

OS: macOS 13.0
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: 
  * MeshRemodel 1.8919.0
  * Trails 2022.1.0
  * offline-documentation.backup1670387333.286728 1.0.0-alpha (Disabled)
  * DynamicData 2.46.0
  * offline-documentation.backup1668887250.997013 1.0.0-alpha (Disabled)
  * Curves.backup1667610597.862062 0.5.12 (Disabled)
  * fcgear 1.0.0
  * workfeature
  * offline-documentation.backup1673656435.692312 1.0.0-alpha (Disabled)
  * Pyramids-and-Polyhedrons
  * QuickMeasure-main
  * GDML 1.8.0
  * offline-documentation
  * Manipulator 1.4.9
  * fasteners 0.4.53
  * lattice2 1.0.0
  * CurvedShapes 1.0.4
  * toSketch 1.0.1
  * Help 1.0.3
  * Curves 0.6.5
or with

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31709 (Git)
Build type: Release
Branch: master
Hash: e188802ca6997d2564e7570ab648462e6a059f87
Python 3.10.8, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * MeshRemodel 1.8919.0
  * Trails 2022.1.0
  * offline-documentation.backup1670387333.286728 1.0.0-alpha (Disabled)
  * DynamicData 2.46.0
  * offline-documentation.backup1668887250.997013 1.0.0-alpha (Disabled)
  * Curves.backup1667610597.862062 0.5.12 (Disabled)
  * fcgear 1.0.0
  * workfeature
  * offline-documentation.backup1673656435.692312 1.0.0-alpha (Disabled)
  * Pyramids-and-Polyhedrons
  * QuickMeasure-main
  * GDML 1.8.0
  * offline-documentation
  * Manipulator 1.4.9
  * fasteners 0.4.53
  * lattice2 1.0.0
  * CurvedShapes 1.0.4
  * toSketch 1.0.1
  * Help 1.0.3
  * Curves 0.6.5
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: osx: Sketcher: reference dimension: reproducible crash

Post by chrisb »

Still crashing here: I use the file from above it doesn't crash on adding the first constraint, but always on adding the second.

to reproduce:
- open the file
- edit Sketch001
- select the left line
- add a vertical distance constraint. I think it should come in blue, instead I see the error

Code: Select all

<class 'SyntaxError'>: ('invalid syntax', ('<string>', 1, 61, "App.getDocument('extRef').getObject('Sketch001').setDriving(,False)\n", 1, 62))
23:29:35  App.getDocument('extRef').getObject('Sketch001').setDriving(,False)
- next select the other line at the right
- add a vertical distance
-> immediate crash.

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31709 (Git)
Build type: Release
Branch: master
Hash: e188802ca6997d2564e7570ab648462e6a059f87
Python 3.10.8, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * FC_SU
  * DynamicData 2.46.0
  * freecad.gears 1.0.0
  * FeedsAndSpeeds 0.5.0
  * dxf-library
  * fcgear 1.0.0
  * fasteners 0.4.54
  * sheetmetal 0.2.60
  * ExplodedAssembly
  * Curves 0.6.5
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: osx: Sketcher: reference dimension: reproducible crash

Post by chrisb »

I see the error even when I switched to the blue driven constraints before adding the vertical distance.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
edwilliams16
Veteran
Posts: 3106
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: osx: Sketcher: reference dimension: reproducible crash

Post by edwilliams16 »

chrisb wrote: Tue Jan 31, 2023 10:31 pm Still crashing here: I use the file from above it doesn't crash on adding the first constraint, but always on adding the second.
That one crashes.

Code: Select all

OS: macOS 13.0
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: 
  * MeshRemodel 1.8919.0
  * Trails 2022.1.0
  * offline-documentation.backup1670387333.286728 1.0.0-alpha (Disabled)
  * DynamicData 2.46.0
  * offline-documentation.backup1668887250.997013 1.0.0-alpha (Disabled)
  * Curves.backup1667610597.862062 0.5.12 (Disabled)
  * fcgear 1.0.0
  * workfeature
  * offline-documentation.backup1673656435.692312 1.0.0-alpha (Disabled)
  * Pyramids-and-Polyhedrons
  * QuickMeasure-main
  * GDML 1.8.0
  * offline-documentation
  * Manipulator 1.4.9
  * fasteners 0.4.53
  * lattice2 1.0.0
  * CurvedShapes 1.0.4
  * toSketch 1.0.1
  * Help 1.0.3
  * Curves 0.6.5

Code: Select all

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               freecad [90921]
Path:                  /Applications/FreeCAD21M1.app/Contents/Resources/bin/freecad
Identifier:            freecad
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [90916]
User ID:               501

Date/Time:             2023-01-31 14:52:22.6939 -1000
OS Version:            macOS 13.0.1 (22A400)
Report Version:        12
Anonymous UUID:        D6C571A8-2D94-0C29-A3D0-5B218F76898B


Time Awake Since Boot: 450000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  CrBrowserMain  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGBUS)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000010500d9c8
Exception Codes:       0x0000000000000002, 0x000000010500d9c8

Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
Terminating Process:   exc handler [90921]

VM Region Info: 0x10500d9c8 is in 0x104fc4000-0x105064000;  bytes after start: 301512  bytes before end: 353847
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      __LINKEDIT                  104f14000-104fc4000    [  704K] r--/rwx SM=COW  ...CADBase.dylib
--->  __TEXT                      104fc4000-105064000    [  640K] r-x/rwx SM=COW  ...c++.1.0.dylib
      __DATA_CONST                105064000-10506c000    [   32K] r--/rwx SM=COW  ...c++.1.0.dylib

Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage


Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0   libc++.1.0.dylib              	       0x10500d9c8 std::__1::moneypunct<char, false>::do_curr_symbol() const + 0
1   libc++.1.dylib                	       0x180b6752c std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long) + 404
2   SketcherGui.so                	       0x16fb9018c void boost::io::detail::put<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&>(boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&, boost::io::detail::format_item<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::basic_format<char, std::__1::char_traits<char>, std::__1::allocator<char> >::string_type&, boost::basic_format<char, std::__1::char_traits<char>, std::__1::allocator<char> >::internal_streambuf_t&, std::__1::locale*) + 596
3   SketcherGui.so                	       0x16fb8fe34 void boost::io::detail::distribute<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&>(boost::basic_format<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&) + 148
4   SketcherGui.so                	       0x16fb8fd38 boost::basic_format<char, std::__1::char_traits<char>, std::__1::allocator<char> >& boost::io::detail::feed_impl<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&>(boost::basic_format<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, boost::io::detail::put_holder<char, std::__1::char_traits<char> > const&) + 248
5   SketcherGui.so                	       0x16fbc7c60 void Gui::cmdAppObjectArgs<unsigned long, char const (&) [6]>(App::DocumentObject const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, char const (&) [6]) + 196
6   SketcherGui.so                	       0x16fbcfaa0 CmdSketcherConstrainDistanceY::activated(int) + 1604
7   libFreeCADGui.dylib           	       0x105e1ae60 Gui::Command::_invoke(int, bool) + 520
8   libFreeCADGui.dylib           	       0x105e1ac1c Gui::Command::invoke(int, Gui::Command::TriggerSource) + 356
9   libQt5Core.5.15.6.dylib       	       0x108019ff8 0x107ed4000 + 1335288
10  libQt5Core.5.15.6.dylib       	       0x107ffd59c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
11  libQt5Core.5.15.6.dylib       	       0x107ffd59c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
12  CoreFoundation                	       0x180ce59c8 __CFRunLoopDoSource0 + 176
13  CoreFoundation                	       0x180ce5738 __CFRunLoopDoSources0 + 244
14  CoreFoundation                	       0x180ce433c __CFRunLoopRun + 836
15  CoreFoundation                	       0x180ce38a4 CFRunLoopRunSpecific + 612
16  HIToolbox                     	       0x18a3573bc RunCurrentEventLoopInMode + 292
17  HIToolbox                     	       0x18a35704c ReceiveNextEventCommon + 236
18  HIToolbox                     	       0x18a356f48 _BlockUntilNextEventMatchingListInModeWithFilter + 72
19  AppKit                        	       0x183f3c630 _DPSNextEvent + 632
20  AppKit                        	       0x183f3b7c0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
21  AppKit                        	       0x183f2fbf0 -[NSApplication run] + 464
22  libqcocoa.dylib               	       0x109d60bb4 0x109d34000 + 183220
23  freecad                       	       0x104b498e8 main + 3240
24  dyld                          	       0x1808dbe50 start + 2544

Thread 1:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 2:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	       0x180bd1a74 __select + 8
1   CoreFoundation                	       0x180d0f360 __CFSocketManager + 636
2   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 3:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 4:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 5:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 6:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 7:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 8:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 9:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 10:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 11:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 12:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5Core.5.15.6.dylib       	       0x107ef5a80 0x107ed4000 + 137856
3   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 13:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   CoreFoundation                	       0x180ce5bdc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x180ce44c8 __CFRunLoopRun + 1232
6   CoreFoundation                	       0x180ce38a4 CFRunLoopRunSpecific + 612
7   AppKit                        	       0x184066248 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 14:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 15:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 16:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 17:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 18:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 19:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 20:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 21:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 22:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x1209742b0 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 460
3   libomp.dylib                  	       0x120957354 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1880
4   libomp.dylib                  	       0x1209525b8 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 188
5   libomp.dylib                  	       0x120955f84 __kmp_fork_barrier(int, int) + 644
6   libomp.dylib                  	       0x12092f48c __kmp_launch_thread + 340
7   libomp.dylib                  	       0x120972bd4 __kmp_launch_worker(void*) + 280
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 23:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 24:: ThreadPoolServiceThread
0   libsystem_kernel.dylib        	       0x180bd2808 kevent64 + 8
1   libQt5WebEngineCore.5.15.4.dylib	       0x14b798d44 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32557132
2   libQt5WebEngineCore.5.15.4.dylib	       0x14b798bfc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32556804
3   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b746c78 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32221056
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 25:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b7518a0 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32265128
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751fdc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266980
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 26:: ThreadPoolBackgroundWorker
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b7518a0 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32265128
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751f58 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266848
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 27:: Chrome_IOThread
0   libsystem_kernel.dylib        	       0x180bd2808 kevent64 + 8
1   libQt5WebEngineCore.5.15.4.dylib	       0x14b798d44 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32557132
2   libQt5WebEngineCore.5.15.4.dylib	       0x14b798bfc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32556804
3   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
5   libQt5WebEngineCore.5.15.4.dylib	       0x14e4d7e5c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 80001380
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
8   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 28:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 29:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b7518a0 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32265128
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751fdc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266980
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 30:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b7518a0 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32265128
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751fdc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266980
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 31:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b7518a0 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32265128
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751fdc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266980
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 32:: CompositorTileWorker1
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libQt5WebEngineCore.5.15.4.dylib	       0x14b77ff34 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32455228
3   libQt5WebEngineCore.5.15.4.dylib	       0x14c56da78 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 47060352
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
5   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 33:: Chrome_InProcGpuThread
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 34:: Chrome_ChildIOThread
0   libsystem_kernel.dylib        	       0x180bd2808 kevent64 + 8
1   libQt5WebEngineCore.5.15.4.dylib	       0x14b798d44 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32557132
2   libQt5WebEngineCore.5.15.4.dylib	       0x14b798bfc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32556804
3   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
7   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
8   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 35:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 36:: VizCompositorThread
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 37:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 38:: ThreadPoolSingleThreadForegroundBlocking0
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b7522f8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267776
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b752034 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267068
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 39:: CacheThread_BlockFile
0   libsystem_kernel.dylib        	       0x180bd2808 kevent64 + 8
1   libQt5WebEngineCore.5.15.4.dylib	       0x14b798d44 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32557132
2   libQt5WebEngineCore.5.15.4.dylib	       0x14b798bfc QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32556804
3   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
7   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
8   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 40:: MemoryInfra
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b6db66c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31781236
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b73bea4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32176556
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b708590 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 31965336
9   libQt5WebEngineCore.5.15.4.dylib	       0x14b75d0e8 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32312304
10  libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
11  libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 41:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 42:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 43:: ThreadPoolSingleThreadSharedBackgroundBlocking1
0   libsystem_kernel.dylib        	       0x180bc6df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x180bd88d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x180bcf638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x180bc716c mach_msg + 24
4   libQt5WebEngineCore.5.15.4.dylib	       0x14b7876e4 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485868
5   libQt5WebEngineCore.5.15.4.dylib	       0x14b78750c QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32485396
6   libQt5WebEngineCore.5.15.4.dylib	       0x14b752140 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32267336
7   libQt5WebEngineCore.5.15.4.dylib	       0x14b751f84 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32266892
8   libQt5WebEngineCore.5.15.4.dylib	       0x14b781688 QtWebEngineCore::FilePickerController::qt_metacall(QMetaObject::Call, int, void**) + 32461200
9   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 44:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 45:
0   libsystem_kernel.dylib        	       0x180bca5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x180c06638 _pthread_cond_wait + 1232
2   libTKernel.7.6.3.dylib        	       0x12737bf14 Standard_Condition::Wait() + 56
3   libTKernel.7.6.3.dylib        	       0x12736a638 OSD_ThreadPool::EnumeratedThread::performThread() + 108
4   libTKernel.7.6.3.dylib        	       0x127369e90 OSD_ThreadPool::EnumeratedThread::runThread(void*) + 12
5   libsystem_pthread.dylib       	       0x180c0606c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x180c00e2c thread_start + 8

Thread 46:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 47:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 48:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 49:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0

Thread 50:
0   libsystem_pthread.dylib       	       0x180c00e18 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000105071df8   x1: 0x000000016b2b81c0   x2: 0x000000016b2b7d78   x3: 0x0000000000000020
    x4: 0x0000000000000000   x5: 0x0000000000000840   x6: 0x0000600001200840   x7: 0x000000016b2b7034
    x8: 0x000000010500d9c8   x9: 0x0000000105067038  x10: 0x0000000000000000  x11: 0x0000600001200000
   x12: 0x0000000000000020  x13: 0x00000000001ff800  x14: 0x00000000000007fb  x15: 0x00000000b5c23843
   x16: 0x0000000105067038  x17: 0x4828000105067038  x18: 0x0000000000000000  x19: 0x000000016b2b7d60
   x20: 0x0000000000000000  x21: 0x0000000105071df8  x22: 0x000000016b2b7d78  x23: 0x000000016b2b81c0
   x24: 0x0000000000000020  x25: 0x0000000000001002  x26: 0x0000600002c894d8  x27: 0x0000600002c894a8
   x28: 0x0000000106a21960   fp: 0x000000016b2b7d30   lr: 0x0000000180b6752c
    sp: 0x000000016b2b7ce0   pc: 0x000000010500d9c8 cpsr: 0x00001000
   far: 0x000000010500d9c8  esr: 0x9200004f (Data Abort) byte write Permission fault

Binary Images:
       0x104fc4000 -        0x105063fff libc++.1.0.dylib (*) <62ae615c-c54a-3683-8ca4-2f46e23334e1> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libc++.1.0.dylib
       0x180b47000 -        0x180badff3 libc++.1.dylib (*) <ae8ea4b2-b8fd-33e3-a0af-0b7485ab97c0> /usr/lib/libc++.1.dylib
       0x16fb7c000 -        0x16ff07fff SketcherGui.so (*) <79acb3d8-495e-3ceb-9c39-2d761481f2ef> /Applications/FreeCAD21M1.app/Contents/Resources/lib/SketcherGui.so
       0x105d10000 -        0x1069a7fff libFreeCADGui.dylib (*) <a5e314d3-5659-3550-9c98-8e1ea17d890a> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libFreeCADGui.dylib
       0x107ed4000 -        0x108277fff libQt5Core.5.15.6.dylib (*) <8ad0a835-aaf7-37b4-8740-352f7cc4b26d> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libQt5Core.5.15.6.dylib
       0x180c64000 -        0x18113bfff com.apple.CoreFoundation (6.9) <f4ff83fc-e62c-30b4-b3a9-876c8a1fd595> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18a325000 -        0x18a658fff com.apple.HIToolbox (2.1.1) <02b9797f-c47d-30b7-b7b0-802d0d26f31c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x183f03000 -        0x184e0afff com.apple.AppKit (6.9) <af9f6891-70ad-3c26-af08-b747344892d2> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x109d34000 -        0x109e2ffff libqcocoa.dylib (*) <6abd848c-e40e-3b5d-af09-fafdfacbd116> /Applications/FreeCAD21M1.app/Contents/Resources/plugins/platforms/libqcocoa.dylib
       0x104b44000 -        0x104b4bfff freecad (*) <47940226-71d2-3c55-b025-8a0ef0910d00> /Applications/FreeCAD21M1.app/Contents/Resources/bin/freecad
       0x1808d6000 -        0x1809604bf dyld (*) <de46dd52-4994-3fd8-b4b4-e352a1a19354> /usr/lib/dyld
       0x180bff000 -        0x180c0bffb libsystem_pthread.dylib (*) <886caca0-5762-3640-8db2-3fa3b911c062> /usr/lib/system/libsystem_pthread.dylib
       0x180bc6000 -        0x180bfeffb libsystem_kernel.dylib (*) <6d6644d3-3db3-34c4-b1e3-c675ec5360f0> /usr/lib/system/libsystem_kernel.dylib
       0x120910000 -        0x12099bfff libomp.dylib (*) <a7cf6900-1bc0-38af-a0b2-8787fa1c943a> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libomp.dylib
       0x149800000 -        0x14f23ffff libQt5WebEngineCore.5.15.4.dylib (*) <bf1735a8-22e7-3dcc-a655-ffbb3716fc56> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libQt5WebEngineCore.5.15.4.dylib
       0x127344000 -        0x127493fff libTKernel.7.6.3.dylib (*) <4edfc84f-52e9-3c8b-bf56-0a932d0f271f> /Applications/FreeCAD21M1.app/Contents/Resources/lib/libTKernel.7.6.3.dylib

[/quote]
TSC
Posts: 17
Joined: Thu Jul 14, 2022 9:52 am

Re: osx: Sketcher: reference dimension: reproducible crash

Post by TSC »

I have the same issue on a 16“ MacBook Pro with M2 Pro cpu running macOS 13.2 Ventura

I searched the issue tracker at GitHub for this with the keywords "sketcher reference crash", but with no result.

https://github.com/FreeCAD/FreeCAD/issu ... ence+crash

Do we already have a ticket for this or will this be somehow otherwise been taken care of?

I have found this issue in FreeCad 0.20.2 and in FreeCad 0.21.0 on ARM only.
FreeCad 0.20.2 on my Intel MacBook Pro from 2014 does not have this issue.

Note: I do not need to open a specific file for this. Below is the recipe to reproduce the issue from scratch:

- Launch a new instance of FreeCad
- File > new
- while in Sketcher (or Part Design) workbench
- create new sketch (any plane will do)
- create two construction (white) lines
- switch/toggle constraints to reference (blue) mode
- using „Constrain distance“ (the icon with the two arrow heads), dimension one of the two lines, where it does not make a difference if you pre select the line and then the constraint or the other way around
- notice the error messages in the report view and a resulting red, apparently driving dimension, where a blue one is expected
- repeat this step on the other, not yet dimensioned line >>> FreeCad will abort/crash unexpectedly

-------------------

Just wondering: my MacBook tells me it is running macOS 13.2, where FreeCad reports the operating system is 10.16.

Is this because FreeCad is based on the translation layer rosetta and is not running natively on ARM?

https://en.wikipedia.org/wiki/MacOS_version_history
https://developer.apple.com/documentati ... nvironment

-------------------

FreeCAD_0.20.2-2022-12-27-conda-macOS-x86_64-py310.dmg

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.2.29603 (Git)
Build type: Release
Branch: (HEAD detached at 0.20.2)
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.10.8, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
FreeCAD_weekly-builds-31850-2023-02-12-conda-macOS-x86_64-py310.dmg

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31850 (Git)
Build type: Release
Branch: master
Hash: d8d3bb8120ad139cf1eb2acf0be0ae6c297ac7f3
Python 3.10.9, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Post Reply