Search Unity

5.6 webassembly 3D audio.

Discussion in 'Web' started by Avol, Jun 13, 2017.

  1. Avol

    Avol

    Joined:
    May 27, 2016
    Posts:
    95
    Latest stable version & newest beta both throw integer overflow when using 3D audio source in webgl build with WA. Could not find any threads on this, so was wondering if it's a bug or something wrong with my setup?
     
  2. Marco-Trivellato

    Marco-Trivellato

    Unity Technologies

    Joined:
    Jul 9, 2013
    Posts:
    1,654
    It depends. Try to post the callstack from a Development build here.
     
  3. Avol

    Avol

    Joined:
    May 27, 2016
    Posts:
    95
    this right? The only thing I change is spatial blend from 0 to 1. Audio listener and source are on separate game objects.

    Code (csharp):
    1.  
    2. Error loading this URL: Could not load the source for blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb.
    3. [Exception... "Failed to open input source 'file:///5ed8959c-61c0-4605-8ba6-7b7d7381aaeb'"  nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)"  location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js :: mainThreadFetch :: line 518"  data: yes]
    4. Stack: mainThreadFetch@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:518:5
    5. _getSourceText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/source.js:393:27
    6. process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:917:23
    7. walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:801:7
    8. scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:737:11
    9. Line: 518, column: 0
    10.  
    Code (csharp):
    1.  
    2. RuntimeError: integer overflow  5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1016960:1
    3.    __ZN4FMOD7Channel12setFrequencyEf blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1016960:1
    4.    __ZN20SoundChannelInstance11UpdatePitchEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1016040:1
    5.    __ZN11AudioSource13UpdateDopplerE12SoundChannelfR8Vector3fS2_ blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1078748:1
    6.    __ZN11AudioSource16UpdateParametersE12SoundChannel blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1075345:1
    7.    __ZN11AudioSource16UpdateParametersEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1085129:1
    8.    __ZN12AudioManager23ProcessScheduledSourcesEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1118761:1
    9.    __ZN12AudioManager6UpdateEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1119212:1
    10.    __ZN11AudioModule6UpdateEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1120519:1
    11.    __ZZL31InitializeAudioManagerCallbacksvEN31PostLateUpdateUpdateAudiostruct7ForwardEv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1120383:1
    12.    __Z10PlayerLoopv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1617360:1
    13.    __ZL8MainLoopv blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:1609572:1
    14.    dynCall_v blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:12212042:1
    15.    UnityLoader["2b25c1b6b14690d590b11c9e7dfae46a"]/Module.dynCall_v blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:19219:59
    16.    browserIterationFunc blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:2715:11
    17.    runIter blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:2832:13
    18.    Browser_mainLoop_runner blob:null/5ed8959c-61c0-4605-8ba6-7b7d7381aaeb:2770:9
    19.  
     
  4. Marco-Trivellato

    Marco-Trivellato

    Unity Technologies

    Joined:
    Jul 9, 2013
    Posts:
    1,654
    It's this bug: https://issuetracker.unity3d.com/issues/wasm-runtime-error-integer-overflow-slash-unrepresentable

    Will be fixed in 5.6.1 Patch 4