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

Reply via email to