I'm testing rebooting servers while active SSH requests are happening. It doesn't take much to get a corrupt replication. I am attaching portions of files from the most recent test, but I think the underlying issue is a duplicate entry. From the log on the primary server:
100428 16:36:44 [Note] /opt/ManageEngine/PMP/bin/../mysql/bin/mysqld: ready for connections.
Version: '5.0.79-enterprise-log' socket: '/opt/ManageEngine/PMP/mysql/tmp/mysql.sock' port: 2345 MySQL Enterprise Server (Commercial)
100428 16:36:44 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000002' at position 5619887, relay log './glpassman1-relay-bin.002429' position: 235
100428 16:36:54 [ERROR] Slave: Error 'Duplicate entry '30215953' for key 1' on query. Default database: 'PassTrix'. Query: 'INSERT INTO `Ptrx_UserAudit` (`AUDITID`,`RESOURCENAME`,`NAME`,`OPERATEDBY`,`LOGINNAME`,`USERNAME`,`USER`,`LASTACCESSEDTIME`,`IPADDRESS`,`OPERATIONTYPE`,`REASON`,`OSTYPE`,`RESOURCEID`,`ACCOUNTID`) VALUES (30215953,AES_ENCRYPT('*******_UAT', 'u9N04653g9690j9P'),NULL,'test user',AES_ENCRYPT('********', 'u9N04653g9690j9P'),'N/A','*******','2010-04-28 16:34:58','*******.******.***','Password Retrieved',NULL,'Passphrase',304,738)', Error_code: 1062