Solution ID:119949240 Type: External 表題: "Internal error: Segment start undetermined" メッセージがでるの はなぜですか。 製品: Purify/PureCoverage/Quantify バージョン: DeveloperTools.2002.05.00 OS: Solaris 2.8 DEFECT #: PSIps45189 PATCH #: 2002a.06.00.proto.0038 参照事項: Solution ID:25642の日本語訳 作成年月日: 06-May-2002 改訂年月日: 28-May-2002 現象: /usr/lib/libdl.so.1のインストゥルメンテーション中に下記のエラーメッセージ が出力され、インストゥルメンテーションが失敗します。 Instrumenting: libdl.so.1 Purify engine: While processing file /usr/lib/libdl.so.1: Internal error: Segment start undetermined If possible, please send a bug report to support@rational.com including the product name and version (Purify 2002a.06.00 Proto 0029 011206 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. 原因: このエラーは下記のSolarisのリンカパッチがシステムにインストールされている ために発生します。 Patch-ID# 109147-14 Keywords: dlsym dlclose linker INITFIRST crle rtld symlinks secure link_audit Synopsis: SunOS 5.8: Linker patch Date: Jan/18/2002 このリンカパッチで新しいタイプのプログラムヘッダ「PT_NOTE」が導入されまし たが、Purify/PureCoverage/Quantifyのインストゥルメンテーションエンジンが そのタイプに対応しておらず、プログラムヘッダを認識できません。 解決策: この問題は弊社でも既知の問題として認識されており、不具合IDはPSIps45189 となっています。 問題の回避策としては、このパッチよりも古いバージョンのリンカパッチに戻して いただくか、もしくは、この問題はPurify/PureCoverage/Quantifyのプロトバー ジョン2002a.06.00.proto.0038で改修しておりますので、これ以降のバージョン のPurify/PureCoverage/Quantifyにアップグレードをします。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。