Solution ID:151330679 表題: 「Error: Stack limit (8192 kbytes) has been exceeded fp = 0xefffcfe4)」エラーが出るのはなぜですか 製品: Purify、PureCoverage、Quantify バージョン: すべてのバージョン OS: Solaris 2.x DEFECT #: N/A PATCH #: N/A 参照事項: N/A 作成年月日: 18-Dec-2002 改訂年月日: 現象: Purify/PureCoverage/Quantifyのインストゥルメンテーション中に 下記のエラーが発生して、インストゥルメンテーションが異常終了し ます。 =============== Purify 2002a.06.00 Solaris 2 (32-bit) Copyright (C) 1992-2002 Rational Software Corp. All rights reserved. Instrumenting: crti.o Purify engine: While processing file /opt/SUNWspro/SC4.2/lib/crti.o: Error: Stack limit (8192 kbytes) has been exceeded (fp = 0xefffcfe4); Try issuing the csh command: limit stacksize 16384. If possible, please send a bug report to support@rational.com including the product name and version (Purify 2002a.06.00 Solaris 2 (32-bit)), plus your compiler name and version, operating system version, this and any preceding error messages, and ideally a uuencoded copy of any object or data files involved. Thank you. ================ 原因: 問題のシステム環境のstack limitサイズが小さいために発生します。 解決策: stack limitサイズをunlimitedまたは最大限999999に増やします。 stack limitサイズはulimit -s コマンドで変更できます。 %ulimit -s 999999 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。