versionは1.3.4です。
$layoutをnullにしてしまうと、debugレベルが2の状態でsql_dumpのelementをViewに出力してると、なぜかもう1回叩いたコントローラーのメソッドの処理が走っていました。同じ事2回やってて死ぬかと思いました。なんでnullにしたかと言うと、JSONを吐き出す予定でして、その前のSQL処理の内容を確認しようとしていたわけです。
$layoutをnull以外にすると問題ない。1回こっきり。
これ、バグっぽいな。チケット登録申請してみようかな。。。