x86 の Solaris 8 では、strip
を使用してデバッグ記号を削除すると
mysqld
がコアをダンプします。strip
.
gcc あるいは egcs を Solaris x86 で使用中の負荷下でにコア ダンプの問題が発生したら、以下の configure コマンドを使用します。
CC=gcc CFLAGS="-O3 -fomit-frame-pointer -DHAVE_CURSES_H" \ CXX=gcc \ CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \ -fno-exceptions -fno-rtti -DHAVE_CURSES_H" \ ./configure --prefix=/usr/local/mysql
これにより libstdc++
ライブラリおよび C++
例外で問題を回避します。
これで問題が解決できない場合、デバッグ バージョンをコンパイルし、それをトレース ファイルあるいは gdb で実行します。Debugging mysqld under gdb 参照。