InnoDB Failure of some kind
check your my.cnf file to see if there is anything force innodb to recover 

force_innodb_recovery


take a look to this topic that talk about similar problem Got error -1 from storage engine

or make sure the /tmp partition or the partition the MySQL databases are stored on is not full.