$ /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: 62187, done. remote: Counting objects: 0% (1/7553) remote: Counting objects: 1% (76/7553) remote: Counting objects: 2% (152/7553) remote: Counting objects: 3% (227/7553) remote: Counting objects: 4% (303/7553) remote: Counting objects: 5% (378/7553) remote: Counting objects: 6% (454/7553) remote: Counting objects: 7% (529/7553) remote: Counting objects: 8% (605/7553) remote: Counting objects: 9% (680/7553) remote: Counting objects: 10% (756/7553) remote: Counting objects: 11% (831/7553) remote: Counting objects: 12% (907/7553) remote: Counting objects: 13% (982/7553) remote: Counting objects: 14% (1058/7553) remote: Counting objects: 15% (1133/7553) remote: Counting objects: 16% (1209/7553) remote: Counting objects: 17% (1285/7553) remote: Counting objects: 18% (1360/7553) remote: Counting objects: 19% (1436/7553) remote: Counting objects: 20% (1511/7553) remote: Counting objects: 21% (1587/7553) remote: Counting objects: 22% (1662/7553) remote: Counting objects: 23% (1738/7553) remote: Counting objects: 24% (1813/7553) remote: Counting objects: 25% (1889/7553) remote: Counting objects: 26% (1964/7553) remote: Counting objects: 27% (2040/7553) remote: Counting objects: 28% (2115/7553) remote: Counting objects: 29% (2191/7553) remote: Counting objects: 30% (2266/7553) remote: Counting objects: 31% (2342/7553) remote: Counting objects: 32% (2417/7553) remote: Counting objects: 33% (2493/7553) remote: Counting objects: 34% (2569/7553) remote: Counting objects: 35% (2644/7553) remote: Counting objects: 36% (2720/7553) remote: Counting objects: 37% (2795/7553) remote: Counting objects: 38% (2871/7553) remote: Counting objects: 39% (2946/7553) remote: Counting objects: 40% (3022/7553) remote: Counting objects: 41% (3097/7553) remote: Counting objects: 42% (3173/7553) remote: Counting objects: 43% (3248/7553) remote: Counting objects: 44% (3324/7553) remote: Counting objects: 45% (3399/7553) remote: Counting objects: 46% (3475/7553) remote: Counting objects: 47% (3550/7553) remote: Counting objects: 48% (3626/7553) remote: Counting objects: 49% (3701/7553) remote: Counting objects: 50% (3777/7553) remote: Counting objects: 51% (3853/7553) remote: Counting objects: 52% (3928/7553) remote: Counting objects: 53% (4004/7553) remote: Counting objects: 54% (4079/7553) remote: Counting objects: 55% (4155/7553) remote: Counting objects: 56% (4230/7553) remote: Counting objects: 57% (4306/7553) remote: Counting objects: 58% (4381/7553) remote: Counting objects: 59% (4457/7553) remote: Counting objects: 60% (4532/7553) remote: Counting objects: 61% (4608/7553) remote: Counting objects: 62% (4683/7553) remote: Counting objects: 63% (4759/7553) remote: Counting objects: 64% (4834/7553) remote: Counting objects: 65% (4910/7553) remote: Counting objects: 66% (4985/7553) remote: Counting objects: 67% (5061/7553) remote: Counting objects: 68% (5137/7553) remote: Counting objects: 69% (5212/7553) remote: Counting objects: 70% (5288/7553) remote: Counting objects: 71% (5363/7553) remote: Counting objects: 72% (5439/7553) remote: Counting objects: 73% (5514/7553) remote: Counting objects: 74% (5590/7553) remote: Counting objects: 75% (5665/7553) remote: Counting objects: 76% (5741/7553) remote: Counting objects: 77% (5816/7553) remote: Counting objects: 78% (5892/7553) remote: Counting objects: 79% (5967/7553) remote: Counting objects: 80% (6043/7553) remote: Counting objects: 81% (6118/7553) remote: Counting objects: 82% (6194/7553) remote: Counting objects: 83% (6269/7553) remote: Counting objects: 84% (6345/7553) remote: Counting objects: 85% (6421/7553) remote: Counting objects: 86% (6496/7553) remote: Counting objects: 87% (6572/7553) remote: Counting objects: 88% (6647/7553) remote: Counting objects: 89% (6723/7553) remote: Counting objects: 90% (6798/7553) remote: Counting objects: 91% (6874/7553) remote: Counting objects: 92% (6949/7553) remote: Counting objects: 93% (7025/7553) remote: Counting objects: 94% (7100/7553) remote: Counting objects: 95% (7176/7553) remote: Counting objects: 96% (7251/7553) remote: Counting objects: 97% (7327/7553) remote: Counting objects: 98% (7402/7553) remote: Counting objects: 99% (7478/7553) remote: Counting objects: 100% (7553/7553) remote: Counting objects: 100% (7553/7553), done. remote: Compressing objects: 0% (1/1562) remote: Compressing objects: 1% (16/1562) remote: Compressing objects: 2% (32/1562) remote: Compressing objects: 3% (47/1562) remote: Compressing objects: 4% (63/1562) remote: Compressing objects: 5% (79/1562) remote: Compressing objects: 6% (94/1562) remote: Compressing objects: 7% (110/1562) remote: Compressing objects: 8% (125/1562) remote: Compressing objects: 9% (141/1562) remote: Compressing objects: 10% (157/1562) remote: Compressing objects: 11% (172/1562) remote: Compressing objects: 12% (188/1562) remote: Compressing objects: 13% (204/1562) remote: Compressing objects: 14% (219/1562) remote: Compressing objects: 15% (235/1562) remote: Compressing objects: 15% (241/1562) remote: Compressing objects: 16% (250/1562) remote: Compressing objects: 17% (266/1562) remote: Compressing objects: 18% (282/1562) remote: Compressing objects: 19% (297/1562) remote: Compressing objects: 20% (313/1562) remote: Compressing objects: 21% (329/1562) remote: Compressing objects: 22% (344/1562) remote: Compressing objects: 23% (360/1562) remote: Compressing objects: 24% (375/1562) remote: Compressing objects: 25% (391/1562) remote: Compressing objects: 26% (407/1562) remote: Compressing objects: 27% (422/1562) remote: Compressing objects: 28% (438/1562) remote: Compressing objects: 29% (453/1562) remote: Compressing objects: 30% (469/1562) remote: Compressing objects: 31% (485/1562) remote: Compressing objects: 32% (500/1562) remote: Compressing objects: 33% (516/1562) remote: Compressing objects: 34% (532/1562) remote: Compressing objects: 35% (547/1562) remote: Compressing objects: 36% (563/1562) remote: Compressing objects: 37% (578/1562) remote: Compressing objects: 38% (594/1562) remote: Compressing objects: 39% (610/1562) remote: Compressing objects: 40% (625/1562) remote: Compressing objects: 41% (641/1562) remote: Compressing objects: 42% (657/1562) remote: Compressing objects: 43% (672/1562) remote: Compressing objects: 44% (688/1562) remote: Compressing objects: 45% (703/1562) remote: Compressing objects: 46% (719/1562) remote: Compressing objects: 47% (735/1562) remote: Compressing objects: 48% (750/1562) remote: Compressing objects: 49% (766/1562) remote: Compressing objects: 50% (781/1562) remote: Compressing objects: 51% (797/1562) remote: Compressing objects: 52% (813/1562) remote: Compressing objects: 53% (828/1562) remote: Compressing objects: 54% (844/1562) remote: Compressing objects: 55% (860/1562) remote: Compressing objects: 56% (875/1562) remote: Compressing objects: 57% (891/1562) remote: Compressing objects: 58% (906/1562) remote: Compressing objects: 59% (922/1562) remote: Compressing objects: 60% (938/1562) remote: Compressing objects: 61% (953/1562) remote: Compressing objects: 62% (969/1562) remote: Compressing objects: 63% (985/1562) remote: Compressing objects: 64% (1000/1562) remote: Compressing objects: 65% (1016/1562) remote: Compressing objects: 66% (1031/1562) remote: Compressing objects: 67% (1047/1562) remote: Compressing objects: 68% (1063/1562) remote: Compressing objects: 69% (1078/1562) remote: Compressing objects: 70% (1094/1562) remote: Compressing objects: 71% (1110/1562) remote: Compressing objects: 72% (1125/1562) remote: Compressing objects: 73% (1141/1562) remote: Compressing objects: 74% (1156/1562) remote: Compressing objects: 75% (1172/1562) remote: Compressing objects: 76% (1188/1562) remote: Compressing objects: 77% (1203/1562) remote: Compressing objects: 78% (1219/1562) remote: Compressing objects: 79% (1234/1562) remote: Compressing objects: 80% (1250/1562) remote: Compressing objects: 81% (1266/1562) remote: Compressing objects: 82% (1281/1562) remote: Compressing objects: 83% (1297/1562) remote: Compressing objects: 84% (1313/1562) remote: Compressing objects: 85% (1328/1562) remote: Compressing objects: 86% (1344/1562) remote: Compressing objects: 87% (1359/1562) remote: Compressing objects: 88% (1375/1562) remote: Compressing objects: 89% (1391/1562) remote: Compressing objects: 90% (1406/1562) remote: Compressing objects: 91% (1422/1562) remote: Compressing objects: 92% (1438/1562) remote: Compressing objects: 93% (1453/1562) remote: Compressing objects: 94% (1469/1562) remote: Compressing objects: 95% (1484/1562) remote: Compressing objects: 96% (1500/1562) remote: Compressing objects: 97% (1516/1562) remote: Compressing objects: 98% (1531/1562) remote: Compressing objects: 99% (1547/1562) remote: Compressing objects: 100% (1562/1562) remote: Compressing objects: 100% (1562/1562), done. Receiving objects: 0% (1/62187) Receiving objects: 1% (622/62187) Receiving objects: 2% (1244/62187) Receiving objects: 3% (1866/62187) Receiving objects: 4% (2488/62187) Receiving objects: 5% (3110/62187) Receiving objects: 6% (3732/62187) Receiving objects: 7% (4354/62187) Receiving objects: 8% (4975/62187) Receiving objects: 9% (5597/62187) Receiving objects: 10% (6219/62187) Receiving objects: 11% (6841/62187) Receiving objects: 12% (7463/62187) Receiving objects: 13% (8085/62187) Receiving objects: 14% (8707/62187) Receiving objects: 15% (9329/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 16% (9950/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 17% (10572/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 18% (11194/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 19% (11816/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 20% (12438/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 21% (13060/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 22% (13682/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 23% (14304/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 24% (14925/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 25% (15547/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 26% (16169/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 27% (16791/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 28% (17413/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 29% (18035/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 30% (18657/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 31% (19278/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 32% (19900/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 33% (20522/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 34% (21144/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 35% (21766/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 36% (22388/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 37% (23010/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 38% (23632/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 39% (24253/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 40% (24875/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 41% (25497/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 42% (26119/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 43% (26741/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 44% (27363/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 45% (27985/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 46% (28607/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 47% (29228/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 48% (29850/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 49% (30472/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 50% (31094/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 51% (31716/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 52% (32338/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 53% (32960/62187), 14.96 MiB | 29.91 MiB/s Receiving objects: 53% (33576/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 54% (33581/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 55% (34203/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 56% (34825/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 57% (35447/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 58% (36069/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 59% (36691/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 60% (37313/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 61% (37935/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 62% (38556/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 63% (39178/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 64% (39800/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 65% (40422/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 66% (41044/62187), 33.77 MiB | 33.40 MiB/s Receiving objects: 67% (41666/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 68% (42288/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 69% (42910/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 70% (43531/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 71% (44153/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 72% (44775/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 73% (45397/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 74% (46019/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 75% (46641/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 76% (47263/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 77% (47884/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 77% (48185/62187), 49.38 MiB | 32.68 MiB/s Receiving objects: 78% (48506/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 79% (49128/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 80% (49750/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 81% (50372/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 82% (50994/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 83% (51616/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 84% (52238/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 85% (52859/62187), 67.09 MiB | 33.36 MiB/s Receiving objects: 86% (53481/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 87% (54103/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 88% (54725/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 89% (55347/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 90% (55969/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 91% (56591/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 92% (57213/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 93% (57834/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 94% (58456/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 95% (59078/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 96% (59700/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 97% (60322/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 98% (60944/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 99% (61566/62187), 83.50 MiB | 33.05 MiB/s remote: Total 62187 (delta 6502), reused 6126 (delta 5986), pack-reused 54634 (from 3) Receiving objects: 100% (62187/62187), 83.50 MiB | 33.05 MiB/s Receiving objects: 100% (62187/62187), 92.55 MiB | 32.89 MiB/s, done. Resolving deltas: 0% (0/43421) Resolving deltas: 1% (435/43421) Resolving deltas: 2% (870/43421) Resolving deltas: 3% (1303/43421) Resolving deltas: 4% (1737/43421) Resolving deltas: 5% (2172/43421) Resolving deltas: 6% (2606/43421) Resolving deltas: 7% (3040/43421) Resolving deltas: 8% (3474/43421) Resolving deltas: 9% (3908/43421) Resolving deltas: 10% (4343/43421) Resolving deltas: 11% (4777/43421) Resolving deltas: 12% (5212/43421) Resolving deltas: 13% (5647/43421) Resolving deltas: 14% (6079/43421) Resolving deltas: 15% (6515/43421) Resolving deltas: 16% (6948/43421) Resolving deltas: 17% (7382/43421) Resolving deltas: 18% (7817/43421) Resolving deltas: 19% (8250/43421) Resolving deltas: 20% (8687/43421) Resolving deltas: 21% (9119/43421) Resolving deltas: 22% (9553/43421) Resolving deltas: 23% (9987/43421) Resolving deltas: 24% (10422/43421) Resolving deltas: 25% (10856/43421) Resolving deltas: 26% (11290/43421) Resolving deltas: 27% (11724/43421) Resolving deltas: 28% (12158/43421) Resolving deltas: 29% (12593/43421) Resolving deltas: 30% (13027/43421) Resolving deltas: 31% (13461/43421) Resolving deltas: 32% (13895/43421) Resolving deltas: 33% (14329/43421) Resolving deltas: 34% (14764/43421) Resolving deltas: 35% (15198/43421) Resolving deltas: 36% (15632/43421) Resolving deltas: 37% (16066/43421) Resolving deltas: 38% (16500/43421) Resolving deltas: 39% (16935/43421) Resolving deltas: 40% (17369/43421) Resolving deltas: 41% (17803/43421) Resolving deltas: 42% (18237/43421) Resolving deltas: 43% (18672/43421) Resolving deltas: 44% (19106/43421) Resolving deltas: 45% (19540/43421) Resolving deltas: 46% (19975/43421) Resolving deltas: 47% (20408/43421) Resolving deltas: 48% (20844/43421) Resolving deltas: 49% (21279/43421) Resolving deltas: 50% (21711/43421) Resolving deltas: 51% (22145/43421) Resolving deltas: 52% (22579/43421) Resolving deltas: 53% (23014/43421) Resolving deltas: 54% (23448/43421) Resolving deltas: 55% (23882/43421) Resolving deltas: 56% (24317/43421) Resolving deltas: 57% (24750/43421) Resolving deltas: 58% (25187/43421) Resolving deltas: 59% (25619/43421) Resolving deltas: 60% (26053/43421) Resolving deltas: 61% (26487/43421) Resolving deltas: 62% (26923/43421) Resolving deltas: 63% (27356/43421) Resolving deltas: 64% (27790/43421) Resolving deltas: 65% (28224/43421) Resolving deltas: 66% (28662/43421) Resolving deltas: 67% (29093/43421) Resolving deltas: 68% (29527/43421) Resolving deltas: 69% (29964/43421) Resolving deltas: 70% (30395/43421) Resolving deltas: 71% (30829/43421) Resolving deltas: 72% (31264/43421) Resolving deltas: 73% (31699/43421) Resolving deltas: 74% (32132/43421) Resolving deltas: 75% (32567/43421) Resolving deltas: 76% (33000/43421) Resolving deltas: 77% (33435/43421) Resolving deltas: 78% (33872/43421) Resolving deltas: 79% (34303/43421) Resolving deltas: 80% (34737/43421) Resolving deltas: 81% (35172/43421) Resolving deltas: 82% (35606/43421) Resolving deltas: 83% (36040/43421) Resolving deltas: 84% (36475/43421) Resolving deltas: 85% (36908/43421) Resolving deltas: 86% (37343/43421) Resolving deltas: 87% (37777/43421) Resolving deltas: 88% (38214/43421) Resolving deltas: 89% (38645/43421) Resolving deltas: 90% (39079/43421) Resolving deltas: 91% (39514/43421) Resolving deltas: 92% (39948/43421) Resolving deltas: 93% (40382/43421) Resolving deltas: 94% (40816/43421) Resolving deltas: 95% (41250/43421) Resolving deltas: 96% (41685/43421) Resolving deltas: 97% (42120/43421) Resolving deltas: 98% (42553/43421) Resolving deltas: 99% (42987/43421) Resolving deltas: 100% (43421/43421) Resolving deltas: 100% (43421/43421), done. Fetching commit bfedaacc152cfdfc2fece3c649d6bd3ee224b8cc for raised_energy_cff_wip ... $ /nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0/bin/git fetch origin bfedaacc152cfdfc2fece3c649d6bd3ee224b8cc From https://github.com/alphal00p/gammaloop * branch bfedaacc152cfdfc2fece3c649d6bd3ee224b8cc -> 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 bfedaacc152cfdfc2fece3c649d6bd3ee224b8cc HEAD is now at bfedaacc document raised-energy CFF handoff $ /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/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g copying '/nix/store/b6fz evaluating derivation 'g  [0/1 built]  [1/0/1 built] building g gammaloop-nextest-core>  Extracting 3 binaries (including 1 non-test binary), 1 build script output directory, and 2 linked paths to /build/nextest-archive-8TZ4LJ gammaloop-nextest-core>  Extracted 18 files to /build/nextest-archive-8TZ4LJ in 0.64s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID e19c85be-89bf-4c31-afa0-3977d6d1a2ce with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 367 tests across 2 binaries gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.758s] 367 tests run: 367 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: 367, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 1 binary and 1 linked path to /build/nextest-archive-CCtl1d gammaloop-nextest-core>  Extracted 7 files to /build/nextest-archive-CCtl1d in 0.09s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 9eab3b16-331d-4eac-8e83-42f1b27bd930 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 19 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.016s] 19 tests run: 19 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 19, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 1 binary to /build/nextest-archive-gDWp0e gammaloop-nextest-core>  Extracted 4 files to /build/nextest-archive-gDWp0e in 0.04s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 3a492b90-4483-449d-b38c-f6d29c505d58 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 0 tests across 1 binary gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.000s] 0 tests run: 0 passed, 0 skipped gammaloop-nextest-core>  gammaloop-nextest-core> ========== nextest test summary ========== gammaloop-nextest-core> report: target/nextest/ci_gammaloop/junit.xml gammaloop-nextest-core> tests: 0, failures: 0, errors: 0 gammaloop-nextest-core> No failing testcases found. gammaloop-nextest-core> ========================================= gammaloop-nextest-core>  Extracting 4 binaries, 1 build script output directory, and 2 linked paths to /build/nextest-archive-JqGIeB gammaloop-nextest-core>  Extracted 18 files to /build/nextest-archive-JqGIeB in 0.66s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 43ebe835-250e-46a3-8691-870ca9cd66f1 with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 501 tests across 4 binaries (59 tests skipped, including 58 tests via profile.ci_gammaloop.default-filter) gammaloop-nextest-core>  FAIL [ 0.167s] (479/501) gammalooprs uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  Error:  gammaloop-nextest-core>   0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:641 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 5.275s] (497/501) gammalooprs::test_renormalization finite_part_ghost_2loop gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test finite_part_ghost_2loop ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  finite_part_ghost_2loop gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [16:29:41.927] @gammalooprs::processes::amplitude ERROR : gammaloop-nextest-core>  field value gammaloop-nextest-core>  error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  at crates/gammalooprs/src/processes/amplitude.rs:825 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: called `Result::unwrap()` on an `Err` value: gammaloop-nextest-core>  0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/cff/generation.rs:226 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::generate_3d_expression_for_integrand gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: ::generate_cff gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: ::renormalization_part gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: __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>  Warning: SpanTrace capture is Unsupported. gammaloop-nextest-core>  Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible gammaloop-nextest-core>  Location: crates/gammalooprs/tests/test_renormalization.rs:495 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]::result::unwrap_failed gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: __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 [ 10.610s] 501 tests run: 499 passed, 2 failed, 59 skipped gammaloop-nextest-core>  FAIL [ 0.167s] (479/501) gammalooprs uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  Error:  gammaloop-nextest-core>   0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:641 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 5.275s] (497/501) gammalooprs::test_renormalization finite_part_ghost_2loop gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test finite_part_ghost_2loop ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  finite_part_ghost_2loop gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  [16:29:41.927] @gammalooprs::processes::amplitude ERROR : gammaloop-nextest-core>  field value gammaloop-nextest-core>  error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  at crates/gammalooprs/src/processes/amplitude.rs:825 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: called `Result::unwrap()` on an `Err` value: gammaloop-nextest-core>  0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/cff/generation.rs:226 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::generate_3d_expression_for_integrand gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: ::generate_cff gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: ::renormalization_part gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: __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>  Warning: SpanTrace capture is Unsupported. gammaloop-nextest-core>  Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible gammaloop-nextest-core>  Location: crates/gammalooprs/tests/test_renormalization.rs:495 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]::result::unwrap_failed gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: __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: 501, failures: 2, errors: 0 gammaloop-nextest-core>  gammaloop-nextest-core> 1. gammalooprs::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  Error: gammaloop-nextest-core>  0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:641 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  Error: gammaloop-nextest-core>  0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/uv/approx/local_3d.rs:641 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::project_4d gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: __clone3 gammaloop-nextest-core>  at : gammaloop-nextest-core>  gammaloop-nextest-core>  Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. gammaloop-nextest-core>  Run with RUST_BACKTRACE=full to include source snippets. gammaloop-nextest-core>  gammaloop-nextest-core> 2. gammalooprs::test_renormalization::finite_part_ghost_2loop 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 finite_part_ghost_2loop ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  finite_part_ghost_2loop gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  [16:29:41.927] @gammalooprs::processes::amplitude ERROR : gammaloop-nextest-core>  field value gammaloop-nextest-core>  error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  at crates/gammalooprs/src/processes/amplitude.rs:825 gammaloop-nextest-core>  The application panicked (crashed). gammaloop-nextest-core>  Message: called `Result::unwrap()` on an `Err` value: gammaloop-nextest-core>  0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } gammaloop-nextest-core>  3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] gammaloop-nextest-core>  gammaloop-nextest-core>  Location: gammaloop-nextest-core>  crates/gammalooprs/src/cff/generation.rs:226 gammaloop-nextest-core>  gammaloop-nextest-core>  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ gammaloop-nextest-core>  1: ::into_eyre_hook::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  2: eyre[cb2fd339c0c40fca]::capture_handler gammaloop-nextest-core>  at : gammaloop-nextest-core>  3: ::from_adhoc:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  4: ::generate_3d_expression_for_integrand gammaloop-nextest-core>  at : gammaloop-nextest-core>  5: ::generate_cff gammaloop-nextest-core>  at : gammaloop-nextest-core>  6: ::renormalization_part gammaloop-nextest-core>  at : gammaloop-nextest-core>  7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  8: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: __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>  Warning: SpanTrace capture is Unsupported. gammaloop-nextest-core>  Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible gammaloop-nextest-core>  Location: crates/gammalooprs/tests/test_renormalization.rs:495 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]::result::unwrap_failed gammaloop-nextest-core>  at : gammaloop-nextest-core>  9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop gammaloop-nextest-core>  at : gammaloop-nextest-core>  10: >::call_once gammaloop-nextest-core>  at : gammaloop-nextest-core>  11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> gammaloop-nextest-core>  at : gammaloop-nextest-core>  12: test[75d6903177b1d7e9]::run_test::{closure#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: gammaloop-nextest-core>  at : gammaloop-nextest-core>  14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} gammaloop-nextest-core>  at : gammaloop-nextest-core>  15: ::new::thread_start gammaloop-nextest-core>  at : gammaloop-nextest-core>  16: start_thread gammaloop-nextest-core>  at : gammaloop-nextest-core>  17: __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>  Extracting 1 binary and 1 linked path to /build/nextest-archive-nOet3e gammaloop-nextest-core>  Extracted 7 files to /build/nextest-archive-nOet3e in 0.07s gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Nextest run ID 14fb3157-4f99-45e6-9b9b-da4b70766aea with nextest profile: ci_gammaloop gammaloop-nextest-core>  Starting 53 tests across 1 binary gammaloop-nextest-core>  FAIL [ 0.009s] (17/53) three-dimensional-reps generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: GlobalSourceProduct gammaloop-nextest-core>  right: VariantLocal gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed:: gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.009s] (28/53) three-dimensional-reps generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: [GlobalSourceProduct, GlobalSourceProduct] gammaloop-nextest-core>  right: [VariantLocal, GlobalSourceProduct] gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed::, alloc::vec::Vec> gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.040s] (41/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.097s] (48/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core> ------------ gammaloop-nextest-core>  Summary [ 0.531s] 53 tests run: 49 passed, 4 failed, 0 skipped gammaloop-nextest-core>  FAIL [ 0.009s] (17/53) three-dimensional-reps generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: GlobalSourceProduct gammaloop-nextest-core>  right: VariantLocal gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed:: gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.009s] (28/53) three-dimensional-reps generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: [GlobalSourceProduct, GlobalSourceProduct] gammaloop-nextest-core>  right: [VariantLocal, GlobalSourceProduct] gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed::, alloc::vec::Vec> gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.040s] (41/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core>  FAIL [ 0.097s] (48/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>   stdout --- gammaloop-nextest-core>  gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s gammaloop-nextest-core>   gammaloop-nextest-core>   stderr --- gammaloop-nextest-core>  gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. 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: 53, failures: 4, errors: 0 gammaloop-nextest-core>  gammaloop-nextest-core> 1. three-dimensional-reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: GlobalSourceProduct gammaloop-nextest-core>  right: VariantLocal gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed:: gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: GlobalSourceProduct gammaloop-nextest-core>  right: VariantLocal gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed:: gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core> 2. three-dimensional-reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: [GlobalSourceProduct, GlobalSourceProduct] gammaloop-nextest-core>  right: [VariantLocal, GlobalSourceProduct] gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed::, alloc::vec::Vec> gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: gammaloop-nextest-core>  assertion `left == right` failed gammaloop-nextest-core>  left: [GlobalSourceProduct, GlobalSourceProduct] gammaloop-nextest-core>  right: [VariantLocal, GlobalSourceProduct] gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::assert_failed_inner gammaloop-nextest-core>  3: core::panicking::assert_failed::, alloc::vec::Vec> gammaloop-nextest-core>  4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors gammaloop-nextest-core>  5: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core> 3. three-dimensional-reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  gammaloop-nextest-core> 4. three-dimensional-reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  failure: test failure with exit code 101 gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core>  system-out gammaloop-nextest-core>  running 1 test gammaloop-nextest-core>  test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  gammaloop-nextest-core>  failures: gammaloop-nextest-core>  generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  gammaloop-nextest-core>  test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s gammaloop-nextest-core>  system-err gammaloop-nextest-core>  thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: gammaloop-nextest-core>  assertion failed: variants.iter().any(|variant| gammaloop-nextest-core>  { gammaloop-nextest-core>  variant.origin.as_deref().is_some_and(|origin| gammaloop-nextest-core>  { gammaloop-nextest-core>  origin.starts_with("bounded_degree_quadratic_recursive_remainder") gammaloop-nextest-core>  }) gammaloop-nextest-core>  }) gammaloop-nextest-core>  stack backtrace: gammaloop-nextest-core>  0: __rustc::rust_begin_unwind gammaloop-nextest-core>  1: core::panicking::panic_fmt gammaloop-nextest-core>  2: core::panicking::panic gammaloop-nextest-core>  3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators gammaloop-nextest-core>  4: >::call_once gammaloop-nextest-core>  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. gammaloop-nextest-core> ========================================= error: Cannot build '/nix/store/i3sh6ivcl5js2i7xcdz1qf32z60j8rna-gammaloop-nextest-core.drv'. Reason: builder failed with exit code 100. Output paths: /nix/store/zw0sqrmrvf1b8g32rv52wgxnjn3i427b-gammaloop-nextest-core Last 964 log lines: >  Extracting 3 binaries (including 1 non-test binary), 1 build script output directory, and 2 linked paths to /build/nextest-archive-8TZ4LJ >  Extracted 18 files to /build/nextest-archive-8TZ4LJ in 0.64s > ------------ >  Nextest run ID e19c85be-89bf-4c31-afa0-3977d6d1a2ce with nextest profile: ci_gammaloop >  Starting 367 tests across 2 binaries > ------------ >  Summary [ 0.758s] 367 tests run: 367 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 367, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 1 binary and 1 linked path to /build/nextest-archive-CCtl1d >  Extracted 7 files to /build/nextest-archive-CCtl1d in 0.09s > ------------ >  Nextest run ID 9eab3b16-331d-4eac-8e83-42f1b27bd930 with nextest profile: ci_gammaloop >  Starting 19 tests across 1 binary > ------------ >  Summary [ 0.016s] 19 tests run: 19 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 19, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 1 binary to /build/nextest-archive-gDWp0e >  Extracted 4 files to /build/nextest-archive-gDWp0e in 0.04s > ------------ >  Nextest run ID 3a492b90-4483-449d-b38c-f6d29c505d58 with nextest profile: ci_gammaloop >  Starting 0 tests across 1 binary > ------------ >  Summary [ 0.000s] 0 tests run: 0 passed, 0 skipped > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 0, failures: 0, errors: 0 > No failing testcases found. > ========================================= >  Extracting 4 binaries, 1 build script output directory, and 2 linked paths to /build/nextest-archive-JqGIeB >  Extracted 18 files to /build/nextest-archive-JqGIeB in 0.66s > ------------ >  Nextest run ID 43ebe835-250e-46a3-8691-870ca9cd66f1 with nextest profile: ci_gammaloop >  Starting 501 tests across 4 binaries (59 tests skipped, including 58 tests via profile.ci_gammaloop.default-filter) >  FAIL [ 0.167s] (479/501) gammalooprs uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values >   stdout --- > > running 1 test > test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s >  >   stderr --- > Error:  >  0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:641 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::project_4d > at : > 5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 5.275s] (497/501) gammalooprs::test_renormalization finite_part_ghost_2loop >   stdout --- > > running 1 test > test finite_part_ghost_2loop ... FAILED > > failures: > > failures: > finite_part_ghost_2loop > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s >  >   stderr --- > [16:29:41.927] @gammalooprs::processes::amplitude ERROR : > field value > error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > at crates/gammalooprs/src/processes/amplitude.rs:825 > The application panicked (crashed). > Message: called `Result::unwrap()` on an `Err` value: > 0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > > Location: > crates/gammalooprs/src/cff/generation.rs:226 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::generate_3d_expression_for_integrand > at : > 5: ::generate_cff > at : > 6: ::renormalization_part > at : > 7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 8: >::call_once > at : > 9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 10: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 13: ::new::thread_start > at : > 14: start_thread > at : > 15: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > Warning: SpanTrace capture is Unsupported. > Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible > Location: crates/gammalooprs/tests/test_renormalization.rs:495 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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]::result::unwrap_failed > at : > 9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 10: >::call_once > at : > 11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 12: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 15: ::new::thread_start > at : > 16: start_thread > at : > 17: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > ------------ >  Summary [ 10.610s] 501 tests run: 499 passed, 2 failed, 59 skipped >  FAIL [ 0.167s] (479/501) gammalooprs uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values >   stdout --- > > running 1 test > test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s >  >   stderr --- > Error:  >  0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:641 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::project_4d > at : > 5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > >  FAIL [ 5.275s] (497/501) gammalooprs::test_renormalization finite_part_ghost_2loop >   stdout --- > > running 1 test > test finite_part_ghost_2loop ... FAILED > > failures: > > failures: > finite_part_ghost_2loop > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s >  >   stderr --- > [16:29:41.927] @gammalooprs::processes::amplitude ERROR : > field value > error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > at crates/gammalooprs/src/processes/amplitude.rs:825 > The application panicked (crashed). > Message: called `Result::unwrap()` on an `Err` value: > 0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > > Location: > crates/gammalooprs/src/cff/generation.rs:226 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::generate_3d_expression_for_integrand > at : > 5: ::generate_cff > at : > 6: ::renormalization_part > at : > 7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 8: >::call_once > at : > 9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 10: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 13: ::new::thread_start > at : > 14: start_thread > at : > 15: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > Warning: SpanTrace capture is Unsupported. > Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible > Location: crates/gammalooprs/tests/test_renormalization.rs:495 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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]::result::unwrap_failed > at : > 9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 10: >::call_once > at : > 11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 12: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 15: ::new::thread_start > at : > 16: start_thread > at : > 17: __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: 501, failures: 2, errors: 0 > > 1. gammalooprs::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > failure: test failure with exit code 101 > Error: > 0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:641 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::project_4d > at : > 5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > system-out > running 1 test > test uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values ... FAILED > > failures: > > failures: > uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 551 filtered out; finished in 0.14s > system-err > Error: > 0: exact source occurrences for physical edge 1 disagree after on-shell-energy replacement: `-(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)` versus `(mUVexp^2+Q(1,cind(1))^2+Q(1,cind(2))^2+Q(1,cind(3))^2)^(1/2)`; exact 4D term active denominators are [FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(1), momentum: gammalooprs::Q(1), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(1,spenso::mink(gammalooprs::dim)),gammalooprs::Q(1,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(3), momentum: gammalooprs::Q(3), mass_squared: gammalooprs::mUVexp^2, full_expr: -gammalooprs::mUV^2+spenso::dot(gammalooprs::Q(3,spenso::mink(gammalooprs::dim)),gammalooprs::Q(3,spenso::mink(gammalooprs::dim))) }, FourDDenominator { source_edge: EdgeIndex(0), momentum: gammalooprs::Q(0), mass_squared: UFO::mass_scalar_1^2, full_expr: -UFO::mass_scalar_1^2+spenso::dot(gammalooprs::Q(0,spenso::mink(gammalooprs::dim)),gammalooprs::Q(0,spenso::mink(gammalooprs::dim))) }] > > Location: > crates/gammalooprs/src/uv/approx/local_3d.rs:641 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::project_4d > at : > 5: gammalooprs[6dc202c8af9e2ddf]::uv::hedge_poset::tests::union_terms_project_factorized_typed_4d_values > at : > 6: >::call_once > at : > 7: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 8: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 9: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 10: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 11: ::new::thread_start > at : > 12: start_thread > at : > 13: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > > 2. gammalooprs::test_renormalization::finite_part_ghost_2loop > failure: test failure with exit code 101 > system-out > running 1 test > test finite_part_ghost_2loop ... FAILED > > failures: > > failures: > finite_part_ghost_2loop > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 5 filtered out; finished in 5.25s > system-err > [16:29:41.927] @gammalooprs::processes::amplitude ERROR : > field value > error generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > at crates/gammalooprs/src/processes/amplitude.rs:825 > The application panicked (crashed). > Message: called `Result::unwrap()` on an `Err` value: > 0: generalized CFF expression generation failed for graph `d5` with source-edge numerator energy-degree bounds Some([(1, 1), (2, 1), (3, 1), (5, 2), (6, 2)]): energy-degree bounds do not certify vanishing residues at infinity under the conservative cap check: EnergyDivergenceReport { edge_degree_bounds: [1, 1, 1, 2, 2], loops: [EnergyDirectionReport { loop_id: Some(0), zero_edges: [], active_edges: [0, 1, 2, 4], nullity: None, numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: Some(1), zero_edges: [], active_edges: [3, 4], nullity: None, numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }], directions: [EnergyDirectionReport { loop_id: None, zero_edges: [0, 1, 2], active_edges: [3, 4], nullity: Some(1), numerator_degree_bound: 4, denominator_degree: 4, divergence_degree: 0, convergent: false }, EnergyDirectionReport { loop_id: None, zero_edges: [], active_edges: [0, 1, 2, 3, 4], nullity: Some(2), numerator_degree_bound: 7, denominator_degree: 10, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [3], active_edges: [0, 1, 2, 4], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }, EnergyDirectionReport { loop_id: None, zero_edges: [4], active_edges: [0, 1, 2, 3], nullity: Some(1), numerator_degree_bound: 5, denominator_degree: 8, divergence_degree: -3, convergent: true }], coordinate_convergent: false, directional_convergent: false, convergent: false } > 3D source has 2 loop names ["e1", "e5"], 5 internal edges [edge 0: 0 -> 1, loops=[1, 0], externals=[0, 0]; edge 1: 0 -> 2, loops=[-1, 0], externals=[1, 0]; edge 2: 1 -> 3, loops=[1, 0], externals=[-1, 0]; edge 3: 2 -> 3, loops=[0, 1], externals=[0, 0]; edge 4: 2 -> 3, loops=[-1, -1], externals=[1, 0]] > > Location: > crates/gammalooprs/src/cff/generation.rs:226 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > 1: ::into_eyre_hook::{closure#0} > at : > 2: eyre[cb2fd339c0c40fca]::capture_handler > at : > 3: ::from_adhoc:: > at : > 4: ::generate_3d_expression_for_integrand > at : > 5: ::generate_cff > at : > 6: ::renormalization_part > at : > 7: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 8: >::call_once > at : > 9: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 10: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 11: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 12: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 13: ::new::thread_start > at : > 14: start_thread > at : > 15: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > Warning: SpanTrace capture is Unsupported. > Ensure that you've setup a tracing-error ErrorLayer and the semver versions are compatible > Location: crates/gammalooprs/tests/test_renormalization.rs:495 > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 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]::result::unwrap_failed > at : > 9: test_renormalization[879b57236d814a44]::finite_part_ghost_2loop > at : > 10: >::call_once > at : > 11: test[75d6903177b1d7e9]::__rust_begin_short_backtrace::, fn() -> core[940e698046960fd5]::result::Result<(), alloc[2ea6bcb46fca0c42]::string::String>> > at : > 12: test[75d6903177b1d7e9]::run_test::{closure#0} > at : > 13: std[bcb96dfbba0ab899]::sys::backtrace::__rust_begin_short_backtrace:: > at : > 14: ::{closure#1} as core[940e698046960fd5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} > at : > 15: ::new::thread_start > at : > 16: start_thread > at : > 17: __clone3 > at : > > Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. > Run with RUST_BACKTRACE=full to include source snippets. > ========================================= >  Extracting 1 binary and 1 linked path to /build/nextest-archive-nOet3e >  Extracted 7 files to /build/nextest-archive-nOet3e in 0.07s > ------------ >  Nextest run ID 14fb3157-4f99-45e6-9b9b-da4b70766aea with nextest profile: ci_gammaloop >  Starting 53 tests across 1 binary >  FAIL [ 0.009s] (17/53) three-dimensional-reps generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source >   stdout --- > > running 1 test > test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED > > failures: > > failures: > generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s >  >   stderr --- > > thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: > assertion `left == right` failed > left: GlobalSourceProduct > right: VariantLocal > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed:: > 4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.009s] (28/53) three-dimensional-reps generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors >   stdout --- > > running 1 test > test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED > > failures: > > failures: > generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s >  >   stderr --- > > thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: > assertion `left == right` failed > left: [GlobalSourceProduct, GlobalSourceProduct] > right: [VariantLocal, GlobalSourceProduct] > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed::, alloc::vec::Vec> > 4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.040s] (41/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion >   stdout --- > > running 1 test > test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s >  >   stderr --- > > thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.097s] (48/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators >   stdout --- > > running 1 test > test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s >  >   stderr --- > > thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > > ------------ >  Summary [ 0.531s] 53 tests run: 49 passed, 4 failed, 0 skipped >  FAIL [ 0.009s] (17/53) three-dimensional-reps generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source >   stdout --- > > running 1 test > test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED > > failures: > > failures: > generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s >  >   stderr --- > > thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: > assertion `left == right` failed > left: GlobalSourceProduct > right: VariantLocal > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed:: > 4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.009s] (28/53) three-dimensional-reps generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors >   stdout --- > > running 1 test > test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED > > failures: > > failures: > generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s >  >   stderr --- > > thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: > assertion `left == right` failed > left: [GlobalSourceProduct, GlobalSourceProduct] > right: [VariantLocal, GlobalSourceProduct] > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed::, alloc::vec::Vec> > 4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.040s] (41/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion >   stdout --- > > running 1 test > test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s >  >   stderr --- > > thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > >  FAIL [ 0.097s] (48/53) three-dimensional-reps generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators >   stdout --- > > running 1 test > test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s >  >   stderr --- > > thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > > error: test run failed > > ========== nextest test summary ========== > report: target/nextest/ci_gammaloop/junit.xml > tests: 53, failures: 4, errors: 0 > > 1. three-dimensional-reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > failure: test failure with exit code 101 > thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: > assertion `left == right` failed > left: GlobalSourceProduct > right: VariantLocal > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed:: > 4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > system-out > running 1 test > test generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source ... FAILED > > failures: > > failures: > generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s > system-err > thread 'generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source' (3117) panicked at crates/three-dimensional-reps/src/generation.rs:5806:9: > assertion `left == right` failed > left: GlobalSourceProduct > right: VariantLocal > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed:: > 4: three_dimensional_reps::generation::cff_tests::causal_repeated_generation_handles_energy_dependent_bubble_source > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > > 2. three-dimensional-reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > failure: test failure with exit code 101 > thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: > assertion `left == right` failed > left: [GlobalSourceProduct, GlobalSourceProduct] > right: [VariantLocal, GlobalSourceProduct] > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed::, alloc::vec::Vec> > 4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > system-out > running 1 test > test generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors ... FAILED > > failures: > > failures: > generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.00s > system-err > thread 'generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors' (3152) panicked at crates/three-dimensional-reps/src/generation.rs:5726:9: > assertion `left == right` failed > left: [GlobalSourceProduct, GlobalSourceProduct] > right: [VariantLocal, GlobalSourceProduct] > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::assert_failed_inner > 3: core::panicking::assert_failed::, alloc::vec::Vec> > 4: three_dimensional_reps::generation::cff_tests::disconnected_mixed_energy_factor_ownership_keeps_both_component_factors > 5: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > > 3. three-dimensional-reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > failure: test failure with exit code 101 > thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > system-out > running 1 test > test generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.03s > system-err > thread 'generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion' (3119) panicked at crates/three-dimensional-reps/src/generation.rs:5865:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_multiloop_repeated_high_power_known_factor_completion > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > > 4. three-dimensional-reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > failure: test failure with exit code 101 > thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > system-out > running 1 test > test generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators ... FAILED > > failures: > > failures: > generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > > test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 52 filtered out; finished in 0.09s > system-err > thread 'generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators' (3123) panicked at crates/three-dimensional-reps/src/generation.rs:6288:9: > assertion failed: variants.iter().any(|variant| > { > variant.origin.as_deref().is_some_and(|origin| > { > origin.starts_with("bounded_degree_quadratic_recursive_remainder") > }) > }) > stack backtrace: > 0: __rustc::rust_begin_unwind > 1: core::panicking::panic_fmt > 2: core::panicking::panic > 3: three_dimensional_reps::generation::cff_tests::cff_generation_builds_one_loop_high_power_with_repeated_spectators > 4: >::call_once > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > ========================================= For full logs, run: nix log /nix/store/i3sh6ivcl5js2i7xcdz1qf32z60j8rna-gammaloop-nextest-core.drv [0 built (1 failed)] Run failed.