一部のソースはコンパイラとして使うプログラムが違い(根本は同じだけど間にかましているスクリプトが違う。CFLAGが渡されない。includeされるファイルは変えていなかった......修正前後で構造体のサイズが変わっていた。それを使うソースは「大半のソース」に属していた。大きいサイズでアクセスしていた。オーバーフローしても壊れるのは未使用領域だったため問題にならなかった。思いっきり他の領域を破壊していた。使うのはやめましょう。何も考えてなかっただけですか。