Closed Bug 1414524 Opened 7 years ago Closed 7 years ago

Unity app returns a light blue screen since Bug 1404196 landed

Categories

(Core :: Graphics: CanvasWebGL, enhancement)

enhancement
Not set
normal

Tracking

()

VERIFIED FIXED
Tracking Status
firefox58 --- affected

People

(Reporter: rhubscher, Assigned: jgilbert)

References

Details

(Whiteboard: gfx-noted)

Attachments

(4 files)

Since a couple of days I cannot start http://www.virtualregatta.com/index_vroffshore.php in Nightly.

Using MozRegression I tracked down the bug to occur since Bug 1404196 landed.
Can you attach a copy of the Graphics section of your about:support?
Flags: needinfo?(rhubscher)
Whiteboard: gfx-noted
Also a copy of your web console for that page, when it doesn't work.
I tested locally and the webapp crashes inside unity's JS when I try to join a race, but it seems to render fine until then.
Assignee: nobody → jgilbert
No longer blocks: 1404196
Depends on: 1404196
This is probably 1414977.
Attached image screen1.png
Flags: needinfo?(rhubscher)
Attached image screen2.png
Attached image screen3.png
Successfully compiled asm.js code (total compilation time 0ms; not stored in cache (too small to benefit))
UnityLoader.js
Successfully compiled asm.js code (total compilation time 1ms; not stored in cache (too small to benefit))
UnityLoader.js
L’utilisation des « Mutation Events » est obsolète. Utiliser « MutationObserver » à la place.
script.js:59:8
Successfully compiled asm.js code (loaded from cache in 365ms)
0af10a22-f0f5-4429-9a35-160febeb167e
unreachable code after return statement
[En savoir plus]
53eca66c-0ac6-4d82-9131-9b6429053a66:2:4518
Initialize engine version: 5.6.0f3 (497a0f351392)
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Creating WebGL 2.0 context.
UnityLoader.js:1:7069
Renderer: Mozilla
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Vendor:   Mozilla
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Version:  OpenGL ES 3.0 (WebGL 2.0)
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
GLES:     3
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
 EXT_color_buffer_float GL_EXT_color_buffer_float EXT_texture_filter_anisotropic GL_EXT_texture_filter_anisotropic EXT_disjoint_timer_query GL_EXT_disjoint_timer_query OES_texture_float_linear GL_OES_texture_float_linear WEBGL_compressed_texture_astc GL_WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc GL_WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb GL_WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info GL_WEBGL_debug_renderer_info WEBGL_debug_shaders GL_WEBGL_debug_shaders WEBGL_lose_context GL_WEBGL_lose_context
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 1
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
UnloadTime: 1.050000 ms
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>GlobalBlocker (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>PopupCreditsShop (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>OverlayCanvas (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>Loading (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>DisconnectedScreen (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>MessagesManager (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
GS Mode: <color='#be6cedff'>LIVE</color> 
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203476
<color='#ab8448ff'>Changing state to 'StateLoginIn' call</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Scene Loading is loaded
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
DontDestroyOnLoad only work for root GameObjects or components on root GameObjects.
 
(Filename:  Line: 462)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203476
<color='#ab8448ff'>Starting state : 'StateLoginIn', prev state : 'null'</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#be6cedff'>Checking Network</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
warning: 2 FS.syncfs operations in flight at once, probably just doing extra work
53eca66c-0ac6-4d82-9131-9b6429053a66:2:143681
Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!
UnityLoader.js:1:7106
Remove Socket: 0
53eca66c-0ac6-4d82-9131-9b6429053a66:2:305400
Array [ {…} ]
53eca66c-0ac6-4d82-9131-9b6429053a66:2:305440
found: 0
53eca66c-0ac6-4d82-9131-9b6429053a66:2:305543
splice: [object Object]
53eca66c-0ac6-4d82-9131-9b6429053a66:2:305593
writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!
UnityLoader.js:1:7106
freeing ptr: 45484272
53eca66c-0ac6-4d82-9131-9b6429053a66:2:223058
GS ID: 59cd0604b395b292ed62f1f6
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203476
<color='#4466ffff'>[remoteServerUrl] https://static.virtualregatta.com/ressources/WebGL/vro3/AssetBundles/20171025-001/</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#4466ffff'>Last version downloaded: -264161733</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#4466ffff'>[remoteServerUrl] https://static.virtualregatta.com/ressources/WebGL/vro3/AssetBundles/20171025-001/</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#4466ffff'>Version required: -264161733</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>No pending tempEmail</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>Init permanent credits amount set to: 377</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>User loaded : Natim</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>[StateLoginIn] Player Natim loaded with country FR</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#00dba9ff'>Load user details after auth</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
warning: 2 FS.syncfs operations in flight at once, probably just doing extra work
53eca66c-0ac6-4d82-9131-9b6429053a66:2:143681
<color='#ab8448ff'>Changing state to 'StateInLobby' call</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#ab8448ff'>Starting state : 'StateInLobby', prev state : 'StateLoginIn'</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#be6cedff'>Checking Network</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>Can check GS : <color='#08ea00ff'>True</color></color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SetGlobalBlockerVisible True</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SetGlobalBlockerVisible False</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Changing scene to Lobby</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Fading in</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Loading scene Lobby</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
UnloadTime: 3.200000 ms
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SetGlobalBlockerVisible False</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>LobbyCanvas (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SlidesContainer (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>BrandingBackgroundCanvas (UnityEngine.GameObject) initialized</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Scene Lobby is loaded
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Scene loaded
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Loaded scene Lobby</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Fading out</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Unloading 6 Unused Serialized files (Serialized files now loaded: 1)
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515

Unloading 106 unused Assets to reduce memory usage. Loaded Objects now: 30819.
53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
Total: 98.185005 ms (FindLiveObjects: 5.975000 ms CreateObjectMapping: 0.975000 ms MarkObjects: 81.540001 ms  DeleteObjects: 9.685000 ms)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SetGlobalBlockerVisible False</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
warning: 2 FS.syncfs operations in flight at once, probably just doing extra work
53eca66c-0ac6-4d82-9131-9b6429053a66:2:143681
WWW.error for https://static.virtualregatta.com/offshore/branding/VR.png : 403 Forbidden
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[_OnAvatarReceived] (tex != null) : <color='#08ea00ff'>True</color></color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#7a92ffff'>[SceneControllerVRO] Changed scene to Lobby</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
unreachable code after return statement
[En savoir plus]
53eca66c-0ac6-4d82-9131-9b6429053a66:2:4518
<color='#7a92ffff'>Can check GS : <color='#ff4000ff'>False</color></color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
<color='#addb00ff'>SetGlobalBlockerVisible False</color>
 
(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/WebGL/runtime/DebugBindings.gen.cpp Line: 51)

53eca66c-0ac6-4d82-9131-9b6429053a66:2:203515
This is exactly what is displayed on the screen with this console.
(In reply to Rémy Hubscher (:natim) from comment #6)
> Created attachment 8925802 [details]
> screen2.png

This shows you have robust_buffer_access_behavior, which makes it very likely to be bug 1414977.
We'll double-check once that lands.
Depends on: 1414977
Ok thank you for looking into it :)
I can confirm that last Nightly (20171107122447) fixes this.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: