[MacPorts] #65890: Pre-built shellcheck 0.8.0_3 binary crashes on arm64 on launch
MacPorts
noreply at macports.org
Sat Sep 24 10:35:47 UTC 2022
#65890: Pre-built shellcheck 0.8.0_3 binary crashes on arm64 on launch
---------------------+------------------------
Reporter: wyuenho | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: shellcheck
---------------------+------------------------
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.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/65890>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list