Giter VIP home page Giter VIP logo

Comments (13)

darshankawar avatar darshankawar commented on July 21, 2024

@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.

nitroplr avatar nitroplr commented on July 21, 2024

@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.
image

from flutter.

nitroplr avatar nitroplr commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

I edited my previous comment, so far each page with this error does contain some type of table.

from flutter.

nitroplr avatar nitroplr commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

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.

darshankawar avatar darshankawar commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

I do notice that the places I use image.memory flicker when I load the page, but image.network does not.

from flutter.

darshankawar avatar darshankawar commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

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.

nitroplr avatar nitroplr commented on July 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.