fix array allocation for 32bit, and throw an exception instead of aborting.
fix array allocation for 32bit, and throw an exception instead of aborting.

carlosalberto/echo-js,toshok/echojs,carlosalberto/echo-js,carlosalberto/echo-js,toshok/echojs,toshok/echojs,toshok/echojs,toshok/echojs,toshok/echojs,carlosalberto/echo-js,carlosalberto/echo-js,carlosalberto/echo-js,toshok/echojs,toshok/echojs