[Scummvm-tracker] [ScummVM :: Bugs] #11451: scummvm-2.1.1-win32 and scummvm-2.1.2-win32 no longer work in Windows XP 32 bit without sound card

ScummVM :: Bugs trac at scummvm.org
Wed Apr 29 12:48:52 UTC 2020


#11451: scummvm-2.1.1-win32 and scummvm-2.1.2-win32 no longer work in Windows XP 32
bit without sound card
-----------------------+-----------------------------------
  Reporter:  jeditobe  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  normal    |  Component:  Port: Win32
Resolution:            |   Keywords:  Windows XP, soundcard
      Game:            |
-----------------------+-----------------------------------
Comment (by lotharsm):

 It looks like the Win32 TTS code is not checking (or gracefully switching
 to the "not initialized" state when there are no audio devices present:

 {{{
 Thread 1 received signal SIGSEGV, Segmentation fault.
 WindowsTextToSpeechManager::updateVoices (this=0x32f75b0)
     at backends/text-to-speech/windows/windows-text-to-speech.cpp:470
 470             _voice->SetVolume(0);
 (gdb) backtrace
 #0  WindowsTextToSpeechManager::updateVoices (this=0x32f75b0)
     at backends/text-to-speech/windows/windows-text-to-speech.cpp:470
 #1  0x000000000052ea05 in WindowsTextToSpeechManager::setLanguage (
     this=this at entry=0x32f75b0, language=...)
     at backends/text-to-speech/windows/windows-text-to-speech.cpp:348
 #2  0x00000000004799de in GUI::GuiManager::initTextToSpeech (
     this=this at entry=0xd177f00) at gui/gui-manager.cpp:659
 #3  0x000000000047a638 in GUI::GuiManager::GuiManager (this=0xd177f00)
     at gui/gui-manager.cpp:81
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11451#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list