$ /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: 64761, done. remote: Counting objects: 0% (1/10115) remote: Counting objects: 1% (102/10115) remote: Counting objects: 2% (203/10115) remote: Counting objects: 3% (304/10115) remote: Counting objects: 4% (405/10115) remote: Counting objects: 5% (506/10115) remote: Counting objects: 6% (607/10115) remote: Counting objects: 7% (709/10115) remote: Counting objects: 8% (810/10115) remote: Counting objects: 9% (911/10115) remote: Counting objects: 10% (1012/10115) remote: Counting objects: 11% (1113/10115) remote: Counting objects: 12% (1214/10115) remote: Counting objects: 13% (1315/10115) remote: Counting objects: 14% (1417/10115) remote: Counting objects: 15% (1518/10115) remote: Counting objects: 16% (1619/10115) remote: Counting objects: 17% (1720/10115) remote: Counting objects: 18% (1821/10115) remote: Counting objects: 19% (1922/10115) remote: Counting objects: 20% (2023/10115) remote: Counting objects: 21% (2125/10115) remote: Counting objects: 22% (2226/10115) remote: Counting objects: 23% (2327/10115) remote: Counting objects: 24% (2428/10115) remote: Counting objects: 25% (2529/10115) remote: Counting objects: 26% (2630/10115) remote: Counting objects: 27% (2732/10115) remote: Counting objects: 28% (2833/10115) remote: Counting objects: 29% (2934/10115) remote: Counting objects: 30% (3035/10115) remote: Counting objects: 31% (3136/10115) remote: Counting objects: 32% (3237/10115) remote: Counting objects: 33% (3338/10115) remote: Counting objects: 34% (3440/10115) remote: Counting objects: 35% (3541/10115) remote: Counting objects: 36% (3642/10115) remote: Counting objects: 37% (3743/10115) remote: Counting objects: 38% (3844/10115) remote: Counting objects: 39% (3945/10115) remote: Counting objects: 40% (4046/10115) remote: Counting objects: 41% (4148/10115) remote: Counting objects: 42% (4249/10115) remote: Counting objects: 43% (4350/10115) remote: Counting objects: 44% (4451/10115) remote: Counting objects: 45% (4552/10115) remote: Counting objects: 46% (4653/10115) remote: Counting objects: 47% (4755/10115) remote: Counting objects: 48% (4856/10115) remote: Counting objects: 49% (4957/10115) remote: Counting objects: 50% (5058/10115) remote: Counting objects: 51% (5159/10115) remote: Counting objects: 52% (5260/10115) remote: Counting objects: 53% (5361/10115) remote: Counting objects: 54% (5463/10115) remote: Counting objects: 55% (5564/10115) remote: Counting objects: 56% (5665/10115) remote: Counting objects: 57% (5766/10115) remote: Counting objects: 58% (5867/10115) remote: Counting objects: 59% (5968/10115) remote: Counting objects: 60% (6069/10115) remote: Counting objects: 61% (6171/10115) remote: Counting objects: 62% (6272/10115) remote: Counting objects: 63% (6373/10115) remote: Counting objects: 64% (6474/10115) remote: Counting objects: 65% (6575/10115) remote: Counting objects: 66% (6676/10115) remote: Counting objects: 67% (6778/10115) remote: Counting objects: 68% (6879/10115) remote: Counting objects: 69% (6980/10115) remote: Counting objects: 70% (7081/10115) remote: Counting objects: 71% (7182/10115) remote: Counting objects: 72% (7283/10115) remote: Counting objects: 73% (7384/10115) remote: Counting objects: 74% (7486/10115) remote: Counting objects: 75% (7587/10115) remote: Counting objects: 76% (7688/10115) remote: Counting objects: 77% (7789/10115) remote: Counting objects: 78% (7890/10115) remote: Counting objects: 79% (7991/10115) remote: Counting objects: 80% (8092/10115) remote: Counting objects: 81% (8194/10115) remote: Counting objects: 82% (8295/10115) remote: Counting objects: 83% (8396/10115) remote: Counting objects: 84% (8497/10115) remote: Counting objects: 85% (8598/10115) remote: Counting objects: 86% (8699/10115) remote: Counting objects: 87% (8801/10115) remote: Counting objects: 88% (8902/10115) remote: Counting objects: 89% (9003/10115) remote: Counting objects: 90% (9104/10115) remote: Counting objects: 91% (9205/10115) remote: Counting objects: 92% (9306/10115) remote: Counting objects: 93% (9407/10115) remote: Counting objects: 94% (9509/10115) remote: Counting objects: 95% (9610/10115) remote: Counting objects: 96% (9711/10115) remote: Counting objects: 97% (9812/10115) remote: Counting objects: 98% (9913/10115) remote: Counting objects: 99% (10014/10115) remote: Counting objects: 100% (10115/10115) remote: Counting objects: 100% (10115/10115), done. remote: Compressing objects: 0% (1/2567) remote: Compressing objects: 1% (26/2567) remote: Compressing objects: 2% (52/2567) remote: Compressing objects: 3% (78/2567) remote: Compressing objects: 4% (103/2567) remote: Compressing objects: 5% (129/2567) remote: Compressing objects: 6% (155/2567) remote: Compressing objects: 7% (180/2567) remote: Compressing objects: 8% (206/2567) remote: Compressing objects: 9% (232/2567) remote: Compressing objects: 10% (257/2567) remote: Compressing objects: 11% (283/2567) remote: Compressing objects: 12% (309/2567) remote: Compressing objects: 13% (334/2567) remote: Compressing objects: 14% (360/2567) remote: Compressing objects: 15% (386/2567) remote: Compressing objects: 16% (411/2567) remote: Compressing objects: 17% (437/2567) remote: Compressing objects: 18% (463/2567) remote: Compressing objects: 19% (488/2567) remote: Compressing objects: 20% (514/2567) remote: Compressing objects: 21% (540/2567) remote: Compressing objects: 22% (565/2567) remote: Compressing objects: 23% (591/2567) remote: Compressing objects: 24% (617/2567) remote: Compressing objects: 24% (629/2567) remote: Compressing objects: 25% (642/2567) remote: Compressing objects: 26% (668/2567) remote: Compressing objects: 27% (694/2567) remote: Compressing objects: 28% (719/2567) remote: Compressing objects: 29% (745/2567) remote: Compressing objects: 30% (771/2567) remote: Compressing objects: 30% (778/2567) remote: Compressing objects: 31% (796/2567) remote: Compressing objects: 32% (822/2567) remote: Compressing objects: 33% (848/2567) remote: Compressing objects: 34% (873/2567) remote: Compressing objects: 35% (899/2567) remote: Compressing objects: 36% (925/2567) remote: Compressing objects: 37% (950/2567) remote: Compressing objects: 38% (976/2567) remote: Compressing objects: 39% (1002/2567) remote: Compressing objects: 40% (1027/2567) remote: Compressing objects: 41% (1053/2567) remote: Compressing objects: 42% (1079/2567) remote: Compressing objects: 43% (1104/2567) remote: Compressing objects: 44% (1130/2567) remote: Compressing objects: 45% (1156/2567) remote: Compressing objects: 46% (1181/2567) remote: Compressing objects: 47% (1207/2567) remote: Compressing objects: 48% (1233/2567) remote: Compressing objects: 49% (1258/2567) remote: Compressing objects: 50% (1284/2567) remote: Compressing objects: 51% (1310/2567) remote: Compressing objects: 52% (1335/2567) remote: Compressing objects: 53% (1361/2567) remote: Compressing objects: 54% (1387/2567) remote: Compressing objects: 55% (1412/2567) remote: Compressing objects: 56% (1438/2567) remote: Compressing objects: 57% (1464/2567) remote: Compressing objects: 58% (1489/2567) remote: Compressing objects: 59% (1515/2567) remote: Compressing objects: 60% (1541/2567) remote: Compressing objects: 61% (1566/2567) remote: Compressing objects: 62% (1592/2567) remote: Compressing objects: 63% (1618/2567) remote: Compressing objects: 64% (1643/2567) remote: Compressing objects: 65% (1669/2567) remote: Compressing objects: 66% (1695/2567) remote: Compressing objects: 67% (1720/2567) remote: Compressing objects: 68% (1746/2567) remote: Compressing objects: 69% (1772/2567) remote: Compressing objects: 70% (1797/2567) remote: Compressing objects: 71% (1823/2567) remote: Compressing objects: 72% (1849/2567) remote: Compressing objects: 73% (1874/2567) remote: Compressing objects: 74% (1900/2567) remote: Compressing objects: 75% (1926/2567) remote: Compressing objects: 76% (1951/2567) remote: Compressing objects: 77% (1977/2567) remote: Compressing objects: 78% (2003/2567) remote: Compressing objects: 79% (2028/2567) remote: Compressing objects: 80% (2054/2567) remote: Compressing objects: 81% (2080/2567) remote: Compressing objects: 82% (2105/2567) remote: Compressing objects: 83% (2131/2567) remote: Compressing objects: 84% (2157/2567) remote: Compressing objects: 85% (2182/2567) remote: Compressing objects: 86% (2208/2567) remote: Compressing objects: 87% (2234/2567) remote: Compressing objects: 88% (2259/2567) remote: Compressing objects: 89% (2285/2567) remote: Compressing objects: 90% (2311/2567) remote: Compressing objects: 91% (2336/2567) remote: Compressing objects: 92% (2362/2567) remote: Compressing objects: 93% (2388/2567) remote: Compressing objects: 94% (2413/2567) remote: Compressing objects: 95% (2439/2567) remote: Compressing objects: 96% (2465/2567) remote: Compressing objects: 97% (2490/2567) remote: Compressing objects: 98% (2516/2567) remote: Compressing objects: 99% (2542/2567) remote: Compressing objects: 100% (2567/2567) remote: Compressing objects: 100% (2567/2567), done. Receiving objects: 0% (1/64761) Receiving objects: 1% (648/64761) Receiving objects: 2% (1296/64761) Receiving objects: 3% (1943/64761) Receiving objects: 4% (2591/64761) Receiving objects: 5% (3239/64761) Receiving objects: 6% (3886/64761) Receiving objects: 7% (4534/64761) Receiving objects: 8% (5181/64761) Receiving objects: 9% (5829/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 10% (6477/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 11% (7124/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 12% (7772/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 13% (8419/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 14% (9067/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 15% (9715/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 16% (10362/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 17% (11010/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 18% (11657/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 19% (12305/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 20% (12953/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 21% (13600/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 22% (14248/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 23% (14896/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 24% (15543/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 25% (16191/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 26% (16838/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 27% (17486/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 28% (18134/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 29% (18781/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 30% (19429/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 31% (20076/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 32% (20724/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 33% (21372/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 34% (22019/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 35% (22667/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 36% (23314/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 37% (23962/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 38% (24610/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 39% (25257/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 40% (25905/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 41% (26553/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 42% (27200/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 43% (27848/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 44% (28495/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 45% (29143/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 46% (29791/64761), 6.77 MiB | 13.53 MiB/s Receiving objects: 46% (30288/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 47% (30438/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 48% (31086/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 49% (31733/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 50% (32381/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 51% (33029/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 52% (33676/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 53% (34324/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 54% (34971/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 55% (35619/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 56% (36267/64761), 24.30 MiB | 23.90 MiB/s Receiving objects: 57% (36914/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 58% (37562/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 59% (38209/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 60% (38857/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 61% (39505/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 61% (40090/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 62% (40152/64761), 39.74 MiB | 26.11 MiB/s Receiving objects: 63% (40800/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 64% (41448/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 65% (42095/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 66% (42743/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 67% (43390/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 68% (44038/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 69% (44686/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 70% (45333/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 71% (45981/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 72% (46628/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 73% (47276/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 74% (47924/64761), 54.52 MiB | 26.97 MiB/s Receiving objects: 75% (48571/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 76% (49219/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 77% (49866/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 78% (50514/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 79% (51162/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 80% (51809/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 81% (52457/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 82% (53105/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 83% (53752/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 83% (53976/64761), 69.77 MiB | 27.67 MiB/s Receiving objects: 84% (54400/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 85% (55047/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 86% (55695/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 87% (56343/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 88% (56990/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 89% (57638/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 90% (58285/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 91% (58933/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 92% (59581/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 93% (60228/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 94% (60876/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 95% (61523/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 96% (62171/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 97% (62819/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 98% (63466/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 99% (64114/64761), 85.66 MiB | 28.35 MiB/s remote: Total 64761 (delta 7776), reused 8213 (delta 6973), pack-reused 54646 (from 3) Receiving objects: 100% (64761/64761), 85.66 MiB | 28.35 MiB/s Receiving objects: 100% (64761/64761), 99.20 MiB | 28.81 MiB/s, done. Resolving deltas: 0% (0/44706) Resolving deltas: 1% (448/44706) Resolving deltas: 2% (895/44706) Resolving deltas: 3% (1342/44706) Resolving deltas: 4% (1789/44706) Resolving deltas: 5% (2236/44706) Resolving deltas: 6% (2683/44706) Resolving deltas: 7% (3132/44706) Resolving deltas: 8% (3577/44706) Resolving deltas: 9% (4024/44706) Resolving deltas: 10% (4472/44706) Resolving deltas: 11% (4920/44706) Resolving deltas: 12% (5366/44706) Resolving deltas: 13% (5812/44706) Resolving deltas: 14% (6259/44706) Resolving deltas: 15% (6706/44706) Resolving deltas: 16% (7155/44706) Resolving deltas: 17% (7601/44706) Resolving deltas: 18% (8048/44706) Resolving deltas: 19% (8495/44706) Resolving deltas: 20% (8944/44706) Resolving deltas: 21% (9389/44706) Resolving deltas: 22% (9837/44706) Resolving deltas: 23% (10283/44706) Resolving deltas: 24% (10730/44706) Resolving deltas: 25% (11177/44706) Resolving deltas: 26% (11627/44706) Resolving deltas: 27% (12072/44706) Resolving deltas: 28% (12518/44706) Resolving deltas: 29% (12965/44706) Resolving deltas: 30% (13412/44706) Resolving deltas: 31% (13859/44706) Resolving deltas: 32% (14306/44706) Resolving deltas: 33% (14755/44706) Resolving deltas: 34% (15202/44706) Resolving deltas: 35% (15648/44706) Resolving deltas: 36% (16095/44706) Resolving deltas: 37% (16542/44706) Resolving deltas: 38% (16989/44706) Resolving deltas: 39% (17436/44706) Resolving deltas: 40% (17883/44706) Resolving deltas: 41% (18330/44706) Resolving deltas: 42% (18777/44706) Resolving deltas: 43% (19224/44706) Resolving deltas: 44% (19671/44706) Resolving deltas: 45% (20118/44706) Resolving deltas: 46% (20567/44706) Resolving deltas: 47% (21012/44706) Resolving deltas: 48% (21461/44706) Resolving deltas: 49% (21906/44706) Resolving deltas: 50% (22354/44706) Resolving deltas: 51% (22803/44706) Resolving deltas: 52% (23250/44706) Resolving deltas: 53% (23695/44706) Resolving deltas: 54% (24142/44706) Resolving deltas: 55% (24589/44706) Resolving deltas: 56% (25036/44706) Resolving deltas: 57% (25483/44706) Resolving deltas: 58% (25930/44706) Resolving deltas: 59% (26377/44706) Resolving deltas: 60% (26824/44706) Resolving deltas: 61% (27271/44706) Resolving deltas: 62% (27718/44706) Resolving deltas: 63% (28165/44706) Resolving deltas: 64% (28612/44706) Resolving deltas: 65% (29061/44706) Resolving deltas: 66% (29506/44706) Resolving deltas: 67% (29958/44706) Resolving deltas: 68% (30401/44706) Resolving deltas: 69% (30848/44706) Resolving deltas: 70% (31300/44706) Resolving deltas: 71% (31742/44706) Resolving deltas: 72% (32189/44706) Resolving deltas: 73% (32636/44706) Resolving deltas: 74% (33083/44706) Resolving deltas: 75% (33531/44706) Resolving deltas: 76% (33978/44706) Resolving deltas: 77% (34424/44706) Resolving deltas: 78% (34871/44706) Resolving deltas: 79% (35319/44706) Resolving deltas: 80% (35765/44706) Resolving deltas: 81% (36213/44706) Resolving deltas: 82% (36659/44706) Resolving deltas: 83% (37106/44706) Resolving deltas: 84% (37554/44706) Resolving deltas: 85% (38001/44706) Resolving deltas: 86% (38448/44706) Resolving deltas: 87% (38895/44706) Resolving deltas: 88% (39342/44706) Resolving deltas: 89% (39789/44706) Resolving deltas: 90% (40236/44706) Resolving deltas: 91% (40683/44706) Resolving deltas: 92% (41130/44706) Resolving deltas: 93% (41577/44706) Resolving deltas: 94% (42025/44706) Resolving deltas: 95% (42471/44706) Resolving deltas: 96% (42918/44706) Resolving deltas: 97% (43365/44706) Resolving deltas: 98% (43812/44706) Resolving deltas: 99% (44259/44706) Resolving deltas: 100% (44706/44706) Resolving deltas: 100% (44706/44706), done. Fetching commit 8db39a51bbf04122bbc0a2555858d4c4d54b957b for push-vrpyqyylypmw ... $ /nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0/bin/git fetch origin 8db39a51bbf04122bbc0a2555858d4c4d54b957b From https://github.com/alphal00p/gammaloop * branch 8db39a51bbf04122bbc0a2555858d4c4d54b957b -> 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 8db39a51bbf04122bbc0a2555858d4c4d54b957b HEAD is now at 8db39a51 match GammaLoop notebook styling $ /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  evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g copying '/nix/store/03q1 evaluating derivation 'g querying gammaloop-nexte [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/source gammaloop-nextest-core>  Extracted 18 files to /build/source in 0.57s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID f86b5daf-c89f-4ddd-ba52-c932a4846666 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 339 tests across 2 binaries gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.880s] 339 tests run: 339 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: 339, 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/source gammaloop-nextest-core>  Extracted 7 files to /build/source in 0.09s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 9076e2b5-d76c-432b-8ae7-95a06b7ddb74 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 19 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.041s] 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/source gammaloop-nextest-core>  Extracted 4 files to /build/source in 0.06s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 8e551edb-6265-4bbc-888f-b9647fa3b4f5 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/source gammaloop-nextest-core>  Extracted 18 files to /build/source in 0.65s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID ffffcd8e-ab92-4c2f-86c2-48981d029012 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 456 tests across 4 binaries (61 tests skipped, including 60 tests via profile.ci_gammaloop.default-filter) gammaloop-nextest-core>  FAIL [ 7.301s] (453/456) 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; 508 filtered out; finished in 7.28s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [17:29:16.783] @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:135 gammaloop-nextest-core>  [17:29:16.784] @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:1570 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ 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>  2, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ 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>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, 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>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ 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>  │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ 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>  │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 17 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:324 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[5490727360442cce]::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>  FAIL [ 7.571s] (454/456) 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; 508 filtered out; finished in 7.55s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [17:29:17.114] @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:135 gammaloop-nextest-core>  [17:29:17.115] @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:1570 gammaloop-nextest-core>  [17:29:17.115] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ 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>  2, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ 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>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, 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>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ 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>  │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ 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>  │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 17 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:258 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[5490727360442cce]::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> ------------ gammaloop-nextest-core>  Summary [ 12.147s] 456 tests run: 454 passed, 2 failed, 61 skipped gammaloop-nextest-core>  FAIL [ 7.301s] (453/456) 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; 508 filtered out; finished in 7.28s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [17:29:16.783] @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:135 gammaloop-nextest-core>  [17:29:16.784] @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:1570 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ 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>  2, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ 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>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, 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>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ 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>  │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ 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>  │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 17 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:324 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[5490727360442cce]::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>  FAIL [ 7.571s] (454/456) 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; 508 filtered out; finished in 7.55s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [17:29:17.114] @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:135 gammaloop-nextest-core>  [17:29:17.115] @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:1570 gammaloop-nextest-core>  [17:29:17.115] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ 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>  2, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 1, gammaloop-nextest-core>  fixed: [ 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>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ 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>  orientation_label: None, gammaloop-nextest-core>  reason: "dod_exceeds_threshold", gammaloop-nextest-core>  }, gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, 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>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 2, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 3, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  1, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, 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>  │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ gammaloop-nextest-core>  │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ 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>  │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ gammaloop-nextest-core>  │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ gammaloop-nextest-core>  │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ gammaloop-nextest-core>  │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ 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>  │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ gammaloop-nextest-core>  │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ gammaloop-nextest-core>  ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ gammaloop-nextest-core>  left: 17 gammaloop-nextest-core>  right: 0 gammaloop-nextest-core>  Location: crates/gammalooprs/src/uv/tests.rs:258 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[5490727360442cce]::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> 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: 456, failures: 2, errors: 0 gammaloop-nextest-core>  gammaloop-nextest-core> 1. 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; 508 filtered out; finished in 7.28s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  [17:29:16.783] @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:135 gammaloop-nextest-core>  [17:29:16.784] @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:1570 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 gammaloop-nextest-core>  [17:29:16.784] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ... omitted 336 more lines; see full nextest output above gammaloop-nextest-core>  gammaloop-nextest-core> 2. 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; 508 filtered out; finished in 7.55s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  [17:29:17.114] @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:135 gammaloop-nextest-core>  [17:29:17.115] @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:1570 gammaloop-nextest-core>  [17:29:17.115] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 gammaloop-nextest-core>  [17:29:17.116] @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:1908 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: 39, gammaloop-nextest-core>  failed: 17, gammaloop-nextest-core>  failures: [ gammaloop-nextest-core>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  0, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, 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>  2, 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>  UVProfileFailure { gammaloop-nextest-core>  graph_index: 0, gammaloop-nextest-core>  lmb_index: 0, gammaloop-nextest-core>  fixed: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  3, gammaloop-nextest-core>  ), gammaloop-nextest-core>  ], gammaloop-nextest-core>  free: [ gammaloop-nextest-core>  EdgeIndex( gammaloop-nextest-core>  2, gammaloop-nextest-core>  ... omitted 336 more lines; see full nextest output above gammaloop-nextest-core> ========================================= error: Cannot build '/nix/store/39zc4pvyfvi79xr38rs14f59qkbhz3nq-gammaloop-nextest-core.drv'. Reason: builder failed with exit code 100. Output paths: /nix/store/1vaw8s8ivmrq7msq06svis0mmv3v2f3s-gammaloop-nextest-core Last 2048 log lines: > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 1, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ > │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ > │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ > │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ > │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ > │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ > │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ > │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ > │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ > │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ > │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ > │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ > │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 17 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:324 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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[5490727360442cce]::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. > >  FAIL [ 7.571s] (454/456) 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; 508 filtered out; finished in 7.55s >  >   stderr --- > [17:29:17.114] @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:135 > [17:29:17.115] @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:1570 > [17:29:17.115] @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:1908 > [17:29:17.116] @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:1908 > [17:29:17.116] @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:1908 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 39, > failed: 17, > failures: [ > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 1, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ > │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ > │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ > │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ > │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ > │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ > │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ > │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ > │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ > │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ > │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ > │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ > │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 17 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:258 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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[5490727360442cce]::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. > > ------------ >  Summary [ 12.147s] 456 tests run: 454 passed, 2 failed, 61 skipped >  FAIL [ 7.301s] (453/456) 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; 508 filtered out; finished in 7.28s >  >   stderr --- > [17:29:16.783] @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:135 > [17:29:16.784] @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:1570 > [17:29:16.784] @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:1908 > [17:29:16.784] @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:1908 > [17:29:16.784] @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:1908 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 39, > failed: 17, > failures: [ > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 1, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ > │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ > │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ > │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ > │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ > │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ > │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ > │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ > │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ > │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ > │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ > │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ > │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 17 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:324 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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[5490727360442cce]::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. > >  FAIL [ 7.571s] (454/456) 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; 508 filtered out; finished in 7.55s >  >   stderr --- > [17:29:17.114] @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:135 > [17:29:17.115] @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:1570 > [17:29:17.115] @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:1908 > [17:29:17.116] @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:1908 > [17:29:17.116] @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:1908 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 39, > failed: 17, > failures: [ > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 1, > fixed: [ > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 1, > ), > ], > free: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 2, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 3, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 1, > ), > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > ], > } > > ╭─────────┬────────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├─────────┼────────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2,e3} │ {e0} │ -0.777364 │ 0.873 │ -1 │ 0 │ arb retry │ > │ {e2,e0} │ {e3} │ -0.495725 │ 0.280 │ 0 │ 0 │ arb retry │ > │ {e2} │ {e3,e0} │ -0.155663 │ 0.035 │ 0 │ 2 │ arb retry │ > │ {e3,e0} │ {e2} │ -0.871520 │ 0.937 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e2,e0} │ -0.676094 │ 0.716 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e2,e3} │ -0.460220 │ 0.210 │ 0 │ 2 │ arb retry │ > │ {} │ {e2,e3,e0} │ -0.999287 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e3} │ {e0} │ -0.550415 │ 0.497 │ -1 │ 0 │ arb retry │ > │ {e1,e0} │ {e3} │ -0.618436 │ 0.567 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e3,e0} │ -0.997758 │ 1.000 │ -1 │ 2 │ │ > │ {e3,e0} │ {e1} │ -0.901594 │ 0.963 │ -1 │ 0 │ arb retry │ > │ {e3} │ {e1,e0} │ -0.102491 │ 0.013 │ 0 │ 2 │ arb retry │ > │ {e0} │ {e1,e3} │ -0.842813 │ 0.794 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e3,e0} │ -1.001333 │ 1.000 │ -1 │ 4 │ │ > │ {e1,e2} │ {e0} │ -1.154245 │ 0.295 │ -1 │ 0 │ │ > │ {e1,e0} │ {e2} │ -0.908659 │ 0.952 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e0} │ -0.401392 │ 0.252 │ 0 │ 2 │ arb retry │ > │ {e2,e0} │ {e1} │ -0.823480 │ 0.905 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e0} │ -0.759540 │ 0.851 │ -1 │ 2 │ arb retry │ > │ {e0} │ {e1,e2} │ -0.984779 │ 0.973 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e0} │ -0.942986 │ 0.959 │ -1 │ 4 │ │ > │ {e1,e2} │ {e3} │ -0.763712 │ 0.808 │ -1 │ 0 │ arb retry │ > │ {e1,e3} │ {e2} │ -0.973012 │ 0.997 │ -1 │ 0 │ arb retry │ > │ {e1} │ {e2,e3} │ -0.900876 │ 0.182 │ -1 │ 2 │ │ > │ {e2,e3} │ {e1} │ -0.695422 │ 0.630 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1,e3} │ -0.631022 │ 0.625 │ -1 │ 2 │ arb retry │ > │ {e3} │ {e1,e2} │ -0.735593 │ 0.611 │ -1 │ 2 │ arb retry │ > │ {} │ {e1,e2,e3} │ -1.204089 │ 0.449 │ -1 │ 4 │ │ > ╰─────────┴────────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬─────────┬───────────┬───────┬─────┬──────────┬───────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼─────────┼───────────┼───────┼─────┼──────────┼───────────┤ > │ {e2} │ {e0} │ -1.005039 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e2} │ -1.001098 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e2,e0} │ -0.981066 │ 0.835 │ -1 │ 2 │ │ > │ {e1} │ {e0} │ -1.002773 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e0} │ {e1} │ -1.001808 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e0} │ -1.054480 │ 0.998 │ -1 │ 2 │ arb retry │ > │ {e1} │ {e2} │ -1.003448 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {e2} │ {e1} │ -1.003996 │ 1.000 │ -1 │ 0 │ arb retry │ > │ {} │ {e1,e2} │ -1.016290 │ 1.000 │ -1 │ 2 │ arb retry │ > ╰───────┴─────────┴───────────┴───────┴─────┴──────────┴───────────╯ > > ╭───────┬──────┬───────────┬───────┬─────┬──────────┬─────────╮ > │ fixed │ → ∞ │ slope │ r2 │ DOD │ bare DOD │ inspect │ > ├───────┼──────┼───────────┼───────┼─────┼──────────┼─────────┤ > │ {} │ {e0} │ -0.989949 │ 1.000 │ -1 │ 0 │ │ > │ {} │ {e1} │ -0.950419 │ 0.959 │ -1 │ 0 │ │ > ╰───────┴──────┴───────────┴───────┴─────┴──────────┴─────────╯ > left: 17 > right: 0 > Location: crates/gammalooprs/src/uv/tests.rs:258 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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[5490727360442cce]::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. > > error: test run failed > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 456, failures: 2, errors: 0 > > 1. 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; 508 filtered out; finished in 7.28s > system-err > [17:29:16.783] @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:135 > [17:29:16.784] @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:1570 > [17:29:16.784] @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:1908 > [17:29:16.784] @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:1908 > [17:29:16.784] @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:1908 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 39, > failed: 17, > failures: [ > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ... omitted 336 more lines; see full nextest output above > > 2. 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; 508 filtered out; finished in 7.55s > system-err > [17:29:17.114] @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:135 > [17:29:17.115] @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:1570 > [17:29:17.115] @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:1908 > [17:29:17.116] @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:1908 > [17:29:17.116] @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:1908 > The application panicked (crashed). > Message: assertion `left == right` failed: subtracted scalar UV profile failed: > UVProfilePassFail { > max_dod: -0.9, > total: 39, > failed: 17, > failures: [ > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 3, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 2, > ), > ], > free: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > EdgeIndex( > 0, > ), > ], > free: [ > EdgeIndex( > 2, > ), > ], > orientation_label: None, > reason: "dod_exceeds_threshold", > }, > UVProfileFailure { > graph_index: 0, > lmb_index: 0, > fixed: [ > EdgeIndex( > 3, > ), > ], > free: [ > EdgeIndex( > 2, > ... omitted 336 more lines; see full nextest output above > ========================================= For full logs, run: nix log /nix/store/39zc4pvyfvi79xr38rs14f59qkbhz3nq-gammaloop-nextest-core.drv [0 built (1 failed), 0.0 Run failed.