'cc: Internal compiler error: program got fatal signal 11' while compiling
819922Nov 30 2010 — edited Dec 10 2010My program works well without the '-g' option, however, when it compiled with debug mode, it will return singal 11 fatal error.
I tried using SunStudio 12.1/2 on my solaris 10 machine (SPARC). Is there anyone who know the reason why?
CC -mt -g -DDEV_SUN -KPIC -DP_USE_ORBIX -I/export/home/ml3/dev_unix -I/apps/oracle/product/10.2/db_1/precomp/public -I/apps/sslcpp4.5.4.E1.solaris/include -
I/usr/local/ssl/include -I/apps/iona/asp/6.3/include -I/export/home/ml3/dev_unix/ORDER/src/force_v32 -I/export/home/ml3/dev_unix/SYNAPSE/src/synapse_v1/obs -
I/export/home/ml3/dev_unix/SYNAPSE/src/synapse_v1/common -I/export/home/ml3/dev_unix/SYNAPSE/src/synapse_v1/security -
I/export/home/eptprod1/Synapse/module/lib/corbautil/cxx/gsp -I/export/home/eptprod1/Synapse/module/lib/corbautil/cxx/import_export -
I/export/home/eptprod1/Synapse/module/lib/corbautil/cxx/PolicyListParser -I/export/home/eptprod1/Synapse/module/lib/corbautil/cxx/PoaUtility -
I/export/home/eptprod1/Synapse/module/lib/corbautil/cxx/portability -c /export/home/ml3/dev_unix/EPT/src/orc/OrcTimerTask.cpp -o
/export/home/ml3/dev_unix/EPT/lib/orc/OrcTimerTask.o
db_exec_sql /export/home/ml3/dev_unix/EPT/database/table/T_ALLOWED_ORDER_TYPE.sql
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 30 09:58:09 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SQL> 1 DECLARE
2
3 nb number(10) := 0;
4
5 BEGIN
6
7 SELECT count(*)
8 INTO nb
9 FROM user_tables
10 WHERE table_name = 'ALLOWED_ORDER_TYPE';
11
12 IF nb = 1 THEN
13 EXECUTE IMMEDIATE 'DROP TABLE ALLOWED_ORDER_TYPE';
14 END IF;
15
16* END;
PL/SQL procedure successfully completed.
SQL> SQL> 2 3 4 5 6
Table created.
SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
db_exec_sql /export/home/ml3/dev_unix/EPT/database/index/IC_ALLOWED_ORDER_TYPE.sql
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 30 09:58:09 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 SQL> 1 DECLARE
2
3 nb number(10) := 0;
4
5 BEGIN
6
7 SELECT count(*)
8 INTO nb
9 FROM user_indexes
10 WHERE table_name = 'ALLOWED_ORDER_TYPE'
11 AND index_name = 'IC_ALLOWED_ORDER_TYPE';
12
13 IF nb = 1 THEN
14 EXECUTE IMMEDIATE 'DROP INDEX IC_ALLOWED_ORDER_TYPE';
15 END IF;
16
17* END;
PL/SQL procedure successfully completed.
SQL> SQL> 2 3 4 5 6
Index created.
SQL> SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
db_table_header ALLOWED_ORDER_TYPE > /export/home/ml3/dev_unix/EPT/database/inc/T_ALLOWED_ORDER_TYPE.h
db_table_ctl ALLOWED_ORDER_TYPE > /export/home/ml3/dev_unix/EPT/database/ctl/ALLOWED_ORDER_TYPE.ctl
db_exec_sql /export/home/ml3/dev_unix/EPT/database/table/T_BASKET_DEAL_SUBSCRIBE.sql
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 30 09:58:10 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SQL> 1 DECLARE
2
3 nb number(10) := 0;
4
5 BEGIN
6
7 SELECT count(*)
8 INTO nb
9 FROM user_tables
10 WHERE table_name = 'BASKET_DEAL_SUBSCRIBE';
11
12 IF nb = 1 THEN
13 EXECUTE IMMEDIATE 'DROP TABLE BASKET_DEAL_SUBSCRIBE';
14 END IF;
15
16* END;
PL/SQL procedure successfully completed.
SQL> SQL> 2 3 4 5
Table created.
SQL> SQL> SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
db_exec_sql /export/home/ml3/dev_unix/EPT/database/index/IC_BASKET_DEAL_SUBSCRIBE.sql
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 30 09:58:10 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> SQL> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 SQL> 1 DECLARE
2
3 nb number(10) := 0;
4
5 BEGIN
6
7 SELECT count(*)
8 INTO nb
9 FROM user_indexes
10 WHERE table_name = 'BASKET_DEAL_SUBSCRIBE'
11 AND index_name = 'IC_BASKET_DEAL_SUBSCRIBE';
12
13 IF nb = 1 THEN
14 EXECUTE IMMEDIATE 'DROP INDEX IC_BASKET_DEAL_SUBSCRIBE';
15 END IF;
16
17* END;
PL/SQL procedure successfully completed.
SQL> SQL> 2 3 4 5
Index created.
SQL> SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
db_table_header BASKET_DEAL_SUBSCRIBE > /export/home/ml3/dev_unix/EPT/database/inc/T_BASKET_DEAL_SUBSCRIBE.h
>> Signal 11:
while processing /export/home/ml3/dev_unix/EPT/src/orc/OrcTimerTask.cpp at line 0.
make: *** [export/home/ml3/dev_unix/EPT/lib/orc/OrcTimerTask.o] Error 2
make: *** Waiting for unfinished jobs....
db_table_ctl BASKET_DEAL_SUBSCRIBE > /export/home/ml3/dev_unix/EPT/database/ctl/BASKET_DEAL_SUBSCRIBE.ctl
**** Error compiling EPT ****
ml3@110110:/apps/export/home/ml3/dev_unix>