Dear forum users! In compliance with the new European GDPR regulations, we'd just like to inform you that if you have an account, your email address is stored in our database. We do not share your information with third parties, and your email address and password are encrypted for security reasons.

New to the forum? Say hello in this topic! Also make sure to read the rules.

Game Crashes in the loading screen of the second round (in the first map)

Having trouble running SFD? This is the place to get help and report errors.
Forum rules
By using the forum you agree to the following rules. For this forum you also need to follow these additional rules.
Post Reply
Coco13579
Meatbag
Posts: 1
Joined: Fri Jul 17, 2020 12:56 am
SFD Account: Coco13579

Game Crashes in the loading screen of the second round (in the first map)

Post by Coco13579 » Fri Jul 17, 2020 1:03 am

When playing online or offline the game crashes in the second round of the first map. My computer is very old and that might be the problem but the game always runs smoothly at around 60fps and only crashes in that specific case. If you know how to solve this issue, you are more than welcome to reply to this post.
0 x

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 1872
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 30

Post by Gurt » Fri Jul 17, 2020 10:38 pm

What kind of crash do you get? Can you paste the crash log in a new reply to this topic?
0 x
Gurt

Dejsun
Meatbag
Posts: 1
Joined: Wed Dec 16, 2020 12:12 pm
SFD Account: Dejsun

Post by Dejsun » Wed Dec 16, 2020 12:26 pm

Superfighters Deluxe v.1.3.7b - Unhandled Error
Status: MainMenu, False, MainMenu
GraphicsDeviceStatus: Normal

Failed dispose Track.TrackCloseWaveOut()
> Exception:
Exception has been thrown by the target of an invocation.
-------->>
InnerException:
InvalidParameter calling acmStreamClose
> TargetSite:
Void Dispose(Boolean)
> Source:
NAudio
> StackTrace:
at NAudio.Wave.Compression.AcmStream.Dispose(Boolean disposing)
at NAudio.Wave.AcmMp3FrameDecompressor.Dispose()
at NAudio.Wave.Mp3FileReader.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
at SFD.MP.LoopStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
> FullException:
NAudio.MmException: InvalidParameter calling acmStreamClose
at NAudio.Wave.Compression.AcmStream.Dispose(Boolean disposing)
at NAudio.Wave.AcmMp3FrameDecompressor.Dispose()
at NAudio.Wave.Mp3FileReader.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
at SFD.MP.LoopStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()

<<--------
> TargetSite:
System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
> Source:
mscorlib
> StackTrace:
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at SFD.MP.LoopStreamWrapper.Dispose()
at SFD.MP.MusicPlayer.Track.<>c__DisplayClass5.<TrackCloseWaveOut>b__4()
> FullException:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> NAudio.MmException: InvalidParameter calling acmStreamClose
at NAudio.Wave.Compression.AcmStream.Dispose(Boolean disposing)
at NAudio.Wave.AcmMp3FrameDecompressor.Dispose()
at NAudio.Wave.Mp3FileReader.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
at SFD.MP.LoopStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at SFD.MP.LoopStreamWrapper.Dispose()
at SFD.MP.MusicPlayer.Track.<>c__DisplayClass5.<TrackCloseWaveOut>b__4()


Additional data
arch:x86, archWOW:AMD64
OS:Microsoft Windows NT 6.1.7601 Service Pack 1



This is the Crash report i found in the files this happens to me too the file is named : SFD_MP_MusicPlayer_Failure_0000
0 x

User avatar
Gurt
Lead Programmer
Lead Programmer
Posts: 1872
Joined: Sun Feb 28, 2016 3:22 pm
Title: Lead programmer
Started SFD: Made it!
Location: Sweden
Gender:
Age: 30

Post by Gurt » Fri Dec 25, 2020 1:05 pm

@Dejsun The crash indicates a problem releasing resources related to music playback.

If you keep getting this crash you could try to delete all music files in your installation of SFD, "Superfighters Deluxe\Content\Data\Sounds\Music" and you have no music playback anymore so there should be nothing to release.
If you want to restore the files again use Steam's built in verify integrity of files.
0 x
Gurt

Post Reply