Search Unity

Crash when loading a new scene

Discussion in 'Web' started by diekeure, Nov 17, 2015.

  1. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    Hello,

    When we load an extra scene from an assetbundle via LoadLevelAsync we get the error below that halts the execution. I can't figure out where to look for a cause, so maybe someone has an idea?

    Thanks!

    Code (csharp):
    1. Invalid function pointer called with signature 'vii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this) webgl:202:7
    2.  
    3. Build with ASSERTIONS=2 for more info. webgl:202:7
    4.  
    5. 120 webgl:198:10
    6. 120 webgl:202:7
    7.  
    8. Invoking error handler due to
    9. uncaught exception: abort(120) at jsStackTrace@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1197:13
    10. stackTrace@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1214:22
    11. abort@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9569844:44
    12. nullFunc_vii@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:15647:466
    13. b120@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9562849:45
    14. __ZN5Unity10GameObject32ActivateAwakeRecursivelyInternalENS_19DeactivateOperationER18AwakeFromLoadQueue [Unity::GameObject::ActivateAwakeRecursivelyInternal(Unity::DeactivateOperation, AwakeFromLoadQueue&)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:611831:7
    15. __ZN5Unity10GameObject32ActivateAwakeRecursivelyInternalENS_19DeactivateOperationER18AwakeFromLoadQueue [Unity::GameObject::ActivateAwakeRecursivelyInternal(Unity::DeactivateOperation, AwakeFromLoadQueue&)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:611785:7
    16. __ZN5Unity10GameObject32ActivateAwakeRecursivelyInternalENS_19DeactivateOperationER18AwakeFromLoadQueue [Unity::GameObject::ActivateAwakeRecursivelyInternal(Unity::DeactivateOperation, AwakeFromLoadQueue&)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:611785:7
    17. __ZN5Unity10GameObject32ActivateAwakeRecursivelyInternalENS_19DeactivateOperationER18AwakeFromLoadQueue [Unity::GameObject::ActivateAwakeRecursivelyInternal(Unity::DeactivateOperation, AwakeFromLoadQueue&)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:611785:7
    18. __ZN5Unity10GameObject24ActivateAwakeRecursivelyENS_19DeactivateOperationE [Unity::GameObject::ActivateAwakeRecursively(Unity::DeactivateOperation)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:611967:2
    19. __ZN5Unity10GameObject10DeactivateENS_19DeactivateOperationE [Unity::GameObject::Deactivate(Unity::DeactivateOperation)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:612537:3
    20. __Z26DestroyGameObjectHierarchyRN5Unity10GameObjectE [DestroyGameObjectHierarchy(Unity::GameObject&)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:845772:2
    21. __Z22DestroyObjectHighLevelP6Objectb [DestroyObjectHighLevel(Object*, bool)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:845911:3
    22. __Z15UnloadGameScenev [UnloadGameScene()]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:863550:9
    23. __ZN18LoadSceneOperation25PlayerLoadSceneFromThreadEv [LoadSceneOperation::PlayerLoadSceneFromThread()]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:856175:2
    24. __ZN18LoadSceneOperation19IntegrateMainThreadEv [LoadSceneOperation::IntegrateMainThread()]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:855714:3
    25. __ZN14PreloadManager26UpdatePreloadingSingleStepENS_21UpdatePreloadingFlagsEi [PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:854202:2
    26. __ZN14PreloadManager16UpdatePreloadingEv [PreloadManager::UpdatePreloading()]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:854301:11
    27. __Z10PlayerLoopbbP10IHookEvent [PlayerLoop(bool, bool, IHookEvent*)]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:852952:3
    28. __ZL8MainLoopv [MainLoop()]@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1945924:3
    29. dynCall_v@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9562182:3
    30. Runtime.dynCall@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:314:14
    31. Browser_mainLoop_runner/<@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9638:13
    32. Browser.mainLoop.runIter@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11182:13
    33. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9634:9
    34. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    35. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    36. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    37. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    38. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    39. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    40. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    41. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    42. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    43. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    44. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    45. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    46. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    47. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    48. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    49. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    50. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    51. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    52. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    53. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    54. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    55. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    56. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    57. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    58. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    59. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    60. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    61. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    62. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    63. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    64. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    65. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    66. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    67. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    68. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    69. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    70. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    71. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    72. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    73. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    74. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    75. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    76. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    77. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    78. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    79. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    80. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    81. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    82. FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
    83. Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
    84. Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
    85.  UnityConfig.js:76:9
     
  2. Marco-Trivellato

    Marco-Trivellato

    Unity Technologies

    Joined:
    Jul 9, 2013
    Posts:
    1,654
    any "Could not produce class with..." error in the log ?
     
    diekeure likes this.
  3. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    Ah, yes actually:

    Code (csharp):
    1.  
    2. Could not produce class with ID 182
    3.  kweetet-webgl.js:8801:6
    4. Could not produce class with ID 192
    5.  kweetet-webgl.js:8801:6
    I'll fix them and report back, thanks!
     
  4. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    That was it exactly, thanks for the swift response!