Process possessing lock crashes
http://dev.mysql.com/doc/refman/5.6/en/innodb-autocommit-commit-rollback.html


  If a session that has autocommit disabled ends without explicitly committing the final transaction, MySQL rolls back that transaction.


There is a process that monitors active sessions. If any are found to have disconnected, the sessions are cleaned up. This includes rollback of uncommitted transactions.