Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 450231

Summary: g++: Internal error: Segmentation fault (program cc1plus)
Product: [Fedora] Fedora Reporter: Tom "spot" Callaway <tcallawa>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-06-24 19:08:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 440934    

Description Tom "spot" Callaway 2008-06-06 01:01:36 UTC
Description of problem:

QuantLib (one of my Fedora packages) no longer compiles cleanly in Fedora 9 or
Rawhide. Specifically, it repeatably fails here:

[spot@localhost test-suite]$ make
if g++ -DHAVE_CONFIG_H -I. -I. -I../ql  -I.. -I.. -DQL_WORKING_BOOST_STREAMS -O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fpermissive  -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
-m64 -mtune=generic -MT riskstats.o -MD -MP -MF ".deps/riskstats.Tpo" -c -o
riskstats.o riskstats.cpp; \
	then mv -f ".deps/riskstats.Tpo" ".deps/riskstats.Po"; else rm -f
".deps/riskstats.Tpo"; exit 1; fi
{standard input}: Assembler messages:
{standard input}:34250: Warning: end of file not at end of a line; newline inserted
{standard input}:34355: Error: undefined symbol `.LLSDATT3942' in operation
{standard input}:34358: Error: undefined symbol `.LLSDACSE3942' in operation
g++: Internal error: Segmentation fault (program cc1plus)
Please submit a full bug report.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make: *** [riskstats.o] Error 1

Unfortunately, distilling this down to a test case isn't going to be easy. Your
best bet would be to checkout the QuantLib module from Fedora CVS, then try to
build it on x86_64 with either Fedora 9 or rawhide.

Comment 1 Jakub Jelinek 2008-06-23 10:44:04 UTC
Can you still reproduce this with gcc-4.3.1-2?  I can't.

Comment 2 Tom "spot" Callaway 2008-06-24 19:08:42 UTC
Nope. Looks like this one is fixed. Thanks.