一部のコードでは、セグメンテーションフォルトが発生し、gdbのstacktraceは、ポインタが0x1
を指していることを示しています。我々は、これらのセグメンテーションフォールトの3つのインスタンスをそれぞれに持っています。ポインタは0x1
を指すようになります。ポインタが0x1を指している - ヌルが有効であることを確認していますか?
このエラーから「優雅に」回復したいと思います。 SEGFAULT
の代わりに私はNULL
を確認できません。それは0
になるからです。アドレス0x1
を明示的にチェックしていますか?
これはおそらくGCC3.4.2(SLES9マシン)
何プラットフォームが上のこのですか? (CPUアーキテクチャとオペレーティングシステム) – wallyk
os – shergill