{
  "schema": "NEXT11_NEXT11_V6_23_PROJECTIVE_RUNWAY_REAL_PLAYER_QA_V1",
  "generatedAt": "2026-09-11T18:56:25.034Z",
  "pass": true,
  "root": "/mnt/data/v622_integrated_floor/root",
  "url": "http://127.0.0.1:43705/preview.html?workout=dynamic-warmup#pass",
  "viewport": "390x844",
  "results": [
    {
      "theme": "energy-purple",
      "bodyTheme": "energy-purple",
      "sport": "general",
      "exercise": "High knee tuck",
      "asset": "http://127.0.0.1:43705/assets/nex/environment/general-athlete-environment-user-reference-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:43705/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": 864,
      "bgHeight": 1536,
      "assetAuthority": "sport",
      "accentAuthority": "theme",
      "accentTexture": true,
      "textureTheme": "energy-purple",
      "backdropScale": [
        6.360039835787777,
        13.76377851642278,
        1
      ],
      "laneFloorOpacity": 0,
      "runwayMarkerCount": 648,
      "projectiveRunwayV1": true,
      "projectiveRunwayYawRad": -2.902093387679634,
      "projectiveRunwayScrollM": -1,
      "laneRotationY": -2.902093387679634,
      "lanePosition": [
        0.23724761572595146,
        0,
        1.958467462411965
      ],
      "expectedAsset": "general-athlete-environment-user-reference-portrait.webp",
      "assetMatch": true,
      "themeMatch": true,
      "screenshot": "/mnt/data/v623_floor_follow/qa_purple/V6_23_PROJECTIVE_RUNWAY_energy-purple.png"
    }
  ],
  "chromium": {
    "display": ":226",
    "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-XkRTDE",
      "about:blank"
    ],
    "stderrTail": "x\")\n[13561:13590:0911/185559.273124: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[13561:13561:0911/185559.273134:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[13561:13561:0911/185559.273144:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[13603:13603:0911/185559.868710:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[13603:13603:0911/185600.055515:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[13603:13603:0911/185600.189775:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels\n[13603:13603:0911/185600.337906:ERROR:gpu/command_buffer/service/gl_utils.cc:386] [.WebGL-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)\n[13561:13590:0911/185623.998435: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[13561:13561:0911/185623.999131:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[13561:13590:0911/185623.999221: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[13561:13590:0911/185623.999246: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[13561:13561:0911/185623.999264:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: \n[13561:13561:0911/185623.999274: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": 1789152958294.452,
          "url": "http://127.0.0.1:43705/video_backup_api.php?action=list&ts=1789152958281",
          "networkRequestId": "13661.82"
        }
      }
    },
    {
      "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:43705/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
            "objectId": "-8665826598484111610.2.1",
            "preview": {
              "type": "object",
              "subtype": "error",
              "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:43705/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": 1789152958335.567,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "16",
              "url": "http://127.0.0.1:43705/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": 1789152958470.873,
          "url": "http://127.0.0.1:43705/favicon.ico",
          "networkRequestId": "13661.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": 1789152958839.956,
          "url": "http://127.0.0.1:43705/video_backup_api.php?action=list&ts=1789152958799",
          "networkRequestId": "13661.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:43705/assets/js/services/server-video-backup-service.js?cache=v97-rc88:53:46",
            "objectId": "-8665826598484111610.3.1",
            "preview": {
              "type": "object",
              "subtype": "error",
              "description": "Error: Server backup HTTP 404\n    at http://127.0.0.1:43705/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": 1789152958841.813,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "16",
              "url": "http://127.0.0.1:43705/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-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789152960044.497,
          "url": "http://127.0.0.1:43705/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-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789152960207.775,
          "url": "http://127.0.0.1:43705/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-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
          "timestamp": 1789152960512.284,
          "url": "http://127.0.0.1:43705/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-0x1d140363ba00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
          "timestamp": 1789152960692.367,
          "url": "http://127.0.0.1:43705/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": 1789152967668.117,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:43705/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": 1789152970802.445,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:43705/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": 1789152971405.886,
        "stackTrace": {
          "callFrames": [
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1879,
              "columnNumber": 14
            },
            {
              "functionName": "genBuffers",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1829,
              "columnNumber": 24
            },
            {
              "functionName": "genGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1637,
              "columnNumber": 23
            },
            {
              "functionName": "parseMeshGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1626,
              "columnNumber": 14
            },
            {
              "functionName": "parseGeometry",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1567,
              "columnNumber": 16
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 1541,
              "columnNumber": 21
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 168,
              "columnNumber": 43
            },
            {
              "functionName": "parse",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 144,
              "columnNumber": 58
            },
            {
              "functionName": "",
              "scriptId": "105",
              "url": "http://127.0.0.1:43705/vendor/three/examples/jsm/loaders/FBXLoader.js",
              "lineNumber": 92,
              "columnNumber": 18
            },
            {
              "functionName": "",
              "scriptId": "104",
              "url": "http://127.0.0.1:43705/vendor/three/build/three.module.js",
              "lineNumber": 43637,
              "columnNumber": 37
            }
          ]
        }
      }
    }
  ]
}
