Announcement

Collapse
No announcement yet.

4.2 Will Not Open

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    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.

    Comment


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

      What's the heck?

      Comment


      • #4
        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...

        Comment


        • #5
          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

          Comment


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

            Comment


            • #7
              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'

              Comment


              • #8
                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

                Comment

                Working...
                X