cygwin 上で malloc 再定義は不可

cygwin上で動作するアプリケーションは malloc/free を再定義すると以下のようにアボートしてしまう。

$ ./test.exe
  12964 [main] test 2316 _cygtls::handle_exceptions: 
Error while dumping state (probably corrupted stack)
Segmentation fault (core dumped)

あんまり追ってないので情報が薄いなぁ。