Closed
Bug 1401160
Opened 8 years ago
Closed 7 years ago
maps.google.com stopped working properly: WebGL issues reported in console
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(firefox55 affected, firefox56 affected, firefox57 affected)
RESOLVED
WORKSFORME
People
(Reporter: firefox, Unassigned)
Details
(Whiteboard: [gfx-noted][platform-rel-Google][sitewait])
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
Build ID: 20170816204344
Steps to reproduce:
maps.google.com
Actual results:
incorrect images displayed, lots of errors in console:
Error: WebGL warning: bindBuffer: Object argument cannot have been marked for deletion. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5490:277
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:174
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:174
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:174
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow. data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:174
Error: WebGL: No further warnings will be reported for this WebGL context. (already reported 32 warnings) data=!3m1!1e3!4m5!3m4!1s0x476c8ea2dd2f9f5d:0x9483632849f35a2f!8m2!3d48.1772897!4d17.1262834:5529:174
Expected results:
Proper rendering of maps, no errors
Comment 1•8 years ago
|
||
Please test with the official Firefox build instead of the Ubuntu build.
Component: Untriaged → Canvas: WebGL
OS: Unspecified → Linux
Product: Firefox → Core
Updated•8 years ago
|
status-firefox55:
--- → affected
status-firefox56:
--- → affected
status-firefox57:
--- → affected
Priority: -- → P2
Whiteboard: [gfx-noted]
Yes, same issue in the Firefox downloaded form Mozilla website.
55.0.3
With --safe-mode enabled, this does not happen. So it must be issue with some of the extensions. I'll try to debug individually, as I have many.
OK, I have tried to disable all the addons as well as plugins (video, flash...), but to no avail. However, when I run with --safe-mode, this does not happen.
If all addons are disabled, what else could be causing this?
Hardware graphics acceleration - we turn that off in the safe mode. Can you attach about:support graphics section when in safe mode and when not in safe mode?
I have attached raw JSON exports of about:support from normal and safe-mode run.
Thanks. Safe mode disables WebGL, so you'd be getting a different version of Google Maps at that point, and the errors go away because we're not using WebGL.
Jeff, is this something on our side, or do we tell Google about it?
Flags: needinfo?(jgilbert)
Updated•8 years ago
|
Component: Canvas: WebGL → Desktop
Product: Core → Tech Evangelism
Version: 55 Branch → Trunk
Mike, can we ask Google about this?
Flags: needinfo?(miket)
| Reporter | ||
Comment 12•8 years ago
|
||
Sorry that I have taken your time. It "magically" fixed itself today, possibly by some update to the core of KDE / QT libraries or kernel update.
Works for me (now).
Comment 13•8 years ago
|
||
We should probably ask Google to take a look all the same, I get the same warnings in the console on Mac and Ubuntu:
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:174
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
maps:3992:174
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: Texture has not been initialized prior to a partial upload, forcing the browser to clear it. This may be slow.
maps:3992:290
Error: WebGL warning: texSubImage2D: This operation requires zeroing texture data. This is slow.
These error messages don't show up in Chrome, and hint at perf issues.
Karl, could you please contact Google?
Flags: needinfo?(miket) → needinfo?(kdubost)
Updated•8 years ago
|
Whiteboard: [gfx-noted] → [gfx-noted][platform-rel-Google][contactready]
Comment 14•8 years ago
|
||
Just for context.
Some recent reports about Google Maps
* Google Maps crashing
https://webcompat.com/issues/9680
* Maps are partially displayed (Ubuntu)
https://webcompat.com/issues/9680
In https://www.google.co.jp/maps/_/js/k=maps.m.en._eOSoni92gk.O/m=sc2,mo,lp,per,ti,ds,stx,bom,b/rt=j/d=1/rs=ACT90oHGmmYUq27QQ6OkocHSM3U-3Djc4A
I can see, but not necessary related.
qvf = [
'webgl',
'experimental-webgl',
'moz-webgl'
],
Let's contact Google about it.
Done on the partner mailing-list.
Flags: needinfo?(kdubost)
Updated•8 years ago
|
Whiteboard: [gfx-noted][platform-rel-Google][contactready] → [gfx-noted][platform-rel-Google][sitewait]
Comment 15•8 years ago
|
||
Issue reference at Google b/66996309
Comment 16•7 years ago
|
||
Do you still reproduce the issue?
Flags: needinfo?(firefox)
Priority: P2 → P3
| Reporter | ||
Comment 17•7 years ago
|
||
not anymore
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Flags: needinfo?(firefox)
Resolution: --- → WORKSFORME
| Assignee | ||
Updated•6 years ago
|
Product: Tech Evangelism → Web Compatibility
You need to log in
before you can comment on or make changes to this bug.
Description
•