茂木さんに教えてもらったことなんですが。

x64 のプログラムで、32bit アドレッシングをしていたり、うっかりポインタを 32bit にキャストした後に使ってしまったりすると、32bit の範囲を超えるポインタが渡ってきたときに、変なところにアクセスして死んでしまいます。(

Read the rest of this entry