https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89702
--- Comment #3 from Karl Burgess <karl.burgess at oracle dot com> --- (In reply to Andrew Pinski from comment #2) > >Solaris SunOS 5.10 > > This might mean it is a kernel issue too. > What does gdb show when it crashes? > info registers Program terminated with signal 11, Segmentation fault. #0 isLegalUTF8 (length=1, source=0x812e40f 'A' <repeats 200 times>...) at ConvertUTF.c:131 131 switch (length) { (gdb) where #0 isLegalUTF8 (length=1, source=0x812e40f 'A' <repeats 200 times>...) at ConvertUTF.c:131 #1 ConvertUTF8toUTF16 (sourceStart=sourceStart@entry=0x8047c70, sourceEnd=sourceEnd@entry=0x9961740 "\001", targetStart=targetStart@entry=0x8047c6c, targetEnd=targetEnd@entry=0xcb61748, flags=flags@entry=lenientConversion) at ConvertUTF.c:169 #2 0x08051311 in ConvertData (size=<synthetic pointer>, pData=0x8061740) at main.c:32 #3 main (argc=<optimized out>, argv=<optimized out>) at main.c:87 (gdb) info registers eax 0x0 0 ecx 0x9afb0e6 162509030 edx 0x812e40f 135455759 ebx 0x1 1 esp 0x8047c2a 0x8047c2a ebp 0x812e410 0x812e410 esi 0xffff0000 -65536 edi 0x41 65 eip 0x8050ee8 0x8050ee8 <ConvertUTF8toUTF16+152> eflags 0x297 [ CF PF AF SF IF ] cs 0x3b 59 ss 0x43 67 ds 0x43 67 es 0x43 67 fs 0x0 0 gs 0x1c3 451 (gdb)