https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100152
--- Comment #12 from lucier at math dot purdue.edu --- (In reply to Iain Sandoe from comment #11) > is this specific to macOS? (or is it unknown if the effect would also show > on Linux)? It does not show up on Linux with gcc-10.3.0. I forgot to mention one thing that may be important---it shows up only when configuring and building a shared library, not when building a static library. I'm sorry, I should have just included the entire console crash report, here it is. Process: gsc [98080] Path: /Users/USER/*/gsc Identifier: gsc Version: 0 Code Type: X86-64 (Native) Parent Process: bash [98061] Responsible: X11.bin [3613] User ID: 502 Date/Time: 2021-04-19 20:46:16.292 -0400 OS Version: Mac OS X 10.15.7 (19H524) Report Version: 12 Bridge OS Version: 5.2 (18P4346) Anonymous UUID: 502BD235-3A7B-DBA1-5FD5-B92502CEE0D5 Sleep/Wake UUID: 7F858BB5-C456-41BC-888B-282D50F0E93B Time Awake Since Boot: 2500000 seconds Time Since Wake: 2100000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x000000000000000c, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Illegal instruction: 4 Termination Reason: Namespace SIGNAL, Code 0x4 Terminating Process: exc handler [98080] Application Specific Information: dyld2 mode Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libgambit.dylib 0x000000010dfaf010 ___SCMOBJ_to_NONNULLSTRING + 1520 (c_intf.c:3280) Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00007fff924cfba8 rbx: 0x0000000000000001 rcx: 0x000000010e4bdf90 rdx: 0x000000010e4bdca0 rdi: 0x00007ffee1c853a8 rsi: 0x000000000000002f rbp: 0x00007fdf00595ec0 rsp: 0x00007ffee1c853a0 r8: 0x0000000000000460 r9: 0x0000000000000466 r10: 0x00007fff924cfba9 r11: 0x000000010dfab920 r12: 0x0000000000000042 r13: 0x00007ffee1c853f8 r14: 0x000000010e4bdca0 r15: 0x00000000000006d8 rip: 0x000000010dfaf010 rfl: 0x0000000000010206 cr2: 0x000000010dfaea20 Logical CPU: 4 Error Code: 0x00000000 Trap Number: 12 Binary Images: 0x10df75000 - 0x10df80ff7 +gsc (0) <E4961F37-9789-36C1-A8A1-7E8652B8EC2C> /Users/USER/*/gsc 0x10df9b000 - 0x10e21afff +libgambit.dylib (0) <8B13D756-0995-39A9-A32E-6A42E6D0635A> /Users/USER/*/libgambit.dylib 0x10e726000 - 0x10e9f1fff +libgambitgsc.dylib (0) <C7AD4EB8-9648-346C-935B-44457DE073B5> /Users/USER/*/libgambitgsc.dylib 0x10f027000 - 0x10f03efff +libgcc_s.1.dylib (1) <8BF2E6A1-4FDE-3DAB-B58E-45A8624D3FA1> /usr/local/gcc-10.3.0/lib/libgcc_s.1.dylib 0x112a0b000 - 0x112a9cf47 dyld (750.6) <326C6480-04F4-3164-A363-53079A148E2F> /usr/lib/dyld 0x7fff68dc9000 - 0x7fff68dcafff libSystem.B.dylib (1281.100.1) <C49167AD-722B-3DF3-9031-7D6B59FC2A06> /usr/lib/libSystem.B.dylib 0x7fff690af000 - 0x7fff69101fff libc++.1.dylib (902.1) <59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib 0x7fff69102000 - 0x7fff69117ffb libc++abi.dylib (902) <E692F14F-C65E-303B-9921-BB7E97D77855> /usr/lib/libc++abi.dylib 0x7fff6ac29000 - 0x7fff6ac5cfde libobjc.A.dylib (787.1) <6DF81160-5E7F-3E31-AA1E-C875E3B98AF6> /usr/lib/libobjc.A.dylib 0x7fff6bbc6000 - 0x7fff6bbcbff3 libcache.dylib (83) <AF488D13-9E89-35E0-B078-BE37CC5B8586> /usr/lib/system/libcache.dylib 0x7fff6bbcc000 - 0x7fff6bbd7fff libcommonCrypto.dylib (60165.120.1) <C7912BE5-993E-3581-B2A0-6AABDC8C5562> /usr/lib/system/libcommonCrypto.dylib 0x7fff6bbd8000 - 0x7fff6bbdffff libcompiler_rt.dylib (101.2) <49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib 0x7fff6bbe0000 - 0x7fff6bbe9ff7 libcopyfile.dylib (166.40.1) <3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib 0x7fff6bbea000 - 0x7fff6bc7cfdb libcorecrypto.dylib (866.140.1) <60567BF8-80FA-359A-B2F3-A3BAEFB288FD> /usr/lib/system/libcorecrypto.dylib 0x7fff6bd89000 - 0x7fff6bdc9ff0 libdispatch.dylib (1173.100.2) <CD9C059C-91D9-30E8-8926-5B9CD0D5D4F5> /usr/lib/system/libdispatch.dylib 0x7fff6bdca000 - 0x7fff6be00fff libdyld.dylib (750.6) <789A18C2-8AC7-3C88-813D-CD674376585D> /usr/lib/system/libdyld.dylib 0x7fff6be01000 - 0x7fff6be01ffb libkeymgr.dylib (30) <DB3337BE-01CA-3425-BD0C-87774FC0CDC0> /usr/lib/system/libkeymgr.dylib 0x7fff6be0f000 - 0x7fff6be0fff7 liblaunch.dylib (1738.140.2) <7200E214-9B4D-3B22-9844-4C7892FC890B> /usr/lib/system/liblaunch.dylib 0x7fff6be10000 - 0x7fff6be15ff7 libmacho.dylib (959.0.1) <AA613A9C-961A-3B67-B696-4622FA59FC4E> /usr/lib/system/libmacho.dylib 0x7fff6be16000 - 0x7fff6be18ff3 libquarantine.dylib (110.40.3) <F234E51D-FD0B-3EE4-B679-AE3EE9C536C3> /usr/lib/system/libquarantine.dylib 0x7fff6be19000 - 0x7fff6be1aff7 libremovefile.dylib (48) <7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib 0x7fff6be1b000 - 0x7fff6be32ff3 libsystem_asl.dylib (377.60.2) <1563EE02-0657-3B78-99BE-A947C24122EF> /usr/lib/system/libsystem_asl.dylib 0x7fff6be33000 - 0x7fff6be33ff7 libsystem_blocks.dylib (74) <0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib 0x7fff6be34000 - 0x7fff6bebbfff libsystem_c.dylib (1353.100.2) <BBDED5E6-A646-3EED-B33A-91E4331EA063> /usr/lib/system/libsystem_c.dylib 0x7fff6bebc000 - 0x7fff6bebfffb libsystem_configuration.dylib (1061.141.1) <0EE84C33-64FD-372B-974A-AF7A136F2068> /usr/lib/system/libsystem_configuration.dylib 0x7fff6bec0000 - 0x7fff6bec3fff libsystem_coreservices.dylib (114) <A199156E-058D-3ABB-BCE9-4B9F20DCED0F> /usr/lib/system/libsystem_coreservices.dylib 0x7fff6bec4000 - 0x7fff6beccfff libsystem_darwin.dylib (1353.100.2) <5B12B5DB-3F30-37C1-8ECC-49A66B1F2864> /usr/lib/system/libsystem_darwin.dylib 0x7fff6becd000 - 0x7fff6bed4fff libsystem_dnssd.dylib (1096.100.3) <EBB4C2C2-E031-3094-B40A-E67BF261D295> /usr/lib/system/libsystem_dnssd.dylib 0x7fff6bed5000 - 0x7fff6bed6ffb libsystem_featureflags.dylib (17) <29FD922A-EC2C-3F25-BCCC-B58D716E60EC> /usr/lib/system/libsystem_featureflags.dylib 0x7fff6bed7000 - 0x7fff6bf24ff7 libsystem_info.dylib (538) <8A321605-5480-330B-AF9E-64E65DE61747> /usr/lib/system/libsystem_info.dylib 0x7fff6bf25000 - 0x7fff6bf51ff7 libsystem_kernel.dylib (6153.141.16) <05E98124-C845-374E-A323-8D6CFB60926F> /usr/lib/system/libsystem_kernel.dylib 0x7fff6bf52000 - 0x7fff6bf99fff libsystem_m.dylib (3178) <00F331F1-0D09-39B3-8736-1FE90E64E903> /usr/lib/system/libsystem_m.dylib 0x7fff6bf9a000 - 0x7fff6bfc1fff libsystem_malloc.dylib (283.100.6) <8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib 0x7fff6bfc2000 - 0x7fff6bfcfffb libsystem_networkextension.dylib (1095.140.2) <F06C65C5-2CBE-313C-96E1-A09240F9FE57> /usr/lib/system/libsystem_networkextension.dylib 0x7fff6bfd0000 - 0x7fff6bfd9ff7 libsystem_notify.dylib (241.100.2) <FA22F928-D91B-3AA5-96BB-3186AC0FB264> /usr/lib/system/libsystem_notify.dylib 0x7fff6bfda000 - 0x7fff6bfe2fef libsystem_platform.dylib (220.100.1) <009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib 0x7fff6bfe3000 - 0x7fff6bfedfff libsystem_pthread.dylib (416.100.3) <62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib 0x7fff6bfee000 - 0x7fff6bff2ff3 libsystem_sandbox.dylib (1217.141.2) <051C4018-4345-3034-AC98-6DE42FB8273B> /usr/lib/system/libsystem_sandbox.dylib 0x7fff6bff3000 - 0x7fff6bff5fff libsystem_secinit.dylib (62.100.2) <F80872AA-E1FD-3D7E-8729-467656EC6561> /usr/lib/system/libsystem_secinit.dylib 0x7fff6bff6000 - 0x7fff6bffdffb libsystem_symptoms.dylib (1238.120.2) <702D0910-5C34-3D43-9631-8BD215DE4FE1> /usr/lib/system/libsystem_symptoms.dylib 0x7fff6bffe000 - 0x7fff6c014ff2 libsystem_trace.dylib (1147.120.1) <BC141783-66D9-3137-A783-211B38E49ADB> /usr/lib/system/libsystem_trace.dylib 0x7fff6c016000 - 0x7fff6c01bff7 libunwind.dylib (35.4) <42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib 0x7fff6c01c000 - 0x7fff6c051ffe libxpc.dylib (1738.140.2) <54EEF402-42C7-3995-BADE-93C48EFC4452> /usr/lib/system/libxpc.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: 314754339 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=403.5M resident=0K(0%) swapped_out_or_unallocated=403.5M(100%) Writable regions: Total=201.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=201.4M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Kernel Alloc Once 8K 1 MALLOC 137.1M 37 Stack 64.0M 2 __DATA 7316K 45 __DATA_CONST 196K 4 __LINKEDIT 393.5M 205 __OBJC_RO 32.3M 17 __OBJC_RW 1908K 2 __TEXT 10.1M 46 shared memory 8K 2 =========== ======= ======= TOTAL 646.1M 361