$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes flake clone git+https://github.com/alphal00p/gammaloop --dest /tmp/nix-ci-worker/stable-pwd/repo/ Cloning into '/tmp/nix-ci-worker/stable-pwd/repo'... remote: Enumerating objects: 64545, done. remote: Counting objects: 0% (1/9899) remote: Counting objects: 1% (99/9899) remote: Counting objects: 2% (198/9899) remote: Counting objects: 3% (297/9899) remote: Counting objects: 4% (396/9899) remote: Counting objects: 5% (495/9899) remote: Counting objects: 6% (594/9899) remote: Counting objects: 7% (693/9899) remote: Counting objects: 8% (792/9899) remote: Counting objects: 9% (891/9899) remote: Counting objects: 10% (990/9899) remote: Counting objects: 11% (1089/9899) remote: Counting objects: 12% (1188/9899) remote: Counting objects: 13% (1287/9899) remote: Counting objects: 14% (1386/9899) remote: Counting objects: 15% (1485/9899) remote: Counting objects: 16% (1584/9899) remote: Counting objects: 17% (1683/9899) remote: Counting objects: 18% (1782/9899) remote: Counting objects: 19% (1881/9899) remote: Counting objects: 20% (1980/9899) remote: Counting objects: 21% (2079/9899) remote: Counting objects: 22% (2178/9899) remote: Counting objects: 23% (2277/9899) remote: Counting objects: 24% (2376/9899) remote: Counting objects: 25% (2475/9899) remote: Counting objects: 26% (2574/9899) remote: Counting objects: 27% (2673/9899) remote: Counting objects: 28% (2772/9899) remote: Counting objects: 29% (2871/9899) remote: Counting objects: 30% (2970/9899) remote: Counting objects: 31% (3069/9899) remote: Counting objects: 32% (3168/9899) remote: Counting objects: 33% (3267/9899) remote: Counting objects: 34% (3366/9899) remote: Counting objects: 35% (3465/9899) remote: Counting objects: 36% (3564/9899) remote: Counting objects: 37% (3663/9899) remote: Counting objects: 38% (3762/9899) remote: Counting objects: 39% (3861/9899) remote: Counting objects: 40% (3960/9899) remote: Counting objects: 41% (4059/9899) remote: Counting objects: 42% (4158/9899) remote: Counting objects: 43% (4257/9899) remote: Counting objects: 44% (4356/9899) remote: Counting objects: 45% (4455/9899) remote: Counting objects: 46% (4554/9899) remote: Counting objects: 47% (4653/9899) remote: Counting objects: 48% (4752/9899) remote: Counting objects: 49% (4851/9899) remote: Counting objects: 50% (4950/9899) remote: Counting objects: 51% (5049/9899) remote: Counting objects: 52% (5148/9899) remote: Counting objects: 53% (5247/9899) remote: Counting objects: 54% (5346/9899) remote: Counting objects: 55% (5445/9899) remote: Counting objects: 56% (5544/9899) remote: Counting objects: 57% (5643/9899) remote: Counting objects: 58% (5742/9899) remote: Counting objects: 59% (5841/9899) remote: Counting objects: 60% (5940/9899) remote: Counting objects: 61% (6039/9899) remote: Counting objects: 62% (6138/9899) remote: Counting objects: 63% (6237/9899) remote: Counting objects: 64% (6336/9899) remote: Counting objects: 65% (6435/9899) remote: Counting objects: 66% (6534/9899) remote: Counting objects: 67% (6633/9899) remote: Counting objects: 68% (6732/9899) remote: Counting objects: 69% (6831/9899) remote: Counting objects: 70% (6930/9899) remote: Counting objects: 71% (7029/9899) remote: Counting objects: 72% (7128/9899) remote: Counting objects: 73% (7227/9899) remote: Counting objects: 74% (7326/9899) remote: Counting objects: 75% (7425/9899) remote: Counting objects: 76% (7524/9899) remote: Counting objects: 77% (7623/9899) remote: Counting objects: 78% (7722/9899) remote: Counting objects: 79% (7821/9899) remote: Counting objects: 80% (7920/9899) remote: Counting objects: 81% (8019/9899) remote: Counting objects: 82% (8118/9899) remote: Counting objects: 83% (8217/9899) remote: Counting objects: 84% (8316/9899) remote: Counting objects: 85% (8415/9899) remote: Counting objects: 86% (8514/9899) remote: Counting objects: 87% (8613/9899) remote: Counting objects: 88% (8712/9899) remote: Counting objects: 89% (8811/9899) remote: Counting objects: 90% (8910/9899) remote: Counting objects: 91% (9009/9899) remote: Counting objects: 92% (9108/9899) remote: Counting objects: 93% (9207/9899) remote: Counting objects: 94% (9306/9899) remote: Counting objects: 95% (9405/9899) remote: Counting objects: 96% (9504/9899) remote: Counting objects: 97% (9603/9899) remote: Counting objects: 98% (9702/9899) remote: Counting objects: 99% (9801/9899) remote: Counting objects: 100% (9899/9899) remote: Counting objects: 100% (9899/9899), done. remote: Compressing objects: 0% (1/2477) remote: Compressing objects: 1% (25/2477) remote: Compressing objects: 2% (50/2477) remote: Compressing objects: 3% (75/2477) remote: Compressing objects: 4% (100/2477) remote: Compressing objects: 5% (124/2477) remote: Compressing objects: 6% (149/2477) remote: Compressing objects: 7% (174/2477) remote: Compressing objects: 8% (199/2477) remote: Compressing objects: 9% (223/2477) remote: Compressing objects: 10% (248/2477) remote: Compressing objects: 11% (273/2477) remote: Compressing objects: 12% (298/2477) remote: Compressing objects: 13% (323/2477) remote: Compressing objects: 14% (347/2477) remote: Compressing objects: 15% (372/2477) remote: Compressing objects: 16% (397/2477) remote: Compressing objects: 17% (422/2477) remote: Compressing objects: 18% (446/2477) remote: Compressing objects: 19% (471/2477) remote: Compressing objects: 20% (496/2477) remote: Compressing objects: 21% (521/2477) remote: Compressing objects: 22% (545/2477) remote: Compressing objects: 23% (570/2477) remote: Compressing objects: 23% (594/2477) remote: Compressing objects: 24% (595/2477) remote: Compressing objects: 25% (620/2477) remote: Compressing objects: 26% (645/2477) remote: Compressing objects: 27% (669/2477) remote: Compressing objects: 27% (688/2477) remote: Compressing objects: 28% (694/2477) remote: Compressing objects: 29% (719/2477) remote: Compressing objects: 30% (744/2477) remote: Compressing objects: 31% (768/2477) remote: Compressing objects: 32% (793/2477) remote: Compressing objects: 33% (818/2477) remote: Compressing objects: 34% (843/2477) remote: Compressing objects: 35% (867/2477) remote: Compressing objects: 36% (892/2477) remote: Compressing objects: 37% (917/2477) remote: Compressing objects: 38% (942/2477) remote: Compressing objects: 38% (952/2477) remote: Compressing objects: 39% (967/2477) remote: Compressing objects: 40% (991/2477) remote: Compressing objects: 41% (1016/2477) remote: Compressing objects: 42% (1041/2477) remote: Compressing objects: 43% (1066/2477) remote: Compressing objects: 44% (1090/2477) remote: Compressing objects: 45% (1115/2477) remote: Compressing objects: 46% (1140/2477) remote: Compressing objects: 47% (1165/2477) remote: Compressing objects: 48% (1189/2477) remote: Compressing objects: 49% (1214/2477) remote: Compressing objects: 50% (1239/2477) remote: Compressing objects: 51% (1264/2477) remote: Compressing objects: 52% (1289/2477) remote: Compressing objects: 53% (1313/2477) remote: Compressing objects: 54% (1338/2477) remote: Compressing objects: 55% (1363/2477) remote: Compressing objects: 56% (1388/2477) remote: Compressing objects: 57% (1412/2477) remote: Compressing objects: 58% (1437/2477) remote: Compressing objects: 59% (1462/2477) remote: Compressing objects: 60% (1487/2477) remote: Compressing objects: 61% (1511/2477) remote: Compressing objects: 62% (1536/2477) remote: Compressing objects: 63% (1561/2477) remote: Compressing objects: 64% (1586/2477) remote: Compressing objects: 65% (1611/2477) remote: Compressing objects: 66% (1635/2477) remote: Compressing objects: 67% (1660/2477) remote: Compressing objects: 68% (1685/2477) remote: Compressing objects: 69% (1710/2477) remote: Compressing objects: 70% (1734/2477) remote: Compressing objects: 71% (1759/2477) remote: Compressing objects: 72% (1784/2477) remote: Compressing objects: 73% (1809/2477) remote: Compressing objects: 74% (1833/2477) remote: Compressing objects: 75% (1858/2477) remote: Compressing objects: 76% (1883/2477) remote: Compressing objects: 77% (1908/2477) remote: Compressing objects: 78% (1933/2477) remote: Compressing objects: 79% (1957/2477) remote: Compressing objects: 80% (1982/2477) remote: Compressing objects: 81% (2007/2477) remote: Compressing objects: 82% (2032/2477) remote: Compressing objects: 83% (2056/2477) remote: Compressing objects: 84% (2081/2477) remote: Compressing objects: 85% (2106/2477) remote: Compressing objects: 86% (2131/2477) remote: Compressing objects: 87% (2155/2477) remote: Compressing objects: 88% (2180/2477) remote: Compressing objects: 89% (2205/2477) remote: Compressing objects: 90% (2230/2477) remote: Compressing objects: 91% (2255/2477) remote: Compressing objects: 92% (2279/2477) remote: Compressing objects: 93% (2304/2477) remote: Compressing objects: 94% (2329/2477) remote: Compressing objects: 95% (2354/2477) remote: Compressing objects: 96% (2378/2477) remote: Compressing objects: 97% (2403/2477) remote: Compressing objects: 98% (2428/2477) remote: Compressing objects: 99% (2453/2477) remote: Compressing objects: 100% (2477/2477) remote: Compressing objects: 100% (2477/2477), done. Receiving objects: 0% (1/64545) Receiving objects: 1% (646/64545) Receiving objects: 2% (1291/64545) Receiving objects: 3% (1937/64545) Receiving objects: 4% (2582/64545) Receiving objects: 5% (3228/64545) Receiving objects: 6% (3873/64545) Receiving objects: 7% (4519/64545) Receiving objects: 8% (5164/64545) Receiving objects: 9% (5810/64545) Receiving objects: 10% (6455/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 11% (7100/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 12% (7746/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 13% (8391/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 14% (9037/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 15% (9682/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 16% (10328/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 17% (10973/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 18% (11619/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 19% (12264/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 20% (12909/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 21% (13555/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 22% (14200/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 23% (14846/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 24% (15491/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 25% (16137/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 26% (16782/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 27% (17428/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 28% (18073/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 29% (18719/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 30% (19364/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 31% (20009/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 32% (20655/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 33% (21300/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 34% (21946/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 35% (22591/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 36% (23237/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 37% (23882/64545), 8.77 MiB | 17.53 MiB/s Receiving objects: 37% (24354/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 38% (24528/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 39% (25173/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 40% (25818/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 41% (26464/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 42% (27109/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 43% (27755/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 44% (28400/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 45% (29046/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 46% (29691/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 47% (30337/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 48% (30982/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 49% (31628/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 50% (32273/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 51% (32918/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 52% (33564/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 53% (34209/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 54% (34855/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 55% (35500/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 56% (36146/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 57% (36791/64545), 22.28 MiB | 22.27 MiB/s Receiving objects: 58% (37437/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 59% (38082/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 60% (38727/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 61% (39373/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 62% (40018/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 63% (40664/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 64% (41309/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 65% (41955/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 66% (42600/64545), 44.67 MiB | 29.78 MiB/s Receiving objects: 66% (42915/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 67% (43246/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 68% (43891/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 69% (44537/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 70% (45182/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 71% (45827/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 72% (46473/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 73% (47118/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 74% (47764/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 75% (48409/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 76% (49055/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 77% (49700/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 78% (50346/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 79% (50991/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 80% (51636/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 81% (52282/64545), 60.57 MiB | 30.28 MiB/s Receiving objects: 82% (52927/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 83% (53573/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 84% (54218/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 85% (54864/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 86% (55509/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 87% (56155/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 88% (56800/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 89% (57446/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 90% (58091/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 91% (58736/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 92% (59382/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 93% (60027/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 94% (60673/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 95% (61318/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 96% (61964/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 96% (62457/64545), 78.09 MiB | 31.23 MiB/s Receiving objects: 97% (62609/64545), 93.98 MiB | 31.33 MiB/s Receiving objects: 98% (63255/64545), 93.98 MiB | 31.33 MiB/s Receiving objects: 99% (63900/64545), 93.98 MiB | 31.33 MiB/s remote: Total 64545 (delta 7628), reused 8035 (delta 6856), pack-reused 54646 (from 3) Receiving objects: 100% (64545/64545), 93.98 MiB | 31.33 MiB/s Receiving objects: 100% (64545/64545), 99.02 MiB | 31.50 MiB/s, done. Resolving deltas: 0% (0/44558) Resolving deltas: 1% (446/44558) Resolving deltas: 2% (892/44558) Resolving deltas: 3% (1337/44558) Resolving deltas: 4% (1783/44558) Resolving deltas: 5% (2228/44558) Resolving deltas: 6% (2676/44558) Resolving deltas: 7% (3120/44558) Resolving deltas: 8% (3567/44558) Resolving deltas: 9% (4011/44558) Resolving deltas: 10% (4456/44558) Resolving deltas: 11% (4902/44558) Resolving deltas: 12% (5347/44558) Resolving deltas: 13% (5793/44558) Resolving deltas: 14% (6239/44558) Resolving deltas: 15% (6684/44558) Resolving deltas: 16% (7130/44558) Resolving deltas: 17% (7576/44558) Resolving deltas: 18% (8021/44558) Resolving deltas: 19% (8467/44558) Resolving deltas: 20% (8912/44558) Resolving deltas: 21% (9358/44558) Resolving deltas: 22% (9805/44558) Resolving deltas: 23% (10249/44558) Resolving deltas: 24% (10694/44558) Resolving deltas: 25% (11140/44558) Resolving deltas: 26% (11586/44558) Resolving deltas: 27% (12031/44558) Resolving deltas: 28% (12477/44558) Resolving deltas: 29% (12922/44558) Resolving deltas: 30% (13368/44558) Resolving deltas: 31% (13813/44558) Resolving deltas: 32% (14259/44558) Resolving deltas: 33% (14708/44558) Resolving deltas: 34% (15150/44558) Resolving deltas: 35% (15596/44558) Resolving deltas: 36% (16041/44558) Resolving deltas: 37% (16488/44558) Resolving deltas: 38% (16933/44558) Resolving deltas: 39% (17378/44558) Resolving deltas: 40% (17824/44558) Resolving deltas: 41% (18269/44558) Resolving deltas: 42% (18715/44558) Resolving deltas: 43% (19160/44558) Resolving deltas: 44% (19606/44558) Resolving deltas: 45% (20052/44558) Resolving deltas: 46% (20497/44558) Resolving deltas: 47% (20943/44558) Resolving deltas: 48% (21389/44558) Resolving deltas: 49% (21834/44558) Resolving deltas: 50% (22279/44558) Resolving deltas: 51% (22725/44558) Resolving deltas: 52% (23171/44558) Resolving deltas: 53% (23616/44558) Resolving deltas: 54% (24062/44558) Resolving deltas: 55% (24507/44558) Resolving deltas: 56% (24953/44558) Resolving deltas: 57% (25399/44558) Resolving deltas: 58% (25845/44558) Resolving deltas: 59% (26290/44558) Resolving deltas: 60% (26735/44558) Resolving deltas: 61% (27182/44558) Resolving deltas: 62% (27626/44558) Resolving deltas: 63% (28072/44558) Resolving deltas: 64% (28518/44558) Resolving deltas: 65% (28963/44558) Resolving deltas: 66% (29409/44558) Resolving deltas: 67% (29854/44558) Resolving deltas: 68% (30300/44558) Resolving deltas: 69% (30746/44558) Resolving deltas: 70% (31191/44558) Resolving deltas: 71% (31637/44558) Resolving deltas: 72% (32082/44558) Resolving deltas: 73% (32529/44558) Resolving deltas: 74% (32973/44558) Resolving deltas: 75% (33419/44558) Resolving deltas: 76% (33865/44558) Resolving deltas: 77% (34311/44558) Resolving deltas: 78% (34756/44558) Resolving deltas: 79% (35201/44558) Resolving deltas: 80% (35648/44558) Resolving deltas: 81% (36093/44558) Resolving deltas: 82% (36538/44558) Resolving deltas: 83% (36985/44558) Resolving deltas: 84% (37430/44558) Resolving deltas: 85% (37875/44558) Resolving deltas: 86% (38321/44558) Resolving deltas: 87% (38766/44558) Resolving deltas: 88% (39213/44558) Resolving deltas: 89% (39657/44558) Resolving deltas: 90% (40103/44558) Resolving deltas: 91% (40548/44558) Resolving deltas: 92% (40994/44558) Resolving deltas: 93% (41439/44558) Resolving deltas: 93% (41876/44558) Resolving deltas: 94% (41885/44558) Resolving deltas: 95% (42331/44558) Resolving deltas: 96% (42776/44558) Resolving deltas: 97% (43222/44558) Resolving deltas: 98% (43667/44558) Resolving deltas: 99% (44113/44558) Resolving deltas: 100% (44558/44558) Resolving deltas: 100% (44558/44558), done. Fetching commit 5c3e7fca0a6881b11af8a1b5285c69bb7fe221d1 for raised_energy_cff_wip ... $ /nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0/bin/git fetch origin 5c3e7fca0a6881b11af8a1b5285c69bb7fe221d1 From https://github.com/alphal00p/gammaloop * branch 5c3e7fca0a6881b11af8a1b5285c69bb7fe221d1 -> FETCH_HEAD $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0/bin/git -c advice.detachedHead=false checkout 5c3e7fca0a6881b11af8a1b5285c69bb7fe221d1 HEAD is now at 5c3e7fca fix(uv): rebuild exact CFF sources from edge provenance $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json run .#packages.x86_64-linux.nix-ci-check-gammaloop-nextest-core --print-build-logs  Downloading cached gammaloop-nextest-binaries-core-gammaloop-tracing-filter from https://cache.nix-ci.com Downloading cached gammaloop-nextest-binaries-core-gammaloop-api from https://cache.nix-ci.com Downloading cached gammaloop-nextest-binaries-core-gammaloop-tracing-filter-macros from https://cache.nix-ci.com Downloading cached gammaloop-nextest-binaries-core-gammalooprs from https://cache.nix-ci.com Downloading cached gammaloop-nextest-binaries-core-three-dimensional-reps from https://cache.nix-ci.com Downloaded cached gammaloop-nextest-binaries-core-gammaloop-tracing-filter-macros (1.7 MiB) in 72ms Progress: 0 of 1 built, 1 of 7 downloaded from cache (4 downloading) Downloaded cached gammaloop-nextest-binaries-core-gammaloop-tracing-filter (8.1 MiB) in 332ms Progress: 0 of 1 built, 2 of 7 downloaded from cache (3 downloading) Downloaded cached gammaloop-nextest-binaries-core-three-dimensional-reps (8.5 MiB) in 324ms Progress: 0 of 1 built, 3 of 7 downloaded from cache (2 downloading) Downloaded cached gammaloop-nextest-binaries-core-gammaloop-api (70.6 MiB) in 1.5s Progress: 0 of 1 built, 4 of 7 downloaded from cache (1 downloading) Downloaded cached gammaloop-nextest-binaries-core-gammalooprs (83.2 MiB) in 1.6s Progress: 0 of 1 built, 5 of 7 downloaded from cache Downloading cached gammaloop-nextest-binaries-core from https://cache.nix-ci.com Downloaded cached gammaloop-nextest-binaries-core (2032 B) in 6ms Progress: 0 of 1 built, 6 of 7 downloaded from cache Downloading cached nix-ci-check-gammaloop-nextest-core from https://cache.nix-ci.com Downloaded cached nix-ci-check-gammaloop-nextest-core (1016 B) in 6ms Progress: 0 of 1 built, 7 of 7 downloaded from cache evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g copying '/nix/store/07vg evaluating derivation 'g querying gammaloop-nexte [0/3 built, 0.0 KiB DL]  [0/1 built, 0.0 KiB DL]  [1/0/1 built, 0.0 KiB DL gammaloop-nextest-core>  Extracting 3 binaries (including 1 non-test binary), 1 build script output directory, and 2 linked paths to /build/nextest-archive-qgiWAu gammaloop-nextest-core>  Extracted 18 files to /build/nextest-archive-qgiWAu in 0.79s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID cc547a30-6dcc-4cc5-895e-914d68567169 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 375 tests across 2 binaries gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.844s] 375 tests run: 375 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 375, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 1 binary and 1 linked path to /build/nextest-archive-9APMuQ gammaloop-nextest-core>  Extracted 7 files to /build/nextest-archive-9APMuQ in 0.12s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 2dbca648-db25-4192-ab72-552076e11be5 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 19 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.018s] 19 tests run: 19 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 19, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 1 binary to /build/nextest-archive-ryyx3A gammaloop-nextest-core>  Extracted 4 files to /build/nextest-archive-ryyx3A in 0.04s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID d33c0584-2925-402e-8fb0-8bdefdea3c2a with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 0 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.000s] 0 tests run: 0 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 0, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 4 binaries, 1 build script output directory, and 2 linked paths to /build/nextest-archive-g8xNrQ gammaloop-nextest-core>  Extracted 18 files to /build/nextest-archive-g8xNrQ in 0.84s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 0723af18-d531-4755-b18a-ff4aac75be75 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 561 tests across 4 binaries (59 tests skipped, including 58 tests via profile.ci_gammaloop.default-filter) gammaloop-nextest-core>  FAIL [ 0.168s] ( 53/561) gammalooprs cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: -1 gammaloop-nextest-core>  Location: crates/gammalooprs/src/cff/mod.rs:2721 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.108s] (483/561) gammalooprs uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.424s] (539/561) gammalooprs uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  4 [label="0"]; gammaloop-nextest-core>  1 [label="zw"]; gammaloop-nextest-core>  2 [label="F"]; gammaloop-nextest-core>  0 [label="143"]; gammaloop-nextest-core>  3 [label="10B"]; gammaloop-nextest-core>  4:0:s -> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  4:2:s -> 2:3:s [id=1 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  3:5:s -> 0:4:s [id=2 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  4:6:s -> 0:7:s [id=3 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  1:8:s -> 3:9:s [id=4 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  1:10:s -> 0:11:s [id=5 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  2:12:s -> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  2:14:s -> 0:15:s [id=7 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  0 [label="∅"]; gammaloop-nextest-core>  1 [label="{zw}: Approx(S_zw(0))"]; gammaloop-nextest-core>  2 [label="{F}: Approx(S_F(1))"]; gammaloop-nextest-core>  3 [label="{143}: Approx(S_143(3))"]; gammaloop-nextest-core>  4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; gammaloop-nextest-core>  5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; gammaloop-nextest-core>  7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  0:0:s -> 1:1:s [id=0 color="red:blue;0.5"]; gammaloop-nextest-core>  0:2:s -> 2:3:s [id=1 color="red:blue;0.5"]; gammaloop-nextest-core>  0:4:s -> 3:5:s [id=2 color="red:blue;0.5"]; gammaloop-nextest-core>  1:6:s -> 4:7:s [id=3 color="red:blue;0.5"]; gammaloop-nextest-core>  1:8:s -> 5:9:s [id=4 color="red:blue;0.5"]; gammaloop-nextest-core>  2:10:s -> 4:11:s [id=5 color="red:blue;0.5"]; gammaloop-nextest-core>  2:12:s -> 6:13:s [id=6 color="red:blue;0.5"]; gammaloop-nextest-core>  4:14:s -> 7:15:s [id=7 color="red:blue;0.5"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  Error:  gammaloop-nextest-core>   0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:845 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_std:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 9.979s] (558/561) gammalooprs uv::tests::scalars_profile gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:259 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 11.152s] (559/561) gammalooprs uv::tests::scalars_profile_new gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile_new ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile_new gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:325 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 15.540s] 561 tests run: 556 passed, 5 failed, 59 skipped gammaloop-nextest-core>  FAIL [ 0.168s] ( 53/561) gammalooprs cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: -1 gammaloop-nextest-core>  Location: crates/gammalooprs/src/cff/mod.rs:2721 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.108s] (483/561) gammalooprs uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.424s] (539/561) gammalooprs uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  4 [label="0"]; gammaloop-nextest-core>  1 [label="zw"]; gammaloop-nextest-core>  2 [label="F"]; gammaloop-nextest-core>  0 [label="143"]; gammaloop-nextest-core>  3 [label="10B"]; gammaloop-nextest-core>  4:0:s -> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  4:2:s -> 2:3:s [id=1 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  3:5:s -> 0:4:s [id=2 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  4:6:s -> 0:7:s [id=3 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  1:8:s -> 3:9:s [id=4 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  1:10:s -> 0:11:s [id=5 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  2:12:s -> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  2:14:s -> 0:15:s [id=7 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  0 [label="∅"]; gammaloop-nextest-core>  1 [label="{zw}: Approx(S_zw(0))"]; gammaloop-nextest-core>  2 [label="{F}: Approx(S_F(1))"]; gammaloop-nextest-core>  3 [label="{143}: Approx(S_143(3))"]; gammaloop-nextest-core>  4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; gammaloop-nextest-core>  5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; gammaloop-nextest-core>  7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  0:0:s -> 1:1:s [id=0 color="red:blue;0.5"]; gammaloop-nextest-core>  0:2:s -> 2:3:s [id=1 color="red:blue;0.5"]; gammaloop-nextest-core>  0:4:s -> 3:5:s [id=2 color="red:blue;0.5"]; gammaloop-nextest-core>  1:6:s -> 4:7:s [id=3 color="red:blue;0.5"]; gammaloop-nextest-core>  1:8:s -> 5:9:s [id=4 color="red:blue;0.5"]; gammaloop-nextest-core>  2:10:s -> 4:11:s [id=5 color="red:blue;0.5"]; gammaloop-nextest-core>  2:12:s -> 6:13:s [id=6 color="red:blue;0.5"]; gammaloop-nextest-core>  4:14:s -> 7:15:s [id=7 color="red:blue;0.5"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  Error:  gammaloop-nextest-core>   0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:845 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_std:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 9.979s] (558/561) gammalooprs uv::tests::scalars_profile gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:259 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 11.152s] (559/561) gammalooprs uv::tests::scalars_profile_new gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile_new ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile_new gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:325 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> error: test run failed gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 561, failures: 5, errors: 0 gammaloop-nextest-core>  gammaloop-nextest-core> 1. gammalooprs::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: -1 gammaloop-nextest-core>  Location: crates/gammalooprs/src/cff/mod.rs:2721 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  18: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> 2. gammalooprs::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> 3. gammalooprs::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  Error: gammaloop-nextest-core>  0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:845 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_std:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  4 [label="0"]; gammaloop-nextest-core>  1 [label="zw"]; gammaloop-nextest-core>  2 [label="F"]; gammaloop-nextest-core>  0 [label="143"]; gammaloop-nextest-core>  3 [label="10B"]; gammaloop-nextest-core>  4:0:s-> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  4:2:s-> 2:3:s [id=1 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  3:5:s-> 0:4:s [id=2 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  4:6:s-> 0:7:s [id=3 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  1:8:s-> 3:9:s [id=4 color="red:blue;0.5" label="F"]; gammaloop-nextest-core>  1:10:s-> 0:11:s [id=5 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  2:12:s-> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; gammaloop-nextest-core>  2:14:s-> 0:15:s [id=7 color="red:blue;0.5" label="143"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  digraph { gammaloop-nextest-core>  node [shape=circle,height=0.1,label=""]; gammaloop-nextest-core>  overlap = "scale"; gammaloop-nextest-core>  layout = "neato"; gammaloop-nextest-core>  start=2; gammaloop-nextest-core>  0 [label="∅"]; gammaloop-nextest-core>  1 [label="{zw}: Approx(S_zw(0))"]; gammaloop-nextest-core>  2 [label="{F}: Approx(S_F(1))"]; gammaloop-nextest-core>  3 [label="{143}: Approx(S_143(3))"]; gammaloop-nextest-core>  4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; gammaloop-nextest-core>  5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; gammaloop-nextest-core>  7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; gammaloop-nextest-core>  0:0:s-> 1:1:s [id=0 color="red:blue;0.5"]; gammaloop-nextest-core>  0:2:s-> 2:3:s [id=1 color="red:blue;0.5"]; gammaloop-nextest-core>  0:4:s-> 3:5:s [id=2 color="red:blue;0.5"]; gammaloop-nextest-core>  1:6:s-> 4:7:s [id=3 color="red:blue;0.5"]; gammaloop-nextest-core>  1:8:s-> 5:9:s [id=4 color="red:blue;0.5"]; gammaloop-nextest-core>  2:10:s-> 4:11:s [id=5 color="red:blue;0.5"]; gammaloop-nextest-core>  2:12:s-> 6:13:s [id=6 color="red:blue;0.5"]; gammaloop-nextest-core>  4:14:s-> 7:15:s [id=7 color="red:blue;0.5"]; gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  Error: gammaloop-nextest-core>  0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:845 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_std:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> 4. gammalooprs::uv::tests::scalars_profile gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:259 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  ... omitted 11 more lines; see full nextest output above gammaloop-nextest-core>  gammaloop-nextest-core> 5. gammalooprs::uv::tests::scalars_profile_new gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::tests::scalars_profile_new ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::tests::scalars_profile_new gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. gammaloop-nextest-core>  field value gammaloop-nextest-core>  span build_integrand{amplitude.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/settings/runtime.rs:131 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups gammaloop-nextest-core>  field value gammaloop-nextest-core>  existing_esurfaces 0 gammaloop-nextest-core>  group_count 3 gammaloop-nextest-core>  groups_above_threshold 0 gammaloop-nextest-core>  integrand bub gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  threshold_status below threshold gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] gammaloop-nextest-core>  field value gammaloop-nextest-core>  span warm_up{integrand.name=bub} gammaloop-nextest-core>  at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: assertion `left == right` failed: subtracted scalar UV profile failed: gammaloop-nextest-core>  UVProfilePassFail { gammaloop-nextest-core>  max_dod: -0.9, gammaloop-nextest-core>  total: 16, gammaloop-nextest-core>  failed: 1, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  graph_name: "banana", gammaloop-nextest-core>  cutkosky_cut: None, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  ], gammaloop-nextest-core>  } gammaloop-nextest-core>  gammaloop-nextest-core>  ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ gammaloop-nextest-core>  gammaloop-nextest-core>  ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ gammaloop-nextest-core>  │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ gammaloop-nextest-core>  ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ gammaloop-nextest-core>  │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 1 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:325 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::panic_report gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: ::into_panic_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: std[bcb96dfbba0ab899]::panicking::panic_with_hook gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: __rustc[6c289b9f9c454d21]::rust_begin_unwind gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: core[940e698046960fd5]::panicking::panic_fmt gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: core[940e698046960fd5]::panicking::assert_failed_inner gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: core[940e698046960fd5]::panicking::assert_failed:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  ... omitted 11 more lines; see full nextest output above gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 1 binary, 1 build script output directory, and 1 linked path to /build/nextest-archive-K8VOkI gammaloop-nextest-core>  Extracted 7 files to /build/nextest-archive-K8VOkI in 0.12s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 57817a1c-c3ad-4dde-a811-f091efd2dc71 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 54 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.382s] 54 tests run: 54 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 54, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= [0 built (1 failed), 0.0 error: Cannot build '/nix/store/xmqryc6f4382yn38pvqdg8lk2i1rvwkl-gammaloop-nextest-core.drv'. Reason: builder failed with exit code 100. Output paths: /nix/store/qs56ygvnfbmkl3lbwy1lyz1bkaf3fqsx-gammaloop-nextest-core Last 1576 log lines: >  Extracting 3 binaries (including 1 non-test binary), 1 build script output directory, and 2 linked paths to /build/nextest-archive-qgiWAu >  Extracted 18 files to /build/nextest-archive-qgiWAu in 0.79s > ------------ >  Nextest run ID cc547a30-6dcc-4cc5-895e-914d68567169 with nextest profile: ci_gammaloop >  Starting 375 tests across 2 binaries > ------------ >  Summary [ 0.844s] 375 tests run: 375 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 375, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 1 binary and 1 linked path to /build/nextest-archive-9APMuQ >  Extracted 7 files to /build/nextest-archive-9APMuQ in 0.12s > ------------ >  Nextest run ID 2dbca648-db25-4192-ab72-552076e11be5 with nextest profile: ci_gammaloop >  Starting 19 tests across 1 binary > ------------ >  Summary [ 0.018s] 19 tests run: 19 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 19, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 1 binary to /build/nextest-archive-ryyx3A >  Extracted 4 files to /build/nextest-archive-ryyx3A in 0.04s > ------------ >  Nextest run ID d33c0584-2925-402e-8fb0-8bdefdea3c2a with nextest profile: ci_gammaloop >  Starting 0 tests across 1 binary > ------------ >  Summary [ 0.000s] 0 tests run: 0 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 0, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 4 binaries, 1 build script output directory, and 2 linked paths to /build/nextest-archive-g8xNrQ >  Extracted 18 files to /build/nextest-archive-g8xNrQ in 0.84s > ------------ >  Nextest run ID 0723af18-d531-4755-b18a-ff4aac75be75 with nextest profile: ci_gammaloop >  Starting 561 tests across 4 binaries (59 tests skipped, including 58 tests via profile.ci_gammaloop.default-filter) >  FAIL [ 0.168s] ( 53/561) gammalooprs cff::tests::stored_production_cff_uses_typed_energy_factor_ownership >   stdout --- > > running 1 test > test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED > > failures: > > failures: > cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s >  >   stderr --- > The application panicked (crashed). > Message: assertion `left == right` failed > left: 1 > right: -1 > Location: crates/gammalooprs/src/cff/mod.rs:2721 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 0.108s] (483/561) gammalooprs uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator >   stdout --- > > running 1 test > test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED > > failures: > > failures: > uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s >  >   stderr --- > The application panicked (crashed). > Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 > Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > at : > 9: >::call_once > at : > 10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 11: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 14: ::new::thread_start > at : > 15: start_thread > at : > 16: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 0.424s] (539/561) gammalooprs uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction >   stdout --- > > running 1 test > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 4 [label="0"]; > 1 [label="zw"]; > 2 [label="F"]; > 0 [label="143"]; > 3 [label="10B"]; > 4:0:s -> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; > 4:2:s -> 2:3:s [id=1 color="red:blue;0.5" label="F"]; > 3:5:s -> 0:4:s [id=2 color="red:blue;0.5" label="143"]; > 4:6:s -> 0:7:s [id=3 color="red:blue;0.5" label="143"]; > 1:8:s -> 3:9:s [id=4 color="red:blue;0.5" label="F"]; > 1:10:s -> 0:11:s [id=5 color="red:blue;0.5" label="143"]; > 2:12:s -> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; > 2:14:s -> 0:15:s [id=7 color="red:blue;0.5" label="143"]; > } > > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 0 [label="∅"]; > 1 [label="{zw}: Approx(S_zw(0))"]; > 2 [label="{F}: Approx(S_F(1))"]; > 3 [label="{143}: Approx(S_143(3))"]; > 4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; > 5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; > 6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; > 7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; > 0:0:s -> 1:1:s [id=0 color="red:blue;0.5"]; > 0:2:s -> 2:3:s [id=1 color="red:blue;0.5"]; > 0:4:s -> 3:5:s [id=2 color="red:blue;0.5"]; > 1:6:s -> 4:7:s [id=3 color="red:blue;0.5"]; > 1:8:s -> 5:9:s [id=4 color="red:blue;0.5"]; > 2:10:s -> 4:11:s [id=5 color="red:blue;0.5"]; > 2:12:s -> 6:13:s [id=6 color="red:blue;0.5"]; > 4:14:s -> 7:15:s [id=7 color="red:blue;0.5"]; > } > > test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s >  >   stderr --- > Error:  >  0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:845 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_std:: > at : > 4: ::project_4d > at : > 5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 9.979s] (558/561) gammalooprs uv::tests::scalars_profile >   stdout --- > > running 1 test > test uv::tests::scalars_profile ... FAILED > > failures: > > failures: > uv::tests::scalars_profile > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s >  >   stderr --- > [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:259 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 11.152s] (559/561) gammalooprs uv::tests::scalars_profile_new >   stdout --- > > running 1 test > test uv::tests::scalars_profile_new ... FAILED > > failures: > > failures: > uv::tests::scalars_profile_new > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s >  >   stderr --- > [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:325 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > ------------ >  Summary [ 15.540s] 561 tests run: 556 passed, 5 failed, 59 skipped >  FAIL [ 0.168s] ( 53/561) gammalooprs cff::tests::stored_production_cff_uses_typed_energy_factor_ownership >   stdout --- > > running 1 test > test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED > > failures: > > failures: > cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s >  >   stderr --- > The application panicked (crashed). > Message: assertion `left == right` failed > left: 1 > right: -1 > Location: crates/gammalooprs/src/cff/mod.rs:2721 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 0.108s] (483/561) gammalooprs uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator >   stdout --- > > running 1 test > test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED > > failures: > > failures: > uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s >  >   stderr --- > The application panicked (crashed). > Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 > Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > at : > 9: >::call_once > at : > 10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 11: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 14: ::new::thread_start > at : > 15: start_thread > at : > 16: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 0.424s] (539/561) gammalooprs uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction >   stdout --- > > running 1 test > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 4 [label="0"]; > 1 [label="zw"]; > 2 [label="F"]; > 0 [label="143"]; > 3 [label="10B"]; > 4:0:s -> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; > 4:2:s -> 2:3:s [id=1 color="red:blue;0.5" label="F"]; > 3:5:s -> 0:4:s [id=2 color="red:blue;0.5" label="143"]; > 4:6:s -> 0:7:s [id=3 color="red:blue;0.5" label="143"]; > 1:8:s -> 3:9:s [id=4 color="red:blue;0.5" label="F"]; > 1:10:s -> 0:11:s [id=5 color="red:blue;0.5" label="143"]; > 2:12:s -> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; > 2:14:s -> 0:15:s [id=7 color="red:blue;0.5" label="143"]; > } > > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 0 [label="∅"]; > 1 [label="{zw}: Approx(S_zw(0))"]; > 2 [label="{F}: Approx(S_F(1))"]; > 3 [label="{143}: Approx(S_143(3))"]; > 4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; > 5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; > 6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; > 7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; > 0:0:s -> 1:1:s [id=0 color="red:blue;0.5"]; > 0:2:s -> 2:3:s [id=1 color="red:blue;0.5"]; > 0:4:s -> 3:5:s [id=2 color="red:blue;0.5"]; > 1:6:s -> 4:7:s [id=3 color="red:blue;0.5"]; > 1:8:s -> 5:9:s [id=4 color="red:blue;0.5"]; > 2:10:s -> 4:11:s [id=5 color="red:blue;0.5"]; > 2:12:s -> 6:13:s [id=6 color="red:blue;0.5"]; > 4:14:s -> 7:15:s [id=7 color="red:blue;0.5"]; > } > > test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s >  >   stderr --- > Error:  >  0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:845 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_std:: > at : > 4: ::project_4d > at : > 5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 9.979s] (558/561) gammalooprs uv::tests::scalars_profile >   stdout --- > > running 1 test > test uv::tests::scalars_profile ... FAILED > > failures: > > failures: > uv::tests::scalars_profile > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s >  >   stderr --- > [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:259 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 11.152s] (559/561) gammalooprs uv::tests::scalars_profile_new >   stdout --- > > running 1 test > test uv::tests::scalars_profile_new ... FAILED > > failures: > > failures: > uv::tests::scalars_profile_new > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s >  >   stderr --- > [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:325 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > error: test run failed > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 561, failures: 5, errors: 0 > > 1. gammalooprs::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > failure: test failure with exit code 101 > system-out > running 1 test > test cff::tests::stored_production_cff_uses_typed_energy_factor_ownership ... FAILED > > failures: > > failures: > cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.15s > system-err > The application panicked (crashed). > Message: assertion `left == right` failed > left: 1 > right: -1 > Location: crates/gammalooprs/src/cff/mod.rs:2721 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::cff::tests::stored_production_cff_uses_typed_energy_factor_ownership > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 15: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 16: ::new::thread_start > at : > 17: start_thread > at : > 18: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > 2. gammalooprs::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > failure: test failure with exit code 101 > system-out > running 1 test > test uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator ... FAILED > > failures: > > failures: > uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.09s > system-err > The application panicked (crashed). > Message: summed exact-source powered and selected lower channels differ: powered=-1𝑖/8/𝜋^3, lower=1𝑖/16/𝜋^3, difference=-3𝑖/16/𝜋^3 > Location: crates/gammalooprs/src/uv/approx/local_3d.rs:2047 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: gammalooprs[972dff90865981f6]::uv::approx::local_3d::tests::production_emr_map_cancels_one_powered_denominator > at : > 9: >::call_once > at : > 10: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 11: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 12: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 13: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 14: ::new::thread_start > at : > 15: start_thread > at : > 16: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > 3. gammalooprs::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > failure: test failure with exit code 101 > Error: > 0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:845 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_std:: > at : > 4: ::project_4d > at : > 5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > system-out > running 1 test > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 4 [label="0"]; > 1 [label="zw"]; > 2 [label="F"]; > 0 [label="143"]; > 3 [label="10B"]; > 4:0:s-> 1:1:s [id=0 color="red:blue;0.5" label="zw"]; > 4:2:s-> 2:3:s [id=1 color="red:blue;0.5" label="F"]; > 3:5:s-> 0:4:s [id=2 color="red:blue;0.5" label="143"]; > 4:6:s-> 0:7:s [id=3 color="red:blue;0.5" label="143"]; > 1:8:s-> 3:9:s [id=4 color="red:blue;0.5" label="F"]; > 1:10:s-> 0:11:s [id=5 color="red:blue;0.5" label="143"]; > 2:12:s-> 3:13:s [id=6 color="red:blue;0.5" label="zw"]; > 2:14:s-> 0:15:s [id=7 color="red:blue;0.5" label="143"]; > } > > digraph { > node [shape=circle,height=0.1,label=""]; > overlap = "scale"; > layout = "neato"; > start=2; > 0 [label="∅"]; > 1 [label="{zw}: Approx(S_zw(0))"]; > 2 [label="{F}: Approx(S_F(1))"]; > 3 [label="{143}: Approx(S_143(3))"]; > 4 [label="{zw,F}: Approx(S_F(4))*Approx(S_zw(0))"]; > 5 [label="{zw} · {143}: Approx((-1*S_zw+S_143(5))*Approx(S_zw(0)))"]; > 6 [label="{F} · {143}: Approx((-1*S_F+S_143(7))*Approx(S_F(1)))"]; > 7 [label="{zw,F} · {143}: Approx((-1*S_10B+S_143(2))*Approx(S_F(4))*Approx(S_zw(0)))"]; > 0:0:s-> 1:1:s [id=0 color="red:blue;0.5"]; > 0:2:s-> 2:3:s [id=1 color="red:blue;0.5"]; > 0:4:s-> 3:5:s [id=2 color="red:blue;0.5"]; > 1:6:s-> 4:7:s [id=3 color="red:blue;0.5"]; > 1:8:s-> 5:9:s [id=4 color="red:blue;0.5"]; > 2:10:s-> 4:11:s [id=5 color="red:blue;0.5"]; > 2:12:s-> 6:13:s [id=6 color="red:blue;0.5"]; > 4:14:s-> 7:15:s [id=7 color="red:blue;0.5"]; > } > > test uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 0.39s > system-err > Error: > 0: failed to extract three-dimensional representation graph input: source edge 1 has no unique routing for rewritten exact signature [-1, 0, 0] modulo the factorized opposite-domain loop span > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:845 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_std:: > at : > 4: ::project_4d > at : > 5: gammalooprs[972dff90865981f6]::uv::hedge_poset::tests::spectacles_typed_4d_projects_after_local_construction > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > 4. gammalooprs::uv::tests::scalars_profile > failure: test failure with exit code 101 > system-out > running 1 test > test uv::tests::scalars_profile ... FAILED > > failures: > > failures: > uv::tests::scalars_profile > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 9.96s > system-err > [18:17:53.343] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:53.344] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:53.345] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:259 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > ... omitted 11 more lines; see full nextest output above > > 5. gammalooprs::uv::tests::scalars_profile_new > failure: test failure with exit code 101 > system-out > running 1 test > test uv::tests::scalars_profile_new ... FAILED > > failures: > > failures: > uv::tests::scalars_profile_new > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 611 filtered out; finished in 11.13s > system-err > [18:17:54.561] @gammalooprs::settings::runtime WARNING : No external kinematics were provided; using default-generated external momenta and helicities. > field value > span build_integrand{amplitude.name=bub} > at crates/gammalooprs/src/settings/runtime.rs:131 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : Input is below threshold: 0 existing threshold E-surfaces across 0/3 graph groups > field value > existing_esurfaces 0 > group_count 3 > groups_above_threshold 0 > integrand bub > span warm_up{integrand.name=bub} > threshold_status below threshold > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:1666 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 0: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 1: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > [18:17:54.562] @gammalooprs::integrands::process::amplitude INFO : overlap structure of group 2: [0: []] > field value > span warm_up{integrand.name=bub} > at crates/gammalooprs/src/integrands/process/amplitude/mod.rs:2015 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 16, > failed: 1, > failures: [ > UVProfileFailure { > graph_index: 0, > graph_name: "banana", > cutkosky_cut: None, > lmb_index: 1, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1,e2} │ {e3} │ -0.996752 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -1.065665 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.937151 │ 0.943 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -1.001075 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.984146 │ 0.998 │ -1 │ 2 │ │ > │ {e3} │ {e1,e2} │ -1.383911 │ 0.982 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.094213 │ 0.258 │ -1 │ 4 │ │ > │ {e2,e0} │ {e3} │ -0.803348 │ 0.861 │ -1 │ 0 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.999257 │ 1.000 │ -1 │ 0 │ │ > │ {e0} │ {e2,e3} │ -1.000893 │ 1.000 │ -1 │ 2 │ │ > │ {e1,e0} │ {e3} │ -0.997860 │ 1.000 │ -1 │ 0 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e1} │ {e2} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.011289 │ 1.000 │ -1 │ 2 │ │ > │ {e0} │ {e2} │ -0.998140 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e1} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 1 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:325 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::panic_report > at : > 2: ::into_panic_hook::{closure#0} > at : > 3: std[bcb96dfbba0ab899]::panicking::panic_with_hook > at : > 4: std[bcb96dfbba0ab899]::panicking::panic_handler::{closure#0} > at : > 5: std[bcb96dfbba0ab899]::sys::backtrace::__rust_end_short_backtrace:: > at : > 6: __rustc[6c289b9f9c454d21]::rust_begin_unwind > at : > 7: core[940e698046960fd5]::panicking::panic_fmt > at : > 8: core[940e698046960fd5]::panicking::assert_failed_inner > at : > 9: core[940e698046960fd5]::panicking::assert_failed:: > at : > 10: gammalooprs[972dff90865981f6]::uv::tests::scalars_profile_new > at : > 11: >::call_once > at : > 12: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 13: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 14: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > ... omitted 11 more lines; see full nextest output above > ========================================= >  Extracting 1 binary, 1 build script output directory, and 1 linked path to /build/nextest-archive-K8VOkI >  Extracted 7 files to /build/nextest-archive-K8VOkI in 0.12s > ------------ >  Nextest run ID 57817a1c-c3ad-4dde-a811-f091efd2dc71 with nextest profile: ci_gammaloop >  Starting 54 tests across 1 binary > ------------ >  Summary [ 0.382s] 54 tests run: 54 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 54, failures: 0, errors: 0 > No failing testcases found. > ========================================= For full logs, run: nix log /nix/store/xmqryc6f4382yn38pvqdg8lk2i1rvwkl-gammaloop-nextest-core.drv Run failed.