Comments (13)
@nitroplr Seems like this is only occuring in Firefox ? If so, could it be a limitation of it of ArrayBufferView ?
Is there a way to check if it also occurs in chrome or not ?
Also, please provide the stacktrace in properly formatted text instead of in screenshots.
from flutter.
@darshankawar Of the 8 or 9 errors I can see in Sentry right now they are all coming from Firefox. They are also all happening after the app.lifecycle state is inactive, and on multiple different pages of my app, all of which contain some type of table. Unfortunately in Sentry I do not believe I can get a complete stacktrace. Each of those rows in my screenshots where the arrow is pointing down can be expanded like the ones that are pointing up. There are sometimes tens of thousands of lines in between each stacktrace entry.
from flutter.
I could expand each of them and copy the text in if you would like me to. It looks like there are about 60 different stacktrace entries reported by Sentry.
from flutter.
I edited my previous comment, so far each page with this error does contain some type of table.
from flutter.
The Sentry Discord helped me out, there was an option to view the raw stack trace!
minified:adR: Error: WebGL2RenderingContext.bufferSubData: Argument 3 can't be an ArrayBuffer or an ArrayBufferView larger than 2 GB
at vc(canvaskit.js:172:86)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[183]:0x0(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[686]:0x2d9af(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[11544]:0x4e7ee3(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1147]:0x62da9(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[3568]:0x1a8f3d(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[5804]:0x32ae77(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[3560]:0x1a87ce(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1559]:0x8c214(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[8874]:0x422ebd(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1665]:0x9b374(unparsed)
at CanvasKitInit.<fn>.<fn>(canvaskit.js:115:52)
at CanvasKitInit.<fn>.<fn>(canvaskit.js:10:363)
at Ei(main.dart.js:49910:7)
at anB.<fn>(main.dart.js:49236:14)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at anB(main.dart.js:49253:10)
at G0(main.dart.js:49218:21)
at aVG.<fn>(main.dart.js:50235:20)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at aVG(main.dart.js:50237:10)
at Ku(main.dart.js:50221:19)
at aKK.<fn>(main.dart.js:50429:14)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at aKK(main.dart.js:50433:10)
at I4(main.dart.js:50422:23)
at aFK.<fn>(main.dart.js:50399:14)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at aFK(main.dart.js:50421:10)
at AH(main.dart.js:50390:19)
at b1y.<fn>(main.dart.js:50384:3)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at b1y(main.dart.js:50389:10)
at z0(main.dart.js:50370:21)
at b1w.<fn>(main.dart.js:55881:19)
at m.<fn>(main.dart.js:6774:64)
at $2(main.dart.js:62785:14)
at p(main.dart.js:6760:10)
at b1w(main.dart.js:55883:10)
at Nc(main.dart.js:55873:21)
at aT8(main.dart.js:105353:5)
at VD(main.dart.js:98768:158)
at VD(main.dart.js:110438:3)
at aDe(main.dart.js:98758:13)
at chx.<fn>(main.dart.js:5530:65)
at a51(main.dart.js:106308:7)
at a50(main.dart.js:106312:22)
at ae_(main.dart.js:106298:3)
at aBz(main.dart.js:106274:10)
at chx.<fn>(main.dart.js:5529:79)
at bPJ(main.dart.js:7072:9)
at <fn>(main.dart.js:167953:66)
at t1(main.dart.js:64001:12)
at vx(main.dart.js:63976:10)
at wo(main.dart.js:2033:8)
at $1(main.dart.js:55235:3)
at cnc(main.dart.js:5353:69)
at c3g(main.dart.js:8127:21)
at csh(main.dart.js:9734:19)
at csD.<fn>(main.dart.js:9730:42)
from flutter.
Here is a related stack trace from a different error of the same type.
minified:adR: Error: WebGL2RenderingContext.texSubImage2D: Argument 9 can't be an ArrayBuffer or an ArrayBufferView larger than 2 GB
at Na(canvaskit.js:188:371)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[93]:0x0(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[5776]:0x326dd3(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[5765]:0x324aa1(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[11470]:0x4dcefc(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[2581]:0x1140ae(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[5663]:0x314662(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[5668]:0x314fa3(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[6776]:0x37910e(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[2071]:0xcfa3e(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[4225]:0x21f271(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1546]:0x8b336(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[4089]:0x1ef79e(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[814]:0x396bf(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[4118]:0x1fb258(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[2877]:0x13be6b(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[7221]:0x3b2365(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10804]:0x4ae963(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1370]:0x75802(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[2289]:0xef72e(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[3229]:0x179688(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10975]:0x4be671(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10798]:0x4ade34(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1240]:0x6bbe7(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[2289]:0xef7de(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[3229]:0x179688(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10975]:0x4be671(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10798]:0x4ade34(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[1240]:0x6bbe7(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[10824]:0x4b0065(unparsed)
at @https://www.gstatic.com/flutter-canvaskit/edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4/canvaskit.wasm:wasm-function[948]:0x48db4(unparsed)
at CanvasKitInit.<fn>.<fn>(canvaskit.js:115:52)
at CanvasKitInit.<fn>.<fn>(canvaskit.js:49:299)
at aVH(main.dart.js:49089:8)
at chz.<fn>(main.dart.js:5531:65)
at a1(main.dart.js:61107:20)
at Ei(main.dart.js:49944:5)
at anB.<fn>(main.dart.js:49271:14)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at anB(main.dart.js:49288:10)
at G0(main.dart.js:49253:21)
at aVG.<fn>(main.dart.js:50270:20)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at aVG(main.dart.js:50272:10)
at Ku(main.dart.js:50256:19)
at aKK.<fn>(main.dart.js:50464:14)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at aKK(main.dart.js:50468:10)
at I4(main.dart.js:50457:23)
at aFK.<fn>(main.dart.js:50434:14)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at aFK(main.dart.js:50456:10)
at AH(main.dart.js:50425:19)
at b1y.<fn>(main.dart.js:50419:3)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at b1y(main.dart.js:50424:10)
at z0(main.dart.js:50405:21)
at b1w.<fn>(main.dart.js:55916:19)
at m.<fn>(main.dart.js:6775:64)
at $2(main.dart.js:62820:14)
at p(main.dart.js:6761:10)
at b1w(main.dart.js:55918:10)
at Nc(main.dart.js:55908:21)
at aT8(main.dart.js:105388:5)
at VD(main.dart.js:98803:158)
at VD(main.dart.js:110473:3)
at aDe(main.dart.js:98793:13)
at chz.<fn>(main.dart.js:5531:65)
at a51(main.dart.js:106343:7)
at a50(main.dart.js:106347:22)
at ae_(main.dart.js:106333:3)
at aBz(main.dart.js:106309:10)
at chz.<fn>(main.dart.js:5530:79)
at bPJ(main.dart.js:7073:9)
at <fn>(main.dart.js:167988:66)
at t1(main.dart.js:64036:12)
at vx(main.dart.js:64011:10)
at wp(main.dart.js:2034:8)
at $1(main.dart.js:55270:3)
at cne(main.dart.js:5354:69)
at c3i(main.dart.js:8128:21)
at csj(main.dart.js:9735:19)
at csF.<fn>(main.dart.js:9731:42)
from flutter.
Thanks for the log @nitroplr.
Please check #115928 and see if it resembles your case or not. This comment seems to be similar to what you are seeing and may give you further reference.
from flutter.
I do use a lot of really small images on the pages that are crashing. Is there anything I can do to at least catch the error?
from flutter.
I do notice that the places I use image.memory flicker when I load the page, but image.network does not.
from flutter.
I use image.memory flicker when I load the page, but image.network does not.
Please provide us a runnable code sample based on it, so that we can properly address the issue.
from flutter.
The flickering was just from the widget being rebuilt. By caching the MemoryImage instead of base64Decoding the image string every time the widget is rebuilt I got the flickering to go away. I am hoping this solves the current error as well with the image decoding not happening on rebuilds.
from flutter.
Just deployed my app update with no flickering images, I'll know in a few days if that fixes the error caused by no flicker browsers.
from flutter.
Fixing the flickering images allowed me to narrow this error down to one page of my website that was a paginated data table with a setstate infinite loop in my sorting logic. With these two problems fixed the error is either gone completely or just hasn't shown up again yet.
from flutter.
Related Issues (20)
- mac-3 lost external connection phone device. HOT 1
- _TypeError framework.dart in Element.widget
- Deprecate moto g4 phones from devicelab HOT 2
- mac-31 is dead. HOT 1
- mac-25 lost external connection phone device. HOT 1
- mac-8 is dead. HOT 1
- mac-28 us dead. HOT 1
- Clean up engine artifact archive generation HOT 1
- [DisplayList] DrawPath does not recognize or optimize rects, ovals, or rrects HOT 1
- [DisplayList] ClipPath/RRect do not recognize and optimize ovals HOT 1
- mac-21 is dead. HOT 1
- DropdownMenu scrolls unnecessarily when the user types something into it
- DropdownMenu up/down arrow keys don't work right when enableSearch is disabled
- DropdownMenu menu doesn't follow widget
- linux-62 lost external connection phone device. HOT 1
- share button appears when double tap on the screen HOT 1
- mac-2 lost external connection phone device.
- [ci][web] Remove CHANNEL override in drive_examples_command.
- Crash in flutter_windows.dll tonic HOT 1
- Failed assertion: line 4449 pos 7: 'SchedulerBinding.instance.schedulerPhase == SchedulerPhase.idle' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter.