Opened 2 years ago

Last modified 2 years ago

#65890 closed defect

Pre-built shellcheck 0.8.0_3 binary crashes on arm64 on launch — at Initial Version

Reported by: wyuenho (Jimmy Yuen Ho Wong) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: shellcheck

Description

I'm on macOS 12.6, here's the crash report:

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

Process:               shellcheck [88326]
Path:                  /opt/local/bin/shellcheck
Identifier:            shellcheck
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Emacs [69111]
Responsible:           Emacs [69111]
User ID:               501

Date/Time:             2022-09-24 11:26:54.3480 +0100
OS Version:            macOS 12.6 (21G115)
Report Version:        12
Anonymous UUID:        D4DDF20F-8DD5-8042-6062-1FE41F8BDEA8

Sleep/Wake UUID:       A956182B-E072-46E4-BE3E-97F0F042D89B

Time Awake Since Boot: 57000 seconds
Time Since Wake:       4630 seconds

System Integrity Protection: enabled

Crashed Thread:        0  ghc_ticker  Dispatch queue: com.apple.main-thread

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

Termination Reason:    Namespace CODESIGNING, Code 2 

VM Region Info: 0x104333eb8 is in 0x102208000-0x104380000;  bytes after start: 34782904  bytes before end: 311623
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  __TEXT                      102208000-104380000    [ 33.5M] r-x/r-x SM=COW  ...in/shellcheck
      __DATA_CONST                104380000-104398000    [   96K] r--/rw- SM=COW  ...in/shellcheck

Thread 0 Crashed:: ghc_ticker Dispatch queue: com.apple.main-thread
0   shellcheck                    	       0x104223c18 ghczmprim_GHCziCString_unpackCStringzh_info + 16
1   shellcheck                    	       0x1042b4620 scheduleWaitThread + 836
2   shellcheck                    	       0x1042b4620 scheduleWaitThread + 836
3   dyld                          	       0x1061bd08c start + 520

Thread 1:
0   libsystem_kernel.dylib        	       0x1b88b606c __semwait_signal + 8
1   libsystem_c.dylib             	       0x1b87befc8 nanosleep + 220
2   shellcheck                    	       0x1042b29d8 rtsSleep + 68
3   libsystem_pthread.dylib       	       0x1b88eb08c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000007000406110   x1: 0x0000000000000002   x2: 0x000000007682af7a   x3: 0x0000000102a556e0
    x4: 0x000000700040951c   x5: 0x00000070004094f8   x6: 0x00000070004092d4   x7: 0x0000007000409233
    x8: 0x00000070004ff098   x9: 0x0000007000500000  x10: 0x0000007000406120  x11: 0x0000007000407000
   x12: 0x00000070004090e1  x13: 0x0000007000409273  x14: 0x0000000102a564d0  x15: 0x00000001042db6b0
   x16: 0x000000005c0545c5  x17: 0x0000000104333eb8  x18: 0x0000000000000000  x19: 0x0000000104759c18
   x20: 0x0000007000405298  x21: 0x00000070004097c8  x22: 0x00000001044ba0c8  x23: 0x0000000104333eb8
   x24: 0x00000070004090e1  x25: 0x00000070004097b3  x26: 0x0000007000409729  x27: 0x000000700040978b
   x28: 0x00000070004050c0   fp: 0x000000016dbf6510   lr: 0x00000001042b4620
    sp: 0x000000016dbf2470   pc: 0x0000000104223c18 cpsr: 0x20001000
   far: 0x0000000104333eb8  esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
       0x102208000 -        0x10437ffff shellcheck (*) <254aed9b-dddf-3016-9586-950a87fdf73e> /opt/local/bin/shellcheck
       0x1061b8000 -        0x106217fff dyld (*) <38ee9fe9-b66d-3066-8c5c-6ddf0d6944c6> /usr/lib/dyld
       0x1b88b1000 -        0x1b88e8fff libsystem_kernel.dylib (*) <a9d87740-9c1d-3468-bf60-720a8d713cba> /usr/lib/system/libsystem_kernel.dylib
       0x1b87b0000 -        0x1b8831fff libsystem_c.dylib (*) <b25d2080-bb9e-38d6-8236-9cef4b2f11a3> /usr/lib/system/libsystem_c.dylib
       0x1b88e9000 -        0x1b88f5fff libsystem_pthread.dylib (*) <63c4eef9-69a5-38b1-996e-8d31b66a051d> /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=642.7M resident=0K(0%) swapped_out_or_unallocated=642.7M(100%)
Writable regions: Total=256.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=256.6G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                           145.2M       12 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)         120.0M        1         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       54.5M        2 
Stack                             10.1M        2 
VM_ALLOCATE                      128.0M        1 
VM_ALLOCATE (reserved)           255.9G        1         reserved VM address space (unallocated)
__AUTH                              46K       11 
__AUTH_CONST                        67K       38 
__DATA                            4077K       41 
__DATA_CONST                       370K       42 
__DATA_DIRTY                        73K       21 
__LINKEDIT                       603.3M        5 
__OBJC_CONST                        10K        5 
__OBJC_RO                         83.0M        1 
__OBJC_RW                         3168K        1 
__TEXT                            39.4M       45 
dyld private memory               1024K        1 
shared memory                       16K        1 
===========                     =======  ======= 
TOTAL                            257.4G      238 
TOTAL, minus reserved VM space     1.0G      238 



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

{"app_name":"shellcheck","timestamp":"2022-09-24 11:26:54.00 +0100","app_version":"","slice_uuid":"254aed9b-dddf-3016-9586-950a87fdf73e","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.6 (21G115)","incident_id":"7420585B-7A65-4751-B915-ED000DB367DC","name":"shellcheck"}
{
  "uptime" : 57000,
  "procLaunch" : "2022-09-24 11:26:54.3404 +0100",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,1",
  "procStartAbsTime" : 1381698296525,
  "coalitionID" : 4482,
  "osVersion" : {
    "train" : "macOS 12.6",
    "build" : "21G115",
    "releaseType" : "User"
  },
  "captureTime" : "2022-09-24 11:26:54.3480 +0100",
  "incident" : "7420585B-7A65-4751-B915-ED000DB367DC",
  "bug_type" : "309",
  "pid" : 88326,
  "procExitAbsTime" : 1381698470964,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "shellcheck",
  "procPath" : "\/opt\/local\/bin\/shellcheck",
  "parentProc" : "Emacs",
  "parentPid" : 69111,
  "coalitionName" : "org.gnu.Emacs",
  "crashReporterKey" : "D4DDF20F-8DD5-8042-6062-1FE41F8BDEA8",
  "responsiblePid" : 69111,
  "responsibleProc" : "Emacs",
  "wakeTime" : 4630,
  "sleepWakeUUID" : "A956182B-E072-46E4-BE3E-97F0F042D89B",
  "sip" : "enabled",
  "vmRegionInfo" : "0x104333eb8 is in 0x102208000-0x104380000;  bytes after start: 34782904  bytes before end: 311623\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  __TEXT                      102208000-104380000    [ 33.5M] r-x\/r-x SM=COW  ...in\/shellcheck\n      __DATA_CONST                104380000-104398000    [   96K] r--\/rw- SM=COW  ...in\/shellcheck",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000032, 0x0000000104333eb8","rawCodes":[50,4365434552],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x0000000104333eb8"},
  "termination" : {"namespace":"CODESIGNING","flags":0,"code":2},
  "vmregioninfo" : "0x104333eb8 is in 0x102208000-0x104380000;  bytes after start: 34782904  bytes before end: 311623\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  __TEXT                      102208000-104380000    [ 33.5M] r-x\/r-x SM=COW  ...in\/shellcheck\n      __DATA_CONST                104380000-104398000    [   96K] r--\/rw- SM=COW  ...in\/shellcheck",
  "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":550968,"threadState":{"x":[{"value":481040556304},{"value":2},{"value":1988276090},{"value":4339357408,"symbolLocation":0,"symbol":"Ls2jzn_info"},{"value":481040569628},{"value":481040569592},{"value":481040569044},{"value":481040568883},{"value":481041576088},{"value":481041580032},{"value":481040556320},{"value":481040560128},{"value":481040568545},{"value":481040568947},{"value":4339360976,"symbolLocation":0,"symbol":"Ls2jEy_info"},{"value":4365072048,"symbolLocation":0,"symbol":"stg_bh_upd_frame_info"},{"value":1543849413},{"value":4365434552,"symbolLocation":0,"symbol":"Lr2iL3_bytes"},{"value":0},{"value":4369783832,"symbolLocation":24,"symbol":"MainCapability"},{"value":481040552600},{"value":481040570312},{"value":4367032520,"symbolLocation":0,"symbol":"Lr2iL4_closure"},{"value":4365434552,"symbolLocation":0,"symbol":"Lr2iL3_bytes"},{"value":481040568545},{"value":481040570291},{"value":481040570153},{"value":481040570251},{"value":481040552128}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4364912160},"cpsr":{"value":536875008},"fp":{"value":6136227088},"sp":{"value":6136210544},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4364319768,"matchesCrashFrame":1},"far":{"value":4365434552}},"name":"ghc_ticker","queue":"com.apple.main-thread","frames":[{"imageOffset":33668120,"symbol":"ghczmprim_GHCziCString_unpackCStringzh_info","symbolLocation":16,"imageIndex":0},{"imageOffset":34260512,"symbol":"scheduleWaitThread","symbolLocation":836,"imageIndex":0},{"imageOffset":34260512,"symbol":"scheduleWaitThread","symbolLocation":836,"imageIndex":0},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":1}]},{"id":550969,"frames":[{"imageOffset":20588,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":2},{"imageOffset":61384,"symbol":"nanosleep","symbolLocation":220,"imageIndex":3},{"imageOffset":34253272,"symbol":"rtsSleep","symbolLocation":68,"imageIndex":0},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4330651648,
    "size" : 35094528,
    "uuid" : "254aed9b-dddf-3016-9586-950a87fdf73e",
    "path" : "\/opt\/local\/bin\/shellcheck",
    "name" : "shellcheck"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4397432832,
    "size" : 393216,
    "uuid" : "38ee9fe9-b66d-3066-8c5c-6ddf0d6944c6",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7391088640,
    "size" : 229376,
    "uuid" : "a9d87740-9c1d-3468-bf60-720a8d713cba",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7390035968,
    "size" : 532480,
    "uuid" : "b25d2080-bb9e-38d6-8236-9cef4b2f11a3",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7391318016,
    "size" : 53248,
    "uuid" : "63c4eef9-69a5-38b1-996e-8d31b66a051d",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  }
],
  "sharedCache" : {
  "base" : 7388020736,
  "size" : 3144744960,
  "uuid" : "049b583e-d4dc-3b2b-88da-e52d6e18313d"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=642.7M resident=0K(0%) swapped_out_or_unallocated=642.7M(100%)\nWritable regions: Total=256.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=256.6G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nKernel Alloc Once                   32K        1 \nMALLOC                           145.2M       12 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)         120.0M        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       54.5M        2 \nStack                             10.1M        2 \nVM_ALLOCATE                      128.0M        1 \nVM_ALLOCATE (reserved)           255.9G        1         reserved VM address space (unallocated)\n__AUTH                              46K       11 \n__AUTH_CONST                        67K       38 \n__DATA                            4077K       41 \n__DATA_CONST                       370K       42 \n__DATA_DIRTY                        73K       21 \n__LINKEDIT                       603.3M        5 \n__OBJC_CONST                        10K        5 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3168K        1 \n__TEXT                            39.4M       45 \ndyld private memory               1024K        1 \nshared memory                       16K        1 \n===========                     =======  ======= \nTOTAL                            257.4G      238 \nTOTAL, minus reserved VM space     1.0G      238 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "ghc_ticker",
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60186475825c62000ccf5450",
      "factorPackIds" : {

      },
      "deploymentId" : 240000026
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000015
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "5b729754-3882-4560-826f-9c0bc27d77c6",
      "experimentId" : "6192fb082171a2330e561df0",
      "deploymentId" : 400000035
    }
  ]
}
}

Model: MacBookPro18,1, BootROM 7459.141.1, proc 10:8:2 processors, 32 GB, SMC 
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Apr  6 2022 05:55:54 version 20.90.45.0.8.7.118 FWID 01-e7138ff2
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.

Change History (0)

Note: See TracTickets for help on using tickets.