AGI: Better error handling for script bugs
|Reported by:||SF/sterv||Owned by:||sev-|
I was testing how ScummVM 1.30 64-bit responds to selfcaused crashes, such as attempting to drawing object that has not been initilialized, ScummVM didn't act anyway, nothing wrong with that, I've noticed ScummVM mostly just ignoring any errors, til I poked game too much and even ScummVM itself crashed. Though the game had properly set error handling with errorlog creation using AGI's log-cmd, ScummVM didn't leave anything to it, I assume it's due to ScummVM is meant to just ignore errors.
After that I tested with NAGI which reported crash occurring due to error v17:0x05 (invalid loop number).
Not that ScummVM's AgiEngine's priority should be following proper error handling, I was wondering perhaps this could be something more? I attached screenshot from ScummVM's crash report.
Ticket imported from: #3323544. Ticket imported from: feature-requests/635.
Change History (7)
comment:1 by , 10 years ago
|Summary:||AGI error handling ScummVM couldn't ignore → AGI: Better error handling for script bugs|