Changes between Initial Version and Version 5 of Ticket #14454


Ignore:
Timestamp:
Mar 6, 2024, 9:40:31 PM (8 months ago)
Author:
sluicebox
Comment:

This was a segfault due to not testing for errors when attempting to parse an AGI sound. For some reason, the wind sound (sound 10) is failing to play. Our code is rejecting it because of the first two bytes. I don't know why, I don't know this game at all.

Crash is fixed in: https://github.com/scummvm/scummvm/commit/198e28bdd9b3097286a030dab6060f63e7bc1217

The sound still doesn't play, so I'm leaving this open, renaming it, and lowering the priority.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14454

    • Property Component --Unset--Engine: AGI
    • Property Summary Winnie the Pooh Hundred Acre Wood shutdownAGI: Winnie the Pooh unable to parse wind sound (sound 10)
  • Ticket #14454 – Description

    initial v5  
     1--- Updated Description by sluicebox ---
     2
     3The wind sound, sound 10, is not playing. `AgiSound::createFromRawResource` is rejecting it because its first two bytes are `00 9F` and that doesn't match what it expects. This affects at least the DOS version. Unknown if this is due to a corrupt copy.
     4
     5--- Original Description ---
     6
    17I only find 9 items every time.  When the wind blows, it should allow you to keep playing with the items moved, but instead the program shuts down.
    28