SendMessageという命令は、ハンドルが不正だった等おかしな値があった場合、ポインタでおかしなとこを参照したような意味不明な動きをするんでしょうか?
何故かSendMessageから関数の頭にワープして無限ループに入るバグに悩まされています。