gdb
とか使えない,
とか書いてたけど使える
とわかった
(ひげぽん氏の
解説).
-g
オプションとかつけてコンパイル,
あとは gdb perl
して run foo.pl
とか.
これで Segmentation Fault したときに
backtrace
なんかが可能に!
gdb perl
ワザのおかげで最後に一個のこってた Segmentation Fault
ばぐは取り除かれた.
gdb perl
ワザでは解明できぬ
(文字列まわりの何か,
まではわかるんだけど)
ファイル出力時の Segmentation Fault
が新たに見つかった
……
ぢみちに調べていくと,
下のごとき
「ほのぼの」
やりとりが SWIG の暗闇の中でこっそり行われていた,
とわかった.
<fstream>
使って C++ の中からファイルに出力させることにした
(SWIG の interface を工夫すれば回避できるような気もするけど,
かえって面倒そうなんで).
一件落着.