We found an long standing bug that causes the C/C++ FE to generate a 
segmentation fault on exit when SPIN is being written to the output file.

Note that you need to build the compiler 64 bits to expose the problem (at 
least with the example that I have provided).

The problem occurs when the generated SPIN is a multiple of 0x1000000 bytes.

Per the comment in the bug fix patch we need to be careful to only call 
gs_mempool_idx2address when the index is valid.

More information is provide in the bug report on how to reproduce the problem:

https://bugs.open64.net/show_bug.cgi?id=1001

Could a gatekeeper review this change when they have the chance?

Thanks,

Doug

Attachment: 0001-fix-bug-in-gs_write-bug-1001.patch
Description: 0001-fix-bug-in-gs_write-bug-1001.patch

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to