The call depth is incremented before executing CALL or CALLCODE but not decremented on return from these instructions. Fixed in: https://github.com/ethereum/go-ethereum/commit/ebf4408d738474835582485bb4ef45bf55a05a9c