macOS 10.14 Mojave - Beta Issues
Collapse
X
-
Beyond Compare 4.2.6 crash on Mojave 10.14 Beta (18A336e)
Process: BCompare [19296]
Path: /private/var/folders/*/Beyond Compare.app/Contents/MacOS/BCompare
Identifier: com.ScooterSoftware.BeyondCompare
Version: 4.2.6.23150 (4020.63.15)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: BCompare [19296]
User ID: 501
Date/Time: 2018-07-18 21:22:41.624 -0700
OS Version: Mac OS X 10.14 (18A336e)
Report Version: 12
Anonymous UUID: 7B2BC2E9-216E-8698-99A6-0C9781E5B7A8
Time Awake Since Boot: 13000 seconds
System Integrity Protection: enabled
Notes: Translocated Process
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000bf7fffb8
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [19296]Comment
-
Hangs on Launch
For me it hangs every time I launch on MacOS 10.14 Beta 4. Happens on two different Macs both running 10.14 Beta 4. My only option is to Force Quit.
Date/Time: 2018-07-19 15:29:46 -0400
End time: 2018-07-19 15:29:47 -0400
OS Version: Mac OS X 10.14 (Build 18A336e)
Architecture: x86_64h
Report Version: 27
Data Source: Stackshots
Shared Cache: 0x5df4000 A090AF82-2E3B-3128-ADE6-E7BBDBD2B01A
Shared Cache: 0 AA276FC0-6636-3875-BFC3-8D2F699F4345
Command: BCompare
Path: UNKNOWN PATH
Version: ??? (???)
PID: 5563
Event: hang
Duration: 0.99s
Steps: 10 (100ms sampling interval)
Hardware model: MacBookPro15,1
Active cpus: 12
Time Awake Since Boot: 10000s
--------------------------------------------------
Timeline format: stacks are sorted chronologically
Use -i and -heavy to re-report with count sorting
--------------------------------------------------
Heaviest stack for the main thread of the target process:
10 _ctx_start + 3 (libsystem_platform.dylib + 27298) [0xa7d1caa2]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 690223) [0xb882f]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 1686848) [0x1abd40]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 498297) [0x89a79]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 407834) [0x7391a]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4164066) [0x4089e2]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4788127) [0x4a0f9f]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4788057) [0x4a0f59]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4358116) [0x437fe4]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4785360) [0x4a04d0]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4439224) [0x44bcb8]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4507522) [0x45c782]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6]
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 5787006) [0x594d7e]
10 ATSUDisposeStyle + 21 (QD + 15073) [0x9275dae1]
10 _CFRelease + 245 (CoreFoundation + 1155050) [0x93a63fea]
10 StyleClassDestruct(void const*) + 35 (QD + 15126) [0x9275db16]
10 TATSUStyle::~TATSUStyle() + 19 (QD + 74463) [0x9276c2df]
10 LLCStyleInfoClear + 31 (ATS + 15549) [0x92328cbd]
10 pthread_mutex_lock + 178 (libsystem_pthread.dylib + 4400) [0xa7d1f130]
10 _pthread_mutex_firstfit_lock_slow + 343 (libsystem_pthread.dylib + 33275) [0xa7d261fb]
10 __psynch_mutexwait + 10 (libsystem_kernel.dylib + 125326) [0xa7c8d98e]
*10 psynch_mtxcontinue + 0 (pthread + 11139) [0xffffff7f827ceb83]
Process: BCompare [5563]
UUID: 97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD
Architecture: i386
Footprint: 47.40 MB
Start time: 2018-07-19 15:29:46 -0400
End time: 2018-07-19 15:29:47 -0400
Num samples: 10 (1-10)
Note: 1 idle work queue thread omitted
Thread 0x34e51 DispatchQueue 1 10 samples (1-10) priority 47 (base 47)
<thread QoS user interactive (requested user interactive, promote user interactive), process unclamped, IO tier 0>
10 _ctx_start + 3 (libsystem_platform.dylib + 27298) [0xa7d1caa2] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 690223) [0xb882f] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 1686848) [0x1abd40] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 498297) [0x89a79] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 407834) [0x7391a] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4164066) [0x4089e2] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4788127) [0x4a0f9f] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4788057) [0x4a0f59] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4358116) [0x437fe4] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4785360) [0x4a04d0] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4439224) [0x44bcb8] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 4507522) [0x45c782] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 83190) [0x244f6] 1-10
10 ??? (<97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD> + 5787006) [0x594d7e] 1-10
10 ATSUDisposeStyle + 21 (QD + 15073) [0x9275dae1] 1-10
10 _CFRelease + 245 (CoreFoundation + 1155050) [0x93a63fea] 1-10
10 StyleClassDestruct(void const*) + 35 (QD + 15126) [0x9275db16] 1-10
10 TATSUStyle::~TATSUStyle() + 19 (QD + 74463) [0x9276c2df] 1-10
10 LLCStyleInfoClear + 31 (ATS + 15549) [0x92328cbd] 1-10
10 pthread_mutex_lock + 178 (libsystem_pthread.dylib + 4400) [0xa7d1f130] 1-10
10 _pthread_mutex_firstfit_lock_slow + 343 (libsystem_pthread.dylib + 33275) [0xa7d261fb] 1-10
10 __psynch_mutexwait + 10 (libsystem_kernel.dylib + 125326) [0xa7c8d98e] 1-10
*10 psynch_mtxcontinue + 0 (pthread + 11139) [0xffffff7f827ceb83] (blocked by pthread mutex owned by this thread) 1-10
Binary Images:
0x10000 - ??? ??? <97D17E9B-847D-3CFD-A9B6-4E328BDD9BDD>
0x92325000 - 0x92390fff com.apple.ApplicationServices.ATS 377 (453.9) <16EDA051-5373-3C0A-A897-CE7753D8CD07> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9275a000 - 0x927f5fff com.apple.QD 3.12 (407) <3BF481B1-4FB2-3369-848F-BA7486CF27C7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9394a000 - 0x93d8cfff com.apple.CoreFoundation 6.9 (1545.10) <2ACF7646-AFDE-34D7-9B4D-C05955CABD19> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0xa7c6f000 - 0xa7c96fff libsystem_kernel.dylib (4903.200.304.41.2) <44825FEF-E226-3C0E-A821-94EA8755B2A8> /usr/lib/system/libsystem_kernel.dylib
0xa7d16000 - 0xa7d1dfff libsystem_platform.dylib (177.200.14) <1C79B73D-AF8A-3F23-9B6B-B5B7B77F3BE3> /usr/lib/system/libsystem_platform.dylib
0xa7d1e000 - 0xa7d29fff libsystem_pthread.dylib (330.200.43) <280764F1-0909-398D-95BE-9CCEE6B513DE> /usr/lib/system/libsystem_pthread.dylib
*0xffffff7f827cc000 - 0xffffff7f827d3fff com.apple.kec.pthread 1.0 (1) <11C9479E-BCF3-36CC-8205-D69C5B1D7B5E> /System/Library/Extensions/pthread.kext/Contents/MacOS/pthreadComment
-
Thank you, I've repeated the hang on startup.
BC 4.2.6 worked correctly on macOS Mojave 10.14 beta 3 (build 18A326h).
On the newly released macOS Mojave 10.14 beta 4 (build 18A336e), Beyond Compare 4.2.6 hangs/crashes on startup. Our Mac developer is investigating the issue, we'll post an update when we know more.Chris K Scooter SoftwareComment
-
-
I really hope you will find a permanent solution for this problem because being only reactive (and slow) is not acceptable anymore. I really didn't like one of the previous comments that did throw the dead scooter over the Apple fence.
As an Apple developer you are supposed to install and to at least some minimal testing with every new OS release, regardless if it is developer-preview or public beta and to prioritise any critical bug... like crash on start. By the time the first customer reports a problem on the forum, you should already be working on a fix or have an Apple ticket open.
Yesterday my mac arrived and I installed Mojave directly with about 100-150 apps. Guess which one was the only one that crashed...
I hope to get a link to a beta download soon as now I need to look for alternatives.Comment
-
We did encounter the error as soon as beta4 was made available, and our lead Mac developer is currently working on a fix. The previous beta3 fix was intended to be a beta3+ fix, but beta4 disproved that. As Zoe mentioned, an Apple ticket is not an option, so we have to work on short-term solutions (fixing the 32bit app to interact with Apple's beta debug code) and long-term (the 64bit rebuild).Aaron P Scooter SoftwareComment
-
We did encounter the error as soon as beta4 was made available, and our lead Mac developer is currently working on a fix. The previous beta3 fix was intended to be a beta3+ fix, but beta4 disproved that. As Zoe mentioned, an Apple ticket is not an option, so we have to work on short-term solutions (fixing the 32bit app to interact with Apple's beta debug code) and long-term (the 64bit rebuild).Comment
-
Mojave disabled an API that we relied on and the functionality we used it for had to be rewritten. It took longer than it should have because there was a misunderstanding in the office and making BC compatible with the betas received a lower priority than it should have. I already addressed that in an earlier post in this thread.
Mojave beta 4 added new logging code that doesn't do proper error checking, and it crashes due to something we're doing in BC. It came out a day or two after we released a version that worked fine under beta 3. It took a week of difficult debugging to figure out what was going on because it's about 30 levels deep into Apple code. We got a fix in late last week, and we'll have a new build out soon.
There are a number of complicated legacy reasons why it's so hard to "solve this for good". Beyond Compare is a large 22 year old Pascal program, supporting 3 operating systems, and macOS was the last one we added support for. We've had to do a lot of weird things over the years to make it work the way we wanted it to, and unwinding all of that is going to take substantial time, regardless of the number of developers we have or add. If you can't recommend BC based on the current troubles, that's unfortunate, but understandable. We're not happy about the current situation either and are working to resolve it as quickly as possible. The simple fact is that we used the tools available to us at the time. That's become a problem now, but if we'd waited to do it the proper Apple approved, non-deprecated way, we wouldn't have been able to launch BC on macOS at all until v5.Zoë P Scooter SoftwareComment
Comment