[Scummvm-tracker] [ScummVM :: Bugs] #12185: MADS: Rex Nebular intro not playing animations

ScummVM :: Bugs trac at scummvm.org
Fri Feb 26 23:31:38 UTC 2021


#12185: MADS: Rex Nebular intro not playing animations
----------------------+---------------------------
Reporter:  RogerW123  |       Owner:  (none)
    Type:  defect     |      Status:  new
Priority:  normal     |   Component:  Engine: MADS
 Version:             |  Resolution:
Keywords:             |        Game:  Rex Nebular
----------------------+---------------------------
Comment (by digitall):

 Hmm... One minor valgrind issue associated with the sound warning which
 may be linked:
 ==20694== Invalid read of size 1
 ==20694==    at 0x36885B: MADS::Nebular::ASound::pollActiveChannel()
 (sound_nebular.cpp:585)
 ==20694==    by 0x3681E4: MADS::Nebular::ASound::pollChannels()
 (sound_nebular.cpp:441)
 ==20694==    by 0x367F89: MADS::Nebular::ASound::update()
 (sound_nebular.cpp:406)
 ==20694==    by 0x3677E7: MADS::Nebular::ASound::poll()
 (sound_nebular.cpp:269)
 ==20694==    by 0x36974F: MADS::Nebular::ASound::onTimer()
 (sound_nebular.cpp:831)
 ==20694==    by 0x3728D9: Common::Functor0Mem<void,
 MADS::Nebular::ASound>::operator()() const (func.h:398)
 ==20694==    by 0x689213: OPL::EmulatedOPL::readBuffer(short*, int)
 (fmopl.cpp:337)
 ==20694==    by 0x6AEE89: Audio::CopyRateConverter<false,
 false>::flow(Audio::AudioStream&, short*, unsigned int, unsigned short,
 unsigned short) (rate.cpp:315)
 ==20694==    by 0x68E482: Audio::Channel::mix(short*, unsigned int)
 (mixer.cpp:618)
 ==20694==    by 0x68CD20: Audio::MixerImpl::mixCallback(unsigned char*,
 unsigned int) (mixer.cpp:293)
 ==20694==    by 0x56C0F8: SdlMixerManager::callbackHandler(unsigned char*,
 int) (sdl-mixer.cpp:189)
 ==20694==    by 0x56C15E: SdlMixerManager::sdlCallback(void*, unsigned
 char*, int) (sdl-mixer.cpp:196)
 ==20694==  Address 0x7c6e87d is 1 bytes after a block of size 44 alloc'd
 ==20694==    at 0x483952F: operator new[](unsigned long)
 (vg_replace_malloc.c:431)
 ==20694==    by 0x367C5E: MADS::Nebular::ASound::loadData(int, int)
 (sound_nebular.cpp:347)
 ==20694==    by 0x3706C6: MADS::Nebular::ASound9::command9()
 (sound_nebular.cpp:3177)
 ==20694==    by 0x37059F: MADS::Nebular::ASound9::command(int, int)
 (sound_nebular.cpp:3166)
 ==20694==    by 0x359219: MADS::SoundManager::command(int, int)
 (sound.cpp:168)
 ==20694==    by 0x44D812: MADS::Animation::update() (animation.cpp:460)
 ==20694==    by 0x4660E6: MADS::AnimationView::doFrame()
 (menu_views.cpp:560)
 ==20694==    by 0x463F8C: MADS::MenuView::show() (menu_views.cpp:60)
 ==20694==    by 0x46D3D5: MADS::Nebular::DialogsNebular::showDialog()
 (dialogs_nebular.cpp:337)
 ==20694==    by 0x3614B3: MADS::Nebular::GameNebular::startGame()
 (game_nebular.cpp:110)
 ==20694==    by 0x331EFC: MADS::Game::run() (game.cpp:122)
 ==20694==    by 0x339C07: MADS::MADSEngine::run() (mads.cpp:166)
 ==20694==
 WARNING: Read beyond end of loaded sound data!
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12185#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list