I also met this error when deleting 2 rows from an Innodb table, only two specific rows cannot be deleted. I am Google bug, but can not find the best solutions.
So, I tried this:
Create a backup for my db (export db).
Reinstalling MySQL Server
Restoring my db (import db).
Then, when deleting / updating the error -1 is not.
Success...
I think the error may occur due to incorrect MySQL server configuration regarding storage mechanisms.
Thanks....
user2338416
source share