texworks icon indicating copy to clipboard operation
texworks copied to clipboard

ARM64 version of TeXworks 0.6.10 crashes on macOS 15.3.2 (MacBook Air M4)

Open wilinz opened this issue 6 months ago • 1 comments

Bug description

When launching the ARM64 version of TeXworks 0.6.10 on macOS 15.3.2 (MacBook Air M4), the app immediately crashes with the message:

“TeXworks quit unexpectedly.”

Initially, both the ARM64 and x86_64 versions of the app triggered a macOS security warning:

“This app is damaged and can’t be opened. You should move it to the Trash.”

After running:

xattr -cr /Applications/TeXworks.app

the x86_64 version runs normally (via Rosetta), but the ARM64 version still crashes immediately after launch.


Steps to reproduce

  1. Download the ARM64 release of TeXworks 0.6.10 from the [GitHub Releases page](https://github.com/TeXworks/texworks/releases).
  2. Install it on macOS 15.3.2 (MacBook Air M4).
  3. Attempt to launch the app.
  4. Observe that it crashes immediately with a system crash dialog.

Expected behavior

The ARM64 version should launch and run normally on Apple Silicon Macs without crashing.


General information

  • TeXworks version: 0.6.10 (ARM64)
  • Source: GitHub Releases
  • macOS version: macOS 15.3.2 (24D2082)
  • Hardware: MacBook Air M4 (Apple Silicon)

Additional information

  • The x86_64 version works properly after clearing extended attributes (xattr -cr).
  • The ARM64 version continues to crash even after clearing attributes.

Log:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               TeXworks [81819]
Path:                  /Applications/TeXworks.app/Contents/MacOS/TeXworks
Identifier:            org.tug.texworks
Version:               0.6.10 (r.7380941) (0.6.10 (r.7380941))
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2025-06-01 16:15:59.5514 +0800
OS Version:            macOS 15.3.2 (24D2082)
Report Version:        12
Anonymous UUID:        E7AA4C8C-24C5-472E-06DC-2FA833863E86


Time Awake Since Boot: 180000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Codes:       UNKNOWN_0x32 at 0x000000010389c000
Exception Codes:       0x0000000000000032, 0x000000010389c000

Termination Reason:    Namespace CODESIGNING, Code 2 Invalid Page

VM Region Info: 0x10389c000 is in 0x10389c000-0x10394c000;  bytes after start: 0  bytes before end: 720895
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      mapped file                 10383c000-10389c000    [  384K] r--/rwx SM=COW  Object_id=b2959136
--->  mapped file                 10389c000-10394c000    [  704K] r-x/rwx SM=COW  Object_id=2cd93bfd
      VM_ALLOCATE (reserved)      10394c000-10396c000    [  128K] rw-/rwx SM=NUL  reserved VM address space (unallocated)

Thread 0 Crashed:
0   dyld                          	       0x19b082eb0 dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const + 40
1   dyld                          	       0x19b051f68 dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array<dyld4::Loader::Region> const&, bool, bool, dyld4::Loader::FileValidationInfo const&) + 1064
2   dyld                          	       0x19b05bf44 invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 88
3   dyld                          	       0x19b05b8f8 dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array<dyld4::Loader::Region> const&) block_pointer) + 296
4   dyld                          	       0x19b05be88 invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 484
5   dyld                          	       0x19b0603b8 dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const + 132
6   dyld                          	       0x19b05bc70 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 208
7   dyld                          	       0x19b04f9c4 dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 172
8   dyld                          	       0x19b05122c invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 2556
9   dyld                          	       0x19b050084 dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 780
10  dyld                          	       0x19b03f65c dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 556
11  dyld                          	       0x19b04fbb8 dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 264
12  dyld                          	       0x19b0502b0 dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 492
13  dyld                          	       0x19b059bb0 invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 516
14  dyld                          	       0x19b075b28 invocation function for block in mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool&) block_pointer) const + 136
15  dyld                          	       0x19b075364 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 284
16  dyld                          	       0x19b075828 mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool&) block_pointer) const + 160
17  dyld                          	       0x19b05988c dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 164
18  dyld                          	       0x19b03d0d4 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 1232
19  dyld                          	       0x19b03cbc0 dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const + 544
20  dyld                          	       0x19b03c05c start + 2304


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000010389c000   x1: 0x000000016ced1fc8   x2: 0x00000000000b0000   x3: 0x0000000000040012
    x4: 0x0000000000000003   x5: 0x00000000000d4000   x6: 0x00000000000d4000   x7: 0x0000000000000000
    x8: 0x0000000204d448ec   x9: 0x0000000204d46150  x10: 0x0000000000000012  x11: 0x0000000000000001
   x12: 0x08000000000bc000  x13: 0x0000000000000000  x14: 0x0000000000012af0  x15: 0x000000016ced3cb3
   x16: 0x00000000000000c5  x17: 0x000000019b039f58  x18: 0x0000000000000000  x19: 0x000000016ced1fc8
   x20: 0x0000000000000003  x21: 0x000000016ced1fc8  x22: 0x000000016ced1a48  x23: 0x00000000000d0000
   x24: 0x00000000000d4000  x25: 0x000000016ced17bc  x26: 0x0000000000000000  x27: 0x000000010389c000
   x28: 0x0000000000000040   fp: 0x000000016ced11a0   lr: 0x017500019b051f68
    sp: 0x000000016ced1190   pc: 0x000000019b082eb0 cpsr: 0x20000000
   far: 0x000000010389c000  esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
       0x102f1c000 -        0x1033a3fff org.tug.texworks (0.6.10 (r.7380941)) <38a48758-f90d-351a-b7e2-8e0890b6808d> /Applications/TeXworks.app/Contents/MacOS/TeXworks
       0x19b036000 -        0x19b0b7f3f dyld (*) <fd466162-8122-3f5a-baed-39a02c7bb887> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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=612.1M resident=0K(0%) swapped_out_or_unallocated=612.1M(100%)
Writable regions: Total=8384K written=80K(1%) resident=80K(1%) swapped_out=0K(0%) unallocated=8304K(99%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
STACK GUARD                       56.0M        1 
Stack                             8176K        1 
VM_ALLOCATE (reserved)             128K        1         reserved VM address space (unallocated)
__DATA                              43K        2 
__DATA_CONST                        88K        2 
__DATA_DIRTY                         7K        1 
__LINKEDIT                       607.1M        3 
__TEXT                            5160K        2 
__TPRO_CONST                       272K        1 
mapped file                       3696K        5 
page table in kernel                80K        1 
===========                     =======  ======= 
TOTAL                            680.4M       20 
TOTAL, minus reserved VM space   680.2M       20 



-----------
Full Report
-----------

{"app_name":"TeXworks","timestamp":"2025-06-01 16:15:59.00 +0800","app_version":"0.6.10 (r.7380941)","slice_uuid":"38a48758-f90d-351a-b7e2-8e0890b6808d","build_version":"0.6.10 (r.7380941)","platform":1,"bundleID":"org.tug.texworks","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.3.2 (24D2082)","roots_installed":0,"name":"TeXworks","incident_id":"C0923452-C124-49D1-BBEE-6A9889A9B36F"}
{
  "uptime" : 180000,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac16,12",
  "coalitionID" : 15866,
  "osVersion" : {
    "train" : "macOS 15.3.2",
    "build" : "24D2082",
    "releaseType" : "User"
  },
  "captureTime" : "2025-06-01 16:15:59.5514 +0800",
  "codeSigningMonitor" : 2,
  "incident" : "C0923452-C124-49D1-BBEE-6A9889A9B36F",
  "pid" : 81819,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-06-01 16:15:58.8205 +0800",
  "procStartAbsTime" : 4332239982823,
  "procExitAbsTime" : 4332257515029,
  "procName" : "TeXworks",
  "procPath" : "\/Applications\/TeXworks.app\/Contents\/MacOS\/TeXworks",
  "bundleInfo" : {"CFBundleShortVersionString":"0.6.10 (r.7380941)","CFBundleVersion":"0.6.10 (r.7380941)","CFBundleIdentifier":"org.tug.texworks"},
  "storeInfo" : {"deviceIdentifierForVendor":"E72110BE-2146-5FCE-B8A1-DAFB1D1FCB2B","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.tug.texworks",
  "crashReporterKey" : "E7AA4C8C-24C5-472E-06DC-2FA833863E86",
  "codeSigningID" : "TeXworks",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 587334144,
  "codeSigningValidationCategory" : 0,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"fyMD1fRPvqn9ewGp\/UMAkfMDAapfbADxiAAAVGEBAPAhVBqRGwAAFA==","atPC":"CABAuemsn1LJ7q9yPwVIa+EBAFTJWZ9Sqd2\/cgoUQLkpBQARHwEJaw=="},
  "bootSessionUUID" : "C245138B-9FDB-4AC2-ACEE-DCC88498C7C3",
  "sip" : "enabled",
  "vmRegionInfo" : "0x10389c000 is in 0x10389c000-0x10394c000;  bytes after start: 0  bytes before end: 720895\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 10383c000-10389c000    [  384K] r--\/rwx SM=COW  Object_id=b2959136\n--->  mapped file                 10389c000-10394c000    [  704K] r-x\/rwx SM=COW  Object_id=2cd93bfd\n      VM_ALLOCATE (reserved)      10394c000-10396c000    [  128K] rw-\/rwx SM=NUL  reserved VM address space (unallocated)",
  "exception" : {"codes":"0x0000000000000032, 0x000000010389c000","rawCodes":[50,4354326528],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x000000010389c000"},
  "termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"},
  "vmregioninfo" : "0x10389c000 is in 0x10389c000-0x10394c000;  bytes after start: 0  bytes before end: 720895\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 10383c000-10389c000    [  384K] r--\/rwx SM=COW  Object_id=b2959136\n--->  mapped file                 10389c000-10394c000    [  704K] r-x\/rwx SM=COW  Object_id=2cd93bfd\n      VM_ALLOCATE (reserved)      10394c000-10396c000    [  128K] rw-\/rwx SM=NUL  reserved VM address space (unallocated)",
  "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":4636023,"threadState":{"x":[{"value":4354326528},{"value":6122446792},{"value":720896},{"value":262162},{"value":3},{"value":868352},{"value":868352},{"value":0},{"value":8670955756,"symbolLocation":172,"symbol":"_main_thread"},{"value":8670962000,"symbolLocation":0,"symbol":"errno"},{"value":18},{"value":1},{"value":576460752304193536},{"value":0},{"value":76528},{"value":6122454195},{"value":197},{"value":6895673176,"symbolLocation":56,"symbol":"fcntl"},{"value":0},{"value":6122446792},{"value":3},{"value":6122446792},{"value":6122445384},{"value":851968},{"value":868352},{"value":6122444732},{"value":0},{"value":4354326528},{"value":64}],"flavor":"ARM_THREAD_STATE64","lr":{"value":104990173208846184},"cpsr":{"value":536870912},"fp":{"value":6122443168},"sp":{"value":6122443152},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6895972016,"matchesCrashFrame":1},"far":{"value":4354326528}},"frames":[{"imageOffset":315056,"symbol":"dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const","symbolLocation":40,"imageIndex":1},{"imageOffset":114536,"symbol":"dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array<dyld4::Loader::Region> const&, bool, bool, dyld4::Loader::FileValidationInfo const&)","symbolLocation":1064,"imageIndex":1},{"imageOffset":155460,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":88,"imageIndex":1},{"imageOffset":153848,"symbol":"dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array<dyld4::Loader::Region> const&) block_pointer)","symbolLocation":296,"imageIndex":1},{"imageOffset":155272,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":484,"imageIndex":1},{"imageOffset":172984,"symbol":"dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const","symbolLocation":132,"imageIndex":1},{"imageOffset":154736,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":208,"imageIndex":1},{"imageOffset":104900,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":172,"imageIndex":1},{"imageOffset":111148,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":2556,"imageIndex":1},{"imageOffset":106628,"symbol":"dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":780,"imageIndex":1},{"imageOffset":38492,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":556,"imageIndex":1},{"imageOffset":105400,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":264,"imageIndex":1},{"imageOffset":107184,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":492,"imageIndex":1},{"imageOffset":146352,"symbol":"invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":516,"imageIndex":1},{"imageOffset":260904,"symbol":"invocation function for block in mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool&) block_pointer) const","symbolLocation":136,"imageIndex":1},{"imageOffset":258916,"symbol":"mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":284,"imageIndex":1},{"imageOffset":260136,"symbol":"mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool&) block_pointer) const","symbolLocation":160,"imageIndex":1},{"imageOffset":145548,"symbol":"dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":164,"imageIndex":1},{"imageOffset":28884,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":1232,"imageIndex":1},{"imageOffset":27584,"symbol":"dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const","symbolLocation":544,"imageIndex":1},{"imageOffset":24668,"symbol":"start","symbolLocation":2304,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4344365056,
    "CFBundleShortVersionString" : "0.6.10 (r.7380941)",
    "CFBundleIdentifier" : "org.tug.texworks",
    "size" : 4751360,
    "uuid" : "38a48758-f90d-351a-b7e2-8e0890b6808d",
    "path" : "\/Applications\/TeXworks.app\/Contents\/MacOS\/TeXworks",
    "name" : "TeXworks",
    "CFBundleVersion" : "0.6.10 (r.7380941)"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6895656960,
    "size" : 532288,
    "uuid" : "fd466162-8122-3f5a-baed-39a02c7bb887",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6894845952,
  "size" : 4867276800,
  "uuid" : "fe7b28a3-4f93-3137-bf59-cbb77f42679b"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=612.1M resident=0K(0%) swapped_out_or_unallocated=612.1M(100%)\nWritable regions: Total=8384K written=80K(1%) resident=80K(1%) swapped_out=0K(0%) unallocated=8304K(99%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nSTACK GUARD                       56.0M        1 \nStack                             8176K        1 \nVM_ALLOCATE (reserved)             128K        1         reserved VM address space (unallocated)\n__DATA                              43K        2 \n__DATA_CONST                        88K        2 \n__DATA_DIRTY                         7K        1 \n__LINKEDIT                       607.1M        3 \n__TEXT                            5160K        2 \n__TPRO_CONST                       272K        1 \nmapped file                       3696K        5 \npage table in kernel                80K        1 \n===========                     =======  ======= \nTOTAL                            680.4M       20 \nTOTAL, minus reserved VM space   680.2M       20 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "beb696f54c92a54a93767495c1a575134bc47585",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "64b21a7351cbb02ce3442e4e",
      "factorPackIds" : {
        "REMINDERS_GROCERY" : "6647f0f7b6a75d3dc32993e7"
      },
      "deploymentId" : 240000042
    },
    {
      "rolloutId" : "60356660bbe37970735c5624",
      "factorPackIds" : {

      },
      "deploymentId" : 240000027
    }
  ],
  "experiments" : [

  ]
}
}

Model: Mac16,12, BootROM 11881.81.2, proc 10:4:6 processors, 32 GB, SMC 
Graphics: Apple M4, Apple M4, Built-In
Display: Q24G2, 4096 x 2304, Main, MirrorOff, Online
Display: Color LCD, 2560 x 1664 Retina, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Oct 31 2024 06:19:10 version 23.10.900.20.41.51.176 FWID 01-be2c8114
IO80211_driverkit-1345.10 "IO80211_driverkit-1345.10" Dec 14 2024 20:50:00
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: Ugreen Storage Device
USB Device: USB31Bus
USB Device: USB3.1 Hub
USB Device: USB3.0 Card Reader
USB Device: USB3.1 Hub
USB Device: USB3.1 Hub
USB Device: USB2.1 Hub
USB Device: USB2.1 Hub
USB Device: USB2.1 Hub
USB Device: Gaming KB
USB Device: 2.4G Wireless Receiver
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

wilinz avatar Jun 01 '25 08:06 wilinz

codesign --force --deep --sign - /Applications/TeXworks.app It seems to cure the problem, but maybe the following is also required: xattr -cr /Applications/TeXworks.app

https://github.com/TeXworks/texworks/issues/1067#issuecomment-2718150326

SamuelMarks avatar Jul 15 '25 00:07 SamuelMarks