array buffer allocation failed

1. A concise explanation of the problem you're experiencing.

This mistake will happen occasionally.

2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.

viewer.entities.add({
          availability: new Cesium.TimeIntervalCollection([new Cesium.TimeInterval({
            start: start,
            stop: end
          })]),
          position: satellitePosition,
          orientation: new Cesium.VelocityOrientationProperty(satellitePosition),
          label: {
            font: '18px Helvetica',
            fillColor: 'red',
            outlineColor: 'red',
            style: Cesium.LabelStyle.FILL_AND_OUTLINE,
          },
         
          path: {
            show: true,
            width: 3
          },

3. Context. Why do you need to do this? We might know a better way to accomplish your goal.

4. The Cesium version you're using, your operating system and browser.
chrome

Thanks for reporting this. How often does this error come up? Can you post the full error message you get?

If you can put together a full Sandcastle example reproducing this it’ll help a lot. Just go to Sandcastle (https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/), create the example and then click “Share” and paste the link you get here.

The orruced frequency is random but seldom.
The erroe message:
    Array buffer allocation failed
    at new ArrayBuffer(<anonymous>)
    at new Float32Array(<anonymous>)
    at G(address/Cseium.js 38356:41)
    at B.update(address/Cseium.js38586.57)
    at a.update(address/cesium.js)
    at nt(address/cesium.js)
    at et
    at Je
    at dt
    at ht

What kind of data do you have running in your application? The closest thing I found is this error coming up when using big KML:

https://github.com/AnalyticalGraphicsInc/cesium/issues/873#issuecomment-311623728

Does it happen on startup only or while you’re using the application? Or while loading new geometry in?