Announcement

Collapse
No announcement yet.

Audio related crash

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Audio related crash

    I posted this in the Answerhub but wasn't sure which section was correct for the issue. My game is crashing with the message below. I'm using 'set base mix' in blueprints to change volume levels. Before I unload a map I bring the volume down in that map and bring up a background sound that's constantly looping in the persistent level, and then when the new map loads in I do the reverse.

    The crash always occurs on level changes but it's not consistent - sometimes I can get through a number of levels before it happens, sometimes not.This happens both when playing in editor and in a packaged project (with the same error message).

    I'm not sure how to go about solving this, any ideas would be great!

    Assertion failed: SoundWave && SoundWave->bProcedural [File:/Build/++UE4/Sync/Engine/Source/Runtime/AudioMixer/Private/AudioMixerSourceBuffer.cpp] [Line: 507]

    UE4Editor_Core
    UE4Editor_Core
    UE4Editor_AudioMixer
    UE4Editor_AudioMixer
    UE4Editor_AudioMixer
    UE4Editor_AudioMixer
    UE4Editor_AudioMixer
    UE4Editor_AudioMixer
    UE4Editor_AudioMixerCore
    UE4Editor_AudioMixerCore
    UE4Editor_AudioMixerCore
    UE4Editor_Core
    UE4Editor_Core
    kernel32
    ntdll

    #2
    For anyone that might come across this via search - I set the project to stream all sound waves longer than 5 seconds and it seems to have solved the problem.

    Edit - not solved - the crash came back after not showing up for a while ;_;
    Because the crash is so intermittent it's really tough to fix.

    Further edit! - Switched to the old audio engine after trying everything else and that fixed it.
    Last edited by KimLaughton; 12-11-2019, 05:27 AM.

    Comment


      #3
      Got the same problem here. Stacktrace from 4.24.2:

      Code:
      Assertion failed: SoundWave && SoundWave->bProcedural [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/AudioMixer/Private/AudioMixerSourceBuffer.cpp] [Line: 507]
      
      UE4Editor_Core!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:105]
      UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
      UE4Editor_AudioMixer!Audio::FMixerSourceBuffer::OnEndGenerate() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixersourcebuffer.cpp:507]
      UE4Editor_AudioMixer!Audio::FMixerSourceBuffer::`scalar deleting destructor'()
      UE4Editor_AudioMixer!TArray<TSharedPtr<Audio::FMixerSourceBuffer,0>,TSizedDefaultAllocator<32> >::RemoveAtSwapImpl() [d:\build\++ue4\sync\engine\source\runtime\core\public\containers\array.h:1565]
      UE4Editor_AudioMixer!Audio::FMixerSourceManager::UpdatePendingReleaseData() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixersourcemanager.cpp:2613]
      UE4Editor_AudioMixer!Audio::FMixerSourceManager::ComputeNextBlockOfSamples() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixersourcemanager.cpp:2463]
      UE4Editor_AudioMixer!Audio::FMixerDevice::OnProcessAudioStream() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixerdevice.cpp:534]
      UE4Editor_AudioMixerCore!Audio::FOutputBuffer::MixNextBuffer() [d:\build\++ue4\sync\engine\source\runtime\audiomixercore\private\audiomixer.cpp:186]
      UE4Editor_AudioMixerCore!Audio::IAudioMixerPlatformInterface::RunInternal() [d:\build\++ue4\sync\engine\source\runtime\audiomixercore\private\audiomixer.cpp:685]
      UE4Editor_AudioMixerCore!Audio::IAudioMixerPlatformInterface::Run() [d:\build\++ue4\sync\engine\source\runtime\audiomixercore\private\audiomixer.cpp:720]
      UE4Editor_Core!FRunnableThreadWin::Run() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]
      Is it really a bug with the new audio mixer or are there any changes required to the project code / settings?

      Comment


        #4
        I couldn't find a solution anywhere as well, but then I checked the source for the engine and saw it was fixed on the 4.25 branch already. You might need to apply this commit to your version of the engine manually https://github.com/EpicGames/UnrealE...650aa82d5ccdce

        Comment


          #5
          Originally posted by southrop View Post
          I couldn't find a solution anywhere as well, but then I checked the source for the engine and saw it was fixed on the 4.25 branch already. You might need to apply this commit to your version of the engine manually https://github.com/EpicGames/UnrealE...650aa82d5ccdce
          Hey hey, I have the exact same issue, but the link is dead, do you know where I can find this commit ? Thanks!

          Comment


            #6
            Originally posted by Chewa View Post

            Hey hey, I have the exact same issue, but the link is dead, do you know where I can find this commit ? Thanks!
            The link works, but our account gotta link your Epic/Unreal account with Github!

            Google says:

            To connect your Github and Unreal Engine/Epic Games accounts:
            1. Navigate to your Connected Accounts page.
            2. Click CONNECT under GITHUB.
            3. Log in to your GITHUB account on the new window that opens.
            4. Click Sign In.
            5. You will receive a confirmation email from Github with a verification link.
            Try my procedural music tools: Arthurs Audio BPs

            Comment


              #7
              Not sure if this error needs the patch, even though I applied the patch, only restarting the computer resolved it for me, or perhaps both actions are needed.
              [LEGENDS of EPICA][Twitter][FB][YT][Vimeo][Reallusion Technical Expert]

              Comment

              Working...
              X