能力值:
( LV1,RANK:0 )
16 楼
试了一下最新版的bc 5.0.7.30840,在mac下面直接修改 /Applications/Beyond Compare.app/Contents/MacOS/BCompare,会找到两处匹配的字符串,而不是1处,改了两处之后,程序无法启动,会报错: ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: BCompare [10610] Path: /Applications/Beyond Compare.app/Contents/MacOS/BCompare Identifier: com.ScooterSoftware.BeyondCompare Version: 5.0.7.30840 (5000.70.84) Code Type: ARM-64 (Native) Parent Process: zsh [6449] User ID: 501 Date/Time: 2025-06-03 21:43:03.8162 +0800 OS Version: macOS 15.4.1 (24E263) Report Version: 12 Anonymous UUID: 216B8300-BF5E-DCED-2EB5-EFA0E003C758 Sleep/Wake UUID: 68381DD2-AD3C-4245-96DA-9BCBB57BE48B Time Awake Since Boot: 24000 seconds Time Since Wake: 6123 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid)) Exception Codes: UNKNOWN_0x32 at 0x000000010523c01c Exception Codes: 0x0000000000000032, 0x000000010523c01c Termination Reason: Namespace CODESIGNING, Code 2 Invalid Page VM Region Info: 0x10523c01c is in 0x10429c000-0x10547c000; bytes after start: 16384028 bytes before end: 2359267 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 10429c000-10547c000 [ 17.9M] r-x/r-x SM=COW BCompare __DATA_CONST 10547c000-105bc4000 [ 7456K] r--/rw- SM=COW BCompare Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 BCompare 0x1042a6a3c FPC_ANSISTR_INCR_REF + 12 1 BCompare 0x1042d08d4 UNIXTRANSLATE_$$_TRANSLATE$ANSISTRING$ANSISTRING$LONGINT$POINTER$$ANSISTRING + 36 2 BCompare 0x1042cada0 OBJPAS_$$_SETRESOURCESTRINGS$TRESOURCEITERATOR$POINTER + 160 3 BCompare 0x1042d09d8 INIT$_$UNIXTRANSLATE + 136 4 BCompare 0x1042b61cc FPC_INITIALIZEUNITS + 76 5 BCompare 0x10429d574 PASCALMAIN + 20 6 BCompare 0x1042c3d0c FPC_SysEntry + 28 7 BCompare 0x10429d520 FPC_SYSTEMMAIN + 48 8 dyld 0x19d1dab4c start + 6000 Thread 1: 0 libsystem_pthread.dylib 0x19d574b6c start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x19d574b6c start_wqthread + 0 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x000000010523c028 x1: 0x000000010523c028 x2: 0x000000010523c010 x3: 0x000000000004cf04 x4: 0x00006000008bcab0 x5: 0x00000001042d08b0 x6: 0x0000000000000063 x7: 0x0000000000000000 x8: 0x000000020c44cd60 x9: 0x00000000b622b7fb x10: 0x0000000000000091 x11: 0x0000000000001960 x12: 0x00000000000007fb x13: 0x00000000000007fd x14: 0x00000000b642b83b x15: 0x00000000b622b7fb x16: 0x000000019d574bf0 x17: 0x000000000000003b x18: 0x0000000000000000 x19: 0x000000016bb62c60 x20: 0x00006000008bcab0 x21: 0x000000010547c378 x22: 0x000000000000019a x23: 0x000000000000001b x24: 0x0000000105bd8850 x25: 0x000000016bb63330 x26: 0x0000000000000000 x27: 0x0000000000000000 x28: 0x0000000000000000 fp: 0x000000016bb62b50 lr: 0x00000001042d08d4 sp: 0x000000016bb62b50 pc: 0x00000001042a6a3c cpsr: 0x20001000 far: 0x000000010523c01c esr: 0x92000007 (Data Abort) byte read Translation fault Binary Images: 0x10429c000 - 0x10547bfff BCompare (*) <d610cec7-cd14-3d7c-8eaf-161f4964ebc5> */BCompare 0x108384000 - 0x108387fff com.potionfactory.LetsMove (1.25) <4d4ec691-230e-3b2c-8f45-2c5e6eb85b47> /Applications/Beyond Compare.app/Contents/Frameworks/LetsMove.framework/Versions/A/LetsMove 0x19d1d4000 - 0x19d26ea83 dyld (*) <aca43a8d-6369-3a2c-af92-3d4c458523d6> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x19d573000 - 0x19d57fa47 libsystem_pthread.dylib (*) <8d27ec9a-d919-31a4-8df8-31a2fd2e593c> /usr/lib/system/libsystem_pthread.dylib 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=679.3M written=321K(0%) resident=321K(0%) swapped_out=0K(0%) unallocated=679.0M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 Kernel Alloc Once 32K 1 MALLOC 668.5M 19 MALLOC guard page 96K 6 STACK GUARD 56.0M 3 Stack 9264K 3 VM_ALLOCATE 16K 1 __AUTH 1776K 290 __AUTH_CONST 35.8M 465 __CTF 824 1 __DATA 12.9M 443 __DATA_CONST 25.0M 470 __DATA_DIRTY 1005K 134 __FONT_DATA 2352 1 __LINKEDIT 655.9M 4 __OBJC_RO 61.3M 1 __OBJC_RW 2391K 1 __TEXT 562.4M 489 __TPRO_CONST 128K 2 mapped file 34.4M 3 page table in kernel 321K 1 shared memory 80K 4 =========== ======= ======= TOTAL 2.1G 2343 ----------- Full Report ----------- {"app_name":"BCompare","timestamp":"2025-06-03 21:43:04.00 +0800","app_version":"5.0.7.30840","slice_uuid":"d610cec7-cd14-3d7c-8eaf-161f4964ebc5","build_version":"5000.70.84","platform":1,"bundleID":"com.ScooterSoftware.BeyondCompare","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.4.1 (24E263)","roots_installed":0,"name":"BCompare","incident_id":"7213EF6E-B353-4DCE-A11B-86BF22FF66D4"} { "uptime" : 24000, "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "Mac15,7", "coalitionID" : 3072, "osVersion" : { "train" : "macOS 15.4.1", "build" : "24E263", "releaseType" : "User" }, "captureTime" : "2025-06-03 21:43:03.8162 +0800", "codeSigningMonitor" : 1, "incident" : "7213EF6E-B353-4DCE-A11B-86BF22FF66D4", "pid" : 10610, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2025-06-03 21:43:03.0463 +0800", "procStartAbsTime" : 592742374118, "procExitAbsTime" : 592760846238, "procName" : "BCompare", "procPath" : "\/Applications\/Beyond Compare.app\/Contents\/MacOS\/BCompare", "bundleInfo" : {"CFBundleShortVersionString":"5.0.7.30840","CFBundleVersion":"5000.70.84","CFBundleIdentifier":"com.ScooterSoftware.BeyondCompare"}, "storeInfo" : {"deviceIdentifierForVendor":"426C7B8C-3C9D-5EC1-8890-0444967991F5","thirdParty":true}, "parentProc" : "zsh", "parentPid" : 6449, "coalitionName" : "com.openssh.sshd.ACB90946-BEA3-4185-B1C9-58B6F064689C", "crashReporterKey" : "216B8300-BF5E-DCED-2EB5-EFA0E003C758", "appleIntelligenceStatus" : {"reasons":["accessNotGranted","notOptedIn","siriAssetIsNotReady","countryBillingIneligible","countryLocationIneligible","regionIneligible"],"state":"unavailable"}, "responsiblePid" : 6445, "codeSigningID" : "com.ScooterSoftware.BeyondCompare", "codeSigningTeamID" : "BS29TEJF86", "codeSigningFlags" : 587281169, "codeSigningValidationCategory" : 6, "codeSigningTrustLevel" : 4294967295, "codeSigningAuxiliaryInfo" : 0, "instructionByteStream" : {"beforePC":"ABwAU2AAADTgAxOqlEIAlPMHQfj9e8GowANf1v17v6n9AwCRwAAAtA==","atPC":"AUBfuD8AAHFrAABUADAA0TXb\/5f9e8GowANf1h8gA9UfIAPV\/Xu\/qQ=="}, "bootSessionUUID" : "1236DE05-3B91-4E56-85FB-4A9593C28792", "wakeTime" : 6123, "sleepWakeUUID" : "68381DD2-AD3C-4245-96DA-9BCBB57BE48B", "sip" : "enabled", "vmRegionInfo" : "0x10523c01c is in 0x10429c000-0x10547c000; bytes after start: 16384028 bytes before end: 2359267\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> __TEXT 10429c000-10547c000 [ 17.9M] r-x\/r-x SM=COW BCompare\n __DATA_CONST 10547c000-105bc4000 [ 7456K] r--\/rw- SM=COW BCompare", "exception" : {"codes":"0x0000000000000032, 0x000000010523c01c","rawCodes":[50,4381196316],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x000000010523c01c"}, "termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"}, "vmregioninfo" : "0x10523c01c is in 0x10429c000-0x10547c000; bytes after start: 16384028 bytes before end: 2359267\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> __TEXT 10429c000-10547c000 [ 17.9M] r-x\/r-x SM=COW BCompare\n __DATA_CONST 10547c000-105bc4000 [ 7456K] r--\/rw- SM=COW BCompare", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":333920,"threadState":{"x":[{"value":4381196328,"symbolLocation":40,"symbol":"$$fpclocal$_ld203"},{"value":4381196328,"symbolLocation":40,"symbol":"$$fpclocal$_ld203"},{"value":4381196304,"symbolLocation":16,"symbol":"$$fpclocal$_ld203"},{"value":315140},{"value":105553125427888},{"value":4365027504,"symbolLocation":0,"symbol":"UNIXTRANSLATE_$$_TRANSLATE$ANSISTRING$ANSISTRING$LONGINT$POINTER$$ANSISTRING"},{"value":99},{"value":0},{"value":8795770208,"symbolLocation":224,"symbol":"_main_thread"},{"value":3055728635},{"value":145},{"value":6496},{"value":2043},{"value":2045},{"value":3057825851},{"value":3055728635},{"value":6934711280,"symbolLocation":0,"symbol":"pthread_getspecific"},{"value":59},{"value":0},{"value":6102068320},{"value":105553125427888},{"value":4383556472,"symbolLocation":0,"symbol":"FPC_RESOURCESTRINGTABLES"},{"value":410},{"value":27},{"value":4391274576,"symbolLocation":0,"symbol":"RESSTR_$BCFORMS_$$_SUNIXCRASHEXIT"},{"value":6102070064},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4365027540},"cpsr":{"value":536875008},"fp":{"value":6102068048},"sp":{"value":6102068048},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4364855868,"matchesCrashFrame":1},"far":{"value":4381196316}},"queue":"com.apple.main-thread","frames":[{"imageOffset":43580,"symbol":"FPC_ANSISTR_INCR_REF","symbolLocation":12,"imageIndex":0},{"imageOffset":215252,"symbol":"UNIXTRANSLATE_$$_TRANSLATE$ANSISTRING$ANSISTRING$LONGINT$POINTER$$ANSISTRING","symbolLocation":36,"imageIndex":0},{"imageOffset":191904,"symbol":"OBJPAS_$$_SETRESOURCESTRINGS$TRESOURCEITERATOR$POINTER","symbolLocation":160,"imageIndex":0},{"imageOffset":215512,"symbol":"INIT$_$UNIXTRANSLATE","symbolLocation":136,"imageIndex":0},{"imageOffset":106956,"symbol":"FPC_INITIALIZEUNITS","symbolLocation":76,"imageIndex":0},{"imageOffset":5492,"symbol":"PASCALMAIN","symbolLocation":20,"imageIndex":0},{"imageOffset":163084,"symbol":"FPC_SysEntry","symbolLocation":28,"imageIndex":0},{"imageOffset":5408,"symbol":"FPC_SYSTEMMAIN","symbolLocation":48,"imageIndex":0},{"imageOffset":27468,"symbol":"start","symbolLocation":6000,"imageIndex":2}]},{"id":333929,"frames":[{"imageOffset":7020,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}],"threadState":{"x":[{"value":6102626304},{"value":4867},{"value":6102089728},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6102626304},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6934711148},"far":{"value":0}}},{"id":333930,"frames":[{"imageOffset":7020,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}],"threadState":{"x":[{"value":6103199744},{"value":6147},{"value":6102663168},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6103199744},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6934711148},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4364812288, "size" : 18743296, "uuid" : "d610cec7-cd14-3d7c-8eaf-161f4964ebc5", "path" : "*\/BCompare", "name" : "BCompare" }, { "source" : "P", "arch" : "arm64", "base" : 4432871424, "CFBundleShortVersionString" : "1.25", "CFBundleIdentifier" : "com.potionfactory.LetsMove", "size" : 16384, "uuid" : "4d4ec691-230e-3b2c-8f45-2c5e6eb85b47", "path" : "\/Applications\/Beyond Compare.app\/Contents\/Frameworks\/LetsMove.framework\/Versions\/A\/LetsMove", "name" : "LetsMove", "CFBundleVersion" : "125" }, { "source" : "P", "arch" : "arm64e", "base" : 6930907136, "size" : 633476, "uuid" : "aca43a8d-6369-3a2c-af92-3d4c458523d6", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6934704128, "size" : 51784, "uuid" : "8d27ec9a-d919-31a4-8df8-31a2fd2e593c", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" } ], "sharedCache" : { "base" : 6930071552, "size" : 5020123136, "uuid" : "bb86a9b4-8362-37b8-b028-212703af6f30" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=679.3M written=321K(0%) resident=321K(0%) swapped_out=0K(0%) unallocated=679.0M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nKernel Alloc Once 32K 1 \nMALLOC 668.5M 19 \nMALLOC guard page 96K 6 \nSTACK GUARD 56.0M 3 \nStack 9264K 3 \nVM_ALLOCATE 16K 1 \n__AUTH 1776K 290 \n__AUTH_CONST 35.8M 465 \n__CTF 824 1 \n__DATA 12.9M 443 \n__DATA_CONST 25.0M 470 \n__DATA_DIRTY 1005K 134 \n__FONT_DATA 2352 1 \n__LINKEDIT 655.9M 4 \n__OBJC_RO 61.3M 1 \n__OBJC_RW 2391K 1 \n__TEXT 562.4M 489 \n__TPRO_CONST 128K 2 \nmapped file 34.4M 3 \npage table in kernel 321K 1 \nshared memory 80K 4 \n=========== ======= ======= \nTOTAL 2.1G 2343 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "4ef6daf12e2c6655a5355afac9f023c1fd534dca", "trialInfo" : { "rollouts" : [ { "rolloutId" : "66d35d7fe4d6bf7664f40ddf", "factorPackIds" : { "BLACKPEARL_SPARROW" : "67c7824a1baae429bb41b897" }, "deploymentId" : 240000031 }, { "rolloutId" : "6297d96be2c9387df974efa4", "factorPackIds" : { }, "deploymentId" : 240000032 } ], "experiments" : [ { "treatmentId" : "d5322b03-2bc4-481a-817e-3640bda0eeee", "experimentId" : "67f4692f84eaf455d73c6090", "deploymentId" : 400000001 } ] } } Model: Mac15,7, BootROM 11881.101.1, proc 12:6:6 processors, 36 GB, SMC Graphics: Apple M3 Pro, Apple M3 Pro, Built-In Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Hynix AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Feb 27 2025 18:17:26 version 23.40.26.0.41.51.177 FWID 01-36c62c6c IO80211_driverkit-1475.34 "IO80211_driverkit-1475.34" Mar 9 2025 20:59:13 AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc.