Opened 12 months ago

Closed 3 months ago

#14297 closed defect (fixed)

ULTIMA8: Crash trying to save BookGump

Reported by: bliznik Owned by: OMGPizzaGuy
Priority: high Component: Engine: Ultima
Version: Keywords: crash, BookGump!
Cc: Game: Ultima VIII: Pagan

Description

I'm playing Ultima 8 with the latest public release of ScummVM, v. 2.7.0 with the timestamp of Feb 14, 2023.

As I play the game, the game repeatedly crashes with the error "ERROR: Object class cannot save without registered loader: BookGump!"

This can be solved for a time by starting the game again, but it happens with increasing frequency the further into the game I get.

I attach here a screenshot and a savegame.

Attachments (2)

Screenshot_1.jpg (242.5 KB ) - added by bliznik 12 months ago.
ultima8.012 (408.4 KB ) - added by bliznik 12 months ago.

Download all attachments as: .zip

Change History (5)

by bliznik, 12 months ago

Attachment: Screenshot_1.jpg added

by bliznik, 12 months ago

Attachment: ultima8.012 added

comment:1 by mduggan, 12 months ago

Summary: ULTIMA8: Bootgump! crash errorULTIMA8: Crash trying to save BookGump

That's strange, it shouldn't try to save with a book gump open.

As a workaround you could try disabling autosaves in the global options, then at least it won't try to save at a bad time.

comment:2 by somaen, 3 months ago

Priority: normalhigh

comment:3 by OMGPizzaGuy, 3 months ago

Owner: set to OMGPizzaGuy
Resolution: fixed
Status: newclosed

I've been able to reproduce this in the past, but appears to be difficult now. This could happen if the book gump is closing but not yet deleted. So I've added additional checks in commit [105f547](https://github.com/scummvm/scummvm/commit/105f5471e5b735e6d923235ff6e01e5b3c3b6ea3)

Note: See TracTickets for help on using tickets.