{
  "schema": "NEXT11_NEXT11_V6_21B_GENERAL_SAME_WORLD_REAL_PLAYER_QA_V1",
  "generatedAt": "2026-09-11T17:44:12.311Z",
  "pass": true,
  "root": "/mnt/data/v621_world_backdrop/root",
  "url": "http://127.0.0.1:45227/preview.html?workout=dynamic-warmup#pass",
  "viewport": "390x844",
  "results": [
    {
      "theme": "next-blue",
      "bodyTheme": "next-blue",
      "sport": "general",
      "exercise": "High knee tuck",
      "asset": "http://127.0.0.1:45227/assets/nex/environment/general-athlete-environment-premium-portrait.webp",
      "surfacePattern": "performance-tech",
      "webglVersion": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
      "webglRenderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
      "iframeSrc": "http://127.0.0.1:45227/assets/nexprod/nexprod01-resolved-player-v425-high-knee-tuck.html?exercise=high-knee-tuck&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&idleSleepAfterReady=0",
      "sceneBackgroundIsTexture": false,
      "backdropWorldPlane": true,
      "backdropName": "NEX_WORKOUT_ENVIRONMENT_BACKDROP_V1",
      "backdropMapIsTexture": true,
      "bgWidth": 450,
      "bgHeight": 974,
      "assetAuthority": "sport",
      "accentAuthority": "theme",
      "accentTexture": true,
      "textureTheme": "next-blue",
      "backdropScale": [
        6.360039835787777,
        13.76377851642278,
        1
      ],
      "expectedAsset": "general-athlete-environment-premium-portrait.webp",
      "assetMatch": true,
      "themeMatch": true,
      "screenshot": "/mnt/data/v621_world_backdrop/qa_soft_floor/V6_21B_GENERAL_SAME_WORLD_next-blue.png"
    }
  ],
  "chromium": {
    "display": ":308",
    "args": [
      "--no-sandbox",
      "--ozone-platform=x11",
      "--disable-dev-shm-usage",
      "--ignore-gpu-blocklist",
      "--enable-webgl",
      "--enable-webgl2",
      "--enable-unsafe-swiftshader",
      "--use-gl=angle",
      "--use-angle=swiftshader-webgl",
      "--remote-debugging-port=0",
      "--remote-allow-origins=*",
      "--user-data-dir=/tmp/next11-v621-world-qK8zVa",
      "about:blank"
    ],
    "stderrTail": "are \"tcp\" and on UNIX \"unix\")\n[6742:6771:0911/174345.161512:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[6742:6742:0911/174345.161539:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[6742:6742:0911/174345.161549:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[6784:6784:0911/174345.887823:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[6784:6784:0911/174346.200337:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[6784:6784:0911/174346.328863:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[6784:6784:0911/174346.469453:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)\n[6742:6771:0911/174411.433041:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[6742:6742:0911/174411.433275:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[6742:6771:0911/174411.433362:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[6742:6771:0911/174411.433388:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[6742:6742:0911/174411.433408:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[6742:6742:0911/174411.433418:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n",
    "xvfbStderrTail": ""
  },
  "events": [
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "network",
          "level": "error",
          "text": "Failed to load resource: the server responded with a status of 404 (Not Found)",
          "timestamp": 1789148623897.361,
          "url": "http://127.0.0.1:45227/video_backup_api.php?action=list&ts=1789148623806",
          "networkRequestId": "6842.75"
        }
      }
    },
    {
      "method": "Runtime.consoleAPICalled",
      "params": {
        "type": "warning",
        "args": [
          {
            "type": "string",
            "value": "Server backup catalog refresh failed"
          },
          {
            "type": "object",
            "subtype": "error",
            "className": "Error",
            "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
            "objectId": "-6715735861583015040.2.1",
            "preview": {
              "type": "object",
              "subtype": "error",
              "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
              "overflow": false,
              "properties": [
                {
                  "name": "stack",
                  "type": "string",
                  "value": "Error: Server backup HTTP 404\n    at http://127.0.…rver-video-backup-service.js?cache=v97-rc88:53:46"
                },
                {
                  "name": "message",
                  "type": "string",
                  "value": "Server backup HTTP 404"
                }
              ]
            }
          }
        ],
        "executionContextId": 2,
        "timestamp": 1789148623910.688,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "16",
              "url": "http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88",
              "lineNumber": 56,
              "columnNumber": 16
            }
          ]
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "network",
          "level": "error",
          "text": "Failed to load resource: the server responded with a status of 404 (Not Found)",
          "timestamp": 1789148624212.387,
          "url": "http://127.0.0.1:45227/favicon.ico",
          "networkRequestId": "6842.112"
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "network",
          "level": "error",
          "text": "Failed to load resource: the server responded with a status of 404 (Not Found)",
          "timestamp": 1789148624673.365,
          "url": "http://127.0.0.1:45227/video_backup_api.php?action=list&ts=1789148624643",
          "networkRequestId": "6842.187"
        }
      }
    },
    {
      "method": "Runtime.consoleAPICalled",
      "params": {
        "type": "warning",
        "args": [
          {
            "type": "string",
            "value": "Server backup catalog refresh failed"
          },
          {
            "type": "object",
            "subtype": "error",
            "className": "Error",
            "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
            "objectId": "-6715735861583015040.3.1",
            "preview": {
              "type": "object",
              "subtype": "error",
              "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
              "overflow": false,
              "properties": [
                {
                  "name": "stack",
                  "type": "string",
                  "value": "Error: Server backup HTTP 404\n    at http://127.0.…rver-video-backup-service.js?cache=v97-rc88:53:46"
                },
                {
                  "name": "message",
                  "type": "string",
                  "value": "Server backup HTTP 404"
                }
              ]
            }
          }
        ],
        "executionContextId": 3,
        "timestamp": 1789148624679.847,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "16",
              "url": "http://127.0.0.1:45227/assets/js/services/server-video-backup-service.js?cache=v97-rc88",
              "lineNumber": 56,
              "columnNumber": 16
            }
          ]
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "rendering",
          "level": "warning",
          "text": "[.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789148626099.168,
          "url": "http://127.0.0.1:45227/assets/nexprod/nexprod01-resolved-player-v425-high-knee-tuck.html?exercise=high-knee-tuck&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&idleSleepAfterReady=0"
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "rendering",
          "level": "warning",
          "text": "[.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789148626499.189,
          "url": "http://127.0.0.1:45227/assets/nexprod/nexprod01-resolved-player-v425-high-knee-tuck.html?exercise=high-knee-tuck&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&idleSleepAfterReady=0"
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "rendering",
          "level": "warning",
          "text": "[.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789148626638.216,
          "url": "http://127.0.0.1:45227/assets/nexprod/nexprod01-resolved-player-v425-high-knee-tuck.html?exercise=high-knee-tuck&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&idleSleepAfterReady=0"
        }
      }
    },
    {
      "method": "Log.entryAdded",
      "params": {
        "entry": {
          "source": "rendering",
          "level": "warning",
          "text": "[.WebGL-0x2a9403aef400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
          "timestamp": 1789148626639.702,
          "url": "http://127.0.0.1:45227/assets/nexprod/nexprod01-resolved-player-v425-high-knee-tuck.html?exercise=high-knee-tuck&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&idleSleepAfterReady=0"
        }
      }
    },
    {
      "method": "Runtime.consoleAPICalled",
      "params": {
        "type": "warning",
        "args": [
          {
            "type": "string",
            "value": "THREE.FBXLoader: Vertex has more than 4 skinning weights assigned to vertex. Deleting additional weights."
          }
        ],
        "executionContextId": 4,
        "timestamp": 1789148634401.434,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:45227/vendor/three/build/three.module.js",
              "lineNumber": 43637,
              "columnNumber": 37
            }
          ]
        }
      }
    },
    {
      "method": "Runtime.consoleAPICalled",
      "params": {
        "type": "warning",
        "args": [
          {
            "type": "string",
            "value": "THREE.FBXLoader: Vertex has more than 4 skinning weights assigned to vertex. Deleting additional weights."
          }
        ],
        "executionContextId": 4,
        "timestamp": 1789148637658.699,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:45227/vendor/three/build/three.module.js",
              "lineNumber": 43637,
              "columnNumber": 37
            }
          ]
        }
      }
    },
    {
      "method": "Runtime.consoleAPICalled",
      "params": {
        "type": "warning",
        "args": [
          {
            "type": "string",
            "value": "THREE.FBXLoader: Vertex has more than 4 skinning weights assigned to vertex. Deleting additional weights."
          }
        ],
        "executionContextId": 4,
        "timestamp": 1789148638224.592,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:45227/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:45227/vendor/three/build/three.module.js",
              "lineNumber": 43637,
              "columnNumber": 37
            }
          ]
        }
      }
    }
  ]
}
