Closed joanperelopez closed 3 years ago
Yeah, please post the About info. Also since its Mac, can you please dig up the crash report and post the crash stack? I've actually received a few similar reports from Mac user. But I can never reproduce it in my Mac, kind of frustrating.
OS: macOS 10.16 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 2021.911.24301 +4130 (Git) Build type: Release Branch: LinkDaily Hash: cdcdcfc78188218bd5eab1cfd9f911acd666f734 Python version: 3.9.7 Qt version: 5.12.9 Coin version: 4.0.1 OCC version: 7.5.2 Locale: C/Default (C)
I can reproduce the problem on my system (MacBook Air 13 inch 2017) with following steps:
Process: FreeCAD [68385] Path: /Applications/FreeCAD asm3.app/Contents/Resources/bin/FreeCAD Identifier: ??? Version: ??? (2021) Code Type: X86-64 (Native) Parent Process: ??? [68378] User ID: 501
Date/Time: 2021-09-12 09:18:53.115 +0200 OS Version: macOS 11.5.2 (20G95) Report Version: 12 Anonymous UUID: 00D0AAE4-4FA2-1AA2-1DC3-429829F4143B
Sleep/Wake UUID: CDC10083-4121-45A4-847E-8E89F176BABD
Time Awake Since Boot: 480000 seconds Time Since Wake: 2900 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010 Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [68385]
VM Regions Near 0x10: --> __TEXT 109d2a000-109d32000 [ 32K] r-x/r-x SM=COW /Applications/FreeCAD asm3.app/Contents/Resources/bin/FreeCAD
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libCoin.80.0.1.dylib 0x000000010d089e50 SoCallbackAction::~SoCallbackAction() + 144 1 libCoin.80.0.1.dylib 0x000000010d089fbe SoCallbackAction::~SoCallbackAction() + 14 2 libCoin.80.0.1.dylib 0x000000010d103d12 SoDragger::~SoDragger() + 194 3 libFreeCADGui.dylib 0x000000010a16d35e Gui::RDragger::~RDragger() + 14 4 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 5 libCoin.80.0.1.dylib 0x000000010d259f1a SoBaseList::truncate(int) + 74 6 libCoin.80.0.1.dylib 0x000000010d26ad01 SoChildList::~SoChildList() + 17 7 libCoin.80.0.1.dylib 0x000000010d2c1ec5 SoGroup::~SoGroup() + 37 8 libCoin.80.0.1.dylib 0x000000010d2dfb4e SoSeparator::~SoSeparator() + 14 9 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 10 libCoin.80.0.1.dylib 0x000000010d259f1a SoBaseList::truncate(int) + 74 11 libCoin.80.0.1.dylib 0x000000010d26ad01 SoChildList::~SoChildList() + 17 12 libCoin.80.0.1.dylib 0x000000010d2c1ec5 SoGroup::~SoGroup() + 37 13 libCoin.80.0.1.dylib 0x000000010d2e3e18 SoSwitch::~SoSwitch() + 56 14 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 15 libCoin.80.0.1.dylib 0x000000010d25a058 SoBaseList::remove(int) + 40 16 libCoin.80.0.1.dylib 0x000000010d2c23d7 SoGroup::removeChild(int) + 71 17 libFreeCADGui.dylib 0x000000010a27911f Gui::coinRemoveAllChildren(SoGroup) + 735 18 libFreeCADGui.dylib 0x000000010a14ec2b Gui::SoFCPathAnnotation::~SoFCPathAnnotation() + 27 19 libFreeCADGui.dylib 0x000000010a14eebe Gui::SoFCPathAnnotation::~SoFCPathAnnotation() + 14 20 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 21 libCoin.80.0.1.dylib 0x000000010d259f1a SoBaseList::truncate(int) + 74 22 libCoin.80.0.1.dylib 0x000000010d26ad01 SoChildList::~SoChildList() + 17 23 libCoin.80.0.1.dylib 0x000000010d2c1ec5 SoGroup::~SoGroup() + 37 24 libCoin.80.0.1.dylib 0x000000010d2dfb4e SoSeparator::~SoSeparator() + 14 25 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 26 libCoin.80.0.1.dylib 0x000000010d259f1a SoBaseList::truncate(int) + 74 27 libCoin.80.0.1.dylib 0x000000010d26ad01 SoChildList::~SoChildList() + 17 28 libCoin.80.0.1.dylib 0x000000010d2c1ec5 SoGroup::~SoGroup() + 37 29 libCoin.80.0.1.dylib 0x000000010d2dfb4e SoSeparator::~SoSeparator() + 14 30 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 31 libCoin.80.0.1.dylib 0x000000010d259f1a SoBaseList::truncate(int) + 74 32 libCoin.80.0.1.dylib 0x000000010d26ad01 SoChildList::~SoChildList() + 17 33 libCoin.80.0.1.dylib 0x000000010d29a0a5 SoBaseKit::~SoBaseKit() + 37 34 libFreeCADGui.dylib 0x000000010a17372e Gui::SoFCCSysDragger::~SoFCCSysDragger() + 14 35 libCoin.80.0.1.dylib 0x000000010d26680c SoBase::destroy() + 172 36 libFreeCADGui.dylib 0x0000000109f37ce7 Gui::TaskCSysDragger::~TaskCSysDragger() + 39 37 libFreeCADGui.dylib 0x0000000109f381ae Gui::TaskCSysDragger::~TaskCSysDragger() + 14 38 libFreeCADGui.dylib 0x000000010a1ca759 Gui::TaskView::TaskView::removeDialog() + 361 39 libFreeCADGui.dylib 0x000000010a1cb59a Gui::TaskView::TaskView::accept() + 202 40 libQt5Core.5.12.9.dylib 0x000000010c5d4d64 QMetaObject::activate(QObject, int, int, void**) + 1800
Thread 1:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff20340656 select + 10 1 com.apple.CoreFoundation 0x00007fff2048d093 CFSocketManager + 630 2 libsystem_pthread.dylib 0x00007fff2036d8fc _pthread_start + 224 3 libsystem_pthread.dylib 0x00007fff20369443 thread_start + 15
Thread 2:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff203382ba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff2033862c mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff20466b2f CFRunLoopServiceMachPort + 316 3 com.apple.CoreFoundation 0x00007fff2046520f CFRunLoopRun + 1328 4 com.apple.CoreFoundation 0x00007fff2046461c CFRunLoopRunSpecific + 563 5 com.apple.AppKit 0x00007fff22df223a _NSEventThread + 124 6 libsystem_pthread.dylib 0x00007fff2036d8fc _pthread_start + 224 7 libsystem_pthread.dylib 0x00007fff20369443 thread_start + 15
Thread 3: 0 libsystem_kernel.dylib 0x00007fff2033acde psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff2036de49 _pthread_cond_wait + 1298 2 libomp.dylib 0x00000001247cb64b void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>) + 299 3 libomp.dylib 0x00000001247b21b7 kmp_flag_64<false, true>::wait(kmp_info, int, void*) + 1671 4 libomp.dylib 0x00000001247adfe6 kmp_hyper_barrier_release(barrier_type, kmp_info, int, int, int, void) + 166 5 libomp.dylib 0x00000001247b176d kmp_fork_barrier(int, int) + 445 6 libomp.dylib 0x000000012478ce8a kmp_launch_thread + 314 7 libomp.dylib 0x00000001247c9eba __kmp_launch_worker(void*) + 330 8 libsystem_pthread.dylib 0x00007fff2036d8fc _pthread_start + 224 9 libsystem_pthread.dylib 0x00007fff20369443 thread_start + 15
Thread 4: 0 libsystem_kernel.dylib 0x00007fff2033acde psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff2036de49 _pthread_cond_wait + 1298 2 libomp.dylib 0x00000001247cb64b void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>) + 299 3 libomp.dylib 0x00000001247b21b7 kmp_flag_64<false, true>::wait(kmp_info, int, void*) + 1671 4 libomp.dylib 0x00000001247adfe6 kmp_hyper_barrier_release(barrier_type, kmp_info, int, int, int, void) + 166 5 libomp.dylib 0x00000001247b176d kmp_fork_barrier(int, int) + 445 6 libomp.dylib 0x000000012478ce8a kmp_launch_thread + 314 7 libomp.dylib 0x00000001247c9eba __kmp_launch_worker(void*) + 330 8 libsystem_pthread.dylib 0x00007fff2036d8fc _pthread_start + 224 9 libsystem_pthread.dylib 0x00007fff20369443 thread_start + 15
Thread 5: 0 libsystem_pthread.dylib 0x00007fff20369420 start_wqthread + 0
Thread 6: 0 libsystem_pthread.dylib 0x00007fff20369420 start_wqthread + 0
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00007fda69897c00 rbx: 0x00007fda65379a40 rcx: 0x0000000000000000 rdx: 0x00000000003efe00 rdi: 0x0000000000000000 rsi: 0x0000000019afbdfc rbp: 0x00007ffee5ed20a0 rsp: 0x00007ffee5ed2070 r8: 0x0000000000002436 r9: 0x000000000000000a r10: 0x00007fda65300000 r11: 0xf00007fda690735f r12: 0x000000000000013a r13: 0x00007fda64519910 r14: 0x0000000000000000 r15: 0x00007fda65379b10 rip: 0x000000010d089e50 rfl: 0x0000000000010246 cr2: 0x0000000000000010
Logical CPU: 0 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14
Thread 0 instruction stream: e4 7e 39 31 db 66 2e 0f-1f 84 00 00 00 00 00 90 .~91.f.......... 49 8b 45 38 48 8b 3c d8-0f 1f 84 00 00 00 00 00 I.E8H.<......... 4c 8b 77 10 e8 55 ba 43-00 4c 89 f7 4d 85 f6 75 L.w..U.C.L..M..u ef 48 ff c3 4c 39 e3 75-d7 4d 8b 2f 45 8b 65 64 .H..L9.u.M./E.ed 45 85 e4 7e 37 45 31 f6-0f 1f 84 00 00 00 00 00 E..~7E1......... 49 8b 45 68 4a 8b 3c f0-0f 1f 84 00 00 00 00 00 I.EhJ.<......... [48]8b 5f 10 e8 15 ba 43-00 48 89 df 48 85 db 75 H.....C.H..H..u <== ef 49 ff c6 4d 39 e6 75-d7 4d 8b 2f 45 8b a5 a4 .I..M9.u.M./E... 00 00 00 45 85 e4 7e 34-45 31 f6 0f 1f 44 00 00 ...E..~4E1...D.. 49 8b 85 a8 00 00 00 4a-8b 3c f0 0f 1f 44 00 00 I......J.<...D.. 48 8b 5f 10 e8 d5 b9 43-00 48 89 df 48 85 db 75 H.....C.H..H..u ef 49 ff c6 4d 39 e6 75-d7 4d 8b 2f 45 8b a5 d4 .I..M9.u.M./E...
Thread 0 last branch register state not available.
Binary Images:
0x109d2a000 - 0x109d31fff +FreeCAD (0) <61B602F2-5EDB-37F7-90F7-9CC4EA5E3E04> /Applications/FreeCAD asm3.app/Contents/Resources/bin/FreeCAD
0x109d36000 - 0x10aa7bfff +libFreeCADGui.dylib (0) <36769409-66F8-3DB8-829D-4B8C3A5744E7> /Applications/FreeCAD asm3.app/Contents/Resources/lib/libFreeCADGui.dylib
0x10af85000 - 0x10af87fff +libcom_err.3.0.dylib (0)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%) Writable regions: Total=962.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=962.5M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 816K 6 CG image 112K 10 CoreAnimation 68K 13 CoreGraphics 12K 2 CoreServices 200K 1 CoreUI image data 940K 16 Dispatch continuations 32.0M 1 Foundation 16K 1 Kernel Alloc Once 8K 1 MALLOC 164.3M 167 MALLOC guard page 32K 8 MALLOC_LARGE (reserved) 384K 1 reserved VM address space (unallocated) OpenGL GLSL 256K 3 PROTECTED_MEMORY 4K 1 STACK GUARD 56.0M 7 Stack 26.0M 7 VM_ALLOCATE 455.8M 315 VM_ALLOCATE (reserved) 256.0M 2 reserved VM address space (unallocated) DATA 57.7M 686 DATA_CONST 20.4M 248 DATA_DIRTY 1138K 155 __FONT_DATA 4K 1 GLSLBUILTINS 5176K 1 LINKEDIT 551.4M 220 OBJC_RO 70.2M 1 __OBJC_RW 2496K 2 TEXT 654.2M 627 UNICODE 588K 1 mapped file 94.6M 38 shared memory 752K 14 =========== ======= ======= TOTAL 2.4G 2559 TOTAL, minus reserved VM space 2.1G 2559
Hi realthunder. I can't post the about information for now. I am not home where I have the desktop computer. I will post it tomorrow. BR
Hi Thomasgi1. This is the exact case when crashes. But even when you place a primitive as a cube and you move by transform. When you close transform always crashes. Thanks for reproduce.
I found an even simpler way to reproduce the crash. Just create an empty body within a new document and transform that body. The resulting stack trace is the same as I already posted here.
Yes, I've seen this crash in quite a few reports. Can you please try to turn on shadow draw style and tell me if you can see the shadow?
Yes, I see the shadow, if the body contains some kind of geometry. Of course, when the body is empty, then there is also no shadow.
Can you please send me your user conf file? You can export it using Tools -> Edit parameters
. Make sure you are viewing the <Application Settings>
, and select export. And send me the file.
Here it is...
Am 12.09.2021 um 14:59 schrieb Zheng Lei @.***>:
Can you please send me your user conf file? You can export it using Tools -> Edit parameters. Make sure you are viewing the
, and select export. And send me the file. https://user-images.githubusercontent.com/1207888/132988474-97fc2620-dc97-493f-9cb1-7288c9881980.png — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/realthunder/FreeCAD_assembly3/issues/804#issuecomment-917631696, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEDNXBY7Q6FRSDXESBLD3NLUBSP35ANCNFSM5D22SOVA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Hmm, looks like replying to the github e-mail does not work for attachments. So, here is the conf file again... fc_application_settings.FCParam.zip
Hi This is my about post
Thomasgi1, I imported the applications settings you post, but the crash problems remain.
BR Pere
Same issue on Mac OS HighSierra
Should be fixed with the above commit. Will make new release soon. You can reopen if still got issue.
Hi I am MAC user. I am using Mojave OSX. The transform feature is working correctly, I can move, rotate, etc. but when I push the close button or push escape then Freecad app crash and close suddenly. Shown this dialog box: