==> Building on minun ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/sentry-native ./ .SRCINFO 1,123 100% 0.00kB/s 0:00:00 1,123 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 95 100% 92.77kB/s 0:00:00 95 100% 92.77kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 2,564 100% 2.45MB/s 0:00:00 2,564 100% 2.45MB/s 0:00:00 (xfr#3, to-chk=1/5) sentry-native-0.7.6-1.log 603 100% 588.87kB/s 0:00:00 603 100% 588.87kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,020 bytes received 140 bytes 1,440.00 bytes/sec total size is 3,974 speedup is 1.84 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root20 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/pcre2 10.43-4 10.44-1 0.80 MiB 2.77 MiB Total Download Size: 2.77 MiB Total Installed Size: 20.12 MiB Net Upgrade Size: 0.80 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... pcre2-10.44-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading pcre2... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root20]...done ==> Making package: sentry-native 0.7.6-1 (Wed Jun 12 13:00:23 2024) ==> Retrieving sources...  -> Cloning sentry-native git repo... Cloning into bare repository '/home/felix/packages/sentry-native/sentry-native'... remote: Enumerating objects: 16558, done. remote: Counting objects: 0% (1/2900) remote: Counting objects: 1% (29/2900) remote: Counting objects: 2% (58/2900) remote: Counting objects: 3% (87/2900) remote: Counting objects: 4% (116/2900) remote: Counting objects: 5% (145/2900) remote: Counting objects: 6% (174/2900) remote: Counting objects: 7% (203/2900) remote: Counting objects: 8% (232/2900) remote: Counting objects: 9% (261/2900) remote: Counting objects: 10% (290/2900) remote: Counting objects: 11% (319/2900) remote: Counting objects: 12% (348/2900) remote: Counting objects: 13% (377/2900) remote: Counting objects: 14% (406/2900) remote: Counting objects: 15% (435/2900) remote: Counting objects: 16% (464/2900) remote: Counting objects: 17% (493/2900) remote: Counting objects: 18% (522/2900) remote: Counting objects: 19% (551/2900) remote: Counting objects: 20% (580/2900) remote: Counting objects: 21% (609/2900) remote: Counting objects: 22% (638/2900) remote: Counting objects: 23% (667/2900) remote: Counting objects: 24% (696/2900) remote: Counting objects: 25% (725/2900) remote: Counting objects: 26% (754/2900) remote: Counting objects: 27% (783/2900) remote: Counting objects: 28% (812/2900) remote: Counting objects: 29% (841/2900) remote: Counting objects: 30% (870/2900) remote: Counting objects: 31% (899/2900) remote: Counting objects: 32% (928/2900) remote: Counting objects: 33% (957/2900) remote: Counting objects: 34% (986/2900) remote: Counting objects: 35% (1015/2900) remote: Counting objects: 36% (1044/2900) remote: Counting objects: 37% (1073/2900) remote: Counting objects: 38% (1102/2900) remote: Counting objects: 39% (1131/2900) remote: Counting objects: 40% (1160/2900) remote: Counting objects: 41% (1189/2900) remote: Counting objects: 42% (1218/2900) remote: Counting objects: 43% (1247/2900) remote: Counting objects: 44% (1276/2900) remote: Counting objects: 45% (1305/2900) remote: Counting objects: 46% (1334/2900) remote: Counting objects: 47% (1363/2900) remote: Counting objects: 48% (1392/2900) remote: Counting objects: 49% (1421/2900) remote: Counting objects: 50% (1450/2900) remote: Counting objects: 51% (1479/2900) remote: Counting objects: 52% (1508/2900) remote: Counting objects: 53% (1537/2900) remote: Counting objects: 54% (1566/2900) remote: Counting objects: 55% (1595/2900) remote: Counting objects: 56% (1624/2900) remote: Counting objects: 57% (1653/2900) remote: Counting objects: 58% (1682/2900) remote: Counting objects: 59% (1711/2900) remote: Counting objects: 60% (1740/2900) remote: Counting objects: 61% (1769/2900) remote: Counting objects: 62% (1798/2900) remote: Counting objects: 63% (1827/2900) remote: Counting objects: 64% (1856/2900) remote: Counting objects: 65% (1885/2900) remote: Counting objects: 66% (1914/2900) remote: Counting objects: 67% (1943/2900) remote: Counting objects: 68% (1972/2900) remote: Counting objects: 69% (2001/2900) remote: Counting objects: 70% (2030/2900) remote: Counting objects: 71% (2059/2900) remote: Counting objects: 72% (2088/2900) remote: Counting objects: 73% (2117/2900) remote: Counting objects: 74% (2146/2900) remote: Counting objects: 75% (2175/2900) remote: Counting objects: 76% (2204/2900) remote: Counting objects: 77% (2233/2900) remote: Counting objects: 78% (2262/2900) remote: Counting objects: 79% (2291/2900) remote: Counting objects: 80% (2320/2900) remote: Counting objects: 81% (2349/2900) remote: Counting objects: 82% (2378/2900) remote: Counting objects: 83% (2407/2900) remote: Counting objects: 84% (2436/2900) remote: Counting objects: 85% (2465/2900) remote: Counting objects: 86% (2494/2900) remote: Counting objects: 87% (2523/2900) remote: Counting objects: 88% (2552/2900) remote: Counting objects: 89% (2581/2900) remote: Counting objects: 90% (2610/2900) remote: Counting objects: 91% (2639/2900) remote: Counting objects: 92% (2668/2900) remote: Counting objects: 93% (2697/2900) remote: Counting objects: 94% (2726/2900) remote: Counting objects: 95% (2755/2900) remote: Counting objects: 96% (2784/2900) remote: Counting objects: 97% (2813/2900) remote: Counting objects: 98% (2842/2900) remote: Counting objects: 99% (2871/2900) remote: Counting objects: 100% (2900/2900) remote: Counting objects: 100% (2900/2900), done. remote: Compressing objects: 0% (1/1019) remote: Compressing objects: 1% (11/1019) remote: Compressing objects: 2% (21/1019) remote: Compressing objects: 3% (31/1019) remote: Compressing objects: 4% (41/1019) remote: Compressing objects: 5% (51/1019) remote: Compressing objects: 6% (62/1019) remote: Compressing objects: 7% (72/1019) remote: Compressing objects: 8% (82/1019) remote: Compressing objects: 9% (92/1019) remote: Compressing objects: 10% (102/1019) remote: Compressing objects: 11% (113/1019) remote: Compressing objects: 12% (123/1019) remote: Compressing objects: 13% (133/1019) remote: Compressing objects: 14% (143/1019) remote: Compressing objects: 15% (153/1019) remote: Compressing objects: 16% (164/1019) remote: Compressing objects: 17% (174/1019) remote: Compressing objects: 18% (184/1019) remote: Compressing objects: 19% (194/1019) remote: Compressing objects: 20% (204/1019) remote: Compressing objects: 21% (214/1019) remote: Compressing objects: 22% (225/1019) remote: Compressing objects: 23% (235/1019) remote: Compressing objects: 24% (245/1019) remote: Compressing objects: 25% (255/1019) remote: Compressing objects: 26% (265/1019) remote: Compressing objects: 27% (276/1019) remote: Compressing objects: 28% (286/1019) remote: Compressing objects: 29% (296/1019) remote: Compressing objects: 30% (306/1019) remote: Compressing objects: 31% (316/1019) remote: Compressing objects: 32% (327/1019) remote: Compressing objects: 33% (337/1019) remote: Compressing objects: 34% (347/1019) remote: Compressing objects: 35% (357/1019) remote: Compressing objects: 36% (367/1019) remote: Compressing objects: 37% (378/1019) remote: Compressing objects: 38% (388/1019) remote: Compressing objects: 39% (398/1019) remote: Compressing objects: 40% (408/1019) remote: Compressing objects: 41% (418/1019) remote: Compressing objects: 42% (428/1019) remote: Compressing objects: 43% (439/1019) remote: Compressing objects: 44% (449/1019) remote: Compressing objects: 45% (459/1019) remote: Compressing objects: 46% (469/1019) remote: Compressing objects: 47% (479/1019) remote: Compressing objects: 48% (490/1019) remote: Compressing objects: 49% (500/1019) remote: Compressing objects: 50% (510/1019) remote: Compressing objects: 51% (520/1019) remote: Compressing objects: 52% (530/1019) remote: Compressing objects: 53% (541/1019) remote: Compressing objects: 54% (551/1019) remote: Compressing objects: 55% (561/1019) remote: Compressing objects: 56% (571/1019) remote: Compressing objects: 57% (581/1019) remote: Compressing objects: 58% (592/1019) remote: Compressing objects: 59% (602/1019) remote: Compressing objects: 60% (612/1019) remote: Compressing objects: 61% (622/1019) remote: Compressing objects: 62% (632/1019) remote: Compressing objects: 63% (642/1019) remote: Compressing objects: 64% (653/1019) remote: Compressing objects: 65% (663/1019) remote: Compressing objects: 66% (673/1019) remote: Compressing objects: 67% (683/1019) remote: Compressing objects: 68% (693/1019) remote: Compressing objects: 69% (704/1019) remote: Compressing objects: 70% (714/1019) remote: Compressing objects: 71% (724/1019) remote: Compressing objects: 72% (734/1019) remote: Compressing objects: 73% (744/1019) remote: Compressing objects: 74% (755/1019) remote: Compressing objects: 75% (765/1019) remote: Compressing objects: 76% (775/1019) remote: Compressing objects: 77% (785/1019) remote: Compressing objects: 78% (795/1019) remote: Compressing objects: 79% (806/1019) remote: Compressing objects: 80% (816/1019) remote: Compressing objects: 81% (826/1019) remote: Compressing objects: 82% (836/1019) remote: Compressing objects: 83% (846/1019) remote: Compressing objects: 84% (856/1019) remote: Compressing objects: 85% (867/1019) remote: Compressing objects: 86% (877/1019) remote: Compressing objects: 87% (887/1019) remote: Compressing objects: 88% (897/1019) remote: Compressing objects: 89% (907/1019) remote: Compressing objects: 90% (918/1019) remote: Compressing objects: 91% (928/1019) remote: Compressing objects: 92% (938/1019) remote: Compressing objects: 93% (948/1019) remote: Compressing objects: 94% (958/1019) remote: Compressing objects: 95% (969/1019) remote: Compressing objects: 96% (979/1019) remote: Compressing objects: 97% (989/1019) remote: Compressing objects: 98% (999/1019) remote: Compressing objects: 99% (1009/1019) remote: Compressing objects: 100% (1019/1019) remote: Compressing objects: 100% (1019/1019), done. Receiving objects: 0% (1/16558) Receiving objects: 1% (166/16558) Receiving objects: 2% (332/16558) Receiving objects: 3% (497/16558) Receiving objects: 4% (663/16558) Receiving objects: 5% (828/16558) Receiving objects: 6% (994/16558) Receiving objects: 7% (1160/16558) Receiving objects: 8% (1325/16558) Receiving objects: 9% (1491/16558) Receiving objects: 10% (1656/16558) Receiving objects: 11% (1822/16558) Receiving objects: 12% (1987/16558) Receiving objects: 13% (2153/16558) Receiving objects: 14% (2319/16558) Receiving objects: 15% (2484/16558) Receiving objects: 16% (2650/16558) Receiving objects: 17% (2815/16558) Receiving objects: 18% (2981/16558) Receiving objects: 19% (3147/16558) Receiving objects: 20% (3312/16558) Receiving objects: 21% (3478/16558) Receiving objects: 22% (3643/16558) Receiving objects: 23% (3809/16558) Receiving objects: 24% (3974/16558) Receiving objects: 25% (4140/16558) Receiving objects: 26% (4306/16558) Receiving objects: 27% (4471/16558) Receiving objects: 28% (4637/16558) Receiving objects: 29% (4802/16558) Receiving objects: 30% (4968/16558) Receiving objects: 31% (5133/16558) Receiving objects: 32% (5299/16558) Receiving objects: 33% (5465/16558) Receiving objects: 34% (5630/16558) Receiving objects: 35% (5796/16558) Receiving objects: 36% (5961/16558) Receiving objects: 37% (6127/16558) Receiving objects: 38% (6293/16558) Receiving objects: 39% (6458/16558) Receiving objects: 40% (6624/16558) Receiving objects: 41% (6789/16558) Receiving objects: 42% (6955/16558) Receiving objects: 43% (7120/16558) Receiving objects: 44% (7286/16558) Receiving objects: 45% (7452/16558) Receiving objects: 46% (7617/16558) Receiving objects: 47% (7783/16558) Receiving objects: 48% (7948/16558) Receiving objects: 49% (8114/16558) Receiving objects: 50% (8279/16558) Receiving objects: 51% (8445/16558) Receiving objects: 52% (8611/16558) Receiving objects: 53% (8776/16558) Receiving objects: 54% (8942/16558) Receiving objects: 55% (9107/16558) Receiving objects: 56% (9273/16558) Receiving objects: 57% (9439/16558) Receiving objects: 58% (9604/16558) Receiving objects: 59% (9770/16558) Receiving objects: 60% (9935/16558) Receiving objects: 61% (10101/16558) Receiving objects: 62% (10266/16558) Receiving objects: 63% (10432/16558) Receiving objects: 64% (10598/16558) Receiving objects: 65% (10763/16558) Receiving objects: 66% (10929/16558) Receiving objects: 67% (11094/16558) Receiving objects: 68% (11260/16558) Receiving objects: 69% (11426/16558) Receiving objects: 70% (11591/16558) Receiving objects: 71% (11757/16558) Receiving objects: 72% (11922/16558) Receiving objects: 73% (12088/16558) Receiving objects: 74% (12253/16558) Receiving objects: 75% (12419/16558) Receiving objects: 76% (12585/16558) Receiving objects: 77% (12750/16558) Receiving objects: 78% (12916/16558) Receiving objects: 79% (13081/16558) Receiving objects: 80% (13247/16558) Receiving objects: 81% (13412/16558) Receiving objects: 82% (13578/16558) Receiving objects: 83% (13744/16558) Receiving objects: 84% (13909/16558) Receiving objects: 85% (14075/16558) Receiving objects: 86% (14240/16558) Receiving objects: 87% (14406/16558) Receiving objects: 88% (14572/16558) Receiving objects: 89% (14737/16558) Receiving objects: 90% (14903/16558) Receiving objects: 91% (15068/16558) Receiving objects: 92% (15234/16558) Receiving objects: 93% (15399/16558) Receiving objects: 94% (15565/16558) Receiving objects: 95% (15731/16558) Receiving objects: 96% (15896/16558) Receiving objects: 97% (16062/16558) Receiving objects: 98% (16227/16558) Receiving objects: 99% (16393/16558) remote: Total 16558 (delta 1971), reused 2613 (delta 1774), pack-reused 13658 Receiving objects: 100% (16558/16558) Receiving objects: 100% (16558/16558), 5.16 MiB | 23.68 MiB/s, done. Resolving deltas: 0% (0/11508) Resolving deltas: 1% (116/11508) Resolving deltas: 2% (232/11508) Resolving deltas: 3% (347/11508) Resolving deltas: 4% (469/11508) Resolving deltas: 5% (576/11508) Resolving deltas: 6% (692/11508) Resolving deltas: 7% (807/11508) Resolving deltas: 8% (921/11508) Resolving deltas: 9% (1036/11508) Resolving deltas: 10% (1154/11508) Resolving deltas: 11% (1266/11508) Resolving deltas: 12% (1381/11508) Resolving deltas: 13% (1497/11508) Resolving deltas: 14% (1612/11508) Resolving deltas: 15% (1727/11508) Resolving deltas: 16% (1842/11508) Resolving deltas: 17% (1957/11508) Resolving deltas: 18% (2072/11508) Resolving deltas: 19% (2187/11508) Resolving deltas: 20% (2302/11508) Resolving deltas: 21% (2417/11508) Resolving deltas: 22% (2532/11508) Resolving deltas: 23% (2647/11508) Resolving deltas: 24% (2762/11508) Resolving deltas: 25% (2877/11508) Resolving deltas: 26% (2993/11508) Resolving deltas: 27% (3108/11508) Resolving deltas: 28% (3223/11508) Resolving deltas: 29% (3338/11508) Resolving deltas: 30% (3453/11508) Resolving deltas: 31% (3571/11508) Resolving deltas: 32% (3683/11508) Resolving deltas: 33% (3799/11508) Resolving deltas: 34% (3914/11508) Resolving deltas: 35% (4029/11508) Resolving deltas: 36% (4143/11508) Resolving deltas: 37% (4261/11508) Resolving deltas: 38% (4374/11508) Resolving deltas: 39% (4489/11508) Resolving deltas: 40% (4604/11508) Resolving deltas: 41% (4719/11508) Resolving deltas: 42% (4834/11508) Resolving deltas: 43% (4952/11508) Resolving deltas: 44% (5064/11508) Resolving deltas: 45% (5180/11508) Resolving deltas: 46% (5294/11508) Resolving deltas: 47% (5409/11508) Resolving deltas: 48% (5524/11508) Resolving deltas: 49% (5639/11508) Resolving deltas: 50% (5754/11508) Resolving deltas: 51% (5870/11508) Resolving deltas: 52% (5985/11508) Resolving deltas: 53% (6101/11508) Resolving deltas: 54% (6215/11508) Resolving deltas: 55% (6330/11508) Resolving deltas: 56% (6445/11508) Resolving deltas: 57% (6560/11508) Resolving deltas: 58% (6675/11508) Resolving deltas: 59% (6790/11508) Resolving deltas: 60% (6905/11508) Resolving deltas: 61% (7020/11508) Resolving deltas: 62% (7138/11508) Resolving deltas: 63% (7251/11508) Resolving deltas: 64% (7366/11508) Resolving deltas: 65% (7482/11508) Resolving deltas: 66% (7596/11508) Resolving deltas: 67% (7711/11508) Resolving deltas: 68% (7826/11508) Resolving deltas: 69% (7941/11508) Resolving deltas: 70% (8056/11508) Resolving deltas: 71% (8171/11508) Resolving deltas: 72% (8287/11508) Resolving deltas: 73% (8401/11508) Resolving deltas: 74% (8516/11508) Resolving deltas: 75% (8631/11508) Resolving deltas: 76% (8747/11508) Resolving deltas: 77% (8863/11508) Resolving deltas: 78% (8979/11508) Resolving deltas: 79% (9093/11508) Resolving deltas: 80% (9209/11508) Resolving deltas: 81% (9322/11508) Resolving deltas: 82% (9437/11508) Resolving deltas: 83% (9552/11508) Resolving deltas: 84% (9667/11508) Resolving deltas: 85% (9782/11508) Resolving deltas: 86% (9897/11508) Resolving deltas: 87% (10012/11508) Resolving deltas: 88% (10128/11508) Resolving deltas: 89% (10243/11508) Resolving deltas: 90% (10358/11508) Resolving deltas: 91% (10473/11508) Resolving deltas: 92% (10588/11508) Resolving deltas: 93% (10703/11508) Resolving deltas: 94% (10819/11508) Resolving deltas: 95% (10933/11508) Resolving deltas: 96% (11049/11508) Resolving deltas: 97% (11163/11508) Resolving deltas: 98% (11282/11508) Resolving deltas: 99% (11393/11508) Resolving deltas: 100% (11508/11508) Resolving deltas: 100% (11508/11508), done.  -> Cloning libunwindstack-ndk git repo... Cloning into bare repository '/home/felix/packages/sentry-native/libunwindstack-ndk'... remote: Enumerating objects: 1739, done. remote: Counting objects: 0% (1/463) remote: Counting objects: 1% (5/463) remote: Counting objects: 2% (10/463) remote: Counting objects: 3% (14/463) remote: Counting objects: 4% (19/463) remote: Counting objects: 5% (24/463) remote: Counting objects: 6% (28/463) remote: Counting objects: 7% (33/463) remote: Counting objects: 8% (38/463) remote: Counting objects: 9% (42/463) remote: Counting objects: 10% (47/463) remote: Counting objects: 11% (51/463) remote: Counting objects: 12% (56/463) remote: Counting objects: 13% (61/463) remote: Counting objects: 14% (65/463) remote: Counting objects: 15% (70/463) remote: Counting objects: 16% (75/463) remote: Counting objects: 17% (79/463) remote: Counting objects: 18% (84/463) remote: Counting objects: 19% (88/463) remote: Counting objects: 20% (93/463) remote: Counting objects: 21% (98/463) remote: Counting objects: 22% (102/463) remote: Counting objects: 23% (107/463) remote: Counting objects: 24% (112/463) remote: Counting objects: 25% (116/463) remote: Counting objects: 26% (121/463) remote: Counting objects: 27% (126/463) remote: Counting objects: 28% (130/463) remote: Counting objects: 29% (135/463) remote: Counting objects: 30% (139/463) remote: Counting objects: 31% (144/463) remote: Counting objects: 32% (149/463) remote: Counting objects: 33% (153/463) remote: Counting objects: 34% (158/463) remote: Counting objects: 35% (163/463) remote: Counting objects: 36% (167/463) remote: Counting objects: 37% (172/463) remote: Counting objects: 38% (176/463) remote: Counting objects: 39% (181/463) remote: Counting objects: 40% (186/463) remote: Counting objects: 41% (190/463) remote: Counting objects: 42% (195/463) remote: Counting objects: 43% (200/463) remote: Counting objects: 44% (204/463) remote: Counting objects: 45% (209/463) remote: Counting objects: 46% (213/463) remote: Counting objects: 47% (218/463) remote: Counting objects: 48% (223/463) remote: Counting objects: 49% (227/463) remote: Counting objects: 50% (232/463) remote: Counting objects: 51% (237/463) remote: Counting objects: 52% (241/463) remote: Counting objects: 53% (246/463) remote: Counting objects: 54% (251/463) remote: Counting objects: 55% (255/463) remote: Counting objects: 56% (260/463) remote: Counting objects: 57% (264/463) remote: Counting objects: 58% (269/463) remote: Counting objects: 59% (274/463) remote: Counting objects: 60% (278/463) remote: Counting objects: 61% (283/463) remote: Counting objects: 62% (288/463) remote: Counting objects: 63% (292/463) remote: Counting objects: 64% (297/463) remote: Counting objects: 65% (301/463) remote: Counting objects: 66% (306/463) remote: Counting objects: 67% (311/463) remote: Counting objects: 68% (315/463) remote: Counting objects: 69% (320/463) remote: Counting objects: 70% (325/463) remote: Counting objects: 71% (329/463) remote: Counting objects: 72% (334/463) remote: Counting objects: 73% (338/463) remote: Counting objects: 74% (343/463) remote: Counting objects: 75% (348/463) remote: Counting objects: 76% (352/463) remote: Counting objects: 77% (357/463) remote: Counting objects: 78% (362/463) remote: Counting objects: 79% (366/463) remote: Counting objects: 80% (371/463) remote: Counting objects: 81% (376/463) remote: Counting objects: 82% (380/463) remote: Counting objects: 83% (385/463) remote: Counting objects: 84% (389/463) remote: Counting objects: 85% (394/463) remote: Counting objects: 86% (399/463) remote: Counting objects: 87% (403/463) remote: Counting objects: 88% (408/463) remote: Counting objects: 89% (413/463) remote: Counting objects: 90% (417/463) remote: Counting objects: 91% (422/463) remote: Counting objects: 92% (426/463) remote: Counting objects: 93% (431/463) remote: Counting objects: 94% (436/463) remote: Counting objects: 95% (440/463) remote: Counting objects: 96% (445/463) remote: Counting objects: 97% (450/463) remote: Counting objects: 98% (454/463) remote: Counting objects: 99% (459/463) remote: Counting objects: 100% (463/463) remote: Counting objects: 100% (463/463), done. remote: Compressing objects: 0% (1/176) remote: Compressing objects: 1% (2/176) remote: Compressing objects: 2% (4/176) remote: Compressing objects: 3% (6/176) remote: Compressing objects: 4% (8/176) remote: Compressing objects: 5% (9/176) remote: Compressing objects: 6% (11/176) remote: Compressing objects: 7% (13/176) remote: Compressing objects: 8% (15/176) remote: Compressing objects: 9% (16/176) remote: Compressing objects: 10% (18/176) remote: Compressing objects: 11% (20/176) remote: Compressing objects: 12% (22/176) remote: Compressing objects: 13% (23/176) remote: Compressing objects: 14% (25/176) remote: Compressing objects: 15% (27/176) remote: Compressing objects: 16% (29/176) remote: Compressing objects: 17% (30/176) remote: Compressing objects: 18% (32/176) remote: Compressing objects: 19% (34/176) remote: Compressing objects: 20% (36/176) remote: Compressing objects: 21% (37/176) remote: Compressing objects: 22% (39/176) remote: Compressing objects: 23% (41/176) remote: Compressing objects: 24% (43/176) remote: Compressing objects: 25% (44/176) remote: Compressing objects: 26% (46/176) remote: Compressing objects: 27% (48/176) remote: Compressing objects: 28% (50/176) remote: Compressing objects: 29% (52/176) remote: Compressing objects: 30% (53/176) remote: Compressing objects: 31% (55/176) remote: Compressing objects: 32% (57/176) remote: Compressing objects: 33% (59/176) remote: Compressing objects: 34% (60/176) remote: Compressing objects: 35% (62/176) remote: Compressing objects: 36% (64/176) remote: Compressing objects: 37% (66/176) remote: Compressing objects: 38% (67/176) remote: Compressing objects: 39% (69/176) remote: Compressing objects: 40% (71/176) remote: Compressing objects: 41% (73/176) remote: Compressing objects: 42% (74/176) remote: Compressing objects: 43% (76/176) remote: Compressing objects: 44% (78/176) remote: Compressing objects: 45% (80/176) remote: Compressing objects: 46% (81/176) remote: Compressing objects: 47% (83/176) remote: Compressing objects: 48% (85/176) remote: Compressing objects: 49% (87/176) remote: Compressing objects: 50% (88/176) remote: Compressing objects: 51% (90/176) remote: Compressing objects: 52% (92/176) remote: Compressing objects: 53% (94/176) remote: Compressing objects: 54% (96/176) remote: Compressing objects: 55% (97/176) remote: Compressing objects: 56% (99/176) remote: Compressing objects: 57% (101/176) remote: Compressing objects: 58% (103/176) remote: Compressing objects: 59% (104/176) remote: Compressing objects: 60% (106/176) remote: Compressing objects: 61% (108/176) remote: Compressing objects: 62% (110/176) remote: Compressing objects: 63% (111/176) remote: Compressing objects: 64% (113/176) remote: Compressing objects: 65% (115/176) remote: Compressing objects: 66% (117/176) remote: Compressing objects: 67% (118/176) remote: Compressing objects: 68% (120/176) remote: Compressing objects: 69% (122/176) remote: Compressing objects: 70% (124/176) remote: Compressing objects: 71% (125/176) remote: Compressing objects: 72% (127/176) remote: Compressing objects: 73% (129/176) remote: Compressing objects: 74% (131/176) remote: Compressing objects: 75% (132/176) remote: Compressing objects: 76% (134/176) remote: Compressing objects: 77% (136/176) remote: Compressing objects: 78% (138/176) remote: Compressing objects: 79% (140/176) remote: Compressing objects: 80% (141/176) remote: Compressing objects: 81% (143/176) remote: Compressing objects: 82% (145/176) remote: Compressing objects: 83% (147/176) remote: Compressing objects: 84% (148/176) remote: Compressing objects: 85% (150/176) remote: Compressing objects: 86% (152/176) remote: Compressing objects: 87% (154/176) remote: Compressing objects: 88% (155/176) remote: Compressing objects: 89% (157/176) remote: Compressing objects: 90% (159/176) remote: Compressing objects: 91% (161/176) remote: Compressing objects: 92% (162/176) remote: Compressing objects: 93% (164/176) remote: Compressing objects: 94% (166/176) remote: Compressing objects: 95% (168/176) remote: Compressing objects: 96% (169/176) remote: Compressing objects: 97% (171/176) remote: Compressing objects: 98% (173/176) remote: Compressing objects: 99% (175/176) remote: Compressing objects: 100% (176/176) remote: Compressing objects: 100% (176/176), done. Receiving objects: 0% (1/1739) Receiving objects: 1% (18/1739) Receiving objects: 2% (35/1739) Receiving objects: 3% (53/1739) Receiving objects: 4% (70/1739) Receiving objects: 5% (87/1739) Receiving objects: 6% (105/1739) Receiving objects: 7% (122/1739) Receiving objects: 8% (140/1739) Receiving objects: 9% (157/1739) Receiving objects: 10% (174/1739) Receiving objects: 11% (192/1739) Receiving objects: 12% (209/1739) Receiving objects: 13% (227/1739) Receiving objects: 14% (244/1739) Receiving objects: 15% (261/1739) Receiving objects: 16% (279/1739) Receiving objects: 17% (296/1739) Receiving objects: 18% (314/1739) Receiving objects: 19% (331/1739) Receiving objects: 20% (348/1739) Receiving objects: 21% (366/1739) Receiving objects: 22% (383/1739) Receiving objects: 23% (400/1739) Receiving objects: 24% (418/1739) Receiving objects: 25% (435/1739) Receiving objects: 26% (453/1739) Receiving objects: 27% (470/1739) Receiving objects: 28% (487/1739) Receiving objects: 29% (505/1739) Receiving objects: 30% (522/1739) Receiving objects: 31% (540/1739) Receiving objects: 32% (557/1739) Receiving objects: 33% (574/1739) Receiving objects: 34% (592/1739) Receiving objects: 35% (609/1739) Receiving objects: 36% (627/1739) Receiving objects: 37% (644/1739) Receiving objects: 38% (661/1739) Receiving objects: 39% (679/1739) Receiving objects: 40% (696/1739) Receiving objects: 41% (713/1739) Receiving objects: 42% (731/1739) Receiving objects: 43% (748/1739) Receiving objects: 44% (766/1739) Receiving objects: 45% (783/1739) Receiving objects: 46% (800/1739) Receiving objects: 47% (818/1739) Receiving objects: 48% (835/1739) Receiving objects: 49% (853/1739) Receiving objects: 50% (870/1739) Receiving objects: 51% (887/1739) Receiving objects: 52% (905/1739) Receiving objects: 53% (922/1739) Receiving objects: 54% (940/1739) Receiving objects: 55% (957/1739) Receiving objects: 56% (974/1739) Receiving objects: 57% (992/1739) Receiving objects: 58% (1009/1739) Receiving objects: 59% (1027/1739) Receiving objects: 60% (1044/1739) Receiving objects: 61% (1061/1739) Receiving objects: 62% (1079/1739) Receiving objects: 63% (1096/1739) Receiving objects: 64% (1113/1739) Receiving objects: 65% (1131/1739) Receiving objects: 66% (1148/1739) Receiving objects: 67% (1166/1739) Receiving objects: 68% (1183/1739) Receiving objects: 69% (1200/1739) Receiving objects: 70% (1218/1739) Receiving objects: 71% (1235/1739) Receiving objects: 72% (1253/1739) Receiving objects: 73% (1270/1739) Receiving objects: 74% (1287/1739) Receiving objects: 75% (1305/1739) Receiving objects: 76% (1322/1739) Receiving objects: 77% (1340/1739) Receiving objects: 78% (1357/1739) Receiving objects: 79% (1374/1739) Receiving objects: 80% (1392/1739) Receiving objects: 81% (1409/1739) Receiving objects: 82% (1426/1739) Receiving objects: 83% (1444/1739) Receiving objects: 84% (1461/1739) Receiving objects: 85% (1479/1739) Receiving objects: 86% (1496/1739) Receiving objects: 87% (1513/1739) Receiving objects: 88% (1531/1739) Receiving objects: 89% (1548/1739) Receiving objects: 90% (1566/1739) Receiving objects: 91% (1583/1739) Receiving objects: 92% (1600/1739) Receiving objects: 93% (1618/1739) Receiving objects: 94% (1635/1739) remote: Total 1739 (delta 354), reused 316 (delta 286), pack-reused 1276 Receiving objects: 95% (1653/1739) Receiving objects: 96% (1670/1739) Receiving objects: 97% (1687/1739) Receiving objects: 98% (1705/1739) Receiving objects: 99% (1722/1739) Receiving objects: 100% (1739/1739) Receiving objects: 100% (1739/1739), 856.21 KiB | 5.35 MiB/s, done. Resolving deltas: 0% (0/1210) Resolving deltas: 1% (13/1210) Resolving deltas: 2% (25/1210) Resolving deltas: 3% (38/1210) Resolving deltas: 4% (53/1210) Resolving deltas: 5% (61/1210) Resolving deltas: 6% (75/1210) Resolving deltas: 7% (86/1210) Resolving deltas: 8% (97/1210) Resolving deltas: 9% (109/1210) Resolving deltas: 10% (121/1210) Resolving deltas: 11% (135/1210) Resolving deltas: 12% (146/1210) Resolving deltas: 13% (158/1210) Resolving deltas: 14% (170/1210) Resolving deltas: 15% (183/1210) Resolving deltas: 16% (194/1210) Resolving deltas: 17% (206/1210) Resolving deltas: 18% (219/1210) Resolving deltas: 19% (230/1210) Resolving deltas: 20% (243/1210) Resolving deltas: 21% (255/1210) Resolving deltas: 22% (267/1210) Resolving deltas: 23% (282/1210) Resolving deltas: 24% (294/1210) Resolving deltas: 25% (303/1210) Resolving deltas: 26% (316/1210) Resolving deltas: 27% (328/1210) Resolving deltas: 28% (339/1210) Resolving deltas: 29% (352/1210) Resolving deltas: 30% (364/1210) Resolving deltas: 31% (376/1210) Resolving deltas: 32% (389/1210) Resolving deltas: 33% (401/1210) Resolving deltas: 34% (412/1210) Resolving deltas: 35% (426/1210) Resolving deltas: 36% (438/1210) Resolving deltas: 37% (449/1210) Resolving deltas: 38% (460/1210) Resolving deltas: 39% (475/1210) Resolving deltas: 40% (484/1210) Resolving deltas: 41% (499/1210) Resolving deltas: 42% (510/1210) Resolving deltas: 43% (521/1210) Resolving deltas: 44% (533/1210) Resolving deltas: 45% (545/1210) Resolving deltas: 46% (558/1210) Resolving deltas: 47% (572/1210) Resolving deltas: 48% (581/1210) Resolving deltas: 49% (594/1210) Resolving deltas: 50% (605/1210) Resolving deltas: 51% (618/1210) Resolving deltas: 52% (630/1210) Resolving deltas: 53% (642/1210) Resolving deltas: 54% (655/1210) Resolving deltas: 55% (667/1210) Resolving deltas: 56% (679/1210) Resolving deltas: 57% (691/1210) Resolving deltas: 58% (702/1210) Resolving deltas: 59% (714/1210) Resolving deltas: 60% (726/1210) Resolving deltas: 61% (739/1210) Resolving deltas: 62% (751/1210) Resolving deltas: 63% (764/1210) Resolving deltas: 64% (776/1210) Resolving deltas: 65% (787/1210) Resolving deltas: 66% (802/1210) Resolving deltas: 67% (811/1210) Resolving deltas: 68% (823/1210) Resolving deltas: 69% (835/1210) Resolving deltas: 70% (847/1210) Resolving deltas: 71% (861/1210) Resolving deltas: 72% (872/1210) Resolving deltas: 73% (886/1210) Resolving deltas: 74% (896/1210) Resolving deltas: 75% (909/1210) Resolving deltas: 76% (921/1210) Resolving deltas: 77% (932/1210) Resolving deltas: 78% (945/1210) Resolving deltas: 79% (956/1210) Resolving deltas: 80% (969/1210) Resolving deltas: 81% (984/1210) Resolving deltas: 82% (993/1210) Resolving deltas: 83% (1006/1210) Resolving deltas: 84% (1017/1210) Resolving deltas: 85% (1029/1210) Resolving deltas: 86% (1041/1210) Resolving deltas: 87% (1056/1210) Resolving deltas: 88% (1065/1210) Resolving deltas: 89% (1077/1210) Resolving deltas: 90% (1098/1210) Resolving deltas: 91% (1102/1210) Resolving deltas: 92% (1114/1210) Resolving deltas: 93% (1126/1210) Resolving deltas: 94% (1138/1210) Resolving deltas: 95% (1150/1210) Resolving deltas: 96% (1162/1210) Resolving deltas: 97% (1175/1210) Resolving deltas: 98% (1186/1210) Resolving deltas: 99% (1198/1210) Resolving deltas: 100% (1210/1210) Resolving deltas: 100% (1210/1210), done.  -> Cloning breakpad git repo... Cloning into bare repository '/home/felix/packages/sentry-native/breakpad'... remote: Enumerating objects: 23070, done. remote: Counting objects: 0% (1/4869) remote: Counting objects: 1% (49/4869) remote: Counting objects: 2% (98/4869) remote: Counting objects: 3% (147/4869) remote: Counting objects: 4% (195/4869) remote: Counting objects: 5% (244/4869) remote: Counting objects: 6% (293/4869) remote: Counting objects: 7% (341/4869) remote: Counting objects: 8% (390/4869) remote: Counting objects: 9% (439/4869) remote: Counting objects: 10% (487/4869) remote: Counting objects: 11% (536/4869) remote: Counting objects: 12% (585/4869) remote: Counting objects: 13% (633/4869) remote: Counting objects: 14% (682/4869) remote: Counting objects: 15% (731/4869) remote: Counting objects: 16% (780/4869) remote: Counting objects: 17% (828/4869) remote: Counting objects: 18% (877/4869) remote: Counting objects: 19% (926/4869) remote: Counting objects: 20% (974/4869) remote: Counting objects: 21% (1023/4869) remote: Counting objects: 22% (1072/4869) remote: Counting objects: 23% (1120/4869) remote: Counting objects: 24% (1169/4869) remote: Counting objects: 25% (1218/4869) remote: Counting objects: 26% (1266/4869) remote: Counting objects: 27% (1315/4869) remote: Counting objects: 28% (1364/4869) remote: Counting objects: 29% (1413/4869) remote: Counting objects: 30% (1461/4869) remote: Counting objects: 31% (1510/4869) remote: Counting objects: 32% (1559/4869) remote: Counting objects: 33% (1607/4869) remote: Counting objects: 34% (1656/4869) remote: Counting objects: 35% (1705/4869) remote: Counting objects: 36% (1753/4869) remote: Counting objects: 37% (1802/4869) remote: Counting objects: 38% (1851/4869) remote: Counting objects: 39% (1899/4869) remote: Counting objects: 40% (1948/4869) remote: Counting objects: 41% (1997/4869) remote: Counting objects: 42% (2045/4869) remote: Counting objects: 43% (2094/4869) remote: Counting objects: 44% (2143/4869) remote: Counting objects: 45% (2192/4869) remote: Counting objects: 46% (2240/4869) remote: Counting objects: 47% (2289/4869) remote: Counting objects: 48% (2338/4869) remote: Counting objects: 49% (2386/4869) remote: Counting objects: 50% (2435/4869) remote: Counting objects: 51% (2484/4869) remote: Counting objects: 52% (2532/4869) remote: Counting objects: 53% (2581/4869) remote: Counting objects: 54% (2630/4869) remote: Counting objects: 55% (2678/4869) remote: Counting objects: 56% (2727/4869) remote: Counting objects: 57% (2776/4869) remote: Counting objects: 58% (2825/4869) remote: Counting objects: 59% (2873/4869) remote: Counting objects: 60% (2922/4869) remote: Counting objects: 61% (2971/4869) remote: Counting objects: 62% (3019/4869) remote: Counting objects: 63% (3068/4869) remote: Counting objects: 64% (3117/4869) remote: Counting objects: 65% (3165/4869) remote: Counting objects: 66% (3214/4869) remote: Counting objects: 67% (3263/4869) remote: Counting objects: 68% (3311/4869) remote: Counting objects: 69% (3360/4869) remote: Counting objects: 70% (3409/4869) remote: Counting objects: 71% (3457/4869) remote: Counting objects: 72% (3506/4869) remote: Counting objects: 73% (3555/4869) remote: Counting objects: 74% (3604/4869) remote: Counting objects: 75% (3652/4869) remote: Counting objects: 76% (3701/4869) remote: Counting objects: 77% (3750/4869) remote: Counting objects: 78% (3798/4869) remote: Counting objects: 79% (3847/4869) remote: Counting objects: 80% (3896/4869) remote: Counting objects: 81% (3944/4869) remote: Counting objects: 82% (3993/4869) remote: Counting objects: 83% (4042/4869) remote: Counting objects: 84% (4090/4869) remote: Counting objects: 85% (4139/4869) remote: Counting objects: 86% (4188/4869) remote: Counting objects: 87% (4237/4869) remote: Counting objects: 88% (4285/4869) remote: Counting objects: 89% (4334/4869) remote: Counting objects: 90% (4383/4869) remote: Counting objects: 91% (4431/4869) remote: Counting objects: 92% (4480/4869) remote: Counting objects: 93% (4529/4869) remote: Counting objects: 94% (4577/4869) remote: Counting objects: 95% (4626/4869) remote: Counting objects: 96% (4675/4869) remote: Counting objects: 97% (4723/4869) remote: Counting objects: 98% (4772/4869) remote: Counting objects: 99% (4821/4869) remote: Counting objects: 100% (4869/4869) remote: Counting objects: 100% (4869/4869), done. remote: Compressing objects: 0% (1/1442) remote: Compressing objects: 1% (15/1442) remote: Compressing objects: 2% (29/1442) remote: Compressing objects: 3% (44/1442) remote: Compressing objects: 4% (58/1442) remote: Compressing objects: 5% (73/1442) remote: Compressing objects: 6% (87/1442) remote: Compressing objects: 7% (101/1442) remote: Compressing objects: 8% (116/1442) remote: Compressing objects: 9% (130/1442) remote: Compressing objects: 10% (145/1442) remote: Compressing objects: 11% (159/1442) remote: Compressing objects: 12% (174/1442) remote: Compressing objects: 13% (188/1442) remote: Compressing objects: 14% (202/1442) remote: Compressing objects: 15% (217/1442) remote: Compressing objects: 16% (231/1442) remote: Compressing objects: 17% (246/1442) remote: Compressing objects: 18% (260/1442) remote: Compressing objects: 19% (274/1442) remote: Compressing objects: 20% (289/1442) remote: Compressing objects: 21% (303/1442) remote: Compressing objects: 22% (318/1442) remote: Compressing objects: 23% (332/1442) remote: Compressing objects: 24% (347/1442) remote: Compressing objects: 25% (361/1442) remote: Compressing objects: 26% (375/1442) remote: Compressing objects: 27% (390/1442) remote: Compressing objects: 28% (404/1442) remote: Compressing objects: 29% (419/1442) remote: Compressing objects: 30% (433/1442) remote: Compressing objects: 31% (448/1442) remote: Compressing objects: 32% (462/1442) remote: Compressing objects: 33% (476/1442) remote: Compressing objects: 34% (491/1442) remote: Compressing objects: 35% (505/1442) remote: Compressing objects: 36% (520/1442) remote: Compressing objects: 37% (534/1442) remote: Compressing objects: 38% (548/1442) remote: Compressing objects: 39% (563/1442) remote: Compressing objects: 40% (577/1442) remote: Compressing objects: 41% (592/1442) remote: Compressing objects: 42% (606/1442) remote: Compressing objects: 43% (621/1442) remote: Compressing objects: 44% (635/1442) remote: Compressing objects: 45% (649/1442) remote: Compressing objects: 46% (664/1442) remote: Compressing objects: 47% (678/1442) remote: Compressing objects: 48% (693/1442) remote: Compressing objects: 49% (707/1442) remote: Compressing objects: 50% (721/1442) remote: Compressing objects: 51% (736/1442) remote: Compressing objects: 52% (750/1442) remote: Compressing objects: 53% (765/1442) remote: Compressing objects: 54% (779/1442) remote: Compressing objects: 55% (794/1442) remote: Compressing objects: 56% (808/1442) remote: Compressing objects: 57% (822/1442) remote: Compressing objects: 58% (837/1442) remote: Compressing objects: 59% (851/1442) remote: Compressing objects: 60% (866/1442) remote: Compressing objects: 61% (880/1442) remote: Compressing objects: 62% (895/1442) remote: Compressing objects: 63% (909/1442) remote: Compressing objects: 64% (923/1442) remote: Compressing objects: 65% (938/1442) remote: Compressing objects: 66% (952/1442) remote: Compressing objects: 67% (967/1442) remote: Compressing objects: 68% (981/1442) remote: Compressing objects: 69% (995/1442) remote: Compressing objects: 70% (1010/1442) remote: Compressing objects: 71% (1024/1442) remote: Compressing objects: 72% (1039/1442) remote: Compressing objects: 73% (1053/1442) remote: Compressing objects: 74% (1068/1442) remote: Compressing objects: 75% (1082/1442) remote: Compressing objects: 76% (1096/1442) remote: Compressing objects: 77% (1111/1442) remote: Compressing objects: 78% (1125/1442) remote: Compressing objects: 79% (1140/1442) remote: Compressing objects: 80% (1154/1442) remote: Compressing objects: 81% (1169/1442) remote: Compressing objects: 82% (1183/1442) remote: Compressing objects: 83% (1197/1442) remote: Compressing objects: 84% (1212/1442) remote: Compressing objects: 85% (1226/1442) remote: Compressing objects: 86% (1241/1442) remote: Compressing objects: 87% (1255/1442) remote: Compressing objects: 88% (1269/1442) remote: Compressing objects: 89% (1284/1442) remote: Compressing objects: 90% (1298/1442) remote: Compressing objects: 91% (1313/1442) remote: Compressing objects: 92% (1327/1442) remote: Compressing objects: 93% (1342/1442) remote: Compressing objects: 94% (1356/1442) remote: Compressing objects: 95% (1370/1442) remote: Compressing objects: 96% (1385/1442) remote: Compressing objects: 97% (1399/1442) remote: Compressing objects: 98% (1414/1442) remote: Compressing objects: 99% (1428/1442) remote: Compressing objects: 100% (1442/1442) remote: Compressing objects: 100% (1442/1442), done. Receiving objects: 0% (1/23070) Receiving objects: 1% (231/23070) Receiving objects: 2% (462/23070) Receiving objects: 3% (693/23070) Receiving objects: 4% (923/23070) Receiving objects: 5% (1154/23070) Receiving objects: 6% (1385/23070) Receiving objects: 7% (1615/23070) Receiving objects: 8% (1846/23070) Receiving objects: 9% (2077/23070) Receiving objects: 10% (2307/23070) Receiving objects: 11% (2538/23070) Receiving objects: 12% (2769/23070) Receiving objects: 13% (3000/23070) Receiving objects: 14% (3230/23070) Receiving objects: 15% (3461/23070) Receiving objects: 16% (3692/23070) Receiving objects: 17% (3922/23070) Receiving objects: 18% (4153/23070) Receiving objects: 19% (4384/23070) Receiving objects: 20% (4614/23070) Receiving objects: 21% (4845/23070) Receiving objects: 22% (5076/23070) Receiving objects: 23% (5307/23070) Receiving objects: 24% (5537/23070) Receiving objects: 25% (5768/23070) Receiving objects: 26% (5999/23070) Receiving objects: 27% (6229/23070) Receiving objects: 28% (6460/23070) Receiving objects: 29% (6691/23070) Receiving objects: 30% (6921/23070) Receiving objects: 31% (7152/23070) Receiving objects: 32% (7383/23070) Receiving objects: 33% (7614/23070) Receiving objects: 34% (7844/23070) Receiving objects: 35% (8075/23070) Receiving objects: 36% (8306/23070) Receiving objects: 37% (8536/23070) Receiving objects: 38% (8767/23070) Receiving objects: 39% (8998/23070) Receiving objects: 40% (9228/23070) Receiving objects: 41% (9459/23070) Receiving objects: 42% (9690/23070) Receiving objects: 43% (9921/23070) Receiving objects: 44% (10151/23070) Receiving objects: 45% (10382/23070) Receiving objects: 46% (10613/23070) Receiving objects: 47% (10843/23070) Receiving objects: 48% (11074/23070) Receiving objects: 49% (11305/23070) Receiving objects: 50% (11535/23070) Receiving objects: 51% (11766/23070) Receiving objects: 52% (11997/23070) Receiving objects: 53% (12228/23070) Receiving objects: 54% (12458/23070) Receiving objects: 55% (12689/23070) Receiving objects: 56% (12920/23070) Receiving objects: 57% (13150/23070) Receiving objects: 58% (13381/23070) Receiving objects: 59% (13612/23070) Receiving objects: 60% (13842/23070) Receiving objects: 61% (14073/23070) Receiving objects: 62% (14304/23070) Receiving objects: 63% (14535/23070) Receiving objects: 64% (14765/23070) Receiving objects: 65% (14996/23070) Receiving objects: 66% (15227/23070) Receiving objects: 67% (15457/23070) Receiving objects: 68% (15688/23070) Receiving objects: 69% (15919/23070) Receiving objects: 70% (16149/23070) Receiving objects: 71% (16380/23070) Receiving objects: 72% (16611/23070) Receiving objects: 73% (16842/23070), 11.11 MiB | 21.98 MiB/s Receiving objects: 74% (17072/23070), 11.11 MiB | 21.98 MiB/s Receiving objects: 75% (17303/23070), 11.11 MiB | 21.98 MiB/s Receiving objects: 76% (17534/23070), 11.11 MiB | 21.98 MiB/s Receiving objects: 76% (17712/23070), 23.75 MiB | 23.63 MiB/s Receiving objects: 77% (17764/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 78% (17995/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 79% (18226/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 80% (18456/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 81% (18687/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 82% (18918/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 83% (19149/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 84% (19379/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 85% (19610/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 86% (19841/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 87% (20071/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 88% (20302/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 89% (20533/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 90% (20763/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 91% (20994/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 92% (21225/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 93% (21456/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 94% (21686/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 95% (21917/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 96% (22148/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 97% (22378/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 98% (22609/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 99% (22840/23070), 36.33 MiB | 24.13 MiB/s remote: Total 23070 (delta 4214), reused 3496 (delta 3421), pack-reused 18201 Receiving objects: 100% (23070/23070), 36.33 MiB | 24.13 MiB/s Receiving objects: 100% (23070/23070), 44.19 MiB | 24.49 MiB/s, done. Resolving deltas: 0% (0/17395) Resolving deltas: 1% (174/17395) Resolving deltas: 2% (348/17395) Resolving deltas: 3% (522/17395) Resolving deltas: 4% (696/17395) Resolving deltas: 5% (870/17395) Resolving deltas: 6% (1044/17395) Resolving deltas: 7% (1218/17395) Resolving deltas: 8% (1392/17395) Resolving deltas: 9% (1566/17395) Resolving deltas: 10% (1743/17395) Resolving deltas: 11% (1914/17395) Resolving deltas: 12% (2088/17395) Resolving deltas: 13% (2262/17395) Resolving deltas: 14% (2437/17395) Resolving deltas: 15% (2614/17395) Resolving deltas: 16% (2788/17395) Resolving deltas: 17% (2958/17395) Resolving deltas: 18% (3133/17395) Resolving deltas: 19% (3306/17395) Resolving deltas: 20% (3479/17395) Resolving deltas: 21% (3653/17395) Resolving deltas: 22% (3828/17395) Resolving deltas: 23% (4003/17395) Resolving deltas: 24% (4175/17395) Resolving deltas: 25% (4350/17395) Resolving deltas: 26% (4525/17395) Resolving deltas: 27% (4697/17395) Resolving deltas: 28% (4872/17395) Resolving deltas: 29% (5045/17395) Resolving deltas: 30% (5219/17395) Resolving deltas: 31% (5393/17395) Resolving deltas: 32% (5568/17395) Resolving deltas: 33% (5741/17395) Resolving deltas: 34% (5915/17395) Resolving deltas: 35% (6089/17395) Resolving deltas: 36% (6267/17395) Resolving deltas: 37% (6437/17395) Resolving deltas: 38% (6611/17395) Resolving deltas: 39% (6786/17395) Resolving deltas: 40% (6958/17395) Resolving deltas: 41% (7140/17395) Resolving deltas: 42% (7306/17395) Resolving deltas: 43% (7484/17395) Resolving deltas: 44% (7654/17395) Resolving deltas: 45% (7829/17395) Resolving deltas: 46% (8004/17395) Resolving deltas: 47% (8176/17395) Resolving deltas: 48% (8350/17395) Resolving deltas: 49% (8524/17395) Resolving deltas: 50% (8698/17395) Resolving deltas: 51% (8872/17395) Resolving deltas: 52% (9046/17395) Resolving deltas: 53% (9221/17395) Resolving deltas: 54% (9395/17395) Resolving deltas: 55% (9570/17395) Resolving deltas: 56% (9742/17395) Resolving deltas: 57% (9916/17395) Resolving deltas: 58% (10090/17395) Resolving deltas: 59% (10265/17395) Resolving deltas: 60% (10438/17395) Resolving deltas: 61% (10611/17395) Resolving deltas: 62% (10785/17395) Resolving deltas: 63% (10960/17395) Resolving deltas: 64% (11133/17395) Resolving deltas: 65% (11310/17395) Resolving deltas: 66% (11481/17395) Resolving deltas: 67% (11655/17395) Resolving deltas: 68% (11829/17395) Resolving deltas: 69% (12003/17395) Resolving deltas: 70% (12178/17395) Resolving deltas: 71% (12351/17395) Resolving deltas: 72% (12525/17395) Resolving deltas: 73% (12699/17395) Resolving deltas: 74% (12873/17395) Resolving deltas: 75% (13047/17395) Resolving deltas: 76% (13221/17395) Resolving deltas: 77% (13395/17395) Resolving deltas: 78% (13569/17395) Resolving deltas: 79% (13743/17395) Resolving deltas: 80% (13916/17395) Resolving deltas: 81% (14090/17395) Resolving deltas: 82% (14264/17395) Resolving deltas: 83% (14441/17395) Resolving deltas: 84% (14612/17395) Resolving deltas: 85% (14786/17395) Resolving deltas: 86% (14960/17395) Resolving deltas: 87% (15135/17395) Resolving deltas: 88% (15309/17395) Resolving deltas: 89% (15482/17395) Resolving deltas: 90% (15656/17395) Resolving deltas: 91% (15837/17395) Resolving deltas: 92% (16006/17395) Resolving deltas: 93% (16181/17395) Resolving deltas: 94% (16356/17395) Resolving deltas: 95% (16532/17395) Resolving deltas: 96% (16703/17395) Resolving deltas: 97% (16876/17395) Resolving deltas: 98% (17048/17395) Resolving deltas: 99% (17223/17395) Resolving deltas: 100% (17395/17395) Resolving deltas: 100% (17395/17395), done.  -> Cloning linux-syscall-support git repo... Cloning into bare repository '/home/felix/packages/sentry-native/linux-syscall-support'... remote: Counting objects: 1  remote: Counting objects: 1704, done remote: Finding sources: 1% (9/1704)  remote: Finding sources: 2% (26/1704)  remote: Finding sources: 3% (43/1704)  remote: Finding sources: 4% (60/1704)  remote: Finding sources: 5% (77/1704)  remote: Finding sources: 6% (94/1704)  remote: Finding sources: 7% (111/1704)  remote: Finding sources: 8% (128/1704)  remote: Finding sources: 9% (145/1704)  remote: Finding sources: 10% (162/1704)  remote: Finding sources: 11% (179/1704)  remote: Finding sources: 12% (196/1704)  remote: Finding sources: 13% (213/1704)  remote: Finding sources: 14% (231/1704)  remote: Finding sources: 15% (248/1704)  remote: Finding sources: 16% (265/1704)  remote: Finding sources: 17% (282/1704)  remote: Finding sources: 18% (299/1704)  remote: Finding sources: 19% (316/1704)  remote: Finding sources: 20% (333/1704)  remote: Finding sources: 21% (350/1704)  remote: Finding sources: 22% (367/1704)  remote: Finding sources: 23% (384/1704)  remote: Finding sources: 24% (401/1704)  remote: Finding sources: 25% (418/1704)  remote: Finding sources: 26% (435/1704)  remote: Finding sources: 27% (452/1704)  remote: Finding sources: 28% (469/1704)  remote: Finding sources: 29% (486/1704)  remote: Finding sources: 30% (503/1704)  remote: Finding sources: 31% (520/1704)  remote: Finding sources: 32% (537/1704)  remote: Finding sources: 33% (554/1704)  remote: Finding sources: 34% (571/1704)  remote: Finding sources: 35% (588/1704)  remote: Finding sources: 36% (605/1704)  remote: Finding sources: 37% (622/1704)  remote: Finding sources: 38% (639/1704)  remote: Finding sources: 39% (657/1704)  remote: Finding sources: 40% (674/1704)  remote: Finding sources: 41% (691/1704)  remote: Finding sources: 42% (708/1704)  remote: Finding sources: 43% (725/1704)  remote: Finding sources: 44% (742/1704)  remote: Finding sources: 45% (759/1704)  remote: Finding sources: 46% (776/1704)  remote: Finding sources: 47% (793/1704)  remote: Finding sources: 48% (810/1704)  remote: Finding sources: 49% (827/1704)  remote: Finding sources: 50% (844/1704)  remote: Finding sources: 51% (861/1704)  remote: Finding sources: 52% (878/1704)  remote: Finding sources: 53% (895/1704)  remote: Finding sources: 54% (912/1704)  remote: Finding sources: 55% (929/1704)  remote: Finding sources: 56% (946/1704)  remote: Finding sources: 57% (963/1704)  remote: Finding sources: 58% (980/1704)  remote: Finding sources: 59% (997/1704)  remote: Finding sources: 60% (1014/1704)  remote: Finding sources: 61% (1031/1704)  remote: Finding sources: 62% (1048/1704)  remote: Finding sources: 63% (1065/1704)  remote: Finding sources: 64% (1083/1704)  remote: Finding sources: 65% (1100/1704)  remote: Finding sources: 66% (1117/1704)  remote: Finding sources: 67% (1134/1704)  remote: Finding sources: 68% (1151/1704)  remote: Finding sources: 69% (1168/1704)  remote: Finding sources: 70% (1185/1704)  remote: Finding sources: 71% (1202/1704)  remote: Finding sources: 72% (1219/1704)  remote: Finding sources: 73% (1236/1704)  remote: Finding sources: 74% (1253/1704)  remote: Finding sources: 75% (1270/1704)  remote: Finding sources: 76% (1287/1704)  remote: Finding sources: 77% (1304/1704)  remote: Finding sources: 78% (1321/1704)  remote: Finding sources: 79% (1338/1704)  remote: Finding sources: 80% (1355/1704)  remote: Finding sources: 81% (1372/1704)  remote: Finding sources: 82% (1389/1704)  remote: Finding sources: 83% (1406/1704)  remote: Finding sources: 84% (1423/1704)  remote: Finding sources: 85% (1440/1704)  remote: Finding sources: 86% (1457/1704)  remote: Finding sources: 87% (1474/1704)  remote: Finding sources: 88% (1491/1704)  remote: Finding sources: 89% (1509/1704)  remote: Finding sources: 90% (1526/1704)  remote: Finding sources: 91% (1543/1704)  remote: Finding sources: 92% (1560/1704)  remote: Finding sources: 93% (1577/1704)  remote: Finding sources: 94% (1594/1704)  remote: Finding sources: 95% (1611/1704)  remote: Finding sources: 96% (1628/1704)  remote: Finding sources: 97% (1645/1704)  remote: Finding sources: 98% (1662/1704)  remote: Finding sources: 99% (1679/1704)  remote: Finding sources: 100% (1696/1704)  remote: Finding sources: 100% (1704/1704) Receiving objects: 0% (1/2012) Receiving objects: 1% (21/2012) Receiving objects: 2% (41/2012) Receiving objects: 3% (61/2012) Receiving objects: 4% (81/2012) Receiving objects: 5% (101/2012) Receiving objects: 6% (121/2012) Receiving objects: 7% (141/2012) Receiving objects: 8% (161/2012) Receiving objects: 9% (182/2012) Receiving objects: 10% (202/2012) Receiving objects: 11% (222/2012) Receiving objects: 12% (242/2012) Receiving objects: 13% (262/2012) Receiving objects: 14% (282/2012) Receiving objects: 15% (302/2012) Receiving objects: 16% (322/2012) Receiving objects: 17% (343/2012) Receiving objects: 18% (363/2012) Receiving objects: 19% (383/2012) Receiving objects: 20% (403/2012) Receiving objects: 21% (423/2012) Receiving objects: 22% (443/2012) Receiving objects: 23% (463/2012) Receiving objects: 24% (483/2012) Receiving objects: 25% (503/2012) Receiving objects: 26% (524/2012) Receiving objects: 27% (544/2012) Receiving objects: 28% (564/2012) Receiving objects: 29% (584/2012) Receiving objects: 30% (604/2012) Receiving objects: 31% (624/2012) Receiving objects: 32% (644/2012) Receiving objects: 33% (664/2012) Receiving objects: 34% (685/2012) Receiving objects: 35% (705/2012) Receiving objects: 36% (725/2012) Receiving objects: 37% (745/2012) Receiving objects: 38% (765/2012) Receiving objects: 39% (785/2012) Receiving objects: 40% (805/2012) Receiving objects: 41% (825/2012) Receiving objects: 42% (846/2012) Receiving objects: 43% (866/2012) Receiving objects: 44% (886/2012) Receiving objects: 45% (906/2012) Receiving objects: 46% (926/2012) Receiving objects: 47% (946/2012) Receiving objects: 48% (966/2012) Receiving objects: 49% (986/2012) Receiving objects: 50% (1006/2012) Receiving objects: 51% (1027/2012) Receiving objects: 52% (1047/2012) Receiving objects: 53% (1067/2012) Receiving objects: 54% (1087/2012) Receiving objects: 55% (1107/2012) Receiving objects: 56% (1127/2012) Receiving objects: 57% (1147/2012) Receiving objects: 58% (1167/2012) Receiving objects: 59% (1188/2012) Receiving objects: 60% (1208/2012) Receiving objects: 61% (1228/2012) Receiving objects: 62% (1248/2012) Receiving objects: 63% (1268/2012) Receiving objects: 64% (1288/2012) Receiving objects: 65% (1308/2012) Receiving objects: 66% (1328/2012) Receiving objects: 67% (1349/2012) Receiving objects: 68% (1369/2012) Receiving objects: 69% (1389/2012) Receiving objects: 70% (1409/2012) Receiving objects: 71% (1429/2012) Receiving objects: 72% (1449/2012) Receiving objects: 73% (1469/2012) Receiving objects: 74% (1489/2012) Receiving objects: 75% (1509/2012) Receiving objects: 76% (1530/2012) Receiving objects: 77% (1550/2012) Receiving objects: 78% (1570/2012) Receiving objects: 79% (1590/2012) Receiving objects: 80% (1610/2012) Receiving objects: 81% (1630/2012) Receiving objects: 82% (1650/2012) Receiving objects: 83% (1670/2012) Receiving objects: 84% (1691/2012) Receiving objects: 85% (1711/2012) Receiving objects: 86% (1731/2012) Receiving objects: 87% (1751/2012) Receiving objects: 88% (1771/2012) Receiving objects: 89% (1791/2012) Receiving objects: 90% (1811/2012) Receiving objects: 91% (1831/2012) Receiving objects: 92% (1852/2012) Receiving objects: 93% (1872/2012) Receiving objects: 94% (1892/2012) Receiving objects: 95% (1912/2012) Receiving objects: 96% (1932/2012) remote: Total 2012 (delta 553), reused 2012 (delta 553) Receiving objects: 97% (1952/2012) Receiving objects: 98% (1972/2012) Receiving objects: 99% (1992/2012) Receiving objects: 100% (2012/2012) Receiving objects: 100% (2012/2012), 1.52 MiB | 20.75 MiB/s, done. Resolving deltas: 0% (0/553) Resolving deltas: 1% (6/553) Resolving deltas: 2% (12/553) Resolving deltas: 3% (17/553) Resolving deltas: 4% (24/553) Resolving deltas: 5% (28/553) Resolving deltas: 6% (34/553) Resolving deltas: 7% (40/553) Resolving deltas: 8% (45/553) Resolving deltas: 9% (50/553) Resolving deltas: 10% (56/553) Resolving deltas: 11% (61/553) Resolving deltas: 12% (70/553) Resolving deltas: 13% (73/553) Resolving deltas: 14% (78/553) Resolving deltas: 15% (83/553) Resolving deltas: 16% (90/553) Resolving deltas: 17% (95/553) Resolving deltas: 18% (100/553) Resolving deltas: 19% (106/553) Resolving deltas: 20% (111/553) Resolving deltas: 21% (120/553) Resolving deltas: 22% (123/553) Resolving deltas: 23% (128/553) Resolving deltas: 24% (135/553) Resolving deltas: 25% (139/553) Resolving deltas: 27% (150/553) Resolving deltas: 28% (156/553) Resolving deltas: 29% (162/553) Resolving deltas: 30% (166/553) Resolving deltas: 31% (172/553) Resolving deltas: 32% (177/553) Resolving deltas: 33% (185/553) Resolving deltas: 34% (189/553) Resolving deltas: 35% (194/553) Resolving deltas: 36% (201/553) Resolving deltas: 37% (205/553) Resolving deltas: 38% (211/553) Resolving deltas: 39% (216/553) Resolving deltas: 40% (222/553) Resolving deltas: 41% (227/553) Resolving deltas: 42% (233/553) Resolving deltas: 43% (239/553) Resolving deltas: 44% (246/553) Resolving deltas: 45% (249/553) Resolving deltas: 46% (257/553) Resolving deltas: 47% (260/553) Resolving deltas: 48% (266/553) Resolving deltas: 49% (271/553) Resolving deltas: 50% (277/553) Resolving deltas: 51% (283/553) Resolving deltas: 52% (288/553) Resolving deltas: 53% (294/553) Resolving deltas: 54% (303/553) Resolving deltas: 56% (312/553) Resolving deltas: 57% (318/553) Resolving deltas: 58% (321/553) Resolving deltas: 59% (327/553) Resolving deltas: 60% (332/553) Resolving deltas: 61% (338/553) Resolving deltas: 62% (343/553) Resolving deltas: 63% (350/553) Resolving deltas: 64% (356/553) Resolving deltas: 65% (361/553) Resolving deltas: 66% (365/553) Resolving deltas: 67% (373/553) Resolving deltas: 68% (377/553) Resolving deltas: 69% (382/553) Resolving deltas: 70% (389/553) Resolving deltas: 71% (393/553) Resolving deltas: 72% (399/553) Resolving deltas: 73% (404/553) Resolving deltas: 74% (410/553) Resolving deltas: 75% (415/553) Resolving deltas: 76% (423/553) Resolving deltas: 77% (426/553) Resolving deltas: 78% (432/553) Resolving deltas: 79% (437/553) Resolving deltas: 80% (443/553) Resolving deltas: 81% (448/553) Resolving deltas: 82% (454/553) Resolving deltas: 83% (459/553) Resolving deltas: 84% (465/553) Resolving deltas: 85% (473/553) Resolving deltas: 86% (479/553) Resolving deltas: 87% (482/553) Resolving deltas: 88% (488/553) Resolving deltas: 89% (493/553) Resolving deltas: 90% (501/553) Resolving deltas: 91% (504/553) Resolving deltas: 92% (509/553) Resolving deltas: 93% (515/553) Resolving deltas: 94% (520/553) Resolving deltas: 95% (526/553) Resolving deltas: 96% (531/553) Resolving deltas: 97% (537/553) Resolving deltas: 98% (542/553) Resolving deltas: 99% (548/553) Resolving deltas: 100% (553/553) Resolving deltas: 100% (553/553), done.  -> Cloning crashpad git repo... Cloning into bare repository '/home/felix/packages/sentry-native/crashpad'... remote: Enumerating objects: 26512, done. remote: Counting objects: 0% (1/17696) remote: Counting objects: 1% (177/17696) remote: Counting objects: 2% (354/17696) remote: Counting objects: 3% (531/17696) remote: Counting objects: 4% (708/17696) remote: Counting objects: 5% (885/17696) remote: Counting objects: 6% (1062/17696) remote: Counting objects: 7% (1239/17696) remote: Counting objects: 8% (1416/17696) remote: Counting objects: 9% (1593/17696) remote: Counting objects: 10% (1770/17696) remote: Counting objects: 11% (1947/17696) remote: Counting objects: 12% (2124/17696) remote: Counting objects: 13% (2301/17696) remote: Counting objects: 14% (2478/17696) remote: Counting objects: 15% (2655/17696) remote: Counting objects: 16% (2832/17696) remote: Counting objects: 17% (3009/17696) remote: Counting objects: 18% (3186/17696) remote: Counting objects: 19% (3363/17696) remote: Counting objects: 20% (3540/17696) remote: Counting objects: 21% (3717/17696) remote: Counting objects: 22% (3894/17696) remote: Counting objects: 23% (4071/17696) remote: Counting objects: 24% (4248/17696) remote: Counting objects: 25% (4424/17696) remote: Counting objects: 26% (4601/17696) remote: Counting objects: 27% (4778/17696) remote: Counting objects: 28% (4955/17696) remote: Counting objects: 29% (5132/17696) remote: Counting objects: 30% (5309/17696) remote: Counting objects: 31% (5486/17696) remote: Counting objects: 32% (5663/17696) remote: Counting objects: 33% (5840/17696) remote: Counting objects: 34% (6017/17696) remote: Counting objects: 35% (6194/17696) remote: Counting objects: 36% (6371/17696) remote: Counting objects: 37% (6548/17696) remote: Counting objects: 38% (6725/17696) remote: Counting objects: 39% (6902/17696) remote: Counting objects: 40% (7079/17696) remote: Counting objects: 41% (7256/17696) remote: Counting objects: 42% (7433/17696) remote: Counting objects: 43% (7610/17696) remote: Counting objects: 44% (7787/17696) remote: Counting objects: 45% (7964/17696) remote: Counting objects: 46% (8141/17696) remote: Counting objects: 47% (8318/17696) remote: Counting objects: 48% (8495/17696) remote: Counting objects: 49% (8672/17696) remote: Counting objects: 50% (8848/17696) remote: Counting objects: 51% (9025/17696) remote: Counting objects: 52% (9202/17696) remote: Counting objects: 53% (9379/17696) remote: Counting objects: 54% (9556/17696) remote: Counting objects: 55% (9733/17696) remote: Counting objects: 56% (9910/17696) remote: Counting objects: 57% (10087/17696) remote: Counting objects: 58% (10264/17696) remote: Counting objects: 59% (10441/17696) remote: Counting objects: 60% (10618/17696) remote: Counting objects: 61% (10795/17696) remote: Counting objects: 62% (10972/17696) remote: Counting objects: 63% (11149/17696) remote: Counting objects: 64% (11326/17696) remote: Counting objects: 65% (11503/17696) remote: Counting objects: 66% (11680/17696) remote: Counting objects: 67% (11857/17696) remote: Counting objects: 68% (12034/17696) remote: Counting objects: 69% (12211/17696) remote: Counting objects: 70% (12388/17696) remote: Counting objects: 71% (12565/17696) remote: Counting objects: 72% (12742/17696) remote: Counting objects: 73% (12919/17696) remote: Counting objects: 74% (13096/17696) remote: Counting objects: 75% (13272/17696) remote: Counting objects: 76% (13449/17696) remote: Counting objects: 77% (13626/17696) remote: Counting objects: 78% (13803/17696) remote: Counting objects: 79% (13980/17696) remote: Counting objects: 80% (14157/17696) remote: Counting objects: 81% (14334/17696) remote: Counting objects: 82% (14511/17696) remote: Counting objects: 83% (14688/17696) remote: Counting objects: 84% (14865/17696) remote: Counting objects: 85% (15042/17696) remote: Counting objects: 86% (15219/17696) remote: Counting objects: 87% (15396/17696) remote: Counting objects: 88% (15573/17696) remote: Counting objects: 89% (15750/17696) remote: Counting objects: 90% (15927/17696) remote: Counting objects: 91% (16104/17696) remote: Counting objects: 92% (16281/17696) remote: Counting objects: 93% (16458/17696) remote: Counting objects: 94% (16635/17696) remote: Counting objects: 95% (16812/17696) remote: Counting objects: 96% (16989/17696) remote: Counting objects: 97% (17166/17696) remote: Counting objects: 98% (17343/17696) remote: Counting objects: 99% (17520/17696) remote: Counting objects: 100% (17696/17696) remote: Counting objects: 100% (17696/17696), done. remote: Compressing objects: 0% (1/2543) remote: Compressing objects: 1% (26/2543) remote: Compressing objects: 2% (51/2543) remote: Compressing objects: 3% (77/2543) remote: Compressing objects: 4% (102/2543) remote: Compressing objects: 5% (128/2543) remote: Compressing objects: 6% (153/2543) remote: Compressing objects: 7% (179/2543) remote: Compressing objects: 8% (204/2543) remote: Compressing objects: 9% (229/2543) remote: Compressing objects: 10% (255/2543) remote: Compressing objects: 11% (280/2543) remote: Compressing objects: 12% (306/2543) remote: Compressing objects: 13% (331/2543) remote: Compressing objects: 14% (357/2543) remote: Compressing objects: 15% (382/2543) remote: Compressing objects: 16% (407/2543) remote: Compressing objects: 17% (433/2543) remote: Compressing objects: 18% (458/2543) remote: Compressing objects: 19% (484/2543) remote: Compressing objects: 20% (509/2543) remote: Compressing objects: 21% (535/2543) remote: Compressing objects: 22% (560/2543) remote: Compressing objects: 23% (585/2543) remote: Compressing objects: 24% (611/2543) remote: Compressing objects: 25% (636/2543) remote: Compressing objects: 26% (662/2543) remote: Compressing objects: 27% (687/2543) remote: Compressing objects: 28% (713/2543) remote: Compressing objects: 29% (738/2543) remote: Compressing objects: 30% (763/2543) remote: Compressing objects: 31% (789/2543) remote: Compressing objects: 32% (814/2543) remote: Compressing objects: 33% (840/2543) remote: Compressing objects: 34% (865/2543) remote: Compressing objects: 35% (891/2543) remote: Compressing objects: 36% (916/2543) remote: Compressing objects: 37% (941/2543) remote: Compressing objects: 38% (967/2543) remote: Compressing objects: 39% (992/2543) remote: Compressing objects: 40% (1018/2543) remote: Compressing objects: 41% (1043/2543) remote: Compressing objects: 42% (1069/2543) remote: Compressing objects: 43% (1094/2543) remote: Compressing objects: 44% (1119/2543) remote: Compressing objects: 45% (1145/2543) remote: Compressing objects: 46% (1170/2543) remote: Compressing objects: 47% (1196/2543) remote: Compressing objects: 48% (1221/2543) remote: Compressing objects: 49% (1247/2543) remote: Compressing objects: 50% (1272/2543) remote: Compressing objects: 51% (1297/2543) remote: Compressing objects: 52% (1323/2543) remote: Compressing objects: 53% (1348/2543) remote: Compressing objects: 54% (1374/2543) remote: Compressing objects: 55% (1399/2543) remote: Compressing objects: 56% (1425/2543) remote: Compressing objects: 57% (1450/2543) remote: Compressing objects: 58% (1475/2543) remote: Compressing objects: 59% (1501/2543) remote: Compressing objects: 60% (1526/2543) remote: Compressing objects: 61% (1552/2543) remote: Compressing objects: 62% (1577/2543) remote: Compressing objects: 63% (1603/2543) remote: Compressing objects: 64% (1628/2543) remote: Compressing objects: 65% (1653/2543) remote: Compressing objects: 66% (1679/2543) remote: Compressing objects: 67% (1704/2543) remote: Compressing objects: 68% (1730/2543) remote: Compressing objects: 69% (1755/2543) remote: Compressing objects: 70% (1781/2543) remote: Compressing objects: 71% (1806/2543) remote: Compressing objects: 72% (1831/2543) remote: Compressing objects: 73% (1857/2543) remote: Compressing objects: 74% (1882/2543) remote: Compressing objects: 75% (1908/2543) remote: Compressing objects: 76% (1933/2543) remote: Compressing objects: 77% (1959/2543) remote: Compressing objects: 78% (1984/2543) remote: Compressing objects: 79% (2009/2543) remote: Compressing objects: 80% (2035/2543) remote: Compressing objects: 81% (2060/2543) remote: Compressing objects: 82% (2086/2543) remote: Compressing objects: 83% (2111/2543) remote: Compressing objects: 84% (2137/2543) remote: Compressing objects: 85% (2162/2543) remote: Compressing objects: 86% (2187/2543) remote: Compressing objects: 87% (2213/2543) remote: Compressing objects: 88% (2238/2543) remote: Compressing objects: 89% (2264/2543) remote: Compressing objects: 90% (2289/2543) remote: Compressing objects: 91% (2315/2543) remote: Compressing objects: 92% (2340/2543) remote: Compressing objects: 93% (2365/2543) remote: Compressing objects: 94% (2391/2543) remote: Compressing objects: 95% (2416/2543) remote: Compressing objects: 96% (2442/2543) remote: Compressing objects: 97% (2467/2543) remote: Compressing objects: 98% (2493/2543) remote: Compressing objects: 99% (2518/2543) remote: Compressing objects: 100% (2543/2543) remote: Compressing objects: 100% (2543/2543), done. Receiving objects: 0% (1/26512) Receiving objects: 1% (266/26512) Receiving objects: 2% (531/26512) Receiving objects: 3% (796/26512) Receiving objects: 4% (1061/26512) Receiving objects: 5% (1326/26512) Receiving objects: 6% (1591/26512) Receiving objects: 7% (1856/26512) Receiving objects: 8% (2121/26512) Receiving objects: 9% (2387/26512) Receiving objects: 10% (2652/26512) Receiving objects: 11% (2917/26512) Receiving objects: 12% (3182/26512) Receiving objects: 13% (3447/26512) Receiving objects: 14% (3712/26512) Receiving objects: 15% (3977/26512) Receiving objects: 16% (4242/26512) Receiving objects: 17% (4508/26512) Receiving objects: 18% (4773/26512) Receiving objects: 19% (5038/26512) Receiving objects: 20% (5303/26512) Receiving objects: 21% (5568/26512) Receiving objects: 22% (5833/26512) Receiving objects: 23% (6098/26512) Receiving objects: 24% (6363/26512) Receiving objects: 25% (6628/26512) Receiving objects: 26% (6894/26512) Receiving objects: 27% (7159/26512) Receiving objects: 28% (7424/26512) Receiving objects: 29% (7689/26512) Receiving objects: 30% (7954/26512) Receiving objects: 31% (8219/26512) Receiving objects: 32% (8484/26512) Receiving objects: 33% (8749/26512) Receiving objects: 34% (9015/26512) Receiving objects: 35% (9280/26512) Receiving objects: 36% (9545/26512) Receiving objects: 37% (9810/26512) Receiving objects: 38% (10075/26512) Receiving objects: 39% (10340/26512) Receiving objects: 40% (10605/26512) Receiving objects: 41% (10870/26512) Receiving objects: 42% (11136/26512) Receiving objects: 43% (11401/26512) Receiving objects: 44% (11666/26512) Receiving objects: 45% (11931/26512) Receiving objects: 46% (12196/26512) Receiving objects: 47% (12461/26512) Receiving objects: 48% (12726/26512) Receiving objects: 49% (12991/26512) Receiving objects: 50% (13256/26512) Receiving objects: 51% (13522/26512) Receiving objects: 52% (13787/26512) Receiving objects: 53% (14052/26512) Receiving objects: 54% (14317/26512) Receiving objects: 55% (14582/26512) Receiving objects: 56% (14847/26512) Receiving objects: 57% (15112/26512) Receiving objects: 58% (15377/26512) Receiving objects: 59% (15643/26512) Receiving objects: 60% (15908/26512) Receiving objects: 61% (16173/26512) Receiving objects: 62% (16438/26512) Receiving objects: 63% (16703/26512) Receiving objects: 64% (16968/26512) Receiving objects: 65% (17233/26512) Receiving objects: 66% (17498/26512) Receiving objects: 67% (17764/26512) Receiving objects: 68% (18029/26512) Receiving objects: 69% (18294/26512) Receiving objects: 70% (18559/26512) Receiving objects: 71% (18824/26512) Receiving objects: 72% (19089/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 73% (19354/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 74% (19619/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 75% (19884/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 76% (20150/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 77% (20415/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 78% (20680/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 79% (20945/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 80% (21210/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 81% (21475/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 82% (21740/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 83% (22005/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 84% (22271/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 85% (22536/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 86% (22801/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 87% (23066/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 88% (23331/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 89% (23596/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 90% (23861/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 91% (24126/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 92% (24392/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 93% (24657/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 94% (24922/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 95% (25187/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 96% (25452/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 97% (25717/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 98% (25982/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 99% (26247/26512), 6.32 MiB | 12.02 MiB/s remote: Total 26512 (delta 15917), reused 15818 (delta 15106), pack-reused 8816 Receiving objects: 100% (26512/26512), 6.32 MiB | 12.02 MiB/s Receiving objects: 100% (26512/26512), 9.04 MiB | 14.42 MiB/s, done. Resolving deltas: 0% (0/20706) Resolving deltas: 1% (208/20706) Resolving deltas: 2% (415/20706) Resolving deltas: 3% (622/20706) Resolving deltas: 4% (829/20706) Resolving deltas: 5% (1036/20706) Resolving deltas: 6% (1244/20706) Resolving deltas: 7% (1450/20706) Resolving deltas: 8% (1657/20706) Resolving deltas: 9% (1864/20706) Resolving deltas: 10% (2072/20706) Resolving deltas: 11% (2278/20706) Resolving deltas: 12% (2485/20706) Resolving deltas: 13% (2692/20706) Resolving deltas: 14% (2899/20706) Resolving deltas: 15% (3106/20706) Resolving deltas: 16% (3313/20706) Resolving deltas: 17% (3521/20706) Resolving deltas: 18% (3728/20706) Resolving deltas: 19% (3936/20706) Resolving deltas: 20% (4142/20706) Resolving deltas: 21% (4349/20706) Resolving deltas: 22% (4556/20706) Resolving deltas: 23% (4763/20706) Resolving deltas: 24% (4970/20706) Resolving deltas: 25% (5177/20706) Resolving deltas: 26% (5384/20706) Resolving deltas: 27% (5592/20706) Resolving deltas: 28% (5798/20706) Resolving deltas: 29% (6005/20706) Resolving deltas: 30% (6212/20706) Resolving deltas: 31% (6420/20706) Resolving deltas: 32% (6626/20706) Resolving deltas: 33% (6833/20706) Resolving deltas: 34% (7041/20706) Resolving deltas: 35% (7248/20706) Resolving deltas: 36% (7455/20706) Resolving deltas: 37% (7662/20706) Resolving deltas: 38% (7869/20706) Resolving deltas: 39% (8076/20706) Resolving deltas: 40% (8283/20706) Resolving deltas: 41% (8491/20706) Resolving deltas: 42% (8697/20706) Resolving deltas: 43% (8904/20706) Resolving deltas: 44% (9111/20706) Resolving deltas: 45% (9318/20706) Resolving deltas: 46% (9525/20706) Resolving deltas: 47% (9732/20706) Resolving deltas: 48% (9939/20706) Resolving deltas: 49% (10146/20706) Resolving deltas: 50% (10353/20706) Resolving deltas: 51% (10561/20706) Resolving deltas: 52% (10768/20706) Resolving deltas: 53% (10975/20706) Resolving deltas: 54% (11182/20706) Resolving deltas: 55% (11389/20706) Resolving deltas: 56% (11597/20706) Resolving deltas: 57% (11805/20706) Resolving deltas: 58% (12010/20706) Resolving deltas: 59% (12218/20706) Resolving deltas: 60% (12424/20706) Resolving deltas: 61% (12633/20706) Resolving deltas: 62% (12842/20706) Resolving deltas: 63% (13045/20706) Resolving deltas: 64% (13260/20706) Resolving deltas: 65% (13461/20706) Resolving deltas: 66% (13666/20706) Resolving deltas: 67% (13874/20706) Resolving deltas: 68% (14082/20706) Resolving deltas: 69% (14288/20706) Resolving deltas: 70% (14497/20706) Resolving deltas: 71% (14702/20706) Resolving deltas: 72% (14909/20706) Resolving deltas: 73% (15119/20706) Resolving deltas: 74% (15323/20706) Resolving deltas: 75% (15530/20706) Resolving deltas: 76% (15737/20706) Resolving deltas: 77% (15944/20706) Resolving deltas: 78% (16151/20706) Resolving deltas: 79% (16358/20706) Resolving deltas: 80% (16566/20706) Resolving deltas: 81% (16772/20706) Resolving deltas: 82% (16980/20706) Resolving deltas: 83% (17187/20706) Resolving deltas: 84% (17396/20706) Resolving deltas: 85% (17601/20706) Resolving deltas: 86% (17808/20706) Resolving deltas: 87% (18016/20706) Resolving deltas: 88% (18222/20706) Resolving deltas: 89% (18430/20706) Resolving deltas: 90% (18636/20706) Resolving deltas: 91% (18843/20706) Resolving deltas: 92% (19051/20706) Resolving deltas: 93% (19259/20706) Resolving deltas: 94% (19465/20706) Resolving deltas: 95% (19675/20706) Resolving deltas: 96% (19878/20706) Resolving deltas: 97% (20086/20706) Resolving deltas: 98% (20292/20706) Resolving deltas: 99% (20501/20706) Resolving deltas: 100% (20706/20706) Resolving deltas: 100% (20706/20706), done.  -> Cloning mini_chromium git repo... Cloning into bare repository '/home/felix/packages/sentry-native/mini_chromium'... remote: Counting objects: 1  remote: Counting objects: 6292, done remote: Finding sources: 1% (32/6292)  remote: Finding sources: 2% (95/6292)  remote: Finding sources: 3% (158/6292)  remote: Finding sources: 4% (221/6292)  remote: Finding sources: 5% (284/6292)  remote: Finding sources: 6% (347/6292)  remote: Finding sources: 7% (409/6292)  remote: Finding sources: 8% (472/6292)  remote: Finding sources: 9% (535/6292)  remote: Finding sources: 10% (598/6292)  remote: Finding sources: 11% (661/6292)  remote: Finding sources: 12% (724/6292)  remote: Finding sources: 13% (787/6292)  remote: Finding sources: 14% (850/6292)  remote: Finding sources: 15% (913/6292)  remote: Finding sources: 16% (976/6292)  remote: Finding sources: 17% (1039/6292)  remote: Finding sources: 18% (1102/6292)  remote: Finding sources: 19% (1165/6292)  remote: Finding sources: 20% (1227/6292)  remote: Finding sources: 21% (1290/6292)  remote: Finding sources: 22% (1353/6292)  remote: Finding sources: 23% (1416/6292)  remote: Finding sources: 24% (1479/6292)  remote: Finding sources: 25% (1542/6292)  remote: Finding sources: 26% (1605/6292)  remote: Finding sources: 27% (1668/6292)  remote: Finding sources: 28% (1731/6292)  remote: Finding sources: 29% (1794/6292)  remote: Finding sources: 30% (1857/6292)  remote: Finding sources: 31% (1920/6292)  remote: Finding sources: 32% (1982/6292)  remote: Finding sources: 33% (2045/6292)  remote: Finding sources: 34% (2108/6292)  remote: Finding sources: 35% (2171/6292)  remote: Finding sources: 36% (2234/6292)  remote: Finding sources: 37% (2297/6292)  remote: Finding sources: 38% (2360/6292)  remote: Finding sources: 39% (2423/6292)  remote: Finding sources: 40% (2486/6292)  remote: Finding sources: 41% (2549/6292)  remote: Finding sources: 42% (2612/6292)  remote: Finding sources: 43% (2675/6292)  remote: Finding sources: 44% (2738/6292)  remote: Finding sources: 45% (2800/6292)  remote: Finding sources: 46% (2863/6292)  remote: Finding sources: 47% (2926/6292)  remote: Finding sources: 48% (2989/6292)  remote: Finding sources: 49% (3052/6292)  remote: Finding sources: 50% (3115/6292)  remote: Finding sources: 51% (3178/6292)  remote: Finding sources: 52% (3241/6292)  remote: Finding sources: 53% (3304/6292)  remote: Finding sources: 54% (3367/6292)  remote: Finding sources: 55% (3430/6292)  remote: Finding sources: 56% (3493/6292)  remote: Finding sources: 57% (3555/6292)  remote: Finding sources: 58% (3618/6292)  remote: Finding sources: 59% (3681/6292)  remote: Finding sources: 60% (3744/6292)  remote: Finding sources: 61% (3807/6292)  remote: Finding sources: 62% (3870/6292)  remote: Finding sources: 63% (3933/6292)  remote: Finding sources: 64% (3996/6292)  remote: Finding sources: 65% (4059/6292)  remote: Finding sources: 66% (4122/6292)  remote: Finding sources: 67% (4185/6292)  remote: Finding sources: 68% (4248/6292)  remote: Finding sources: 69% (4311/6292)  remote: Finding sources: 70% (4373/6292)  remote: Finding sources: 71% (4436/6292)  remote: Finding sources: 72% (4499/6292)  remote: Finding sources: 73% (4562/6292)  remote: Finding sources: 74% (4625/6292)  remote: Finding sources: 75% (4688/6292)  remote: Finding sources: 76% (4751/6292)  remote: Finding sources: 77% (4814/6292)  remote: Finding sources: 78% (4877/6292)  remote: Finding sources: 79% (4940/6292)  remote: Finding sources: 80% (5003/6292)  remote: Finding sources: 81% (5066/6292)  remote: Finding sources: 82% (5128/6292)  remote: Finding sources: 83% (5191/6292)  remote: Finding sources: 84% (5254/6292)  remote: Finding sources: 85% (5317/6292)  remote: Finding sources: 86% (5380/6292)  remote: Finding sources: 87% (5443/6292)  remote: Finding sources: 88% (5506/6292)  remote: Finding sources: 89% (5569/6292)  remote: Finding sources: 90% (5632/6292)  remote: Finding sources: 91% (5695/6292)  remote: Finding sources: 92% (5758/6292)  remote: Finding sources: 93% (5821/6292)  remote: Finding sources: 94% (5884/6292)  remote: Finding sources: 95% (5946/6292)  remote: Finding sources: 96% (6009/6292)  remote: Finding sources: 97% (6072/6292)  remote: Finding sources: 98% (6135/6292)  remote: Finding sources: 99% (6198/6292)  remote: Finding sources: 100% (6261/6292)  remote: Finding sources: 100% (6292/6292) Receiving objects: 0% (1/8875) Receiving objects: 1% (89/8875) Receiving objects: 2% (178/8875) Receiving objects: 3% (267/8875) Receiving objects: 4% (355/8875) Receiving objects: 5% (444/8875) Receiving objects: 6% (533/8875) Receiving objects: 7% (622/8875) Receiving objects: 8% (710/8875) Receiving objects: 9% (799/8875) Receiving objects: 10% (888/8875) Receiving objects: 11% (977/8875) Receiving objects: 12% (1065/8875) Receiving objects: 13% (1154/8875) Receiving objects: 14% (1243/8875) Receiving objects: 15% (1332/8875) Receiving objects: 16% (1420/8875) Receiving objects: 17% (1509/8875) Receiving objects: 18% (1598/8875) Receiving objects: 19% (1687/8875) Receiving objects: 20% (1775/8875) Receiving objects: 21% (1864/8875) Receiving objects: 22% (1953/8875) Receiving objects: 23% (2042/8875) Receiving objects: 24% (2130/8875) Receiving objects: 25% (2219/8875) Receiving objects: 26% (2308/8875) Receiving objects: 27% (2397/8875) Receiving objects: 28% (2485/8875) Receiving objects: 29% (2574/8875) Receiving objects: 30% (2663/8875) Receiving objects: 31% (2752/8875) Receiving objects: 32% (2840/8875) Receiving objects: 33% (2929/8875) Receiving objects: 34% (3018/8875) Receiving objects: 35% (3107/8875) Receiving objects: 36% (3195/8875) Receiving objects: 37% (3284/8875) Receiving objects: 38% (3373/8875) Receiving objects: 39% (3462/8875) Receiving objects: 40% (3550/8875) Receiving objects: 41% (3639/8875) Receiving objects: 42% (3728/8875) Receiving objects: 43% (3817/8875) Receiving objects: 44% (3905/8875) Receiving objects: 45% (3994/8875) Receiving objects: 46% (4083/8875) Receiving objects: 47% (4172/8875) Receiving objects: 48% (4260/8875) Receiving objects: 49% (4349/8875) Receiving objects: 50% (4438/8875) Receiving objects: 51% (4527/8875) Receiving objects: 52% (4615/8875) Receiving objects: 53% (4704/8875) Receiving objects: 54% (4793/8875) Receiving objects: 55% (4882/8875) Receiving objects: 56% (4970/8875) Receiving objects: 57% (5059/8875) Receiving objects: 58% (5148/8875) Receiving objects: 59% (5237/8875) Receiving objects: 60% (5325/8875) Receiving objects: 61% (5414/8875) Receiving objects: 62% (5503/8875) Receiving objects: 63% (5592/8875) Receiving objects: 64% (5680/8875) Receiving objects: 65% (5769/8875) Receiving objects: 66% (5858/8875) Receiving objects: 67% (5947/8875) Receiving objects: 68% (6035/8875) Receiving objects: 69% (6124/8875) Receiving objects: 70% (6213/8875) Receiving objects: 71% (6302/8875) Receiving objects: 72% (6390/8875) Receiving objects: 73% (6479/8875) Receiving objects: 74% (6568/8875) Receiving objects: 75% (6657/8875) Receiving objects: 76% (6745/8875) Receiving objects: 77% (6834/8875) Receiving objects: 78% (6923/8875) Receiving objects: 79% (7012/8875) Receiving objects: 80% (7100/8875) Receiving objects: 81% (7189/8875) Receiving objects: 82% (7278/8875) Receiving objects: 83% (7367/8875) Receiving objects: 84% (7455/8875) Receiving objects: 85% (7544/8875) Receiving objects: 86% (7633/8875) Receiving objects: 87% (7722/8875) Receiving objects: 88% (7810/8875) Receiving objects: 89% (7899/8875) Receiving objects: 90% (7988/8875) Receiving objects: 91% (8077/8875) Receiving objects: 92% (8165/8875) Receiving objects: 93% (8254/8875) Receiving objects: 94% (8343/8875) Receiving objects: 95% (8432/8875) Receiving objects: 96% (8520/8875) Receiving objects: 97% (8609/8875) Receiving objects: 98% (8698/8875) remote: Total 8875 (delta 2451), reused 8875 (delta 2451) Receiving objects: 99% (8787/8875) Receiving objects: 100% (8875/8875) Receiving objects: 100% (8875/8875), 3.76 MiB | 26.02 MiB/s, done. Resolving deltas: 0% (0/2451) Resolving deltas: 1% (25/2451) Resolving deltas: 2% (50/2451) Resolving deltas: 3% (74/2451) Resolving deltas: 4% (99/2451) Resolving deltas: 5% (123/2451) Resolving deltas: 6% (150/2451) Resolving deltas: 7% (172/2451) Resolving deltas: 8% (197/2451) Resolving deltas: 9% (221/2451) Resolving deltas: 10% (246/2451) Resolving deltas: 11% (270/2451) Resolving deltas: 12% (295/2451) Resolving deltas: 13% (320/2451) Resolving deltas: 14% (344/2451) Resolving deltas: 15% (368/2451) Resolving deltas: 16% (393/2451) Resolving deltas: 17% (419/2451) Resolving deltas: 18% (442/2451) Resolving deltas: 19% (466/2451) Resolving deltas: 20% (491/2451) Resolving deltas: 21% (515/2451) Resolving deltas: 22% (540/2451) Resolving deltas: 23% (564/2451) Resolving deltas: 24% (595/2451) Resolving deltas: 25% (613/2451) Resolving deltas: 26% (639/2451) Resolving deltas: 27% (662/2451) Resolving deltas: 28% (688/2451) Resolving deltas: 29% (712/2451) Resolving deltas: 30% (736/2451) Resolving deltas: 31% (760/2451) Resolving deltas: 32% (785/2451) Resolving deltas: 33% (809/2451) Resolving deltas: 34% (835/2451) Resolving deltas: 35% (860/2451) Resolving deltas: 36% (883/2451) Resolving deltas: 37% (907/2451) Resolving deltas: 38% (933/2451) Resolving deltas: 39% (958/2451) Resolving deltas: 40% (981/2451) Resolving deltas: 41% (1005/2451) Resolving deltas: 42% (1030/2451) Resolving deltas: 43% (1059/2451) Resolving deltas: 44% (1079/2451) Resolving deltas: 45% (1103/2451) Resolving deltas: 46% (1128/2451) Resolving deltas: 47% (1154/2451) Resolving deltas: 48% (1177/2451) Resolving deltas: 49% (1201/2451) Resolving deltas: 50% (1226/2451) Resolving deltas: 51% (1251/2451) Resolving deltas: 52% (1276/2451) Resolving deltas: 53% (1300/2451) Resolving deltas: 54% (1324/2451) Resolving deltas: 55% (1349/2451) Resolving deltas: 56% (1374/2451) Resolving deltas: 57% (1398/2451) Resolving deltas: 58% (1422/2451) Resolving deltas: 59% (1448/2451) Resolving deltas: 60% (1471/2451) Resolving deltas: 61% (1496/2451) Resolving deltas: 62% (1520/2451) Resolving deltas: 63% (1546/2451) Resolving deltas: 64% (1572/2451) Resolving deltas: 65% (1594/2451) Resolving deltas: 66% (1619/2451) Resolving deltas: 67% (1643/2451) Resolving deltas: 68% (1667/2451) Resolving deltas: 69% (1692/2451) Resolving deltas: 70% (1716/2451) Resolving deltas: 71% (1741/2451) Resolving deltas: 72% (1766/2451) Resolving deltas: 73% (1790/2451) Resolving deltas: 74% (1814/2451) Resolving deltas: 75% (1841/2451) Resolving deltas: 76% (1863/2451) Resolving deltas: 77% (1888/2451) Resolving deltas: 78% (1912/2451) Resolving deltas: 79% (1937/2451) Resolving deltas: 80% (1961/2451) Resolving deltas: 81% (1986/2451) Resolving deltas: 82% (2010/2451) Resolving deltas: 83% (2035/2451) Resolving deltas: 84% (2059/2451) Resolving deltas: 85% (2085/2451) Resolving deltas: 86% (2109/2451) Resolving deltas: 87% (2134/2451) Resolving deltas: 88% (2157/2451) Resolving deltas: 89% (2182/2451) Resolving deltas: 90% (2206/2451) Resolving deltas: 91% (2231/2451) Resolving deltas: 92% (2255/2451) Resolving deltas: 93% (2281/2451) Resolving deltas: 94% (2304/2451) Resolving deltas: 95% (2329/2451) Resolving deltas: 96% (2353/2451) Resolving deltas: 97% (2378/2451) Resolving deltas: 98% (2402/2451) Resolving deltas: 99% (2427/2451) Resolving deltas: 100% (2451/2451) Resolving deltas: 100% (2451/2451), done.  -> Cloning zlib git repo... Cloning into bare repository '/home/felix/packages/sentry-native/zlib'... remote: Counting objects: 1  remote: Counting objects: 158, done remote: Finding sources: 1% (1/158)  remote: Finding sources: 2% (3/158)  remote: Finding sources: 3% (4/158)  remote: Finding sources: 4% (6/158)  remote: Finding sources: 5% (8/158)  remote: Finding sources: 6% (9/158)  remote: Finding sources: 7% (11/158)  remote: Finding sources: 8% (12/158)  remote: Finding sources: 9% (14/158)  remote: Finding sources: 10% (16/158)  remote: Finding sources: 11% (17/158)  remote: Finding sources: 12% (19/158)  remote: Finding sources: 13% (20/158)  remote: Finding sources: 14% (22/158)  remote: Finding sources: 15% (23/158)  remote: Finding sources: 16% (25/158)  remote: Finding sources: 17% (27/158)  remote: Finding sources: 18% (28/158)  remote: Finding sources: 19% (30/158)  remote: Finding sources: 20% (31/158)  remote: Finding sources: 21% (33/158)  remote: Finding sources: 22% (34/158)  remote: Finding sources: 23% (36/158)  remote: Finding sources: 24% (38/158)  remote: Finding sources: 25% (39/158)  remote: Finding sources: 26% (41/158)  remote: Finding sources: 27% (42/158)  remote: Finding sources: 28% (44/158)  remote: Finding sources: 29% (46/158)  remote: Finding sources: 30% (47/158)  remote: Finding sources: 31% (49/158)  remote: Finding sources: 32% (50/158)  remote: Finding sources: 33% (52/158)  remote: Finding sources: 34% (53/158)  remote: Finding sources: 35% (55/158)  remote: Finding sources: 36% (57/158)  remote: Finding sources: 37% (58/158)  remote: Finding sources: 38% (60/158)  remote: Finding sources: 39% (61/158)  remote: Finding sources: 40% (63/158)  remote: Finding sources: 41% (64/158)  remote: Finding sources: 42% (66/158)  remote: Finding sources: 43% (68/158)  remote: Finding sources: 44% (69/158)  remote: Finding sources: 45% (71/158)  remote: Finding sources: 46% (72/158)  remote: Finding sources: 47% (74/158)  remote: Finding sources: 48% (76/158)  remote: Finding sources: 49% (77/158)  remote: Finding sources: 50% (79/158)  remote: Finding sources: 51% (80/158)  remote: Finding sources: 52% (82/158)  remote: Finding sources: 53% (83/158)  remote: Finding sources: 54% (85/158)  remote: Finding sources: 55% (87/158)  remote: Finding sources: 56% (88/158)  remote: Finding sources: 57% (90/158)  remote: Finding sources: 58% (91/158)  remote: Finding sources: 59% (93/158)  remote: Finding sources: 60% (95/158)  remote: Finding sources: 61% (96/158)  remote: Finding sources: 62% (98/158)  remote: Finding sources: 63% (99/158)  remote: Finding sources: 64% (101/158)  remote: Finding sources: 65% (102/158)  remote: Finding sources: 66% (104/158)  remote: Finding sources: 67% (106/158)  remote: Finding sources: 68% (107/158)  remote: Finding sources: 69% (109/158)  remote: Finding sources: 70% (110/158)  remote: Finding sources: 71% (112/158)  remote: Finding sources: 72% (113/158)  remote: Finding sources: 73% (115/158)  remote: Finding sources: 74% (117/158)  remote: Finding sources: 75% (118/158)  remote: Finding sources: 76% (120/158)  remote: Finding sources: 77% (121/158)  remote: Finding sources: 78% (123/158)  remote: Finding sources: 79% (125/158)  remote: Finding sources: 80% (126/158)  remote: Finding sources: 81% (128/158)  remote: Finding sources: 82% (129/158)  remote: Finding sources: 83% (131/158)  remote: Finding sources: 84% (132/158)  remote: Finding sources: 85% (134/158)  remote: Finding sources: 86% (136/158)  remote: Finding sources: 87% (137/158)  remote: Finding sources: 88% (139/158)  remote: Finding sources: 89% (140/158)  remote: Finding sources: 90% (142/158)  remote: Finding sources: 91% (143/158)  remote: Finding sources: 92% (145/158)  remote: Finding sources: 93% (147/158)  remote: Finding sources: 94% (148/158)  remote: Finding sources: 95% (150/158)  remote: Finding sources: 96% (151/158)  remote: Finding sources: 97% (153/158)  remote: Finding sources: 98% (155/158)  remote: Finding sources: 99% (156/158)  remote: Finding sources: 100% (158/158)  remote: Finding sources: 100% (158/158) Receiving objects: 0% (1/3393) Receiving objects: 1% (34/3393) Receiving objects: 2% (68/3393) Receiving objects: 3% (102/3393) Receiving objects: 4% (136/3393) Receiving objects: 5% (170/3393) Receiving objects: 6% (204/3393) Receiving objects: 7% (238/3393) Receiving objects: 8% (272/3393) Receiving objects: 9% (306/3393) Receiving objects: 10% (340/3393) Receiving objects: 11% (374/3393) Receiving objects: 12% (408/3393) Receiving objects: 13% (442/3393) Receiving objects: 14% (476/3393) Receiving objects: 15% (509/3393) Receiving objects: 16% (543/3393) Receiving objects: 17% (577/3393) Receiving objects: 18% (611/3393) Receiving objects: 19% (645/3393) Receiving objects: 20% (679/3393) Receiving objects: 21% (713/3393) Receiving objects: 22% (747/3393) Receiving objects: 23% (781/3393) Receiving objects: 24% (815/3393) Receiving objects: 25% (849/3393) Receiving objects: 26% (883/3393) Receiving objects: 27% (917/3393) Receiving objects: 28% (951/3393) Receiving objects: 29% (984/3393) Receiving objects: 30% (1018/3393) Receiving objects: 31% (1052/3393) Receiving objects: 32% (1086/3393) Receiving objects: 33% (1120/3393) Receiving objects: 34% (1154/3393) Receiving objects: 35% (1188/3393) Receiving objects: 36% (1222/3393) Receiving objects: 37% (1256/3393) Receiving objects: 38% (1290/3393) Receiving objects: 39% (1324/3393) Receiving objects: 40% (1358/3393) Receiving objects: 41% (1392/3393) Receiving objects: 42% (1426/3393) Receiving objects: 43% (1459/3393) Receiving objects: 44% (1493/3393) Receiving objects: 45% (1527/3393) Receiving objects: 46% (1561/3393) Receiving objects: 47% (1595/3393) Receiving objects: 48% (1629/3393) Receiving objects: 49% (1663/3393) Receiving objects: 50% (1697/3393) Receiving objects: 51% (1731/3393) Receiving objects: 52% (1765/3393) Receiving objects: 53% (1799/3393) Receiving objects: 54% (1833/3393) Receiving objects: 55% (1867/3393) Receiving objects: 56% (1901/3393) Receiving objects: 57% (1935/3393) Receiving objects: 58% (1968/3393) Receiving objects: 59% (2002/3393) Receiving objects: 60% (2036/3393) Receiving objects: 61% (2070/3393) Receiving objects: 62% (2104/3393) Receiving objects: 63% (2138/3393) Receiving objects: 64% (2172/3393) Receiving objects: 65% (2206/3393) Receiving objects: 66% (2240/3393) Receiving objects: 67% (2274/3393) Receiving objects: 68% (2308/3393) Receiving objects: 69% (2342/3393) Receiving objects: 70% (2376/3393) Receiving objects: 71% (2410/3393) Receiving objects: 72% (2443/3393) Receiving objects: 73% (2477/3393) Receiving objects: 74% (2511/3393) Receiving objects: 75% (2545/3393) Receiving objects: 76% (2579/3393) Receiving objects: 77% (2613/3393) Receiving objects: 78% (2647/3393) Receiving objects: 79% (2681/3393) Receiving objects: 80% (2715/3393) Receiving objects: 81% (2749/3393) Receiving objects: 82% (2783/3393) Receiving objects: 83% (2817/3393) Receiving objects: 84% (2851/3393) Receiving objects: 85% (2885/3393) Receiving objects: 86% (2918/3393) Receiving objects: 87% (2952/3393) Receiving objects: 88% (2986/3393) Receiving objects: 89% (3020/3393) Receiving objects: 90% (3054/3393) Receiving objects: 91% (3088/3393) Receiving objects: 92% (3122/3393) Receiving objects: 93% (3156/3393) Receiving objects: 94% (3190/3393) Receiving objects: 95% (3224/3393) remote: Total 3393 (delta 2063), reused 3393 (delta 2063) Receiving objects: 96% (3258/3393) Receiving objects: 97% (3292/3393) Receiving objects: 98% (3326/3393) Receiving objects: 99% (3360/3393) Receiving objects: 100% (3393/3393) Receiving objects: 100% (3393/3393), 1.83 MiB | 5.09 MiB/s, done. Resolving deltas: 0% (0/2063) Resolving deltas: 1% (21/2063) Resolving deltas: 2% (43/2063) Resolving deltas: 3% (62/2063) Resolving deltas: 4% (83/2063) Resolving deltas: 5% (104/2063) Resolving deltas: 6% (124/2063) Resolving deltas: 7% (145/2063) Resolving deltas: 8% (166/2063) Resolving deltas: 9% (186/2063) Resolving deltas: 10% (209/2063) Resolving deltas: 11% (228/2063) Resolving deltas: 12% (251/2063) Resolving deltas: 13% (269/2063) Resolving deltas: 14% (289/2063) Resolving deltas: 15% (311/2063) Resolving deltas: 16% (332/2063) Resolving deltas: 17% (352/2063) Resolving deltas: 18% (372/2063) Resolving deltas: 19% (392/2063) Resolving deltas: 20% (413/2063) Resolving deltas: 21% (436/2063) Resolving deltas: 22% (454/2063) Resolving deltas: 23% (475/2063) Resolving deltas: 24% (498/2063) Resolving deltas: 25% (516/2063) Resolving deltas: 26% (537/2063) Resolving deltas: 27% (558/2063) Resolving deltas: 28% (578/2063) Resolving deltas: 29% (599/2063) Resolving deltas: 30% (619/2063) Resolving deltas: 31% (641/2063) Resolving deltas: 32% (661/2063) Resolving deltas: 33% (681/2063) Resolving deltas: 34% (702/2063) Resolving deltas: 35% (723/2063) Resolving deltas: 36% (743/2063) Resolving deltas: 37% (764/2063) Resolving deltas: 38% (784/2063) Resolving deltas: 39% (806/2063) Resolving deltas: 40% (826/2063) Resolving deltas: 41% (846/2063) Resolving deltas: 42% (868/2063) Resolving deltas: 43% (889/2063) Resolving deltas: 44% (908/2063) Resolving deltas: 45% (929/2063) Resolving deltas: 46% (949/2063) Resolving deltas: 47% (972/2063) Resolving deltas: 48% (992/2063) Resolving deltas: 49% (1013/2063) Resolving deltas: 50% (1032/2063) Resolving deltas: 51% (1053/2063) Resolving deltas: 52% (1074/2063) Resolving deltas: 53% (1094/2063) Resolving deltas: 54% (1116/2063) Resolving deltas: 55% (1135/2063) Resolving deltas: 56% (1156/2063) Resolving deltas: 57% (1176/2063) Resolving deltas: 58% (1197/2063) Resolving deltas: 59% (1221/2063) Resolving deltas: 60% (1238/2063) Resolving deltas: 61% (1259/2063) Resolving deltas: 62% (1281/2063) Resolving deltas: 63% (1302/2063) Resolving deltas: 64% (1324/2063) Resolving deltas: 65% (1342/2063) Resolving deltas: 66% (1362/2063) Resolving deltas: 67% (1383/2063) Resolving deltas: 68% (1403/2063) Resolving deltas: 69% (1425/2063) Resolving deltas: 70% (1446/2063) Resolving deltas: 71% (1465/2063) Resolving deltas: 72% (1486/2063) Resolving deltas: 73% (1507/2063) Resolving deltas: 74% (1527/2063) Resolving deltas: 75% (1551/2063) Resolving deltas: 76% (1573/2063) Resolving deltas: 77% (1589/2063) Resolving deltas: 78% (1610/2063) Resolving deltas: 79% (1631/2063) Resolving deltas: 80% (1652/2063) Resolving deltas: 81% (1673/2063) Resolving deltas: 82% (1692/2063) Resolving deltas: 83% (1713/2063) Resolving deltas: 84% (1738/2063) Resolving deltas: 85% (1754/2063) Resolving deltas: 86% (1775/2063) Resolving deltas: 87% (1797/2063) Resolving deltas: 88% (1817/2063) Resolving deltas: 89% (1837/2063) Resolving deltas: 90% (1857/2063) Resolving deltas: 91% (1879/2063) Resolving deltas: 92% (1900/2063) Resolving deltas: 93% (1920/2063) Resolving deltas: 94% (1940/2063) Resolving deltas: 95% (1961/2063) Resolving deltas: 96% (1981/2063) Resolving deltas: 97% (2002/2063) Resolving deltas: 98% (2023/2063) Resolving deltas: 99% (2044/2063) Resolving deltas: 100% (2063/2063) Resolving deltas: 100% (2063/2063), done. ==> Validating source files with sha256sums... sentry-native ... Passed libunwindstack-ndk ... Skipped breakpad ... Skipped linux-syscall-support ... Skipped crashpad ... Skipped mini_chromium ... Skipped zlib ... Skipped ==> Making package: sentry-native 0.7.6-1 (Wed Jun 12 13:00:44 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (18) New Version Net Change Download Size extra/cppdap 1.58.0-1 1.37 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB extra/libuv 1.48.0-2 0.56 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-markupsafe 2.1.5-2 0.07 MiB extra/python-packaging 24.0-1 0.50 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-werkzeug 3.0.1-1 2.37 MiB extra/rhash 1.4.4-1 0.31 MiB extra/cmake 3.29.5-2 64.43 MiB extra/git 2.45.2-1 26.79 MiB extra/python-msgpack 1.0.5-2 0.30 MiB extra/python-pytest 1:8.2.2-1 3.91 MiB extra/python-pytest-httpserver 1.0.10-2 0.23 MiB 0.04 MiB Total Download Size: 0.04 MiB Total Installed Size: 102.59 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pytest-httpserver-1.0.10-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-msgpack... installing python-iniconfig... installing python-packaging... installing python-pluggy... installing python-pytest... installing python-markupsafe... installing python-werkzeug... installing python-pytest-httpserver... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of sentry-native git repo... Cloning into 'sentry-native'... done. Switched to a new branch 'makepkg'  -> Creating working copy of libunwindstack-ndk git repo... Cloning into 'libunwindstack-ndk'... done.  -> Creating working copy of breakpad git repo... Cloning into 'breakpad'... done.  -> Creating working copy of linux-syscall-support git repo... Cloning into 'linux-syscall-support'... done.  -> Creating working copy of crashpad git repo... Cloning into 'crashpad'... done.  -> Creating working copy of mini_chromium git repo... Cloning into 'mini_chromium'... done.  -> Creating working copy of zlib git repo... Cloning into 'zlib'... done. ==> Starting prepare()... Submodule 'external/breakpad' (https://github.com/getsentry/breakpad.git) registered for path 'external/breakpad' Submodule 'external/crashpad' (https://github.com/getsentry/crashpad.git) registered for path 'external/crashpad' Submodule 'external/libunwindstack-ndk' (https://github.com/getsentry/libunwindstack-ndk) registered for path 'external/libunwindstack-ndk' Submodule 'external/third_party/lss' (https://chromium.googlesource.com/linux-syscall-support) registered for path 'external/third_party/lss' Cloning into '/build/sentry-native/src/sentry-native/external/breakpad'... done. Cloning into '/build/sentry-native/src/sentry-native/external/crashpad'... done. Cloning into '/build/sentry-native/src/sentry-native/external/libunwindstack-ndk'... done. Cloning into '/build/sentry-native/src/sentry-native/external/third_party/lss'... done. Submodule path 'external/breakpad': checked out 'eb28e7ed9c1c1e1a717fa34ce0178bf471a6311f' Submodule path 'external/crashpad': checked out '7e36850f853cbf76dfaf2f7f3ae2720724addd50' Submodule path 'external/libunwindstack-ndk': checked out 'f064cc8da606f38450ff5d345ae716ff9dab3d7c' Submodule path 'external/third_party/lss': checked out '9719c1e1e676814c456b55f5f070eabad6709d31' Submodule 'third_party/lss/lss' (https://chromium.googlesource.com/linux-syscall-support) registered for path 'third_party/lss/lss' Submodule 'third_party/mini_chromium/mini_chromium' (https://chromium.googlesource.com/chromium/mini_chromium) registered for path 'third_party/mini_chromium/mini_chromium' Submodule 'third_party/zlib/zlib' (https://chromium.googlesource.com/chromium/src/third_party/zlib) registered for path 'third_party/zlib/zlib' Cloning into '/build/sentry-native/src/sentry-native/external/crashpad/third_party/lss/lss'... Cloning into '/build/sentry-native/src/sentry-native/external/crashpad/third_party/mini_chromium/mini_chromium'... done. Cloning into '/build/sentry-native/src/sentry-native/external/crashpad/third_party/zlib/zlib'... done. Submodule path 'third_party/lss/lss': checked out '9719c1e1e676814c456b55f5f070eabad6709d31' Submodule path 'third_party/mini_chromium/mini_chromium': checked out '9e21183c1ea369398d6f6ddd302c8db580bd19c4' Submodule path 'third_party/zlib/zlib': checked out 'fef58692c1d7bec94c4ed3d030a45a1832a9615d' ==> Starting build()... -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=crashpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Configuring done (19.4s) -- Generating done (0.3s) -- Build files have been written to: /build/sentry-native/src/sentry-native/build [ 1%] Building CXX object crashpad_build/tools/CMakeFiles/crashpad_tools.dir/tool_support.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_path.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/debug/alias.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/logging.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/scoped_file.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/rand_util.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/process/memory.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/strcat.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/string_number_conversions.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/stringprintf.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/pattern.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversions.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/third_party/icu/icu_utf.cc.o [ 5%] Building CXX object crashpad_build/compat/CMakeFiles/crashpad_compat.dir/linux/sys/mman_memfd_create.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversion_utils.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_util_posix.cc.o In file included from /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman_memfd_create.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ [ 6%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/memory/page_size_posix.cc.o [ 6%] Linking CXX static library libcrashpad_compat.a [ 6%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/posix/safe_strerror.cc.o [ 6%] Built target crashpad_compat [ 6%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/condition_variable_posix.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock_impl_posix.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage_posix.cc.o [ 7%] Linking CXX static library libcrashpad_tools.a [ 7%] Built target crashpad_tools [ 7%] Linking CXX static library libmini_chromium.a [ 7%] Built target mini_chromium [ 8%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io.cc.o [ 7%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/delimited_file_reader.cc.o [ 8%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_helper.cc.o [ 8%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_reader.cc.o [ 8%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_seeker.cc.o [ 9%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_writer.cc.o [ 9%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/output_stream_file_writer.cc.o [ 9%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/scoped_remove_file.cc.o [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/initialization_state_dcheck.cc.o [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/string_file.cc.o [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/lexing.cc.o [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/metrics.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/pdb_structures.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/range_set.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/random_string.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/reinterpret_bytes.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/scoped_forbid_return.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time.cc.o [ 13%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/uuid.cc.o [ 13%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/zlib.cc.o [ 13%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body.cc.o [ 13%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body_gzip.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_multipart_builder.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/url.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/numeric/checked_address_range.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_range.cc.o [ 16%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/aligned_allocator.cc.o [ 16%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/string_number_conversion.cc.o [ 16%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strlcpy.cc.o [ 16%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strnlen.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/base94_output_stream.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_encoder.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_output_stream.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/log_output_stream.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/zlib_output_stream.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/string/split_string.cc.o [ 19%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread.cc.o [ 19%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_log_messages.cc.o [ 19%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/directory_reader_posix.cc.o [ 19%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/worker_thread.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io_posix.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/filesystem_posix.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/clock_posix.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_stdio.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_dir.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_mmap.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/synchronization/semaphore_posix.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_posix.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/signals.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_multiple.cc.o [ 23%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/drop_privileges.cc.o [ 23%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/spawn_subprocess.cc.o [ 23%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/symbolic_constants_posix.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport_libcurl.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/auxiliary_vector.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/direct_ptrace_connection.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_client.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_protocol.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/memory_map.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/pac_helper.cc.o [ 26%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_stat_reader.cc.o [ 26%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_task_reader.cc.o [ 26%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_broker.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_client.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptracer.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_dumpable.cc.o [ 28%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_ptracer.cc.o [ 28%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_ptrace_attach.cc.o [ 28%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/socket.cc.o [ 29%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/thread_info.cc.o In file included from /build/sentry-native/src/sentry-native/external/crashpad/util/net/http_transport_libcurl.cc:33: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ [ 29%] Building ASM object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/capture_context_linux.S.o [ 29%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/paths_linux.cc.o [ 29%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time_linux.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/process_info_linux.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_linux.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_sanitized.cc.o [ 31%] Linking CXX static library libcrashpad_util.a [ 31%] Built target crashpad_util [ 31%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation.cc.o [ 31%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database.cc.o [ 31%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation_list.cc.o [ 32%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/prune_crash_reports.cc.o [ 32%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info.cc.o [ 32%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/settings.cc.o [ 33%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_client_linux.cc.o [ 33%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/client_argv_handling.cc.o [ 34%] Building ASM object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info_note.S.o [ 34%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database_generic.cc.o [ 34%] Linking CXX static library libcrashpad_client.a [ 34%] Built target crashpad_client [ 34%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/capture_memory.cc.o [ 35%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/annotation_snapshot.cc.o [ 35%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_alloc.c.o [ 35%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/cpu_context.cc.o [ 35%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/vendor/mpack.c.o [ 35%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/memory_snapshot.cc.o [ 37%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_backend.c.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_info_client_options.cc.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/exception_snapshot_minidump.cc.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/memory_snapshot_minidump.cc.o [ 38%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_envelope.c.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_annotation_reader.cc.o [ 38%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_core.c.o [ 38%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_database.c.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/handle_snapshot.cc.o [ 38%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/vendor/mpack.c.o [ 38%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_context_converter.cc.o [ 39%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_simple_string_dictionary_reader.cc.o [ 39%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_alloc.c.o [ 39%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_reader.cc.o [ 39%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_list_reader.cc.o [ 40%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/module_snapshot_minidump.cc.o [ 41%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_backend.c.o [ 41%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_core.c.o [ 42%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_info.c.o [ 42%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_json.c.o [ 42%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/process_snapshot_minidump.cc.o [ 42%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_database.c.o [ 42%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/system_snapshot_minidump.cc.o [ 43%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/thread_snapshot_minidump.cc.o [ 43%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_logger.c.o [ 44%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_envelope.c.o [ 44%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_info.c.o [ 44%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_json.c.o [ 45%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_options.c.o [ 45%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_os.c.o [ 45%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_random.c.o [ 46%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_logger.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_ratelimiter.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_scope.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_session.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_options.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_os.c.o [ 47%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_random.c.o [ 48%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_ratelimiter.c.o [ 48%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_scope.c.o [ 48%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/unloaded_module_snapshot.cc.o [ 49%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_slice.c.o [ 49%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/crashpad_info_reader.cc.o [ 49%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_session.c.o [ 49%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/posix/timezone.cc.o [ 49%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_string.c.o [ 49%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_sync.c.o [ 50%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_slice.c.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/capture_memory_delegate_linux.cc.o [ 51%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_transport.c.o [ 51%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_uuid.c.o [ 52%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_utils.c.o [ 52%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_string.c.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/cpu_context_linux.cc.o [ 52%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_value.c.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/debug_rendezvous.cc.o [ 53%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_tracing.c.o [ 53%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_sync.c.o [ 54%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_transport.c.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/exception_snapshot_linux.cc.o [ 55%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/path/sentry_path.c.o [ 55%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_utils.c.o [ 55%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_uuid.c.o [ 55%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_value.c.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_reader_linux.cc.o [ 55%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/transports/sentry_disk_transport.c.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_snapshot_linux.cc.o [ 56%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/transports/sentry_function_transport.c.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/system_snapshot_linux.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/thread_snapshot_linux.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/memory_snapshot_sanitized.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/module_snapshot_sanitized.cc.o [ 58%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/unwinder/sentry_unwinder.c.o [ 58%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/sentry_unix_pageallocator.c.o [ 59%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_tracing.c.o [ 59%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/path/sentry_path_unix.c.o [ 59%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/process_snapshot_sanitized.cc.o [ 60%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/symbolizer/sentry_symbolizer_unix.c.o [ 60%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/path/sentry_path.c.o [ 60%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/sanitization_information.cc.o [ 60%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/transports/sentry_disk_transport.c.o [ 61%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/transports/sentry_function_transport.c.o [ 61%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/modulefinder/sentry_modulefinder_linux.c.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/thread_snapshot_sanitized.cc.o [ 61%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/unwinder/sentry_unwinder.c.o [ 61%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/transports/sentry_transport_curl.c.o [ 61%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/sentry_unix_pageallocator.c.o [ 62%] Building CXX object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/backends/sentry_backend_crashpad.cpp.o [ 63%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/path/sentry_path_unix.c.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/image_annotation_reader.cc.o [ 64%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/symbolizer/sentry_symbolizer_unix.c.o [ 64%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/src/unwinder/sentry_unwinder_libbacktrace.c.o In file included from /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:38: /build/sentry-native/src/sentry-native/external/crashpad/client/crashpad_info.h:229:18: warning: multi-character character constant [-Wmultichar] 229 | kSignature = 'CPad', | ^~~~~~ [ 64%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/modulefinder/sentry_modulefinder_linux.c.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_dynamic_array_reader.cc.o [ 64%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/__/__/vendor/stb_sprintf.c.o [ 65%] Building C object tests/unit/CMakeFiles/sentry_fuzz_json.dir/fuzz.c.o In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ [ 65%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/transports/sentry_transport_curl.c.o /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ [ 65%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_image_reader.cc.o [ 66%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_symbol_table_reader.cc.o /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:29:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 29 | # pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:30:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 30 | # pragma GCC diagnostic ignored "-Wfour-char-constants" | ^~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/backends/sentry_backend_crashpad.cpp.o [ 67%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 67%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/__/__/vendor/stb_sprintf.c.o [ 67%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/module_snapshot_elf.cc.o In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ [ 68%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/main.c.o In file included from /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:38: /build/sentry-native/src/sentry-native/external/crashpad/client/crashpad_info.h:229:18: warning: multi-character character constant [-Wmultichar] 229 | kSignature = 'CPad', | ^~~~~~ [ 68%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_attachments.c.o [ 68%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_basic.c.o [ 69%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_consent.c.o [ 69%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_concurrency.c.o [ 69%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_envelopes.c.o [ 69%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_failures.c.o [ 70%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_fuzzfailures.c.o [ 70%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_info.c.o [ 70%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_logger.c.o [ 71%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_modulefinder.c.o /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:29:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 29 | # pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_mpack.c.o /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:30:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 30 | # pragma GCC diagnostic ignored "-Wfour-char-constants" | ^~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_options.c.o [ 72%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_path.c.o [ 72%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_ratelimiter.c.o [ 72%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_sampling.c.o [ 72%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_session.c.o [ 72%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_symbolizer.c.o [ 73%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_slice.c.o [ 73%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_sync.c.o [ 74%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_tracing.c.o [ 74%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_uninit.c.o [ 74%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_unwinder.c.o [ 75%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_utils.c.o [ 75%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_uuid.c.o [ 75%] Building C object tests/unit/CMakeFiles/sentry_test_unit.dir/test_value.c.o [ 75%] Linking CXX executable sentry_fuzz_json [ 76%] Linking CXX executable sentry_test_unit [ 76%] Linking CXX static library libcrashpad_snapshot.a [ 76%] Built target crashpad_snapshot [ 76%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_context_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_annotation_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_byte_array_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_handle_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_info_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_extensions.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_crashpad_info_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_writer.cc.o [ 78%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_file_writer.cc.o [ 79%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_rva_list_writer.cc.o [ 80%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_misc_info_writer.cc.o [ 80%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_exception_writer.cc.o [ 81%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_crashpad_info_writer.cc.o [ 81%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_simple_string_dictionary_writer.cc.o [ 81%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_stream_writer.cc.o [ 81%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_string_writer.cc.o [ 82%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_system_info_writer.cc.o [ 82%] Built target sentry_fuzz_json [ 82%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_id_map.cc.o [ 82%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_name_list_writer.cc.o [ 83%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_writer.cc.o [ 83%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_unloaded_module_writer.cc.o [ 83%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_extension_stream_data_source.cc.o [ 84%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_stream_writer.cc.o [ 84%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writable.cc.o [ 84%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writer_util.cc.o [ 84%] Linking CXX static library libcrashpad_minidump.a [ 84%] Built target crashpad_minidump [ 85%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/minidump_to_upload_parameters.cc.o [ 86%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/crash_report_upload_thread.cc.o [ 86%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/prune_crash_reports_thread.cc.o [ 86%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/user_stream_data_source.cc.o [ 86%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/handler_main.cc.o [ 86%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/cros_crash_report_exception_handler.cc.o [ 87%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/crash_report_exception_handler.cc.o [ 87%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/exception_handler_server.cc.o [ 87%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/capture_snapshot.cc.o [ 87%] Built target sentry_test_unit [ 87%] Linking CXX static library libcrashpad_handler_lib.a [ 87%] Built target crashpad_handler_lib [ 88%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/main.cc.o [ 88%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/__/client/pthread_create_linux.cc.o In file included from /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc: In function ‘int pthread_create(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’: /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:51:62: warning: ignoring attributes on template argument ‘int (*)(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’ {aka ‘int (*)(long unsigned int*, const pthread_attr_t*, void* (*)(void*), void*)’} [-Wignored-attributes] 51 | static const crashpad::NoCfiIcall | ^ [ 88%] Linking CXX executable crashpad_handler [ 88%] Built target crashpad_handler [ 89%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 93%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_database.h:4, from /build/sentry-native/src/sentry-native/src/sentry_database.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_logger.h:4, from /build/sentry-native/src/sentry-native/src/sentry_logger.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.h:4, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_core.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_slice.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_backend.h:4, from /build/sentry-native/src/sentry-native/src/sentry_backend.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_envelope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_envelope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_session.h:4, from /build/sentry-native/src/sentry-native/src/sentry_session.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_os.h:4, from /build/sentry-native/src/sentry-native/src/sentry_os.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_scope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_scope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_options.h:4, from /build/sentry-native/src/sentry-native/src/sentry_options.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_random.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_alloc.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_info.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_json.c:8: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 93%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 96%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_transport.h:4, from /build/sentry-native/src/sentry-native/src/sentry_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ [ 96%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_string.c:3: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ [ 96%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_sync.h:4, from /build/sentry-native/src/sentry-native/src/sentry_sync.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_uuid.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 97%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_value.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_utils.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ [ 97%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_path.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ [ 97%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ [ 98%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.h:4, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_function_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:5: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/symbolizer/sentry_symbolizer_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.h:4, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 98%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 98%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_crashpad.cpp.o [ 98%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 99%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:16: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_transport_curl.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:2: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder_libbacktrace.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:29:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 29 | # pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:30:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 30 | # pragma GCC diagnostic ignored "-Wfour-char-constants" | ^~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [ 99%] Linking CXX shared library libsentry.so [ 99%] Built target sentry [ 99%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o In file included from /usr/include/inttypes.h:25, from /build/sentry-native/src/sentry-native/include/sentry.h:87, from /build/sentry-native/src/sentry-native/examples/example.c:7: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [100%] Linking C executable sentry_example [100%] Built target sentry_example ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 rootdir: /build/sentry-native/src/sentry-native plugins: pytest_httpserver-1.0.10 collected 332 items / 4 deselected / 328 selected tests/test_build_static.py ... [ 0%] tests/test_integration_crashpad.py .FssssssFFFFF..sF. [ 6%] tests/test_integration_http.py ...........FFFF... [ 11%] tests/test_integration_ratelimits.py ... [ 12%] tests/test_integration_stdout.py .........FFFFF [ 17%] tests/test_unit.py ....................F...............................F [ 33%] ........................................................................ [ 55%] ...............................F....s..........................F........ [ 77%] ........................................................................ [ 99%] ... [100%] =================================== FAILURES =================================== ___________________________ test_crashpad_reinstall ____________________________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = def test_crashpad_reinstall(cmake, httpserver): tmp_path = cmake(["sentry_example"], {"SENTRY_BACKEND": "crashpad"}) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E none /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake3/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [19418:19418:20240612,131239.733888:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [19429:19429:20240612,131239.747915:WARNING crashpad_client_linux.cc:432] prctl: Invalid argument (22) [19418:19418:20240612,131239.774612:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] INFO flushing session and queue before crashpad handler [sentry] INFO handing control over to crashpad [19431:19431:20240612,131239.778942:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} ______________ test_crashpad_dumping_crash[run_args0-build_args0] ______________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = , run_args = [] build_args = {'CMAKE_RUNTIME_OUTPUT_DIRECTORY': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake4'), 'CMAKE_RUNTIME_OUTPUT_DIRECT...ME_OUTPUT_DIRECTORY_RELEASE': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake4'), 'SENTRY_BACKEND': 'crashpad', ...} @pytest.mark.parametrize( "run_args,build_args", [ # if we crash, we want a dump ([], {"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ([], {"SENTRY_TRANSPORT_COMPRESSION": "On"}), # if we crash and before-send doesn't discard, we want a dump pytest.param( ["before-send"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), # if on_crash() is non-discarding, a discarding before_send() is overruled, so we get a dump pytest.param( ["discarding-before-send", "on-crash"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), ], ) def test_crashpad_dumping_crash(cmake, httpserver, run_args, build_args): build_args.update({"SENTRY_BACKEND": "crashpad"}) tmp_path = cmake(["sentry_example"], build_args) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:159: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake4 > cmake -DSENTRY_TRANSPORT_COMPRESSION=Off -DSENTRY_BACKEND=crashpad -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake4 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake4 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake4 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=crashpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Configuring done (10.9s) -- Generating done (0.3s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake4 /tmp/pytest-of-builduser/pytest-0/cmake4 > cmake --build . --target sentry_example --parallel [ 1%] Building CXX object crashpad_build/tools/CMakeFiles/crashpad_tools.dir/tool_support.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_path.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/scoped_file.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/string_number_conversions.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/third_party/icu/icu_utf.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/rand_util.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock.cc.o [ 4%] Building CXX object crashpad_build/compat/CMakeFiles/crashpad_compat.dir/linux/sys/mman_memfd_create.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/debug/alias.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/process/memory.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/pattern.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/logging.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/stringprintf.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/strcat.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversion_utils.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/memory/page_size_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_util_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/condition_variable_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/posix/safe_strerror.cc.o [ 10%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock_impl_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversions.cc.o [ 10%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage.cc.o [ 10%] Linking CXX static library libcrashpad_compat.a [ 10%] Built target crashpad_compat [ 10%] Linking CXX static library libcrashpad_tools.a [ 10%] Built target crashpad_tools [ 10%] Linking CXX static library libmini_chromium.a [ 10%] Built target mini_chromium [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/url.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/reinterpret_bytes.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/output_stream_file_writer.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/initialization_state_dcheck.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body_gzip.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/lexing.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/numeric/checked_address_range.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/metrics.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/zlib.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_range.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_reader.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/random_string.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_writer.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/string_file.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_output_stream.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/scoped_remove_file.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_posix.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/spawn_subprocess.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_dir.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/drop_privileges.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport_libcurl.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/range_set.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/log_output_stream.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/synchronization/semaphore_posix.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/symbolic_constants_posix.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/string_number_conversion.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/delimited_file_reader.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/signals.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/auxiliary_vector.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/aligned_allocator.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_seeker.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/pdb_structures.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/worker_thread.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/direct_ptrace_connection.cc.o [ 28%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/base94_output_stream.cc.o [ 28%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_multiple.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/clock_posix.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_dumpable.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_ptracer.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strlcpy.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_client.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_helper.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/string/split_string.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/uuid.cc.o [ 34%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io_posix.cc.o [ 34%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/scoped_forbid_return.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_multipart_builder.cc.o [ 35%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_stdio.cc.o [ 35%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/directory_reader_posix.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_log_messages.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_encoder.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_task_reader.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_protocol.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/filesystem_posix.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/process_info_linux.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_broker.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/memory_map.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/zlib_output_stream.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/socket.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptracer.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_mmap.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strnlen.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_client.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/paths_linux.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_ptrace_attach.cc.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/thread_info.cc.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_linux.cc.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_sanitized.cc.o [ 41%] Building ASM object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/capture_context_linux.S.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/pac_helper.cc.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time_linux.cc.o [ 42%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_stat_reader.cc.o [ 44%] Linking CXX static library libcrashpad_util.a [ 44%] Built target crashpad_util [ 44%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation.cc.o [ 44%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database.cc.o [ 45%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation_list.cc.o [ 45%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/settings.cc.o [ 45%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/prune_crash_reports.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_client_linux.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database_generic.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/client_argv_handling.cc.o [ 48%] Building ASM object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info_note.S.o [ 48%] Linking CXX static library libcrashpad_client.a [ 48%] Built target crashpad_client [ 50%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_info_client_options.cc.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/system_snapshot_minidump.cc.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/module_snapshot_minidump.cc.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_dynamic_array_reader.cc.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_list_reader.cc.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_snapshot_linux.cc.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/exception_snapshot_minidump.cc.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/memory_snapshot.cc.o [ 52%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/cpu_context.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_symbol_table_reader.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/handle_snapshot.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_context_converter.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/capture_memory.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_annotation_reader.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/memory_snapshot_minidump.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/crashpad_info_reader.cc.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/exception_snapshot_linux.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/posix/timezone.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/image_annotation_reader.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/thread_snapshot_minidump.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_reader.cc.o [ 60%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/module_snapshot_sanitized.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/thread_snapshot_linux.cc.o [ 60%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/process_snapshot_minidump.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_simple_string_dictionary_reader.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/sanitization_information.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/memory_snapshot_sanitized.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/debug_rendezvous.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/cpu_context_linux.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/unloaded_module_snapshot.cc.o [ 62%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/capture_memory_delegate_linux.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/annotation_snapshot.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/module_snapshot_elf.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/process_snapshot_sanitized.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/thread_snapshot_sanitized.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_reader_linux.cc.o [ 65%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/system_snapshot_linux.cc.o [ 65%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_image_reader.cc.o [ 65%] Linking CXX static library libcrashpad_snapshot.a [ 65%] Built target crashpad_snapshot [ 65%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_exception_writer.cc.o [ 65%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_simple_string_dictionary_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_handle_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_context_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_extension_stream_data_source.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_crashpad_info_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_stream_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_stream_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_info_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_file_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_name_list_writer.cc.o [ 70%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_writer.cc.o [ 71%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_misc_info_writer.cc.o [ 72%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_rva_list_writer.cc.o [ 72%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_byte_array_writer.cc.o [ 72%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_unloaded_module_writer.cc.o [ 72%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writable.cc.o [ 72%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_extensions.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_system_info_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_annotation_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_id_map.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_string_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writer_util.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_crashpad_info_writer.cc.o [ 77%] Linking CXX static library libcrashpad_minidump.a [ 77%] Built target crashpad_minidump [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/crash_report_upload_thread.cc.o [ 80%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/exception_handler_server.cc.o [ 80%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/minidump_to_upload_parameters.cc.o [ 80%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/crash_report_exception_handler.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/user_stream_data_source.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/prune_crash_reports_thread.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/handler_main.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/capture_snapshot.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/cros_crash_report_exception_handler.cc.o [ 81%] Linking CXX static library libcrashpad_handler_lib.a [ 81%] Built target crashpad_handler_lib [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/__/client/pthread_create_linux.cc.o [ 82%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/main.cc.o [ 82%] Linking CXX executable ../../crashpad_handler [ 82%] Built target crashpad_handler [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 84%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 88%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 90%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 92%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 94%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_crashpad.cpp.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 97%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 98%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 98%] Linking CXX shared library libsentry.so [ 98%] Built target sentry [ 98%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman_memfd_create.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ In file included from /build/sentry-native/src/sentry-native/external/crashpad/util/net/http_transport_libcurl.cc:33: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ In file included from /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc: In function ‘int pthread_create(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’: /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:51:62: warning: ignoring attributes on template argument ‘int (*)(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’ {aka ‘int (*)(long unsigned int*, const pthread_attr_t*, void* (*)(void*), void*)’} [-Wignored-attributes] 51 | static const crashpad::NoCfiIcall | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_string.c:3: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/symbolizer/sentry_symbolizer_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_envelope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_envelope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_sync.h:4, from /build/sentry-native/src/sentry-native/src/sentry_sync.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_os.h:4, from /build/sentry-native/src/sentry-native/src/sentry_os.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_random.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_alloc.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.h:4, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_uuid.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_logger.h:4, from /build/sentry-native/src/sentry-native/src/sentry_logger.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_path.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_slice.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_core.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_scope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_scope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_options.h:4, from /build/sentry-native/src/sentry-native/src/sentry_options.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_backend.h:4, from /build/sentry-native/src/sentry-native/src/sentry_backend.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_function_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:2: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.h:4, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_info.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_session.h:4, from /build/sentry-native/src/sentry-native/src/sentry_session.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_value.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_transport.h:4, from /build/sentry-native/src/sentry-native/src/sentry_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_transport_curl.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.h:4, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder_libbacktrace.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:5: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_utils.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_database.h:4, from /build/sentry-native/src/sentry-native/src/sentry_database.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_json.c:8: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:16: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:29:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 29 | # pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:30:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 30 | # pragma GCC diagnostic ignored "-Wfour-char-constants" | ^~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake4/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake4/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [23292:23292:20240612,131651.211772:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG sending envelope [sentry] DEBUG serializing envelope into buffer [sentry] INFO handing control over to crashpad [23298:23298:20240612,131651.233173:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} ______________ test_crashpad_dumping_crash[run_args1-build_args1] ______________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = , run_args = [] build_args = {'CMAKE_RUNTIME_OUTPUT_DIRECTORY': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake5'), 'CMAKE_RUNTIME_OUTPUT_DIRECT...ME_OUTPUT_DIRECTORY_RELEASE': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake5'), 'SENTRY_BACKEND': 'crashpad', ...} @pytest.mark.parametrize( "run_args,build_args", [ # if we crash, we want a dump ([], {"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ([], {"SENTRY_TRANSPORT_COMPRESSION": "On"}), # if we crash and before-send doesn't discard, we want a dump pytest.param( ["before-send"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), # if on_crash() is non-discarding, a discarding before_send() is overruled, so we get a dump pytest.param( ["discarding-before-send", "on-crash"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), ], ) def test_crashpad_dumping_crash(cmake, httpserver, run_args, build_args): build_args.update({"SENTRY_BACKEND": "crashpad"}) tmp_path = cmake(["sentry_example"], build_args) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:159: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake5 > cmake -DSENTRY_TRANSPORT_COMPRESSION=On -DSENTRY_BACKEND=crashpad -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake5 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake5 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake5 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=crashpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Configuring done (12.9s) -- Generating done (0.7s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake5 /tmp/pytest-of-builduser/pytest-0/cmake5 > cmake --build . --target sentry_example --parallel [ 0%] Building CXX object crashpad_build/compat/CMakeFiles/crashpad_compat.dir/linux/sys/mman_memfd_create.cc.o [ 0%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_path.cc.o [ 0%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/process/memory.cc.o [ 0%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/strcat.cc.o [ 0%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock.cc.o [ 1%] Building CXX object crashpad_build/tools/CMakeFiles/crashpad_tools.dir/tool_support.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage.cc.o [ 1%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/condition_variable_posix.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversion_utils.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/pattern.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/posix/safe_strerror.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/logging.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/threading/thread_local_storage_posix.cc.o [ 2%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/string_number_conversions.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/utf_string_conversions.cc.o [ 4%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/scoped_file.cc.o [ 5%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/memory/page_size_posix.cc.o [ 7%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/synchronization/lock_impl_posix.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/strings/stringprintf.cc.o [ 8%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/rand_util.cc.o [ 10%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/third_party/icu/icu_utf.cc.o [ 10%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/debug/alias.cc.o [ 10%] Building CXX object crashpad_build/third_party/mini_chromium/CMakeFiles/mini_chromium.dir/mini_chromium/base/files/file_util_posix.cc.o [ 10%] Linking CXX static library libcrashpad_compat.a [ 10%] Built target crashpad_compat [ 10%] Linking CXX static library libcrashpad_tools.a [ 10%] Built target crashpad_tools [ 10%] Linking CXX static library libmini_chromium.a [ 10%] Built target mini_chromium [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/scoped_forbid_return.cc.o [ 10%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_helper.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_writer.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body_gzip.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/string_number_conversion.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/lexing.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/output_stream_file_writer.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/range_set.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/metrics.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/base94_output_stream.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_reader.cc.o [ 11%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/delimited_file_reader.cc.o [ 14%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io.cc.o [ 15%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/numeric/checked_address_range.cc.o [ 12%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/scoped_remove_file.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_body.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_multipart_builder.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/string_file.cc.o [ 17%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strlcpy.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/signals.cc.o [ 18%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/initialization_state_dcheck.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_dumpable.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_seeker.cc.o [ 20%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_stat_reader.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_client.cc.o [ 21%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_multiple.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_dir.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_range.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_log_messages.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/clock_posix.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/directory_reader_posix.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/auxiliary_vector.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/socket.cc.o [ 22%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptracer.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/log_output_stream.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/proc_task_reader.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/strnlen.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/paths_linux.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/time_linux.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_encoder.cc.o [ 25%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/thread_info.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/reinterpret_bytes.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_protocol.cc.o [ 24%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/synchronization/semaphore_posix.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/random_string.cc.o [ 27%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/file_output_stream.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/spawn_subprocess.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/close_stdio.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/symbolic_constants_posix.cc.o [ 30%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/drop_privileges.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread_posix.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/pdb_structures.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_linux.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/memory_map.cc.o [ 31%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/pac_helper.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/file_io_posix.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/direct_ptrace_connection.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stream/zlib_output_stream.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_ptrace_attach.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/process_info_linux.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/file/filesystem_posix.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/thread.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/url.cc.o [ 32%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/zlib.cc.o [ 38%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/exception_handler_client.cc.o [ 37%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/uuid.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport_libcurl.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/process/process_memory_sanitized.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/posix/scoped_mmap.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/net/http_transport.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/ptrace_broker.cc.o [ 40%] Building ASM object crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/capture_context_linux.S.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/stdlib/aligned_allocator.cc.o [ 41%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/thread/worker_thread.cc.o [ 40%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/string/split_string.cc.o [ 42%] Building CXX object crashpad_build/util/CMakeFiles/crashpad_util.dir/linux/scoped_pr_set_ptracer.cc.o [ 44%] Linking CXX static library libcrashpad_util.a [ 44%] Built target crashpad_util [ 44%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation.cc.o [ 44%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/annotation_list.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/prune_crash_reports.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_client_linux.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/settings.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/client_argv_handling.cc.o [ 47%] Building CXX object crashpad_build/client/CMakeFiles/crashpad_client.dir/crash_report_database_generic.cc.o [ 48%] Building ASM object crashpad_build/client/CMakeFiles/crashpad_client.dir/crashpad_info_note.S.o [ 48%] Linking CXX static library libcrashpad_client.a [ 48%] Built target crashpad_client [ 48%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/cpu_context.cc.o [ 48%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/memory_snapshot_minidump.cc.o [ 50%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_simple_string_dictionary_reader.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_info_client_options.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/module_snapshot_minidump.cc.o [ 51%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/annotation_snapshot.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/posix/timezone.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/cpu_context_linux.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_snapshot_linux.cc.o [ 54%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/thread_snapshot_linux.cc.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/system_snapshot_linux.cc.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_annotation_reader.cc.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/handle_snapshot.cc.o [ 55%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/memory_snapshot_sanitized.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/capture_memory_delegate_linux.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_context_converter.cc.o [ 57%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/process_reader_linux.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/image_annotation_reader.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/system_snapshot_minidump.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/process_snapshot_minidump.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/process_snapshot_sanitized.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/debug_rendezvous.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/crashpad_types/crashpad_info_reader.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/thread_snapshot_sanitized.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/capture_memory.cc.o [ 58%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/sanitization_information.cc.o [ 60%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/exception_snapshot_minidump.cc.o [ 60%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_image_reader.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/linux/exception_snapshot_linux.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/unloaded_module_snapshot.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/memory_snapshot.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_reader.cc.o [ 61%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/minidump_string_list_reader.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/minidump/thread_snapshot_minidump.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/sanitized/module_snapshot_sanitized.cc.o [ 64%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/module_snapshot_elf.cc.o [ 65%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_symbol_table_reader.cc.o [ 65%] Building CXX object crashpad_build/snapshot/CMakeFiles/crashpad_snapshot.dir/elf/elf_dynamic_array_reader.cc.o [ 65%] Linking CXX static library libcrashpad_snapshot.a [ 65%] Built target crashpad_snapshot [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_annotation_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_file_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_simple_string_dictionary_writer.cc.o [ 67%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writer_util.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_exception_writer.cc.o [ 68%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_byte_array_writer.cc.o [ 71%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_system_info_writer.cc.o [ 70%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_crashpad_info_writer.cc.o [ 70%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_context_writer.cc.o [ 70%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_extensions.cc.o [ 70%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_writer.cc.o [ 74%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_misc_info_writer.cc.o [ 74%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_handle_writer.cc.o [ 74%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_memory_info_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_stream_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_module_crashpad_info_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_id_map.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_rva_list_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_writable.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_string_writer.cc.o [ 75%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_thread_name_list_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_stream_writer.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_user_extension_stream_data_source.cc.o [ 77%] Building CXX object crashpad_build/minidump/CMakeFiles/crashpad_minidump.dir/minidump_unloaded_module_writer.cc.o [ 77%] Linking CXX static library libcrashpad_minidump.a [ 77%] Built target crashpad_minidump [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/crash_report_upload_thread.cc.o [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/minidump_to_upload_parameters.cc.o [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/user_stream_data_source.cc.o [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/handler_main.cc.o [ 78%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/capture_snapshot.cc.o [ 80%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/crash_report_exception_handler.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/prune_crash_reports_thread.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/exception_handler_server.cc.o [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler_lib.dir/linux/cros_crash_report_exception_handler.cc.o [ 81%] Linking CXX static library libcrashpad_handler_lib.a [ 81%] Built target crashpad_handler_lib [ 81%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/__/client/pthread_create_linux.cc.o [ 82%] Building CXX object crashpad_build/handler/CMakeFiles/crashpad_handler.dir/main.cc.o [ 82%] Linking CXX executable ../../crashpad_handler [ 82%] Built target crashpad_handler [ 84%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 85%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 88%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 88%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 91%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 95%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 95%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 97%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 98%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 98%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 98%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_crashpad.cpp.o [ 98%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 98%] Linking CXX shared library libsentry.so [ 98%] Built target sentry [ 98%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman_memfd_create.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ In file included from /build/sentry-native/src/sentry-native/external/crashpad/util/net/http_transport_libcurl.cc:33: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ In file included from /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:21: /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:55:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 55 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:63:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 63 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:87:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 87 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/util/misc/no_cfi_icall.h:95:75: warning: ‘cfi-icall’ attribute directive ignored [-Wattributes] 95 | DISABLE_CFI_ICALL static R Invoke(Function&& function, RunArgs&&... args) { | ^ /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc: In function ‘int pthread_create(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’: /build/sentry-native/src/sentry-native/external/crashpad/client/pthread_create_linux.cc:51:62: warning: ignoring attributes on template argument ‘int (*)(pthread_t*, const pthread_attr_t*, {anonymous}::StartRoutineType, void*)’ {aka ‘int (*)(long unsigned int*, const pthread_attr_t*, void* (*)(void*), void*)’} [-Wignored-attributes] 51 | static const crashpad::NoCfiIcall | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_backend.h:4, from /build/sentry-native/src/sentry-native/src/sentry_backend.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_random.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_options.h:4, from /build/sentry-native/src/sentry-native/src/sentry_options.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_alloc.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_sync.h:4, from /build/sentry-native/src/sentry-native/src/sentry_sync.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_slice.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_core.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_slice.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.h:4, from /build/sentry-native/src/sentry-native/src/sentry_tracing.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_disk_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_scope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_scope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_function_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_path.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/path/sentry_path_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_string.c:3: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_transport.h:4, from /build/sentry-native/src/sentry-native/src/sentry_transport.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_logger.h:4, from /build/sentry-native/src/sentry-native/src/sentry_logger.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.h:4, from /build/sentry-native/src/sentry-native/src/sentry_ratelimiter.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_info.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.h:4, from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_utils.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_uuid.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_envelope.h:4, from /build/sentry-native/src/sentry-native/src/sentry_envelope.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_os.h:4, from /build/sentry-native/src/sentry-native/src/sentry_os.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/transports/sentry_transport_curl.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/src/sentry_unix_pageallocator.c:5: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/symbolizer/sentry_symbolizer_unix.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:2: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.h:4, from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:4: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_value.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_session.h:4, from /build/sentry-native/src/sentry-native/src/sentry_session.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/unwinder/sentry_unwinder_libbacktrace.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_alloc.h:4, from /build/sentry-native/src/sentry-native/src/sentry_json.c:8: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ In file included from /build/sentry-native/src/sentry-native/include/sentry.h:95, from /build/sentry-native/src/sentry-native/src/sentry_boot.h:40, from /build/sentry-native/src/sentry-native/src/sentry_database.h:4, from /build/sentry-native/src/sentry-native/src/sentry_database.c:1: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/signal.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics In file included from /build/sentry-native/src/sentry-native/src/modulefinder/sentry_modulefinder_linux.c:16: /build/sentry-native/src/sentry-native/external/crashpad/compat/linux/sys/mman.h:18:2: warning: #include_next is a GCC extension 18 | #include_next | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:29:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 29 | # pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics /build/sentry-native/src/sentry-native/src/backends/sentry_backend_crashpad.cpp:30:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 30 | # pragma GCC diagnostic ignored "-Wfour-char-constants" | ^~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake5/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake5/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [27159:27159:20240612,132018.922385:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG sending envelope [sentry] DEBUG serializing envelope into buffer [sentry] INFO handing control over to crashpad [27165:27165:20240612,132018.943755:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} ______________ test_crashpad_dumping_crash[run_args2-build_args2] ______________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = , run_args = ['before-send'] build_args = {'SENTRY_BACKEND': 'crashpad'} @pytest.mark.parametrize( "run_args,build_args", [ # if we crash, we want a dump ([], {"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ([], {"SENTRY_TRANSPORT_COMPRESSION": "On"}), # if we crash and before-send doesn't discard, we want a dump pytest.param( ["before-send"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), # if on_crash() is non-discarding, a discarding before_send() is overruled, so we get a dump pytest.param( ["discarding-before-send", "on-crash"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), ], ) def test_crashpad_dumping_crash(cmake, httpserver, run_args, build_args): build_args.update({"SENTRY_BACKEND": "crashpad"}) tmp_path = cmake(["sentry_example"], build_args) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:159: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake3/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [27170:27170:20240612,132029.390399:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG invoking `before_send` hook [sentry] DEBUG sending envelope [sentry] DEBUG serializing envelope into buffer [sentry] INFO handing control over to crashpad [27176:27176:20240612,132029.411554:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} ______________ test_crashpad_dumping_crash[run_args3-build_args3] ______________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = run_args = ['discarding-before-send', 'on-crash'] build_args = {'SENTRY_BACKEND': 'crashpad'} @pytest.mark.parametrize( "run_args,build_args", [ # if we crash, we want a dump ([], {"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ([], {"SENTRY_TRANSPORT_COMPRESSION": "On"}), # if we crash and before-send doesn't discard, we want a dump pytest.param( ["before-send"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), # if on_crash() is non-discarding, a discarding before_send() is overruled, so we get a dump pytest.param( ["discarding-before-send", "on-crash"], {}, marks=pytest.mark.skipif( sys.platform == "darwin", reason="crashpad doesn't provide SetFirstChanceExceptionHandler on macOS", ), ), ], ) def test_crashpad_dumping_crash(cmake, httpserver, run_args, build_args): build_args.update({"SENTRY_BACKEND": "crashpad"}) tmp_path = cmake(["sentry_example"], build_args) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:159: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake3/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [27181:27181:20240612,132039.816425:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG invoking `on_crash` hook [sentry] DEBUG sending envelope [sentry] DEBUG serializing envelope into buffer [sentry] INFO handing control over to crashpad [27187:27187:20240612,132039.837625:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} _____________________ test_crashpad_dumping_stack_overflow _____________________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = def test_crashpad_dumping_stack_overflow(cmake, httpserver): tmp_path = cmake(["sentry_example"], {"SENTRY_BACKEND": "crashpad"}) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake3/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [27192:27192:20240612,132050.269945:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG sending envelope [sentry] DEBUG serializing envelope into buffer [sentry] INFO handing control over to crashpad [27198:27198:20240612,132050.290666:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) qemu-riscv64-static: QEMU internal SIGSEGV {code=ACCERR, addr=0x7805fe200ef8} _________________________ test_crashpad_dump_inflight __________________________ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: > waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , block = True, timeout = 10 def get(self, block=True, timeout=None): '''Remove and return an item from the queue. If optional args 'block' is true and 'timeout' is None (the default), block if necessary until an item is available. If 'timeout' is a non-negative number, it blocks at most 'timeout' seconds and raises the Empty exception if no item was available within that time. Otherwise ('block' is false), return an item if one is immediately available, else raise the Empty exception ('timeout' is ignored in that case). ''' with self.not_empty: if not block: if not self._qsize(): raise Empty elif timeout is None: while not self._qsize(): self.not_empty.wait() elif timeout < 0: raise ValueError("'timeout' must be a non-negative number") else: endtime = time() + timeout while not self._qsize(): remaining = endtime - time() if remaining <= 0.0: > raise Empty E _queue.Empty /usr/lib/python3.12/queue.py:179: Empty During handling of the above exception, another exception occurred: cmake = > httpserver = @pytest.mark.skipif(not flushes_state, reason="test needs state flushing") def test_crashpad_dump_inflight(cmake, httpserver): tmp_path = cmake(["sentry_example"], {"SENTRY_BACKEND": "crashpad"}) # make sure we are isolated from previous runs shutil.rmtree(tmp_path / ".sentry-native", ignore_errors=True) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_oneshot_request("/api/123456/minidump/").respond_with_data("OK") httpserver.expect_request("/api/123456/envelope/").respond_with_data("OK") > with httpserver.wait(timeout=10) as waiting: tests/test_integration_crashpad.py:329: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/contextlib.py:144: in __exit__ next(self.gen) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , raise_assertions = None stop_on_nohandler = None, timeout = 10 @contextmanager def wait( self, raise_assertions: bool | None = None, stop_on_nohandler: bool | None = None, timeout: float | None = None, ): """Context manager to wait until the first of following event occurs: all ordered and oneshot handlers were executed, unexpected request was received (if `stop_on_nohandler` is set to `True`), or time was out :param raise_assertions: whether raise assertions on unexpected request or timeout or not :param stop_on_nohandler: whether stop on unexpected request or not :param timeout: time (in seconds) until time is out Example: .. code-block:: python def test_wait(httpserver): httpserver.expect_oneshot_request("/").respond_with_data("OK") with httpserver.wait( raise_assertions=False, stop_on_nohandler=False, timeout=1 ) as waiting: requests.get(httpserver.url_for("/")) # `waiting` is :py:class:`Waiting` assert waiting.result print("Elapsed time: {} sec".format(waiting.elapsed_time)) """ if raise_assertions is None: self._waiting_settings.raise_assertions = self.default_waiting_settings.raise_assertions else: self._waiting_settings.raise_assertions = raise_assertions if stop_on_nohandler is None: self._waiting_settings.stop_on_nohandler = self.default_waiting_settings.stop_on_nohandler else: self._waiting_settings.stop_on_nohandler = stop_on_nohandler if timeout is None: self._waiting_settings.timeout = self.default_waiting_settings.timeout else: self._waiting_settings.timeout = timeout # Ensure that waiting_result is empty with suppress(queue.Empty): self._waiting_result.get_nowait() waiting = Waiting() yield waiting try: waiting_result = self._waiting_result.get(timeout=self._waiting_settings.timeout) waiting.complete(result=waiting_result) except queue.Empty: waiting.complete(result=False) if self._waiting_settings.raise_assertions: > raise AssertionError( "Wait timeout occurred, but some handlers left:\n{}".format(self.format_matchers()) ) E AssertionError: Wait timeout occurred, but some handlers left: E Ordered matchers: E none E E Oneshot matchers: E > E E Persistent matchers: E > /usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py:1331: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake3/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG starting crashpad backend with handler "/tmp/pytest-of-builduser/pytest-0/cmake3/crashpad_handler" [sentry] DEBUG using minidump URL "http://127.0.0.1:37783/api/123456/minidump/?sentry_client=sentry.native/0.7.6&sentry_key=uiaeosnrtdy" [27247:27247:20240612,132113.338921:WARNING crashpad_client_linux.cc:377] prctl: Invalid argument (22) [sentry] INFO started crashpad client handler [sentry] DEBUG processing and pruning old runs [sentry] DEBUG merging scope into event [sentry] DEBUG trying to read modules from /proc/self/maps [sentry] DEBUG read 0 modules from /proc/self/maps [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG executing task on worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] INFO flushing session and queue before crashpad handler [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG serializing envelope into buffer * Trying 127.0.0.1:37783... [sentry] DEBUG serializing envelope into buffer [sentry] DEBUG dumped 10 in-flight envelopes to disk [sentry] INFO handing control over to crashpad * Connected to 127.0.0.1 (127.0.0.1) port 37783 > POST /api/123456/envelope/ HTTP/1.1 Host: 127.0.0.1:37783 User-Agent: sentry.native/0.7.6 Accept: */* x-sentry-auth:Sentry sentry_key=uiaeosnrtdy, sentry_version=7, sentry_client=sentry.native/0.7.6 content-type:application/x-sentry-envelope content-length:1282 * upload completely sent off: 1282 bytes [27253:27253:20240612,132113.370348:ERROR scoped_ptrace_attach.cc:27] ptrace: Function not implemented (38) * HTTP 1.0, assume close after body < HTTP/1.0 200 OK qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x1} ------------------------------ Captured log call ------------------------------- INFO werkzeug:_internal.py:96 127.0.0.1 - - [12/Jun/2024 13:21:13] "POST /api/123456/envelope/ HTTP/1.1" 200 - ____________________ test_breakpad_crash_http[build_args0] _____________________ cmake = > httpserver = build_args = {'CMAKE_RUNTIME_OUTPUT_DIRECTORY': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake12'), 'CMAKE_RUNTIME_OUTPUT_DIREC...E_OUTPUT_DIRECTORY_RELEASE': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake12'), 'SENTRY_BACKEND': 'breakpad', ...} @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") @pytest.mark.parametrize( "build_args", [ ({"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ({"SENTRY_TRANSPORT_COMPRESSION": "On"}), ], ) def test_breakpad_crash_http(cmake, httpserver, build_args): build_args.update({"SENTRY_BACKEND": "breakpad"}) tmp_path = cmake(["sentry_example"], build_args) httpserver.expect_request( "/api/123456/envelope/", headers={"x-sentry-auth": auth_header}, ).respond_with_data("OK") env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) child = run( tmp_path, "sentry_example", ["log", "start-session", "attachment", "crash"], env=env, ) assert child.returncode # well, it's a crash after all run( tmp_path, "sentry_example", ["log", "no-setup"], check=True, env=env, ) assert len(httpserver.log) == 1 req = httpserver.log[0][0] body = req.get_data() if build_args.get("SENTRY_TRANSPORT_COMPRESSION") == "On": assert_gzip_content_encoding(req) assert_gzip_file_header(body) envelope = Envelope.deserialize(body) > assert_session(envelope, {"init": True, "status": "crashed", "errors": 1}) tests/test_integration_http.py:394: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/assertions.py:38: in assert_session assert_matches(session, extra_assertion) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ actual = {'attrs': {'environment': 'development', 'release': 'test-example-release'}, 'did': '42', 'duration': 0.00141, 'errors': 0, ...} expected = {'errors': 1, 'init': True, 'status': 'crashed'} def assert_matches(actual, expected): """Assert two objects for equality, ignoring extra keys in ``actual``.""" > assert {k: v for (k, v) in actual.items() if k in expected.keys()} == expected E AssertionError: assert {'errors': 0,...': 'abnormal'} == {'errors': 1,...s': 'crashed'} E E Omitting 1 identical items, use -vv to show E Differing items: E {'errors': 0} != {'errors': 1} E {'status': 'abnormal'} != {'status': 'crashed'} E Use -v to get more diff tests/assertions.py:22: AssertionError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake12 > cmake -DSENTRY_TRANSPORT_COMPRESSION=Off -DSENTRY_BACKEND=breakpad -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake12 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake12 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake12 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=breakpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Looking for getcontext -- Looking for getcontext - found -- Configuring done (12.1s) -- Generating done (0.2s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake12 /tmp/pytest-of-builduser/pytest-0/cmake12 > cmake --build . --target sentry_example --parallel [ 0%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/linux_libc_support.cc.o [ 2%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elfutils.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_tmpfile.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_client.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/convert_UTF.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/string_conversion.cc.o [ 12%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/md5.cc.o [ 17%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elf_core_dump.cc.o [ 17%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/safe_readlink.cc.o [ 17%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/file_id.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/memory_mapped_file.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/guid_creator.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_pipe.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_dumper.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/microdump_writer/microdump_writer.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_server.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/minidump_file_writer.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/minidump_descriptor.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/exception_handler.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/thread_info.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/log/log.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/minidump_writer.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/pe_file.cc.o [ 41%] Linking CXX static library libbreakpad_client.a [ 41%] Built target breakpad_client [ 46%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 58%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 64%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 64%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 74%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 74%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 76%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_breakpad.cpp.o [ 76%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 97%] Linking CXX shared library libsentry.so [ 97%] Built target sentry [100%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake12/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake12/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG executing task on worker thread [sentry] DEBUG shutting down backend [sentry] DEBUG shutting down transport [sentry] DEBUG shutting down background worker thread [sentry] DEBUG submitting task to background worker thread * Trying 127.0.0.1:37783... * Connected to 127.0.0.1 (127.0.0.1) port 37783 > POST /api/123456/envelope/ HTTP/1.1 Host: 127.0.0.1:37783 User-Agent: sentry.native/0.7.6 Accept: */* x-sentry-auth:Sentry sentry_key=uiaeosnrtdy, sentry_version=7, sentry_client=sentry.native/0.7.6 content-type:application/x-sentry-envelope content-length:314 * upload completely sent off: 314 bytes * HTTP 1.0, assume close after body < HTTP/1.0 200 OK < Server: Werkzeug/3.0.1 Python/3.12.3 < Date: Wed, 12 Jun 2024 11:26:04 GMT < Content-Type: text/plain; charset=utf-8 < Content-Length: 2 < Connection: close < OK* Closing connection [sentry] DEBUG executing task on worker thread [sentry] DEBUG background worker thread shut down ------------------------------ Captured log call ------------------------------- INFO werkzeug:_internal.py:96 127.0.0.1 - - [12/Jun/2024 13:26:04] "POST /api/123456/envelope/ HTTP/1.1" 200 - ____________________ test_breakpad_crash_http[build_args1] _____________________ cmake = > httpserver = build_args = {'CMAKE_RUNTIME_OUTPUT_DIRECTORY': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake13'), 'CMAKE_RUNTIME_OUTPUT_DIREC...E_OUTPUT_DIRECTORY_RELEASE': PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake13'), 'SENTRY_BACKEND': 'breakpad', ...} @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") @pytest.mark.parametrize( "build_args", [ ({"SENTRY_TRANSPORT_COMPRESSION": "Off"}), ({"SENTRY_TRANSPORT_COMPRESSION": "On"}), ], ) def test_breakpad_crash_http(cmake, httpserver, build_args): build_args.update({"SENTRY_BACKEND": "breakpad"}) tmp_path = cmake(["sentry_example"], build_args) httpserver.expect_request( "/api/123456/envelope/", headers={"x-sentry-auth": auth_header}, ).respond_with_data("OK") env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) child = run( tmp_path, "sentry_example", ["log", "start-session", "attachment", "crash"], env=env, ) assert child.returncode # well, it's a crash after all run( tmp_path, "sentry_example", ["log", "no-setup"], check=True, env=env, ) assert len(httpserver.log) == 1 req = httpserver.log[0][0] body = req.get_data() if build_args.get("SENTRY_TRANSPORT_COMPRESSION") == "On": assert_gzip_content_encoding(req) assert_gzip_file_header(body) envelope = Envelope.deserialize(body) > assert_session(envelope, {"init": True, "status": "crashed", "errors": 1}) tests/test_integration_http.py:394: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/assertions.py:38: in assert_session assert_matches(session, extra_assertion) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ actual = {'attrs': {'environment': 'development', 'release': 'test-example-release'}, 'did': '42', 'duration': 0.002749, 'errors': 0, ...} expected = {'errors': 1, 'init': True, 'status': 'crashed'} def assert_matches(actual, expected): """Assert two objects for equality, ignoring extra keys in ``actual``.""" > assert {k: v for (k, v) in actual.items() if k in expected.keys()} == expected E AssertionError: assert {'errors': 0,...': 'abnormal'} == {'errors': 1,...s': 'crashed'} E E Omitting 1 identical items, use -vv to show E Differing items: E {'errors': 0} != {'errors': 1} E {'status': 'abnormal'} != {'status': 'crashed'} E Use -v to get more diff tests/assertions.py:22: AssertionError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake13 > cmake -DSENTRY_TRANSPORT_COMPRESSION=On -DSENTRY_BACKEND=breakpad -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake13 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake13 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake13 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=breakpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Looking for getcontext -- Looking for getcontext - found -- Configuring done (25.3s) -- Generating done (0.4s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake13 /tmp/pytest-of-builduser/pytest-0/cmake13 > cmake --build . --target sentry_example --parallel [ 0%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/convert_UTF.cc.o [ 2%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/minidump_descriptor.cc.o [ 2%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_pipe.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/memory_mapped_file.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/log/log.cc.o [ 10%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elf_core_dump.cc.o [ 12%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/minidump_writer.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/md5.cc.o [ 17%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elfutils.cc.o [ 23%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_client.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/safe_readlink.cc.o [ 23%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_tmpfile.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_server.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_dumper.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/string_conversion.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/linux_libc_support.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/thread_info.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/pe_file.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/file_id.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/minidump_file_writer.cc.o [ 35%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/microdump_writer/microdump_writer.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/guid_creator.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/exception_handler.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc.o [ 41%] Linking CXX static library libbreakpad_client.a [ 41%] Built target breakpad_client [ 43%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 43%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 64%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 71%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 79%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_breakpad.cpp.o [ 79%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 84%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 97%] Linking CXX shared library libsentry.so [ 97%] Built target sentry [100%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake13/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake13/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG executing task on worker thread [sentry] DEBUG shutting down backend [sentry] DEBUG shutting down transport [sentry] DEBUG shutting down background worker thread [sentry] DEBUG submitting task to background worker thread * Trying 127.0.0.1:37783... * Connected to 127.0.0.1 (127.0.0.1) port 37783 > POST /api/123456/envelope/ HTTP/1.1 Host: 127.0.0.1:37783 User-Agent: sentry.native/0.7.6 Accept: */* x-sentry-auth:Sentry sentry_key=uiaeosnrtdy, sentry_version=7, sentry_client=sentry.native/0.7.6 content-type:application/x-sentry-envelope content-encoding:gzip content-length:245 * upload completely sent off: 245 bytes * HTTP 1.0, assume close after body < HTTP/1.0 200 OK < Server: Werkzeug/3.0.1 Python/3.12.3 < Date: Wed, 12 Jun 2024 11:28:11 GMT < Content-Type: text/plain; charset=utf-8 < Content-Length: 2 < Connection: close < OK* Closing connection [sentry] DEBUG executing task on worker thread [sentry] DEBUG background worker thread shut down ------------------------------ Captured log call ------------------------------- INFO werkzeug:_internal.py:96 127.0.0.1 - - [12/Jun/2024 13:28:11] "POST /api/123456/envelope/ HTTP/1.1" 200 - ___________________________ test_breakpad_reinstall ____________________________ cmake = > httpserver = @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_reinstall(cmake, httpserver): tmp_path = cmake(["sentry_example"], {"SENTRY_BACKEND": "breakpad"}) env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) httpserver.expect_request( "/api/123456/envelope/", headers={"x-sentry-auth": auth_header}, ).respond_with_data("OK") child = run( tmp_path, "sentry_example", ["log", "reinstall", "crash"], env=env, ) assert child.returncode # well, it's a crash after all run( tmp_path, "sentry_example", ["log", "no-setup"], check=True, env=env, ) > assert len(httpserver.log) == 1 E assert 0 == 1 E + where 0 = len([]) E + where [] = .log tests/test_integration_http.py:430: AssertionError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake14 > cmake -DSENTRY_BACKEND=breakpad -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake14 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake14 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake14 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=curl -- SENTRY_BACKEND=breakpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Found CURL: /usr/lib/libcurl.so (found version "8.8.0") found components: AsynchDNS -- Looking for getcontext -- Looking for getcontext - found -- Configuring done (22.3s) -- Generating done (0.3s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake14 /tmp/pytest-of-builduser/pytest-0/cmake14 > cmake --build . --target sentry_example --parallel [ 2%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_tmpfile.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_client.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/thread_info.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_pipe.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/minidump_descriptor.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/string_conversion.cc.o [ 10%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elf_core_dump.cc.o [ 12%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elfutils.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/log/log.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/minidump_writer.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/file_id.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/exception_handler.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc.o [ 23%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/guid_creator.cc.o [ 23%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/linux_libc_support.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/safe_readlink.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/minidump_file_writer.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/convert_UTF.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/md5.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/pe_file.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_server.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/memory_mapped_file.cc.o [ 35%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/microdump_writer/microdump_writer.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_dumper.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc.o [ 41%] Linking CXX static library libbreakpad_client.a [ 41%] Built target breakpad_client [ 43%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_curl.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 51%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 56%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 58%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 51%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 64%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 64%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 71%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 79%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 87%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_breakpad.cpp.o [ 79%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 82%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 84%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 92%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 97%] Linking CXX shared library libsentry.so [ 97%] Built target sentry [100%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake14/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake14/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] DEBUG shutting down backend [sentry] DEBUG shutting down transport [sentry] DEBUG shutting down background worker thread [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG executing task on worker thread [sentry] DEBUG background worker thread shut down _________________________ test_breakpad_dump_inflight __________________________ cmake = > httpserver = @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_dump_inflight(cmake, httpserver): tmp_path = cmake(["sentry_example"], {"SENTRY_BACKEND": "breakpad"}) httpserver.expect_request( "/api/123456/envelope/", headers={"x-sentry-auth": auth_header}, ).respond_with_data("OK") env = dict(os.environ, SENTRY_DSN=make_dsn(httpserver)) child = run( tmp_path, "sentry_example", ["log", "capture-multiple", "crash"], env=env ) assert child.returncode # well, it's a crash after all run(tmp_path, "sentry_example", ["log", "no-setup"], check=True, env=env) # we trigger 10 normal events, and 1 crash > assert len(httpserver.log) >= 11 E assert 0 >= 11 E + where 0 = len([]) E + where [] = .log tests/test_integration_http.py:451: AssertionError ----------------------------- Captured stderr call ----------------------------- [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake14/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] DEBUG merging scope into event [sentry] DEBUG trying to read modules from /proc/self/maps [sentry] DEBUG read 0 modules from /proc/self/maps [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG executing task on worker thread [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG merging scope into event [sentry] DEBUG adding attachments to envelope [sentry] DEBUG sending envelope [sentry] DEBUG submitting task to background worker thread [sentry] INFO using database path "/tmp/pytest-of-builduser/pytest-0/cmake14/.sentry-native" [sentry] DEBUG starting transport [sentry] DEBUG starting background worker thread [sentry] DEBUG starting backend [sentry] DEBUG background worker thread started [sentry] DEBUG processing and pruning old runs [sentry] DEBUG shutting down backend [sentry] DEBUG shutting down transport [sentry] DEBUG shutting down background worker thread [sentry] DEBUG submitting task to background worker thread [sentry] DEBUG executing task on worker thread [sentry] DEBUG background worker thread shut down __________________________ test_breakpad_crash_stdout __________________________ cmake = > @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_crash_stdout(cmake): tmp_path, output = run_crash_stdout_for("breakpad", cmake, []) > envelope = Envelope.deserialize(output) tests/test_integration_stdout.py:221: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/__init__.py:176: in deserialize return cls.deserialize_from(io.BytesIO(data)) tests/__init__.py:155: in deserialize_from headers = json.loads(f.readline()) /usr/lib/python3.12/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib/python3.12/json/decoder.py:337: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib/python3.12/json/decoder.py:355: JSONDecodeError ----------------------------- Captured stdout call ----------------------------- /tmp/pytest-of-builduser/pytest-0/cmake18 > cmake -DSENTRY_BACKEND=breakpad -DSENTRY_TRANSPORT=none -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/tmp/pytest-of-builduser/pytest-0/cmake18 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG=/tmp/pytest-of-builduser/pytest-0/cmake18 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=/tmp/pytest-of-builduser/pytest-0/cmake18 /build/sentry-native/src/sentry-native -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- SENTRY_TRANSPORT=none -- SENTRY_BACKEND=breakpad -- SENTRY_LIBRARY_TYPE=SHARED -- SENTRY_SDK_NAME= -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of long -- Check size of long - done -- Looking for getcontext -- Looking for getcontext - found -- Configuring done (12.4s) -- Generating done (0.2s) -- Build files have been written to: /tmp/pytest-of-builduser/pytest-0/cmake18 /tmp/pytest-of-builduser/pytest-0/cmake18 > cmake --build . --target sentry_example --parallel [ 0%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/file_id.cc.o [ 2%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_server.cc.o [ 5%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/linux_libc_support.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/crash_generation/crash_generation_client.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_tmpfile.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/minidump_file_writer.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/exception_handler.cc.o [ 7%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/string_conversion.cc.o [ 10%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/handler/minidump_descriptor.cc.o [ 12%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/log/log.cc.o [ 12%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/scoped_pipe.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elfutils.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/thread_info.cc.o [ 15%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/convert_UTF.cc.o [ 20%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/elf_core_dump.cc.o [ 23%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/md5.cc.o [ 17%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/safe_readlink.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/pe_file.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/microdump_writer/microdump_writer.cc.o [ 25%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/memory_mapped_file.cc.o [ 28%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_dumper.cc.o [ 30%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc.o [ 33%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc.o [ 35%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/common/linux/guid_creator.cc.o [ 38%] Building CXX object external/CMakeFiles/breakpad_client.dir/breakpad/src/client/linux/minidump_writer/minidump_writer.cc.o [ 41%] Linking CXX static library libbreakpad_client.a [ 41%] Built target breakpad_client [ 43%] Building C object CMakeFiles/sentry.dir/vendor/mpack.c.o [ 43%] Building C object CMakeFiles/sentry.dir/src/sentry_core.c.o [ 48%] Building C object CMakeFiles/sentry.dir/src/sentry_database.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_envelope.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_json.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_os.c.o [ 53%] Building C object CMakeFiles/sentry.dir/src/sentry_info.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_options.c.o [ 56%] Building C object CMakeFiles/sentry.dir/src/sentry_logger.c.o [ 46%] Building C object CMakeFiles/sentry.dir/src/sentry_alloc.c.o [ 58%] Building C object CMakeFiles/sentry.dir/src/sentry_ratelimiter.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/sentry_sync.c.o [ 61%] Building C object CMakeFiles/sentry.dir/src/sentry_string.c.o [ 66%] Building C object CMakeFiles/sentry.dir/src/sentry_backend.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_transport.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_uuid.c.o [ 69%] Building C object CMakeFiles/sentry.dir/src/sentry_utils.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/sentry_scope.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_function_transport.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path.c.o [ 76%] Building C object CMakeFiles/sentry.dir/src/sentry_session.c.o [ 79%] Building C object CMakeFiles/sentry.dir/src/sentry_slice.c.o [ 79%] Building C object CMakeFiles/sentry.dir/src/sentry_value.c.o [ 79%] Building C object CMakeFiles/sentry.dir/src/sentry_random.c.o [ 79%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_disk_transport.c.o [ 84%] Building CXX object CMakeFiles/sentry.dir/src/backends/sentry_backend_breakpad.cpp.o [ 84%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder_libbacktrace.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/sentry_tracing.c.o [ 87%] Building C object CMakeFiles/sentry.dir/src/transports/sentry_transport_none.c.o [ 87%] Building C object CMakeFiles/sentry.dir/vendor/stb_sprintf.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/path/sentry_path_unix.c.o [ 89%] Building C object CMakeFiles/sentry.dir/src/unwinder/sentry_unwinder.c.o [ 92%] Building C object CMakeFiles/sentry.dir/src/sentry_unix_pageallocator.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/modulefinder/sentry_modulefinder_linux.c.o [ 94%] Building C object CMakeFiles/sentry.dir/src/symbolizer/sentry_symbolizer_unix.c.o [ 97%] Linking CXX shared library libsentry.so [ 97%] Built target sentry [100%] Building C object CMakeFiles/sentry_example.dir/examples/example.c.o [100%] Linking C executable sentry_example [100%] Built target sentry_example ----------------------------- Captured stderr call ----------------------------- CMake Warning: Manually-specified variables were not used by the project: CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE In file included from /build/sentry-native/src/sentry-native/vendor/stb_sprintf.c:2: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h: In function ‘stbsp_vsprintfcb’: /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:338:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 338 | while (((stbsp__uintptr)f) & 3) { | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:540:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 540 | if ((((stbsp__uintptr)sn) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:822:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:865:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 865 | if ((((stbsp__uintptr)s) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1151:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1151 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1189:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1189 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1250:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1250 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ /build/sentry-native/src/sentry-native/vendor/stb_sprintf.h:1288:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1288 | if ((((stbsp__uintptr)bf) & 3) == 0) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-gnu-include-next’ may have been intended to silence earlier diagnostics ____________________ test_breakpad_crash_stdout_before_send ____________________ cmake = > @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_crash_stdout_before_send(cmake): tmp_path, output = run_crash_stdout_for("breakpad", cmake, ["before-send"]) > envelope = Envelope.deserialize(output) tests/test_integration_stdout.py:235: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/__init__.py:176: in deserialize return cls.deserialize_from(io.BytesIO(data)) tests/__init__.py:155: in deserialize_from headers = json.loads(f.readline()) /usr/lib/python3.12/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib/python3.12/json/decoder.py:337: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib/python3.12/json/decoder.py:355: JSONDecodeError ________________ test_breakpad_crash_stdout_discarding_on_crash ________________ cmake = > @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_crash_stdout_discarding_on_crash(cmake): tmp_path, output = run_crash_stdout_for("breakpad", cmake, ["discarding-on-crash"]) # since the on_crash() handler discards further processing we expect an empty response assert len(output) == 0 > assert_crash_timestamp(has_files, tmp_path) tests/test_integration_stdout.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ has_files = True tmp_path = PosixPath('/tmp/pytest-of-builduser/pytest-0/cmake18') def assert_crash_timestamp(has_files, tmp_path): # The crash file should survive a `sentry_init` and should still be there # even after restarts. if has_files: > with open("{}/.sentry-native/last_crash".format(tmp_path)) as f: E FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pytest-of-builduser/pytest-0/cmake18/.sentry-native/last_crash' tests/assertions.py:241: FileNotFoundError _____________ test_breakpad_crash_stdout_before_send_and_on_crash ______________ cmake = > @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_crash_stdout_before_send_and_on_crash(cmake): tmp_path, output = run_crash_stdout_for( "breakpad", cmake, ["before-send", "on-crash"] ) # the on_crash() hook retains the event > envelope = Envelope.deserialize(output) tests/test_integration_stdout.py:263: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/__init__.py:176: in deserialize return cls.deserialize_from(io.BytesIO(data)) tests/__init__.py:155: in deserialize_from headers = json.loads(f.readline()) /usr/lib/python3.12/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib/python3.12/json/decoder.py:337: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib/python3.12/json/decoder.py:355: JSONDecodeError _____________________ test_breakpad_stack_overflow_stdout ______________________ cmake = > @pytest.mark.skipif(not has_breakpad, reason="test needs breakpad backend") def test_breakpad_stack_overflow_stdout(cmake): tmp_path, output = run_stdout_for( "breakpad", cmake, ["attachment", "stack-overflow"] ) > envelope = Envelope.deserialize(output) tests/test_integration_stdout.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/__init__.py:176: in deserialize return cls.deserialize_from(io.BytesIO(data)) tests/__init__.py:155: in deserialize_from headers = json.loads(f.readline()) /usr/lib/python3.12/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib/python3.12/json/decoder.py:337: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib/python3.12/json/decoder.py:355: JSONDecodeError __________________________ test_unit[concurrent_init] __________________________ cmake = > unittest = 'concurrent_init' def test_unit(cmake, unittest): cwd = cmake( ["sentry_test_unit"], {"SENTRY_BACKEND": "none", "SENTRY_TRANSPORT": "none"} ) env = dict(os.environ) > run(cwd, "sentry_test_unit", ["--no-summary", unittest], check=True, env=env) E Failed: running command failed: ./sentry_test_unit --no-summary concurrent_init tests/test_unit.py:12: Failed ----------------------------- Captured stdout call ----------------------------- Test concurrent_init... ----------------------------- Captured stderr call ----------------------------- qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x20} ___________________________ test_unit[module_finder] ___________________________ cmake = > unittest = 'module_finder' def test_unit(cmake, unittest): cwd = cmake( ["sentry_test_unit"], {"SENTRY_BACKEND": "none", "SENTRY_TRANSPORT": "none"} ) env = dict(os.environ) > run(cwd, "sentry_test_unit", ["--no-summary", unittest], check=True, env=env) E Failed: running command failed: ./sentry_test_unit --no-summary module_finder tests/test_unit.py:12: Failed ----------------------------- Captured stdout call ----------------------------- Test module_finder... [ FAILED ] test_modulefinder.c:15: Check sentry_value_get_length(modules) > 0... failed test_modulefinder.c:34: Check found_test... failed _____________________ test_unit_transport[concurrent_init] _____________________ cmake = > unittest = 'concurrent_init' @pytest.mark.skipif(not has_http, reason="tests need http transport") def test_unit_transport(cmake, unittest): if unittest in ["custom_logger"]: pytest.skip("excluded from transport test-suite") cwd = cmake(["sentry_test_unit"], {"SENTRY_BACKEND": "none"}) env = dict(os.environ) > run(cwd, "sentry_test_unit", ["--no-summary", unittest], check=True, env=env) E Failed: running command failed: ./sentry_test_unit --no-summary concurrent_init tests/test_unit.py:22: Failed ----------------------------- Captured stdout call ----------------------------- Test concurrent_init... ----------------------------- Captured stderr call ----------------------------- qemu-riscv64-static: QEMU internal SIGSEGV {code=MAPERR, addr=0x20} ______________________ test_unit_transport[module_finder] ______________________ cmake = > unittest = 'module_finder' @pytest.mark.skipif(not has_http, reason="tests need http transport") def test_unit_transport(cmake, unittest): if unittest in ["custom_logger"]: pytest.skip("excluded from transport test-suite") cwd = cmake(["sentry_test_unit"], {"SENTRY_BACKEND": "none"}) env = dict(os.environ) > run(cwd, "sentry_test_unit", ["--no-summary", unittest], check=True, env=env) E Failed: running command failed: ./sentry_test_unit --no-summary module_finder tests/test_unit.py:22: Failed ----------------------------- Captured stdout call ----------------------------- Test module_finder... [ FAILED ] test_modulefinder.c:15: Check sentry_value_get_length(modules) > 0... failed test_modulefinder.c:34: Check found_test... failed =========================== short test summary info ============================ FAILED tests/test_integration_crashpad.py::test_crashpad_reinstall - Assertio... FAILED tests/test_integration_crashpad.py::test_crashpad_dumping_crash[run_args0-build_args0] FAILED tests/test_integration_crashpad.py::test_crashpad_dumping_crash[run_args1-build_args1] FAILED tests/test_integration_crashpad.py::test_crashpad_dumping_crash[run_args2-build_args2] FAILED tests/test_integration_crashpad.py::test_crashpad_dumping_crash[run_args3-build_args3] FAILED tests/test_integration_crashpad.py::test_crashpad_dumping_stack_overflow FAILED tests/test_integration_crashpad.py::test_crashpad_dump_inflight - Asse... FAILED tests/test_integration_http.py::test_breakpad_crash_http[build_args0] FAILED tests/test_integration_http.py::test_breakpad_crash_http[build_args1] FAILED tests/test_integration_http.py::test_breakpad_reinstall - assert 0 == 1 FAILED tests/test_integration_http.py::test_breakpad_dump_inflight - assert 0... FAILED tests/test_integration_stdout.py::test_breakpad_crash_stdout - json.de... FAILED tests/test_integration_stdout.py::test_breakpad_crash_stdout_before_send FAILED tests/test_integration_stdout.py::test_breakpad_crash_stdout_discarding_on_crash FAILED tests/test_integration_stdout.py::test_breakpad_crash_stdout_before_send_and_on_crash FAILED tests/test_integration_stdout.py::test_breakpad_stack_overflow_stdout FAILED tests/test_unit.py::test_unit[concurrent_init] - Failed: running comma... FAILED tests/test_unit.py::test_unit[module_finder] - Failed: running command... FAILED tests/test_unit.py::test_unit_transport[concurrent_init] - Failed: run... FAILED tests/test_unit.py::test_unit_transport[module_finder] - Failed: runni... ===== 20 failed, 300 passed, 8 skipped, 4 deselected in 1857.45s (0:30:57) ===== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root20/build [?25h[?25hreceiving incremental file list sentry-native-0.7.6-1-riscv64-build.log sentry-native-0.7.6-1-riscv64-check.log sentry-native-0.7.6-1-riscv64-prepare.log sent 81 bytes received 31,547 bytes 21,085.33 bytes/sec total size is 330,818 speedup is 10.46