Results 1 to 8 of 8
  1. #1
    Join Date
    Apr 2008
    Posts
    106

    Exclamation 4.2 Will Not Open

    After installing the new version of BeyondCompare and then restarting my computer, I am no longer able to open the application.

    Here is the Problem Details and System Configuration from the Mac Problem Report:
    Process: BCompare [1049]
    Path: /Applications/Beyond Compare.app/Contents/MacOS/BCompare
    Identifier: com.ScooterSoftware.BeyondCompare
    Version: 4.2.0.22302 (4020.02.30)
    Code Type: X86 (Native)
    Parent Process: ??? [1]
    Responsible: BCompare [1049]
    User ID: 502

    Date/Time: 2017-05-02 10:06:13.066 -0500
    OS Version: Mac OS X 10.12.4 (16E195)
    Report Version: 12
    Anonymous UUID: C0141CE9-E4DC-77D1-D984-076DF3CF6B40


    Time Awake Since Boot: 100 seconds

    System Integrity Protection: enabled

    Crashed Thread: 0

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Termination Reason: DYLD, [0x5] Code Signature

    Application Specific Information:
    dyld: launch, loading dependent libraries

    Dyld Error Message:
    Library not loaded: @executable_path/../Frameworks/LetsMove.framework/Versions/A/LetsMove
    Referenced from: /Applications/Beyond Compare.app/Contents/MacOS/BCompare
    Reason: no suitable image found. Did find:
    /Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove: code signature invalid for '/Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove'

    /Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove: code signature invalid for '/Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove'

    Binary Images:
    0x10000 - 0xdf2ff7 +com.ScooterSoftware.BeyondCompare (4.2.0.22302 - 4020.02.30) <E123DC02-CD3D-3CD3-A1C0-44B73AE48E3B> /Applications/Beyond Compare.app/Contents/MacOS/BCompare
    0x1a36000 - 0x1a70a93 dyld (433.5) <FFE808AA-06AA-34A8-8DD0-7ED9CD873217> /usr/lib/dyld
    0x90cb1000 - 0x90e58ff7 com.apple.avfoundation (2.0 - 1187.36) <C57F7446-4DF8-3091-93D3-1FE953413BF4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x93919000 - 0x93919fff com.apple.Carbon (154 - 157) <1239130D-2DCE-3B18-B274-69991EC45C28> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x93e3d000 - 0x93ed3ff3 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <5715FE26-A243-35CA-94AA-F8C6F26302FB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x959ef000 - 0x95d5bff3 com.apple.Foundation (6.9 - 1349.64) <BE1DB422-1035-36F0-9CD4-6A3776B860B2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x9907c000 - 0x99397ff3 com.apple.security (7.0 - 57740.51.3) <4C3534FD-A479-3C7E-ABD2-F8B9D7850B29> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x99568000 - 0x995d9fff com.apple.SystemConfiguration (1.14 - 1.14) <9B226A6B-D216-339B-81E2-1A1F65827D89> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x9ffa8000 - 0x9ffa9fff libSystem.B.dylib (1238.51.1) <6C087953-5A27-3820-93D8-2A258A1354AC> /usr/lib/libSystem.B.dylib
    0xa0131000 - 0xa013eff7 libbz2.1.0.dylib (38) <4A6B4659-2EB3-31D2-BB43-3063CC37510D> /usr/lib/libbz2.1.0.dylib
    0xa05fe000 - 0xa06eeff3 libiconv.2.dylib (50) <34E6F33E-A727-3A53-8661-3F6380019B65> /usr/lib/libiconv.2.dylib
    0xa0ca1000 - 0xa1065d83 libobjc.A.dylib (709) <A32B2573-CC08-3053-A005-4AFC9FC0E4CE> /usr/lib/libobjc.A.dylib
    0xa144b000 - 0xa1459ff7 libz.1.dylib (67) <6545D126-B808-3930-9225-547325D7158E> /usr/lib/libz.1.dylib

    Model: MacBookPro10,1, BootROM MBP101.00EE.B12, 4 processors, Intel Core i7, 2.6 GHz, 8 GB, SMC 2.3f36
    Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
    Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
    Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020
    Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (7.21.171.124.1a2)
    Bluetooth: Version 5.0.4f18, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en0
    Serial ATA Device: APPLE SSD SD512E, 500.28 GB
    USB Device: USB 2.0 Bus
    USB Device: Hub
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: USB 2.0 Bus
    USB Device: Hub
    USB Device: Hub
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: USB 2.0 Hub
    USB Device: USB-PS/2 Optical Mouse
    USB Device: USB 3.0 Bus
    Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

  2. #2
    Join Date
    Apr 2008
    Posts
    106

    Default

    I re-downloaded the application and moved it to my Applications folder and tried again, and now it will open. Strange that it would open before I restarted the computer, though. I wonder if there is an issue with the update function, or if it was just an oddity with my machine.

  3. #3
    Join Date
    Nov 2013
    Posts
    2

    Default

    Same issue here, but downloading it and reinstalling from scratch does not help.

    What's the heck?

  4. #4
    Join Date
    Nov 2013
    Posts
    2

    Default

    Ok, for the record, here is the explanation:

    BC 4.2 encodes "LetsMove.framework" as an embedded dependency, but provides it as "letsmove.framework"

    On a Mac whose /Applications folder is located on a case-sensitive filesystem, the library loader is unable to load the dependency.

    You want to rename the folder (use the command line or right-click to Show Package Content from the Finder) and rename this framework folder with the proper case.

    ScooterSoftware needs to be more careful with file naming...

  5. #5
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,609

    Default

    Thank you for reporting the problem and the fix. I'll add this to our list as a high priority bug, we'll work on an updated version of BC with the character case for the framework fixed.
    Chris K Scooter Software

  6. #6
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,609

    Default

    The macOS startup crash on case sensitive file systems is fixed in Beyond Compare 4.2.1.
    Chris K Scooter Software

  7. #7
    Join Date
    Oct 2013
    Posts
    13

    Default

    I don't think this fixed: I had to downgrade to 4.1.9 due to this problem:

    https://www.scootersoftware.com/vbul...ation-timeouts

    I saw in that thread that 4.2.1 fixed the problem, I allowed the auto-update, and it seemed to be OK. However, I had to reboot this morning and got the below. Again renaming the file as described above allows BC to run.

    I'm generally blown away by BC (in a good way), but I haven't been loving the experience the last week or two.




    Process: BCompare [1974]
    Path: /Applications/Beyond Compare.app/Contents/MacOS/BCompare
    Identifier: com.ScooterSoftware.BeyondCompare
    Version: 4.2.1.22354 (4020.12.35)
    Code Type: X86 (Native)
    Parent Process: ??? [1]
    Responsible: BCompare [1974]
    User ID: 501

    Date/Time: 2017-05-17 09:26:05.985 +0200
    OS Version: Mac OS X 10.12.4 (16E195)
    Report Version: 12
    Anonymous UUID: 6AD7B5B6-54C5-2993-801E-A42D631AF42B


    Time Awake Since Boot: 9300 seconds

    System Integrity Protection: enabled

    Crashed Thread: 0

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Termination Reason: DYLD, [0x5] Code Signature

    Application Specific Information:
    dyld: launch, loading dependent libraries

    Dyld Error Message:
    Library not loaded: @executable_path/../Frameworks/LetsMove.framework/Versions/A/LetsMove
    Referenced from: /Applications/Beyond Compare.app/Contents/MacOS/BCompare
    Reason: no suitable image found. Did find:
    /Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove: code signature invalid for '/Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove'

    /Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove: code signature invalid for '/Applications/Beyond Compare.app/Contents/MacOS/../Frameworks/LetsMove.framework/Versions/A/LetsMove'

  8. #8
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    2,505

    Default

    Thanks for the bug report. The core issue is fixed in 4.2.1, but our auto-update support doesn't update the filename case, so that leaves it in a bad state. We'll have that fixed in the next release. It will work if you just delete your existing copy of Beyond Compare.app and get a new copy of 4.2.1.
    ZoŽ P Scooter Software

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •