Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007977GameMaker: 8.1[All Projects] Audiopublic2012-11-24 05:012013-10-06 19:03
Reporteravidichard 
Assigned To 
PriorityHighSeverityA - Crash/HangReproducibility100%
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version8
Summary0007977: Software crashes when playing a sound multiple times at once
DescriptionI posted a screenshot and the error description that Windows gives me (sorry for the french, my Windows is in french)

This is the game I use with the same levels: http://sandbox.yoyogames.com/games/163388-breakout-ultimate [^]

When I arrive in the first level of world 2, in water. When you get rid of all the cloud blocks, a sound is played from each block destroyed once all have been hit. You should see that in the executable I published the level should work fine but now I'm updating this but cannot test my level because the game crashes each time I have destroyed the cloud blocks. See additional information for Windows bug report and see screenshot for what's happening at the moment I get that crash.
Additional InformationSignature du problème :
  Nom d’événement de problème: APPCRASH
  Nom de l’application: Breakout Ultimate.exe
  Version de l’application: 0.0.0.8
  Horodatage de l’application: 4f16f44d
  Nom du module par défaut: dmsynth.dll
  Version du module par défaut: 6.2.9200.16384
  Horodateur du module par défaut: 5010a507
  Code de l’exception: c000001d
  Décalage de l’exception: 00012886
  Version du système: 6.2.9200.2.0.0.256.48
  Identificateur de paramètres régionaux: 3084
  Information supplémentaire n° 1: 5861
  Information supplémentaire n° 2: 5861822e1919d7c014bbb064c64908b2
  Information supplémentaire n° 3: dac6
  Information supplémentaire n° 4: dac6c2650fa14dd558bd9f448e23afd1

Lire notre déclaration de confidentialité en ligne :
  http://go.microsoft.com/fwlink/?linkid=190175 [^]

Si la déclaration de confidentialité en ligne n’est pas disponible, lisez la version hors connexion :
  C:\Windows\system32\fr-FR\erofflps.txt
Attached Filespng file icon AllSounds.png [^] (75,936 bytes) 2012-11-24 05:01


zip file icon SoundProblem.zip [^] (26,554 bytes) 2012-11-24 19:44
rar file icon dmsynth.rar [^] (59,158 bytes) 2013-01-11 15:13

- Relationships

-  Notes
(0012361)
avidichard (reporter)
2012-11-24 19:46

I have included a sample gm81 file including the sound (wav file) used in the sample which reproduces the problem.
(0013125)
chromo (updater)
2012-12-05 08:14

Hi,

I've been getting crash reports from Windows 8 Stealth Bastard Deluxe players with this same issue.

Is it fixable?

Bidds
(0013130)
Daniel Cleaton (administrator)
2012-12-05 09:50

Reproduced on Windows 8. Didn't do it first time for me, so I added more object0s and then it crashed the second time. Now crashes every time, even when back to just three object0s.

Problem signature:
  Problem Event Name: APPCRASH
  Application Name: SoundProblem.exe
  Application Version: 1.0.0.0
  Application Timestamp: 4f16f44d
  Fault Module Name: dmsynth.dll
  Fault Module Version: 6.2.9200.16384
  Fault Module Timestamp: 5010a507
  Exception Code: c000001d
  Exception Offset: 00012886
  OS Version: 6.2.9200.2.0.0.256.48
  Locale ID: 2057
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: dac6
  Additional Information 4: dac6c2650fa14dd558bd9f448e23afd1
(0013149)
Russell Kay (administrator)
2012-12-05 12:11

OK I have taken a look at this one and the crash is deep in DirectMusic itself - the only way I could stop the crash is to only allow one audio play through but even then it did not actually play any sound.

I think MS would have to fix this themselves and in the meantime the best thing would be to have an audio on/off switch and on Windows 8 default it to off just now, as there seems to be very little we can do in GM for the moment.

It is not happening for all sounds so it may be format related or something else completely the only definite is that it is internal to DirectMusic and MS would have to fix it. I'll fill an issue with MS but not sure if they will care or not.
(0013187)
avidichard (reporter)
2012-12-05 16:39

Just a note also. This happens with any games that can be downloaded on the GM Sandbox website. Many players who have Windows 8 will encounter this roblem on random games they download and try from the GM website.

It is a solution to wait for the sound to stop playing before playing it again but this removes life in the game and does not give a nice effect. It actually makes the game boring.
(0015199)
Naygath (reporter)
2013-01-11 15:15

uploaded dmsynth.rar, that dll is from win7, backup your old dll and replace it with that one, let me know if it fixes the problem
(0024294)
00000a00000 (updater)
2013-09-05 22:36

Sorry, it looks that I can't replace dmsynth.dll.
(0025237)
00000a00000 (updater)
2013-10-06 19:03

Inspected deeply at that dmsynth using a debugger. Ran one of my GM8 games, and the issue is caused because it tries to execute 2 illegal/unknown instructions, with opcodes $FE and $FFFF. If I try to fill that area with NOP's, it'll cause an access violation.

- Issue History
Date Modified Username Field Change
2012-11-24 05:01 avidichard New Issue
2012-11-24 05:01 avidichard File Added: AllSounds.png
2012-11-24 19:44 avidichard File Added: SoundProblem.zip
2012-11-24 19:46 avidichard Note Added: 0012361
2012-12-05 08:14 chromo Note Added: 0013125
2012-12-05 09:50 Daniel Cleaton Note Added: 0013130
2012-12-05 12:11 Russell Kay Note Added: 0013149
2012-12-05 16:39 avidichard Note Added: 0013187
2013-01-11 15:13 Naygath File Added: dmsynth.rar
2013-01-11 15:15 Naygath Note Added: 0015199
2013-09-05 22:36 00000a00000 Note Added: 0024294
2013-10-06 19:03 00000a00000 Note Added: 0025237


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker