[MG_Remote, docs] (P7): CONTRACT-P7 carries wave 0's numbers, and device window #1a is on record

CONTRACT-P7: the lane counts (magma-split 73 / spawn 52 / tcp 54; full-suite 510 x 3
with one StreamLink x Magma red), the census baseline (79 abort sites over 20 files,
43 family words, 0 unmarked), the ratchet baseline (186 = p7-magma 101 / espryt 14 /
both 60 / core 11; espryt's clearable count is 9) and the @P7 count (15 sites / 4
files) replace the 待填 markers.

Device window #1a (Redmi 2f7cbe2e, APK p7w1-d260f110, reboot-clean): E0a monolith
39/39 deterministic, three below threshold on monolith itself (create-indirect,
1.21.11 main-menu, iris-photon - Adreno refuses its pipelines with VK_ERROR_UNKNOWN);
E0a inproc: OpenRA 0.976494 (run-ahead) / E1 lockstep 0.988998 - both historical
numbers were OpenRA, and its client log shows a TextureResources verb answered from
caps generation 0 (package F1); 26.3 / create-* SIGSEGV in the replayer's memcpy on
BOTH backends and with the persistent-map push off (package X1); iterationt x2 die
by name on Magma:mipmap-shader-format-or-shape (package B); bsl-esc-menu hits
scudo OOM under inproc. Gate 3's denominator is 36; run-ahead and present credit
are off the suspect list.
This commit is contained in:
2026-09-22 14:49:42 -04:00
parent 801f8edaa6
commit 4f2d4c4e83
33 changed files with 13206 additions and 4 deletions
+4 -4
View File
@@ -46,13 +46,13 @@ P7 收官 = 五道出口门同时成立(§2–§7),而不是路线图 P7
**2.4 trace 半边。** `retrace-split` 已是 39 case × 2 后端 × {inproc, spawn}(`test.yml:2449/:2470`);欠 `iterationrp × DirectVulkan` 的三个旋钮在 retrace-split 作业里与 `:2183` 同样导出(wave 0 L)。门 1 的 trace 半边 = 78 条 DirectVulkan split 行全部达阈值。
**2.5 门 1 的判据。** gating 三臂同数绿(【待填:L 包首轮的 73/73 × 3】)+ parity 通过 + retrace-split 78 条 DV 行达阈值 + informational 车道的红名单为空或每条按名归入 P8 / P9 / P13 并在 `notes/p7/` 有票。
**2.5 门 1 的判据。** gating 三臂同数绿(wave 0 落地时:magma-split 73 = 71 PASS + 2 SKIP,magma-spawn 52 = 50 + 2,magma-tcp 54 = 52 + 2 fixture——`MagmaRunAheadScenario`(14)与 `MagmaWireCacheScenario`(7)只注册 inproc 臂,`spawn_lane_parity.py` 的 `MAGMA_INPROC_ONLY` 具名例外;跨进程的 hold / cache peek 是 §12 的债)+ parity 通过 + retrace-split 78 条 DV 行达阈值 + informational 车道(`integration-magma-full-{split,spawn,tcp}`,整个集成二进制:510 / 510 / 512 条,首轮 453 PASS / 57 SKIP / **0 红**,tcp 臂 1 红 = `IterationRPProgram203Scenario` 的 exposure texel,StreamLink × Magma 交叉项,见 `notes/p7/magma-two-process-first-run.md`)的红名单为空或每条按名归入 P8 / P9 / P13 并在 `notes/p7/` 有票。**主机 lavapipe 打不到任何 `@P7` 拒绝**(驱动能力差异),门 1 的红名单实际来自真机(§7.1 的设备窗口)。
---
## §3 `@P7` 具名拒绝:普查、退役与 decline
**3.1 普查数(钉住)。** 基线上 `grep -rn "@P7" MobileGL/ --include=*.cpp --include=*.inc --include=*.h` = **【待填:C 包实测;审计两次分别数得 14 串 / 13 语句与 15 处 / 4 文件——以 C 包的 `fatal_census.py --json` 为准】**处,全部在 `Renderer/UniformManager.cpp`、`Renderer/WireFramebuffer.inc`、`Renderer/WireDraw.inc`、`Renderer/VulkanRenderer.cpp`。另有两项 P7 归属但不带 `@P7` 字样:`Fatal{RoleViolation, "buffer-legacy-arm"}`(`WireDraw.inc:14/:204`)与「Magma 无 `StateObjectDeathOps`」(两条集成用例 skip)。
**3.1 普查数(钉住)。** 基线上 `grep -rn "@P7" MobileGL/ --include=*.cpp --include=*.inc --include=*.h` = **15 处 / 4 文件**(wave 0 包 C 以 `fatal_census.py --json` 钉住;两次审计的 14 串 / 13 语句是把一个三元里的两个串算成一条),全部在 `Renderer/UniformManager.cpp`、`Renderer/WireFramebuffer.inc`、`Renderer/WireDraw.inc`、`Renderer/VulkanRenderer.cpp`。另有两项 P7 归属但不带 `@P7` 字样:`Fatal{RoleViolation, "buffer-legacy-arm"}`(`WireDraw.inc:14/:204`)与「Magma 无 `StateObjectDeathOps`」(两条集成用例 skip)。
**3.2 退役表。** 「退役」= 实现该形状,与 monolith 臂同可观测;「decline」= 规则 I (a)。
@@ -71,13 +71,13 @@ P7 收官 = 五道出口门同时成立(§2–§7),而不是路线图 P7
| `vertex-format-conversion` | `WireDraw.inc:272` | decline | 可选:packed converter |
| `buffer-legacy-arm` | `WireDraw.inc:14/:204` | 具名 Fatal 经 hook(`RoleViolation`) | 已是拒绝,只换漏斗 |
**3.3 普查门(wave 0 包 C)。** `scripts/ci/fatal_census.py` 的扫描根扩到 server 镜像(`MG_Remote`、`MG_Pipe`、`MG_Backend`、`MG_Impl/Pipe`、`MG_State`,MG_Test / MG_Benchmark / MG_IntegrationTest 除外);`abort_sites` 成为**向下棘轮**;每个 `Fatal{Word` 在 `FatalFamilies.def` 有行;`Refuse{Word}` 对 `protocol.fbs` `RefuseCode` 校验。baseline 数:【待填:C 包】。
**3.3 普查门(wave 0 包 C)。** `scripts/ci/fatal_census.py` 的扫描根扩到 server 镜像(`MG_Remote`、`MG_Pipe`、`MG_Backend`、`MG_Impl/Pipe`、`MG_State`,MG_Test / MG_Benchmark / MG_IntegrationTest 除外);`abort_sites` 成为**向下棘轮**;每个 `Fatal{Word` 在 `FatalFamilies.def` 有行;`Refuse{Word}` 对 `protocol.fbs` `RefuseCode` 校验。baseline 数(wave 0 落地,`852e3c28`):**79 处 abort / 20 文件**(扩容前 4 / `MG_Remote` 一处),**43 个家族词**(补了 11 行 `.def`,`InitialBytesNotCarried` 并入 `UncarriedInitialBytes`),3 个 `Refuse{}` 词,0 无标记;`ResourceUnavailable` 投影到 `ServerCrashed` 而非 `SegmentMismatch`(段几何没错的时候不说段错了);Magma 三个 wire fatal 漏斗(`MagmaWireFatal` / `WireDescriptorFatal` / `WireBufferLegacyFatal`)经 `MG_Pipe` 的 `MGPipeSessionFailHook` 进 `SessionFail`,家族词保持 `UnmigratedVerb`(改名会作废自 P5b 起的拒绝普查计数);`Refuse{AuthenticationRequired}` 改为词表里的 `Authentication`。
---
## §4 出口门 4:184 符号棘轮下降 P7 的 101 个
**4.1 定义(wave 0 包 R,`scripts/link_ratchet.py`)。** 在 disaggregated 构建的对象树上:按 `notes/p6/a6-link-experiment-data.md` 的路径规则把 `MobileGL.dir` 下对象分 SERVER / FRONTEND / SHARED;集合 = (SERVER 未定义) − (SERVER 已定义) − (SHARED 已定义) ∩ (FRONTEND 已定义)。baseline 存**符号列表**(`scripts/data/link_ratchet_baseline.txt`),`--assert-monotone` 只对新增符号红,消失只提示重基线(ID-P7-7)。基线数:【待填:R 包;a6 为 184 = P7 101 / P3b-P4b 14 / 共有 60 / P6 自己 6】。
**4.1 定义(wave 0 包 R,`scripts/link_ratchet.py`)。** 在 disaggregated 构建的对象树上:按 `notes/p6/a6-link-experiment-data.md` 的路径规则把 `MobileGL.dir` 下对象分 SERVER / FRONTEND / SHARED;集合 = (SERVER 未定义) − (SERVER 已定义) − (SHARED 已定义) ∩ (FRONTEND 已定义)。baseline 存**符号列表**(`scripts/data/link_ratchet_baseline.txt`),`--assert-monotone` 只对新增符号红,消失只提示重基线(ID-P7-7)。基线数(`scripts/data/link_ratchet_baseline.txt`,`852e3c28`):**186** = `p7-magma` **101** / `p3b-p4b-espryt` **14** / `both-backends` **60** / `p6-core` 11——三个后端桶与 a6 的手数逐符号相同,多出的 2 个是 P6.5 的 `ClientSession::StartSpawned()` 与 `ProgramArtifactsSchemaFingerprint()`。Espryt 桶里 5 个是 `MG_Impl/Pipe/SlotAllocator.cpp.o` 定义的 `MG_Pipe::` 符号,按文件位置落在前端桶、只有 P13 的模块搬迁能清(标 `# P13`),所以 P3b/P4b 的可清数是 9 不是 14。`MG_Remote/FatalFunnel.cpp.o` 归 SHARED(两个角色都经它);`MG_Backend/Init.cpp.o` 按 a6 规则归 SERVER,虽然它引用 5 个 client-session 符号。CI 步骤在 `build-linux-split` 作业;baseline 由参考工具链生成,CI 的 `clang++-20` 内联决策可能让首轮红——三元规则:已列类的兄弟方法、无新引用对象 = 内联,重基线;新引用对象永远不是内联。
**4.2 P7 的目标。** `--bucket` 归到 DirectVulkan 引用对象的那一桶(a6 的 101)降到 **0**。唯一还在构造前端 `SamplerObject` / `ShaderObject` / `ProgramObject` 的 DirectVulkan 站点是 `VulkanRenderer.cpp:4526-4583 / 4624-4684`(monolith 臂的隐藏 blit / 深度 mip 程序),其 early-return 是运行时而非 `#if`,所以符号仍被引用。降到 0 的路径:在 **disaggregated 构建里** monolith 臂也改用烘焙模块(§5.2 的 (B')),pull 构建的代码逐语句原样——G1 不动。若 wave 3 实测某桶符号无法在不动 pull `.text` 的前提下消失,按名记入 §12 并在 baseline 里 `# P13` 标注,不算门 4 失败。
@@ -0,0 +1,29 @@
# 设备窗口 #1 · 会话记录(Redmi `2f7cbe2e`,2026-09-22)
按 [`../../device-window-1-runbook.md`](../../device-window-1-runbook.md) 执行。本窗口分两段:**1a**(E0–E3,只需 APK,不需要主机制品)在 wave 0 合并中途跑;**1b**(P6.5 残余 39 例 TCP 矩阵 + CTS `$BASE`)等 wave 0 全部合入、两端同 stamp 后跑。
## reboot-clean
- `boot-id-before.txt` = `7e6c6e9f-1894-4916-bf39-cce48c9abd37`(这是 P6 门 7 第二会话结束时的 boot id)
- `boot-id-after.txt` = `18d8d589-1b96-4cf1-b655-16d5b8d198ba` → **确实重启了**
- 唤醒 + `svc power stayon usb`;`deviceidle get deep` = `ACTIVE`;本包不在 Doze 白名单(`deviceidle-whitelist-before.txt` 为空)
## 钉频:VERDICT = DRIFT,如实记录,原因已定位
`pin_device.sh 2f7cbe2e pin` / `check` 都报 **DRIFT**:`gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)`。原始 kgsl 读数(root):
```
gpuclk=1100000000 max_gpuclk=1100000000 min_pwrlevel=0 max_pwrlevel=0 thermal_pwrlevel=0 default_pwrlevel=12
devfreq/max_freq=1050000000
available: 1100000000 1050000000 967000000 ... 160000000
```
也就是说:**这次重启后板子不再被 `thermal_pwrlevel=1` 闩住**(P6 记为「永久闩死、写 0 读回 1」,`pin_device.sh:85-97`),GPU 真的钉在 pwrlevel 0 = **1100 MHz**,与 `35d0befa` 那块板一样;DRIFT 是脚本对本板的期望值(1050 MHz)过期,不是钉频失败。判读:
- 对 **1a(E0–E3)**:实验量的是像素与重复确定性,频率不是变量,两臂同会话同频;本段照常进行,臂前后的 `check` 仍逐次记录(都会是同一条 DRIFT 行)。
- 对任何**逐线程 CPU 时间**的读数(本窗口没有):1100 MHz 会话与 P6 的 1050 MHz 会话绝对值不可比——这与 P6 原本的口径一致(`pin_device.sh:92-93`)。
- 后续小件(wave 2-E):`pin_device.sh` 的 `2f7cbe2e` 条目改成「pwrlevel 0 且 gpuclk ∈ {1100, 1050} MHz 都算 PINNED,并把实际值写进 check 输出」,理由在此。
## APK 身份
见 `apk.sha256` / `apk-install.txt`(安装后写入)。构建:`~/w7/pipe@d260f110`,`assembleTraceRelease -Pmobilegl.buildDisaggregated=ON -Pmobilegl.buildDisaggregatedInproc=ON -Pmobilegl.pipePush=ON -Pmobilegl.debuggableRelease=true -Pmobilegl.applicationIdSuffix=.p7w1 -Pmobilegl.apkSuffix=p7w1`,显式 `MOBILEGL_BUILD_STAMP=p7w1-d260f110`,debug keystore 签名,并排安装为 `top.mobilegl.plugin.p7w1.trace`。
@@ -0,0 +1,4 @@
codePath=/data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==
primaryCpuAbi=arm64-v8a
versionName=26.09.d260f11-trace
lastUpdateTime=2026-09-23 02:13:45
@@ -0,0 +1 @@
3541d037a470124a8aec12adcd048178dcd0e1d2d923d684cf6ec58a3015e14f */c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w1-trace-p7w1.apk
@@ -0,0 +1 @@
18d8d589-1b96-4cf1-b655-16d5b8d198ba
@@ -0,0 +1 @@
7e6c6e9f-1894-4916-bf39-cce48c9abd37
@@ -0,0 +1 @@
ACTIVE
@@ -0,0 +1 @@
PKG=top.mobilegl.plugin.p7w1.trace
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=0% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 41800 mC = 41.8 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,17 @@
== before pin ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=3072000 min=1017600 max=3072000 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=2400000 min=556800 max=2745600 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..12 freq=222000000 Hz busy=6% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 43800 mC = 43.8 C (/sys/class/thermal/thermal_zone13)
== after pin ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=6% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 40700 mC = 40.7 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
(pin did not take - do not measure against this)
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,87 @@
arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first
--------------------------------------------------------------------------- --- ----- ---------------- --------------- ------------- ---------
improved-transparency-minecraft-26.3-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.17-main-menu-854-DirectVulkan 1 yes 0.999990914 1.000000000 yes 0
minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.11-main-menu-DirectVulkan 1 NO 0.164983727 1.000000000 yes 0
minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan 1 yes 0.999869631 1.000000000 yes 0
minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan 1 yes 0.999994284 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan 1 yes 0.999092748 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan 1 yes 0.997009631 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan 1 yes 0.997491927 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan 1 yes 0.999510556 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan 1 yes 0.999476169 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan 1 yes 0.996791534 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan 1 yes 0.999257641 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan 1 yes 0.996630735 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan 1 yes 0.999372032 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan 1 yes 0.999396223 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan 1 yes 0.999026329 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan 1 NO 0.008864795 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan 1 yes 0.996177376 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan 1 yes 0.999454686 1.000000000 yes 0
minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan 1 yes 0.999991304 1.000000000 yes 0
minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan 1 yes 0.999988398 1.000000000 yes 0
minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan 1 yes 0.999996451 1.000000000 yes 0
minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan 1 yes 0.999997628 1.000000000 yes 0
minecraft-1.21.4-fabric-rei-inventory-DirectVulkan 1 yes 0.999997568 1.000000000 yes 0
minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan 1 yes 0.999998800 1.000000000 yes 0
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan 1 yes 0.999993791 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan 1 yes 0.999999407 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan 1 yes 0.999992410 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan 1 yes 0.999999866 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan 1 yes 0.999993780 1.000000000 yes 0
minecraft-1.21.4-in-world-DirectVulkan 1 yes 0.999995585 1.000000000 yes 0
minecraft-1.21.4-main-menu-DirectVulkan 1 yes 0.999696483 1.000000000 yes 0
minecraft-1.21.4-startup-DirectVulkan 1 yes 0.999999511 1.000000000 yes 0
OpenRA-DirectVulkan 1 NO 0.976493989 1.000000000 yes 0
OpenRA-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.976493989, min ssim vs first=1.000000000
improved-transparency-minecraft-26.3-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.17-main-menu-854-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999990914, min ssim vs first=1.000000000
minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.11-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.164983727, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999869631, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999994284, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999092748, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997009631, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997491927, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999510556, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999476169, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996791534, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999257641, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996630735, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999372032, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999396223, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999026329, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.008864795, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996177376, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999454686, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999991304, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999988398, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999996451, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997628, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-rei-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997568, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999998800, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993791, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999407, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999992410, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999866, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993780, min ssim vs first=1.000000000
minecraft-1.21.4-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999995585, min ssim vs first=1.000000000
minecraft-1.21.4-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999696483, min ssim vs first=1.000000000
minecraft-1.21.4-startup-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999511, min ssim vs first=1.000000000
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,81 @@
arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first
--------------------------------------------------------------------------- --- ----- ---------------- --------------- ------------- ---------
improved-transparency-minecraft-26.3-DirectVulkan 1 yes 0.999600026 1.000000000 yes 0
minecraft-1.17-main-menu-854-DirectVulkan 1 yes 0.999990914 1.000000000 yes 0
minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan 1 NO 0.000004874 1.000000000 yes 0
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan 1 yes 0.999983725 1.000000000 yes 0
minecraft-1.21.11-main-menu-DirectVulkan 1 NO 0.164983727 1.000000000 yes 0
minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan 1 yes 0.999869631 1.000000000 yes 0
minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan 1 yes 0.999994284 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan 1 yes 0.999092741 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 yes 0.999791667 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan 1 yes 0.997009631 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan 1 yes 0.997491927 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan 1 yes 0.999510556 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan 1 yes 0.999476169 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan 1 yes 0.996789335 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan 1 yes 0.999257641 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan 1 yes 0.999421604 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan 1 yes 0.998936755 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan 1 yes 0.996630735 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan 1 yes 0.999372032 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan 1 yes 0.999396223 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan 1 yes 0.999026329 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan 1 NO 0.008864795 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan 1 yes 0.996172813 1.000000000 yes 0
minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan 1 yes 0.999454686 1.000000000 yes 0
minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan 1 yes 0.999991304 1.000000000 yes 0
minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan 1 yes 0.999988398 1.000000000 yes 0
minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan 1 yes 0.999996451 1.000000000 yes 0
minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan 1 yes 0.999997628 1.000000000 yes 0
minecraft-1.21.4-fabric-rei-inventory-DirectVulkan 1 yes 0.999997568 1.000000000 yes 0
minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan 1 yes 0.999998800 1.000000000 yes 0
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan 1 yes 0.999993791 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan 1 yes 0.999999407 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan 1 yes 0.999992410 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan 1 yes 0.999999866 1.000000000 yes 0
minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan 1 yes 0.999993780 1.000000000 yes 0
minecraft-1.21.4-in-world-DirectVulkan 1 yes 0.999995585 1.000000000 yes 0
minecraft-1.21.4-main-menu-DirectVulkan 1 yes 0.999696483 1.000000000 yes 0
minecraft-1.21.4-startup-DirectVulkan 1 yes 0.999999511 1.000000000 yes 0
OpenRA-DirectVulkan 1 yes 1.000000000 1.000000000 yes 0
OpenRA-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=1.000000000, min ssim vs first=1.000000000
improved-transparency-minecraft-26.3-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999600026, min ssim vs first=1.000000000
minecraft-1.17-main-menu-854-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999990914, min ssim vs first=1.000000000
minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.000004874, min ssim vs first=1.000000000
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999983725, min ssim vs first=1.000000000
minecraft-1.21.11-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.164983727, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999869631, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999994284, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999092741, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999791667, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997009631, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997491927, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999510556, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999476169, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996789335, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999257641, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999421604, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.998936755, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996630735, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999372032, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999396223, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999026329, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.008864795, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996172813, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999454686, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999991304, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999988398, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999996451, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997628, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-rei-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997568, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999998800, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993791, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999407, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999992410, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999866, min ssim vs first=1.000000000
minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993780, min ssim vs first=1.000000000
minecraft-1.21.4-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999995585, min ssim vs first=1.000000000
minecraft-1.21.4-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999696483, min ssim vs first=1.000000000
minecraft-1.21.4-startup-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999511, min ssim vs first=1.000000000
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,35 @@
# E0 · 分歧 case 名单(本窗口最重要的产出)
E0a:39 例 × {monolith, inproc} × DirectVulkan × `--use-pbuffer` × 1 遍,APK `p7w1-d260f110`(`apk.sha256`),reboot-clean,`svc power stayon usb`。两臂各 39/39 回放完成;两臂所有有结果的 case 都逐位确定(`ssim vs first = 1.0`,E0b 的 3 遍确定性在 E1 上补做了 OpenRA 一遍——同样逐位相同)。
## 结论一句话
**inproc 对 monolith 的分歧 = 1 个像素分歧 case + 6 个进程死亡 case;36 个分母 case 里其余 29 个与 monolith 同读数**(`ssim vs golden` 之差 < 0.0005,都在阈值内)。
## 名单
| case | monolith | inproc(ARMED) | inproc(lockstep,E1) | 判定 | 归属 |
|---|---|---|---|---|---|
| `OpenRA` | **1.000000**(mismatch 0) | **0.976493989**(14658 px) | **0.988997893** | 像素分歧,**逐位确定**,两种模式都分歧、幅度随模式变 | **caps generation 0 的家族发射丢失**:client 日志第 6 行 `the server does not consume MGPipe subsystem 0x400 (TextureResources) ... callMask=0x0, caps generation 0` 出现在 `CapsMirror generation 1 adopted` **之前**——一条纹理族 verb 在首个 CapsSnapshot 之前被判「server 不消费,走 legacy pull」,server 从没收到那条记录;diff 图只有特定 sprite / 建筑错、背景全对。lockstep 丢得少(client 逐 verb 等待,snapshot 更早到)所以 0.989 > 0.976。**两个历史观测值 0.976494 / 0.988998 都是 OpenRA**,分别是 ARMED 与 lockstep。→ wave 2 **F1**(`MG_Remote/Client/CapsMirror.cpp:137-151` 在 placeholder 上作答) |
| `improved-transparency-minecraft-26.3` | pass | **SIGSEGV** | SIGSEGV | GL 线程 `__memcpy_aarch64_nt` 从 `libtrace_replay_runner.so` 写进映射缓冲,`SEGV_ACCERR`、页对齐地址 | **与后端无关**(E4a:DirectGLES inproc 同样 SEGV)、**与 persistent-map push 无关**(E4b:`MOBILEGL_IPC_PERSISTENT_BLOCK_KB=0` 仍 SEGV)→ wave 2 **X1** |
| `minecraft-1.21.1-neoforge-create-instancing-in-world` | pass | **SIGSEGV** | SIGSEGV | 同上形状 | 同上 → X1 |
| `minecraft-1.21.1-neoforge-create-indirect-in-world` | 0.000005(monolith 就红) | SIGSEGV | — | 同上形状 | ID-P7-4 已排除;崩溃形状同 X1,修好后照常记录 |
| `minecraft-1.21.4-fabric-iris-iterationt-in-world` | pass | **`Fatal{UnmigratedVerb, "Magma:mipmap-shader-format-or-shape"}`**(apply 线程) | 同 | 具名拒绝,确定 | → wave 2 **B**(`WireFramebuffer.inc` 的 wire mip 路径;lavapipe 上绿,Adreno 缺某格式的 BLIT 特性) |
| `minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world` | pass | 同上 | — | 同上 | → B |
| `minecraft-1.21.4-fabric-iris-bsl-esc-menu-854` | pass | **SIGABRT** `Scudo ERROR: internal map failure (Out of memory)`(apply 线程) | **SIGSEGV** | 内存上限:inproc 把两个角色的 shadow 装在一个进程里 | 记录;在 spawn(两进程)臂上复测(窗口 1b)后再定归属——若 spawn 过则是 inproc 的地址空间账(P8/P11 的题材),若 spawn 也 OOM 则是 Magma 的 staging 账 |
| `minecraft-1.21.11-main-menu` | 0.164984 | 0.164984 | — | 两臂逐字相同 | trace 自身的 UBO 对齐伪差,非分离缺陷(`exclusions.md`) |
| `minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world` | 0.008865 | 0.008865 | — | 两臂逐字相同 | Adreno 拒绝 photon 管线,monolith 级(`exclusions.md`) |
其余 29 个分母 case:两臂 `ssim vs golden` 之差均 < 0.0005(iris 光影 case 两臂都在 0.996–0.9995,非光影 case 两臂都 ≥ 0.9999),逐位确定。完整数据:`E0a-monolith-summary.{txt,json}`、`E0a-inproc-summary.{txt,json}`、`../E1-lockstep/E1-summary.{txt,json}`。
## E2(credit 1 vs 3)与 E0b(3 遍确定性)
按 runbook §5 的判别,E1「不变」时 E2 不必跑:run-ahead 与 credit 整条线出局(OpenRA 在 lockstep 下也分歧,且崩溃 case 在 lockstep 下也崩)。E0b 的 3 遍确定性只在 OpenRA 上有意义,E1 已给出第二遍逐位相同(lockstep 臂内);ARMED 下的三遍在 F1 修复后的复测里一起做。
## E3(caps 比对)
已在 OpenRA 上做:inproc 臂 `answering a PLACEHOLDER` 0 条、`does not consume MGPipe subsystem` **1 条**(0x400,generation 0)、`CapsMirror generation 1..5 adopted`(callMask 0x3fff00000460 → 0x3fff00000470)、`run-ahead ARMED` 1 条;monolith 臂无 wire 行。`GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT` 行两臂都没打(该日志行不在这条 trace 的路径上)。判别落在「能力协商」:与 runbook 表的预测一致。
## 与出口门 3 的关系
分母 36(`exclusions.md`)。今天 inproc 对 monolith:**29 同、1 像素分歧(F1)、5 死(X1 ×2 + B ×2 + bsl 内存)**,另 1(create-indirect)在分母外但同为 X1 形状。wave 2 的 F1 / X1 / B 三个包各自落地后按 `CONTRACT-P7.md` §7.2 复测(3 遍 + monolith 同会话对照)。
@@ -0,0 +1,13 @@
# E0 · 出口门 3 分母之外的 case(按名单列,不在汇总表里悄悄删行)
E0a monolith 臂(DirectVulkan × `--use-pbuffer` × 1 遍,APK `p7w1-d260f110`,Redmi `2f7cbe2e`)39 例全部回放、全部逐位确定(`ssim vs first = 1.0`),**3 例低于阈值**。它们都在 **monolith** 上就红,所以按 runbook §4 的判别「monolith 也分歧 ⇒ 问题不在分离」,从出口门 3 的分母里排除;分母 = 39 − 3 = **36**(另:rd12 in-world 本来不在 `--matrix` 里,ID-P7-4)。
| case | monolith SSIM | 阈值 | 原因 | 归属 |
|---|---|---|---|---|
| `minecraft-1.21.1-neoforge-create-indirect-in-world` | 0.000005 | — | ROADMAP 开放问题 17:`dev@81b17c0b` 起在 Adreno 830 上就坏(基线 APK 复现),非本分支 | **ID-P7-4 预先排除**;`dev` 侧 |
| `minecraft-1.21.11-main-menu` | 0.164984 | — | trace 自身的 UBO offset 不满足本机 32 字节对齐(`../../p65/mainmenu-trace-difference.md`;DirectGLES 上同一原因给 0.890) | trace 内容,非分离缺陷;不改阈值 |
| `minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world` | 0.008865(mismatch 403024 px) | 0.99 | **`vkCreateGraphicsPipelines` 在 Adreno 830 上对 photon 的多个程序返回 `VK_ERROR_UNKNOWN (-13)`**(`Renderer/PipelineFactory.cpp:660`,`programHash=0xf25a0f918681264f / 0xecb48583183184c4 / 0x7f5d6d38463579e2 / 0x733247df7346812c / …`,两个 color attachment 的 pass 与单 attachment 的 pass 都有,共数百次;`GetOrCreatePipeline ... not caching the failure` 后每 draw 重试),随后默认 framebuffer 无写入、回读原始像素 | **Magma × Adreno 驱动的 monolith 级失败**,不是分离缺陷。桌面 lavapipe 上该 case 是绿的,所以是 Adreno 的 SPIR-V/管线编译拒绝——按 OQ-17 的先例归 `dev` 侧独立条目(拆分不借机顺手修);若 wave 2-B 顺路碰到 photon 的 shader 形状可以带上,但不进 P7 出口门 |
证据:`../E0-attribution/E0a-monolith-summary.{txt,json}`;photon 的原始日志在 `.trace-work/p7w1/E0a-monolith/minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan/repeat-01/{mobilegl.log,logcat.txt,result.json}`(不入库,>2 MiB;上面引用的行可用 `grep -c 'PipelineFactory.cpp:660' mobilegl.log` 复核,本次为 390)。
**monolith 臂的其余 36 例**:SSIM 对 golden 在 0.996–1.000 之间(iris 光影 case 最低:makeup-ultrafast 0.99663、sundial-lite 0.99617、bsl 0.99701),都在各自阈值内;OpenRA 1.000000、mismatch 0。这说明「pbuffer monolith = 1.0」(`CURRENT_STAGE_PROGRESS.md:158`)只对 OpenRA 成立——**出口门 3 的判据是逐 case 「inproc / spawn 的 SSIM 与 monolith 臂的 SSIM 一致(同阈值、逐位或 ssim-vs-monolith ≥ 阈值)」,不是对 golden 的平 1.0**。这一句写进 `CONTRACT-P7.md` §7.2。
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=30% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 44600 mC = 44.6 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=68% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 42200 mC = 42.2 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=12% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 39100 mC = 39.1 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=8% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 36400 mC = 36.4 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,163 @@
{
"archive": ".trace-work\\p7w1\\E1-inproc-ra0",
"rows": [
{
"arm": "improved-transparency-minecraft-26.3-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\improved-transparency-minecraft-26.3-DirectVulkan\\repeat-01",
"error": "no result.json"
},
{
"arm": "minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan\\repeat-01",
"error": "no result.json"
},
{
"arm": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan\\repeat-01",
"error": "no result.json"
},
{
"arm": "minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan\\repeat-01",
"error": "no result.json"
},
{
"arm": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan\\repeat-01",
"backend": "DirectVulkan",
"passed": true,
"status_code": 0,
"ssim_vs_golden": 0.999993791,
"ssim_threshold": 0.99,
"matched_golden": "golden.png",
"mismatch_pixels_vs_golden": 29858,
"actual": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan-actual.png",
"actual_sha256": "5898599b747a7e834eee31f9da55838ee081bb5fce512543848d614c82e3877e",
"identical_to_first": true,
"ssim_vs_first": 1.0,
"mismatch_pixels_vs_first": 0,
"crop": {
"x": 0,
"y": 0,
"width": 854,
"height": 480
}
},
{
"arm": "minecraft-1.21.4-in-world-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\minecraft-1.21.4-in-world-DirectVulkan\\repeat-01",
"backend": "DirectVulkan",
"passed": true,
"status_code": 0,
"ssim_vs_golden": 0.999995585,
"ssim_threshold": 0.99,
"matched_golden": "golden.png",
"mismatch_pixels_vs_golden": 27574,
"actual": "minecraft-1.21.4-in-world-DirectVulkan-actual.png",
"actual_sha256": "0d4c315c7d3555a1256cc8654c6faaa3abaf202d67382677be5c1ae6d2d140fc",
"identical_to_first": true,
"ssim_vs_first": 1.0,
"mismatch_pixels_vs_first": 0,
"crop": {
"x": 0,
"y": 0,
"width": 854,
"height": 480
}
},
{
"arm": "OpenRA-DirectVulkan",
"repeat": 1,
"dir": ".trace-work\\p7w1\\E1-inproc-ra0\\OpenRA-DirectVulkan\\repeat-01",
"backend": "DirectVulkan",
"passed": false,
"status_code": 6,
"ssim_vs_golden": 0.988997893,
"ssim_threshold": 0.99,
"matched_golden": "golden.png",
"mismatch_pixels_vs_golden": 9836,
"actual": "OpenRA-DirectVulkan-actual.png",
"actual_sha256": "4e5ba514ba211c64777af1a87382611d86d49fa55eb3c97734e7d7e8aae1f75c",
"identical_to_first": true,
"ssim_vs_first": 1.0,
"mismatch_pixels_vs_first": 0,
"crop": {
"x": 1,
"y": 1,
"width": 638,
"height": 478
}
}
],
"arms": [
{
"arm": "OpenRA-DirectVulkan",
"repeats": 1,
"errors": 0,
"all_bitwise_identical": true,
"passed_all": false,
"min_ssim_vs_golden": 0.988997893,
"min_ssim_vs_first": 1.0
},
{
"arm": "improved-transparency-minecraft-26.3-DirectVulkan",
"repeats": 1,
"errors": 1,
"all_bitwise_identical": false,
"passed_all": false,
"min_ssim_vs_golden": null,
"min_ssim_vs_first": null
},
{
"arm": "minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan",
"repeats": 1,
"errors": 1,
"all_bitwise_identical": false,
"passed_all": false,
"min_ssim_vs_golden": null,
"min_ssim_vs_first": null
},
{
"arm": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan",
"repeats": 1,
"errors": 1,
"all_bitwise_identical": false,
"passed_all": false,
"min_ssim_vs_golden": null,
"min_ssim_vs_first": null
},
{
"arm": "minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan",
"repeats": 1,
"errors": 1,
"all_bitwise_identical": false,
"passed_all": false,
"min_ssim_vs_golden": null,
"min_ssim_vs_first": null
},
{
"arm": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan",
"repeats": 1,
"errors": 0,
"all_bitwise_identical": true,
"passed_all": true,
"min_ssim_vs_golden": 0.999993791,
"min_ssim_vs_first": 1.0
},
{
"arm": "minecraft-1.21.4-in-world-DirectVulkan",
"repeats": 1,
"errors": 0,
"all_bitwise_identical": true,
"passed_all": true,
"min_ssim_vs_golden": 0.999995585,
"min_ssim_vs_first": 1.0
}
]
}
@@ -0,0 +1,21 @@
arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first
----------------------------------------------------------------- --- ----- ---------------- --------------- ------------- ---------
improved-transparency-minecraft-26.3-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan 1 - - - - -
! no result.json
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan 1 yes 0.999993791 1.000000000 yes 0
minecraft-1.21.4-in-world-DirectVulkan 1 yes 0.999995585 1.000000000 yes 0
OpenRA-DirectVulkan 1 NO 0.988997893 1.000000000 yes 0
OpenRA-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.988997893, min ssim vs first=1.000000000
improved-transparency-minecraft-26.3-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=-
minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993791, min ssim vs first=1.000000000
minecraft-1.21.4-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999995585, min ssim vs first=1.000000000
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,17 @@
# E1 · `MOBILEGL_IPC_RUN_AHEAD=0` 的 lockstep 对照
集合 = E0a 的分歧 / 死亡 case(OpenRA、26.3、create-instancing、bsl-esc-menu-854、iterationt)+ 两个对照(`minecraft-1.21.4-in-world`、`sodium-in-world`),DirectVulkan × inproc × pbuffer × 1 遍。
**臂证明**(`arm-proof.txt`,7/7):每例 `run-ahead ARMED` 计数 **0**,`Config: IPC` 行只有 `run-ahead=0`。这就是 runbook §5 说的「一条在 + 一条不在」;`running lockstep` 这句在 RUN_AHEAD=0 下本来就不打。每例退出码非零是 `--require-inproc` 门要求 `run-ahead=1` 的已知副作用,结果与归档照常可用(`E1.log`)。
| case | ARMED(E0a) | lockstep(E1) | 读法 |
|---|---|---|---|
| OpenRA | 0.976494 | **0.988998** | 仍分歧;幅度变小。= 历史第二个观测值。run-ahead **不是**原因,只影响首个 CapsSnapshot 前丢掉多少发射 |
| 26.3 | SIGSEGV | SIGSEGV | 与 run-ahead 无关 |
| create-instancing | SIGSEGV | SIGSEGV | 同上 |
| bsl-esc-menu-854 | SIGABRT(scudo OOM) | SIGSEGV | 内存上限附近的不同死法 |
| iterationt | `Fatal{UnmigratedVerb,"Magma:mipmap-shader-format-or-shape"}` | 同 | 确定性具名拒绝 |
| 1.21.4-in-world(对照) | 0.9999956 | 0.9999956 | 同 |
| sodium-in-world(对照) | 0.9999938 | 0.9999938 | 同 |
**判别(runbook §5 的那一行):不变 ⇒ run-ahead 整条线出局,原因在 server 的内容路径 / 能力协商。** E2(credit 扫描)据此不跑。
@@ -0,0 +1,21 @@
== .trace-work/p7w1/E1-inproc-ra0/OpenRA-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/improved-transparency-minecraft-26.3-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan/repeat-01
0
run-ahead=0
== .trace-work/p7w1/E1-inproc-ra0/minecraft-1.21.4-in-world-DirectVulkan/repeat-01
0
run-ahead=0
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=19% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 43000 mC = 43.0 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,9 @@
== check ==
device : Redmi M332BF / SM8750 / Adreno 830v2 (2f7cbe2e)
big policy6 gov=walt cur=1958400 min=1958400 max=1958400 (pin 1958400 / stock 1017600-3072000)
little policy0 gov=walt cur=1555200 min=1555200 max=1555200 (pin 1555200 / stock 556800-2745600)
gpu kgsl-3d0 pwrlevel=0..0 freq=1100000000 Hz busy=7% (pin lvl 0 = 1050000000 Hz / stock lvl 0..12)
thermal cpuss-0-0 37600 mC = 37.6 C (/sys/class/thermal/thermal_zone13)
VERDICT: DRIFT
- gpu pinned to pwrlevel 0 but gpuclk=1100000000 (expected 1050000000)
@@ -0,0 +1,907 @@
=== Android retrace: minecraft-1.21.1-neoforge-create-instancing-in-world / DirectGLES (repeat 1/1) ===
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.1-neoforge-create-instancing-in-world\trace.trace: 1 file pushed, 0 skipped. 16.7 MB/s (7713946 bytes in 0.442s)
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.1-neoforge-create-instancing-in-world.0000530333.png: 1 file pushed, 0 skipped. 4.7 MB/s (280621 bytes in 0.057s)
Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) }
trace-replay-ci.sh: app process exited before result.json was created
trace-replay-ci.sh: retrace.log:
/opt/Java/jdk-21/bin/java
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
apitrace: warning: caught signal 11
208181: error: caught an unhandled exception
trace-replay-ci.sh: tail of mobilegl.log:
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_sliced_3d
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_ldr
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_hdr
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_compression_astc
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc_srgb
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_rgtc
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_bptc
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_npot
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_filter_anisotropic
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_BGRA8888
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_read_format_bgra
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_3D
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_float
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_half_float
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_float_blend
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_alpha_test
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_depth24
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_packed_depth_stencil
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture_cube_map
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_float
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_float_linear
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float_linear
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_type_2_10_10_10_REV
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_decode
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_astc_decode_mode
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_mirror_clamp_to_edge
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_sRGB_override
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_element_index_uint
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_copy_image
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_geometry_shader
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_tessellation_shader
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_stencil8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_io_blocks
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_shader_image_atomic
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_sample_variables
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_border_clamp
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_external_wrap_modes
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture2
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_shader_multisample_interpolation
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_cube_map_array
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_draw_buffers_indexed
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_gpu_shader5
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_robustness
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_buffer
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_framebuffer_fetch
[02:40:37] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
[02:40:37] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_debug
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
[02:40:37] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
[02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
[02:40:37] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
[02:40:37] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
[02:40:37] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
[02:40:37] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
[02:40:37] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
[02:40:37] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
[02:40:37] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
[02:40:37] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
[02:40:37] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
[02:40:37] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
[02:40:37] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
[02:40:37] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
[02:40:37] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
[02:40:37] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
[02:40:37] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
[02:40:37] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
[02:40:37] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
[02:40:37] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
[02:40:37] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
[02:40:37] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
[02:40:37] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
[02:40:37] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
[02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
[02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
[02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
[02:40:37] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
[02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
[02:40:37] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
[02:40:37] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
[02:40:37] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
[02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
[02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
[02:40:37] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
[02:40:37] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
[02:40:37] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
[02:40:37] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
[02:40:37] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
trace-replay-ci.sh: recent relevant logcat lines:
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_debug
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
09-23 02:40:37.215 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
09-23 02:40:37.216 4065 5922 W MobileGL: [02:40:37] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
09-23 02:40:37.216 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
09-23 02:40:37.217 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
09-23 02:40:37.224 4065 5921 I MobileGL: [02:40:37] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 4 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:40:37.224 4065 5921 I MobileGL: [02:40:37] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 4
09-23 02:40:37.224 4065 5921 I MobileGL: [02:40:37] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 5 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:40:37.224 4065 5921 I MobileGL: [02:40:37] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 5
09-23 02:40:37.274 4065 5922 I MobileGL: [02:40:37] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
09-23 02:40:38.537 4065 5921 W MobileGL: [02:40:38] [Android MobileGLTraceRe/WARN]: Stub function: glDebugMessageControl(...)
09-23 02:40:39.631 7990 8728 I libc : kill: send 15 to pid 5950
09-23 02:40:39.631 7990 8728 I libc : debug pid reuse, real pid 5950
09-23 02:40:39.777 7990 8728 I libc : kill: send 15 to pid 5955
09-23 02:40:39.777 7990 8728 I libc : debug pid reuse, real pid 5955
09-23 02:40:41.291 4065 5921 I libc : handling signal: 11
09-23 02:40:41.291 4065 5921 F libc : Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x73a1388000 in tid 5921 (MobileGLTraceRe), pid 4065 (ugin.p7w1.trace)
09-23 02:40:41.291 4065 5921 I libc : debuggerd_dispatch_pseudothread start. crashing tid: 5921
09-23 02:40:41.313 4065 5921 I libc : crash_dump pid: 5977
09-23 02:40:41.337 5977 5977 W libc : Access denied finding property "persist.vendor.track.malloc.enable"
09-23 02:40:41.337 5977 5977 W libc : Access denied finding property "persist.vendor.fd.monitor.enable"
09-23 02:40:41.644 5978 5978 F DEBUG : pid: 4065, tid: 5921, name: MobileGLTraceRe >>> top.mobilegl.plugin.p7w1.trace <<<
09-23 02:40:41.644 5978 5978 F DEBUG : Abort message: '[02:40:36] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:40:41.644 5978 5978 F DEBUG : #00 pc 0000000000099034 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy_aarch64_nt+308) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:41.644 5978 5978 F DEBUG : #01 pc 0000000000691c80 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.644 5978 5978 F DEBUG : #02 pc 00000000004614b0 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.644 5978 5978 F DEBUG : #03 pc 00000000004602cc /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_apitrace_main+5072) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.644 5978 5978 F DEBUG : #04 pc 000000000045042c /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.644 5978 5978 F DEBUG : #05 pc 000000000044ee68 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+3176) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.645 5978 5978 F DEBUG : #06 pc 0000000000455178 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+2068) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:41.646 5978 5978 F DEBUG : #41 pc 0000000000082d74 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:41.646 5978 5978 F DEBUG : #42 pc 00000000000751f0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:41.684 5978 5978 I libc : tombstoned_notify_completion, socket: 8
09-23 02:40:41.703 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:41.705 6687 7097 D DigestGenerator: digest=============The device has been root;The device bootloader is unlocked;com.topjohnwu.magisk have been installed;top.mobilegl.plugin.p7w1.traceAbort message: '[::] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:40:41.705 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__memcpy_aarch_nt+) ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_apitrace_main+) ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+) ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+) ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+) ()
09-23 02:40:41.705 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+) ()
09-23 02:40:41.759 3176 3422 I libc : kill: send 9 to pid -4065
09-23 02:40:41.759 3176 3422 I libc : debug pid reuse, real pid -4065
09-23 02:40:41.759 3176 3422 I libc : kill: send 9 to pid -4065
09-23 02:40:41.759 3176 3422 I libc : debug pid reuse, real pid -4065
09-23 02:40:41.793 2024 2024 W libc : Access denied finding property "vendor.gpp.create_frc_extension"
09-23 02:40:41.833 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task before= [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:41.833 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task after= [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:41.834 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task before= [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:41.834 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task after= [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:42.469 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=305, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2096956, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10009807}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:42.488 3176 4362 W libc : Access denied finding property "vendor.video.jpegopt.enable"
09-23 02:40:42.489 3176 4362 W libc : Access denied finding property "vendor.video.jpegopt.enable"
trace-replay-ci.sh: app trace-replay files:
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay:
total 12
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 3 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 input
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 output
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input:
total 7826
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
-rw-r--r-- 1 u0_a318 u0_a318 280621 2026-09-23 02:40 golden.png
-rw-r--r-- 1 u0_a318 u0_a318 7713946 2026-09-23 02:40 trace.trace
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output:
total 86
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
-rw------- 1 u0_a318 u0_a318 7466 2026-09-23 02:40 mobilegl.client.log
-rw------- 1 u0_a318 u0_a318 66958 2026-09-23 02:40 mobilegl.server.log
-rw------- 1 u0_a318 u0_a318 905 2026-09-23 02:40 retrace.log
archived repeat 1 to .trace-work\p7w1\E4a-gles-inproc\minecraft-1.21.1-neoforge-create-instancing-in-world-DirectGLES\repeat-01
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html
=== Android retrace: improved-transparency-minecraft-26.3 / DirectGLES (repeat 1/1) ===
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\improved-transparency-minecraft-26.3\trace.trace: 1 file pushed, 0 skipped. 17.1 MB/s (14404890 bytes in 0.802s)
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\improved-transparency-minecraft-26.3.0002667619.png: 1 file pushed, 0 skipped. 43.6 MB/s (368306 bytes in 0.008s)
Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) }
trace-replay-ci.sh: app process exited before result.json was created
trace-replay-ci.sh: retrace.log:
/system/bin/app_process64
renderableType = 8
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
apitrace: warning: caught signal 11
7682: error: caught an unhandled exception
trace-replay-ci.sh: tail of mobilegl.log:
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_sliced_3d
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_ldr
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_hdr
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_compression_astc
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc_srgb
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_rgtc
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_bptc
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_npot
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_filter_anisotropic
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_BGRA8888
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_read_format_bgra
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_3D
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_float
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_half_float
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_float_blend
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_alpha_test
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_depth24
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_packed_depth_stencil
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture_cube_map
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_float
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_float_linear
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float_linear
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_type_2_10_10_10_REV
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_decode
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_astc_decode_mode
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_mirror_clamp_to_edge
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_sRGB_override
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_element_index_uint
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_copy_image
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_geometry_shader
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_tessellation_shader
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_stencil8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_io_blocks
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_shader_image_atomic
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_sample_variables
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_border_clamp
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_external_wrap_modes
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture2
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_shader_multisample_interpolation
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_cube_map_array
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_draw_buffers_indexed
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_gpu_shader5
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_robustness
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_buffer
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_framebuffer_fetch
[02:40:46] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
[02:40:46] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_debug
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
[02:40:46] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
[02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
[02:40:46] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
[02:40:46] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
[02:40:46] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
[02:40:46] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
[02:40:46] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
[02:40:46] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
[02:40:46] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
[02:40:46] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
[02:40:46] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
[02:40:46] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
[02:40:46] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
[02:40:46] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
[02:40:46] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
[02:40:46] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
[02:40:46] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
[02:40:46] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
[02:40:46] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
[02:40:46] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
[02:40:46] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
[02:40:46] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
[02:40:46] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
[02:40:46] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
[02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
[02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
[02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
[02:40:46] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
[02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
[02:40:46] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
[02:40:46] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
[02:40:46] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
[02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
[02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
[02:40:46] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
[02:40:46] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
[02:40:46] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
[02:40:46] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
[02:40:46] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
trace-replay-ci.sh: recent relevant logcat lines:
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_shader_multisample_interpolation
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_cube_map_array
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_draw_buffers_indexed
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_gpu_shader5
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_robustness
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_buffer
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_framebuffer_fetch
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_debug
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
09-23 02:40:46.076 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
09-23 02:40:46.077 4436 6211 W MobileGL: [02:40:46] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
09-23 02:40:46.077 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
09-23 02:40:46.078 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
09-23 02:40:46.085 4436 6210 I MobileGL: [02:40:46] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 2 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:40:46.085 4436 6210 I MobileGL: [02:40:46] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 2
09-23 02:40:46.085 4436 6210 I MobileGL: [02:40:46] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 3 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:40:46.085 4436 6210 I MobileGL: [02:40:46] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 3
09-23 02:40:46.089 4436 6210 W MobileGL: [02:40:46] [Android MobileGLTraceRe/WARN]: Stub function: glDebugMessageControl(...)
09-23 02:40:46.150 4436 6211 I MobileGL: [02:40:46] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
09-23 02:40:46.317 4436 6210 I libc : handling signal: 11
09-23 02:40:46.317 4436 6210 F libc : Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x73b1d39000 in tid 6210 (MobileGLTraceRe), pid 4436 (ugin.p7w1.trace)
09-23 02:40:46.318 4436 6210 I libc : debuggerd_dispatch_pseudothread start. crashing tid: 6210
09-23 02:40:46.337 4436 6210 I libc : crash_dump pid: 6226
09-23 02:40:46.356 6226 6226 W libc : Access denied finding property "persist.vendor.track.malloc.enable"
09-23 02:40:46.356 6226 6226 W libc : Access denied finding property "persist.vendor.fd.monitor.enable"
09-23 02:40:46.629 6228 6228 F DEBUG : pid: 4436, tid: 6210, name: MobileGLTraceRe >>> top.mobilegl.plugin.p7w1.trace <<<
09-23 02:40:46.629 6228 6228 F DEBUG : Abort message: '[02:40:45] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:40:46.630 6228 6228 F DEBUG : #00 pc 0000000000099168 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy_aarch64_nt+616) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:46.630 6228 6228 F DEBUG : #01 pc 0000000000691c80 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.630 6228 6228 F DEBUG : #02 pc 00000000004614b0 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.630 6228 6228 F DEBUG : #03 pc 00000000004602cc /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_apitrace_main+5072) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.630 6228 6228 F DEBUG : #04 pc 000000000045042c /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.630 6228 6228 F DEBUG : #05 pc 000000000044ee68 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+3176) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.630 6228 6228 F DEBUG : #06 pc 0000000000455178 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+2068) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:40:46.631 6228 6228 F DEBUG : #41 pc 0000000000082d74 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:46.631 6228 6228 F DEBUG : #42 pc 00000000000751f0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:40:46.668 6228 6228 I libc : tombstoned_notify_completion, socket: 8
09-23 02:40:46.684 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=306, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2101939, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10039598}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:46.687 6687 7097 D DigestGenerator: digest=============The device has been root;The device bootloader is unlocked;com.topjohnwu.magisk have been installed;top.mobilegl.plugin.p7w1.traceAbort message: '[::] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:40:46.687 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__memcpy_aarch_nt+) ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_apitrace_main+) ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+) ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+) ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+) ()
09-23 02:40:46.687 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+) ()
09-23 02:40:46.725 3176 3422 I libc : kill: send 9 to pid -4436
09-23 02:40:46.725 3176 3422 I libc : debug pid reuse, real pid -4436
09-23 02:40:46.726 3176 3422 I libc : kill: send 9 to pid -4436
09-23 02:40:46.726 3176 3422 I libc : debug pid reuse, real pid -4436
09-23 02:40:46.755 2024 2024 W libc : Access denied finding property "vendor.gpp.create_frc_extension"
09-23 02:40:46.781 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task before= [TaskKey{id=306, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2101939, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10039598}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:46.782 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task after= [TaskKey{id=306, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2101939, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10039598}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:46.782 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task before= [TaskKey{id=306, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2101939, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10039598}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:40:46.782 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task after= [TaskKey{id=306, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2101939, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10039598}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
trace-replay-ci.sh: app trace-replay files:
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay:
total 12
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 3 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 input
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 output
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input:
total 14450
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
-rw-r--r-- 1 u0_a318 u0_a318 368306 2026-09-23 02:40 golden.png
-rw-r--r-- 1 u0_a318 u0_a318 14404890 2026-09-23 02:40 trace.trace
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output:
total 54
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:40 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:40 ..
-rw------- 1 u0_a318 u0_a318 6970 2026-09-23 02:40 mobilegl.client.log
-rw------- 1 u0_a318 u0_a318 33972 2026-09-23 02:40 mobilegl.server.log
-rw------- 1 u0_a318 u0_a318 922 2026-09-23 02:40 retrace.log
archived repeat 1 to .trace-work\p7w1\E4a-gles-inproc\improved-transparency-minecraft-26.3-DirectGLES\repeat-01
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html
@@ -0,0 +1,454 @@
=== Android retrace: improved-transparency-minecraft-26.3 / DirectGLES (repeat 1/1) ===
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\improved-transparency-minecraft-26.3\trace.trace: 1 file pushed, 0 skipped. 17.9 MB/s (14404890 bytes in 0.769s)
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\improved-transparency-minecraft-26.3.0002667619.png: 1 file pushed, 0 skipped. 17.7 MB/s (368306 bytes in 0.020s)
Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) }
trace-replay-ci.sh: app process exited before result.json was created
trace-replay-ci.sh: retrace.log:
/system/bin/app_process64
renderableType = 8
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
ERROR: 0:2: '' : the location is not within attribute range [0, MAX_ATTRIBUTES-1]
ERROR: 1 compilation errors. No code generated.
apitrace: warning: caught signal 11
7682: error: caught an unhandled exception
trace-replay-ci.sh: tail of mobilegl.log:
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_sliced_3d
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_ldr
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_texture_compression_astc_hdr
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_compression_astc
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_s3tc_srgb
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_rgtc
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_bptc
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_npot
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_filter_anisotropic
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_BGRA8888
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_read_format_bgra
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_3D
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_float
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_color_buffer_half_float
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_float_blend
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_alpha_test
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_depth24
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_packed_depth_stencil
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_depth_texture_cube_map
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_float
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_float_linear
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_half_float_linear
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_type_2_10_10_10_REV
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_decode
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_compression_astc_decode_mode
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_mirror_clamp_to_edge
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_format_sRGB_override
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_element_index_uint
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_copy_image
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_geometry_shader
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_tessellation_shader
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_stencil8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_io_blocks
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_shader_image_atomic
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_sample_variables
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_border_clamp
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_external_wrap_modes
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_multisampled_render_to_texture2
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_shader_multisample_interpolation
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_cube_map_array
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_draw_buffers_indexed
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_gpu_shader5
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_robustness
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_buffer
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_framebuffer_fetch
[02:45:44] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
[02:45:44] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_debug
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
[02:45:44] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
[02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
[02:45:44] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
[02:45:44] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
[02:45:44] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
[02:45:44] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
[02:45:44] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
[02:45:44] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
[02:45:44] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
[02:45:44] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
[02:45:44] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
[02:45:44] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
[02:45:44] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
[02:45:44] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
[02:45:44] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
[02:45:44] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
[02:45:44] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
[02:45:44] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
[02:45:44] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
[02:45:44] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
[02:45:44] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
[02:45:44] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
[02:45:44] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
[02:45:44] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
[02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
[02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
[02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
[02:45:44] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
[02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
[02:45:44] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
[02:45:44] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
[02:45:44] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
[02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
[02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
[02:45:44] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
[02:45:44] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
[02:45:44] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
[02:45:44] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
[02:45:44] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
trace-replay-ci.sh: recent relevant logcat lines:
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_shader_multisample_interpolation
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_cube_map_array
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_draw_buffers_indexed
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_gpu_shader5
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_robustness
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_buffer
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_framebuffer_fetch
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_ARM_shader_framebuffer_fetch_depth_stencil
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_storage_multisample_2d_array
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_sample_shading
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_get_program_binary
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_debug_label
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_blend_equation_advanced_coherent
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_tiled_rendering
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_ANDROID_extension_pack_es31a
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_primitive_bounding_box
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_standard_derivatives
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_vertex_array_object
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_debug
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_YUV_target
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_sRGB_write_control
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_norm16
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_discard_framebuffer
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_surfaceless_context
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview2
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_R8
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_no_error
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_debug_marker
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_EGL_image_external_essl3
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OVR_multiview_multisampled_render_to_texture
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_buffer_storage
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_external_buffer
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_blit_framebuffer_params
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_clip_cull_distance
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_protected_textures
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_non_constant_global_initializers
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated2
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_foveated_subsampled_layout
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_noncoherent
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shader_framebuffer_fetch_rate
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_memory_object_fd
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_array
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_NV_shader_noperspective_interpolation
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_robust_buffer_access_behavior
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_blend_func_extended
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_clip_control
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_OES_texture_view
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_invocation_density
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_motion_estimation
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_validate_shader_binary
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_YUV_texture_gather
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_shading_rate
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_frame_extrapolation
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_texture_lod_bias
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_IMG_texture_filter_cubic
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_render_shared_exponent
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_polygon_offset_clamp
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_sRGB_RG8
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_depth_clamp
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_primitive
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_fragment_shading_rate_attachment
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_shader_implicit_conversions
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_texture_storage_compression
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_EGL_image_storage_compression
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_render_snorm
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_render_sRGB_R8_RG8
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_QCOM_ycbcr_degamma
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: glPolygonMode (NV/ANGLE): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: indexed glColorMaski: yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: dual-source blend (EXT_blend_func_extended): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: draw indirect (ES 3.1 core): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: multi-draw indirect (EXT_multi_draw_indirect): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: multi-draw base vertex (EXT/OES_draw_elements_base_vertex + EXT_multi_draw_arrays): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: draw elements base vertex (ES 3.2 core or EXT/OES_draw_elements_base_vertex): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: compute shaders (ES 3.1 core): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: base instance (EXT_base_instance; emulated by attribute offsets when absent): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: clip distances (EXT_clip_cull_distance): yes
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: viewport array (OES_viewport_array; gl_ViewportIndex collapses to viewport 0 when absent): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: tessellation gl_PointSize (EXT/OES_tessellation_point_size): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: geometry gl_PointSize (EXT/OES_geometry_point_size): no
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: OpenGL ES capabilities:
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 32
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: 64
09-23 02:45:44.668 4645 7469 W MobileGL: [02:45:44] [Android mgl-srv-apply/WARN]: One or more capability queries were rejected by this driver; the affected limits keep MobileGL's spec-minimum floors
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS reduced from the driver's 32 to 16: layout(location = N) on a vertex input is refused from N = 16 upward
09-23 02:45:44.668 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_ALIASED_LINE_WIDTH_RANGE: [1.000, 8.000]
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_RANGE: [1.000, 1.000]
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_SMOOTH_LINE_WIDTH_GRANULARITY: 1.000
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_ALIASED_POINT_SIZE_RANGE: [1.000, 1023.000]
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_3D_TEXTURE_SIZE: 2048
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_ARRAY_TEXTURE_LAYERS: 2048
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_WIDTH: 16384
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_HEIGHT: 16384
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_LAYERS: 2048
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_RENDERBUFFER_SIZE: 16384
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_SIZE: 16384
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_TEXTURE_SAMPLES: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_DEPTH_TEXTURE_SAMPLES: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAMEBUFFER_SAMPLES: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_INTEGER_SAMPLES: 1
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLES: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SAMPLE_MASK_WORDS: 1
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_IMAGE_UNITS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 96
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_ATTRIBS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: 36
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: 36
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: 12
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: 4
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: 12
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535 65535 65535
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024 1024 64
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: 36
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_TEXTURE_BUFFER_SIZE: 134217728
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_UNIFORM_BLOCK_SIZE: 65536
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_IMAGE_UNITS: 23
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_IMAGE_UNIFORMS: 23
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 3
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMPUTE_IMAGE_UNIFORMS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_DRAW_BUFFERS: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COLOR_ATTACHMENTS: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CLIP_DISTANCES: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_CULL_DISTANCES: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORTS: 16
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_MAX_VIEWPORT_DIMS: [16384, 16384]
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_BOUNDS_RANGE: [-32768.000, 32767.000]
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_SUBPIXEL_BITS: 0
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_LAYER_PROVOKING_VERTEX: GL_LAST_VERTEX_CONVENTION
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_VIEWPORT_INDEX_PROVOKING_VERTEX: GL_UNDEFINED_VERTEX
09-23 02:45:44.669 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: baseInstance probe: shader observed gl_InstanceID = 0 (baseInstance was 7)
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: Indirect draw gl_InstanceID includes baseInstance: false
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: Located inter-stage interface blocks transport their payload: true
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_EXT_disjoint_timer_query supported: true
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: GL_KHR_parallel_shader_compile supported: false
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: ANGLE renderer: false
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: ANGLE llvmpipe renderer: false
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: Avoid sampler mipmap min filter: false
09-23 02:45:44.670 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: Avoid explicit LOD bias: false
09-23 02:45:44.676 4645 7465 I MobileGL: [02:45:44] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 2 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:45:44.677 4645 7465 I MobileGL: [02:45:44] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 2
09-23 02:45:44.677 4645 7465 I MobileGL: [02:45:44] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 3 adopted (backend=0, callMask=0x3fff00000670)
09-23 02:45:44.677 4645 7465 I MobileGL: [02:45:44] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 3
09-23 02:45:44.681 4645 7465 W MobileGL: [02:45:44] [Android MobileGLTraceRe/WARN]: Stub function: glDebugMessageControl(...)
09-23 02:45:44.731 4645 7469 I MobileGL: [02:45:44] [Android mgl-srv-apply/INFO]: [driver-bug] layered blit destination probe: a blit asking for destination layer 1 landed on layer 0 - THE DESTINATION LAYER IS IGNORED
09-23 02:45:44.757 7366 8136 I libc : kill: send 15 to pid 7478
09-23 02:45:44.757 7366 8136 I libc : debug pid reuse, real pid 7478
09-23 02:45:44.921 4645 7465 I libc : handling signal: 11
09-23 02:45:44.921 4645 7465 F libc : Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x73ab788000 in tid 7465 (MobileGLTraceRe), pid 4645 (ugin.p7w1.trace)
09-23 02:45:44.921 4645 7465 I libc : debuggerd_dispatch_pseudothread start. crashing tid: 7465
09-23 02:45:44.941 4645 7465 I libc : crash_dump pid: 7482
09-23 02:45:44.966 7482 7482 W libc : Access denied finding property "persist.vendor.track.malloc.enable"
09-23 02:45:44.966 7482 7482 W libc : Access denied finding property "persist.vendor.fd.monitor.enable"
09-23 02:45:45.240 7484 7484 F DEBUG : pid: 4645, tid: 7465, name: MobileGLTraceRe >>> top.mobilegl.plugin.p7w1.trace <<<
09-23 02:45:45.240 7484 7484 F DEBUG : Abort message: '[02:45:44] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:45:45.240 7484 7484 F DEBUG : #00 pc 0000000000099168 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy_aarch64_nt+616) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:45:45.241 7484 7484 F DEBUG : #01 pc 0000000000691c80 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.241 7484 7484 F DEBUG : #02 pc 00000000004614b0 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.241 7484 7484 F DEBUG : #03 pc 00000000004602cc /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_apitrace_main+5072) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.241 7484 7484 F DEBUG : #04 pc 000000000045042c /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.241 7484 7484 F DEBUG : #05 pc 000000000044ee68 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+3176) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.241 7484 7484 F DEBUG : #06 pc 0000000000455178 /data/app/~~GTtJpgg4160VWYt1KJ1Fww==/top.mobilegl.plugin.p7w1.trace-yro313nlE_p3MnRQTGbTyQ==/lib/arm64/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+2068) (BuildId: 3d06283277788e3c03041ce7ad63185ec723ff9c)
09-23 02:45:45.242 7484 7484 F DEBUG : #41 pc 0000000000082d74 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:45:45.242 7484 7484 F DEBUG : #42 pc 00000000000751f0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
09-23 02:45:45.280 7484 7484 I libc : tombstoned_notify_completion, socket: 8
09-23 02:45:45.301 6687 7097 D DigestGenerator: digest=============The device has been root;The device bootloader is unlocked;com.topjohnwu.magisk have been installed;top.mobilegl.plugin.p7w1.traceAbort message: '[::] [Android MobileGLTraceRe/FATAL]: Failed to load EGL function: eglSwapBuffersWithDamageEXT'
09-23 02:45:45.301 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__memcpy_aarch_nt+) ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_apitrace_main+) ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (mobilegl_trace::RunTraceReplay(mobilegl_trace::Request const&)+) ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: XXlib/arm/libtrace_replay_runner.so (Java_top_mobilegl_plugin_trace_TraceReplayActivity_nativeRunTraceReplay+) ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+) ()
09-23 02:45:45.301 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+) ()
09-23 02:45:45.304 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=307, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2400552, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10069389}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:45:45.322 3176 3422 I libc : kill: send 9 to pid -4645
09-23 02:45:45.322 3176 3422 I libc : debug pid reuse, real pid -4645
09-23 02:45:45.350 2024 2024 W libc : Access denied finding property "vendor.gpp.create_frc_extension"
09-23 02:45:45.384 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task before= [TaskKey{id=307, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2400552, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10069389}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:45:45.384 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task after= [TaskKey{id=307, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2400552, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10069389}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:45:45.385 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task before= [TaskKey{id=307, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2400552, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10069389}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
09-23 02:45:45.385 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task after= [TaskKey{id=307, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=2400552, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=10069389}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=]
trace-replay-ci.sh: app trace-replay files:
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay:
total 12
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:45 .
drwxrwxrwx 3 u0_a318 u0_a318 3452 2026-09-23 02:45 ..
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:45 input
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:45 output
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input:
total 14450
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:45 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:45 ..
-rw-r--r-- 1 u0_a318 u0_a318 368306 2026-09-23 02:45 golden.png
-rw-r--r-- 1 u0_a318 u0_a318 14404890 2026-09-23 02:45 trace.trace
/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output:
total 54
drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 02:45 .
drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 02:45 ..
-rw------- 1 u0_a318 u0_a318 7157 2026-09-23 02:45 mobilegl.client.log
-rw------- 1 u0_a318 u0_a318 33972 2026-09-23 02:45 mobilegl.server.log
-rw------- 1 u0_a318 u0_a318 922 2026-09-23 02:45 retrace.log
archived repeat 1 to .trace-work\p7w1\E4b-gles-inproc-noblock\improved-transparency-minecraft-26.3-DirectGLES\repeat-01
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html
@@ -0,0 +1,12 @@
# E4 · SIGSEGV 判别(runbook 之外临时加的两臂)
E0a 发现 26.3 / create-instancing / create-indirect 在 DirectVulkan inproc 下 SIGSEGV(`SEGV_ACCERR`,GL 线程 `__memcpy_aarch64_nt` ← `libtrace_replay_runner.so`,页对齐 fault addr),monolith 通过。两臂判别:
| 臂 | 环境 | 26.3 | create-instancing | 判别 |
|---|---|---|---|---|
| E4a | DirectGLES × inproc × pbuffer | **SIGSEGV** | **SIGSEGV** | 与后端无关 → 不是 Magma 的 |
| E4b | DirectGLES × inproc × `MOBILEGL_IPC_PERSISTENT_BLOCK_KB=0`(Config 行印 `persistent-block=0KiB`,库自己警告这是 E3(a) 负控、persistent-map push 已关) | **SIGSEGV** | — | 与 persistent-map push 无关 → 不是(至少不只是)P5d 的 mprotect 脏页追踪 |
日志:`E4a-gles-inproc.log`、`E4b-gles-inproc-noblock.log`;原始 tombstone / maps 在 `.trace-work/p7w1/{E4a-gles-inproc,E4b-gles-inproc-noblock}/<case>-DirectGLES/repeat-01/logcat.txt`(不入库)。26.3 的 client 日志在崩溃前只有 caps 采纳行,无 `Fatal{`、无 tracker 警告。
判读:client 把一个**不可写**的页交给了应用(替换 `glMapBufferRange` 等返回的指针指向的映射在 client 视角是只读 / PROT_NONE),且这只在 Android 上发生(WSL lavapipe 的 inproc retrace 这几条都绿)——ART 的 sigchain、bionic 的 memcpy 非临时存储路径、零页注册 / shadow 页对齐分配(P5d)都在嫌疑名单上。→ wave 2 **X1**(`notes/p7/PLAN-PH-P34B-P7.md` 之外新增;集成者裁定它进 P7 出口门 3 的关键路径,因为 26.3 在分母里)。