Skip to content

bpo-44285: Assert that the env_file variable in getpath.c is NULL during an error check#26486

Merged
encukou merged 1 commit into
python:mainfrom
stratakis:leaked_storage
Jun 2, 2021
Merged

bpo-44285: Assert that the env_file variable in getpath.c is NULL during an error check#26486
encukou merged 1 commit into
python:mainfrom
stratakis:leaked_storage

Conversation

@stratakis

@stratakis stratakis commented Jun 2, 2021

Copy link
Copy Markdown
Contributor

@vstinner vstinner left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. The assertion is correct. I wrote this code ;-)

I cannot say it fix https://bugs.python.org/issue44285 I trust you ;-)

@stratakis

Copy link
Copy Markdown
Contributor Author

Backports would be nice as well, but not necessary.

@encukou
encukou merged commit bdb5690 into python:main Jun 2, 2021
@bedevere-bot

bedevere-bot commented Jun 2, 2021

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.x has failed when building commit bdb5690.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/366/builds/322) and take a look at the build logs.
  4. Check if the failure is related to this commit (bdb5690) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/366/builds/322

Summary of the results of the build (if available):

Click to see traceback logs
Cloning into '.'...
remote: Enumerating objects: 840429, done.        
remote: Counting objects:   1% (1/71)        
remote: Counting objects:   2% (2/71)        
remote: Counting objects:   4% (3/71)        
remote: Counting objects:   5% (4/71)        
remote: Counting objects:   7% (5/71)        
remote: Counting objects:   8% (6/71)        
remote: Counting objects:   9% (7/71)        
remote: Counting objects:  11% (8/71)        
remote: Counting objects:  12% (9/71)        
remote: Counting objects:  14% (10/71)        
remote: Counting objects:  15% (11/71)        
remote: Counting objects:  16% (12/71)        
remote: Counting objects:  18% (13/71)        
remote: Counting objects:  19% (14/71)        
remote: Counting objects:  21% (15/71)        
remote: Counting objects:  22% (16/71)        
remote: Counting objects:  23% (17/71)        
remote: Counting objects:  25% (18/71)        
remote: Counting objects:  26% (19/71)        
remote: Counting objects:  28% (20/71)        
remote: Counting objects:  29% (21/71)        
remote: Counting objects:  30% (22/71)        
remote: Counting objects:  32% (23/71)        
remote: Counting objects:  33% (24/71)        
remote: Counting objects:  35% (25/71)        
remote: Counting objects:  36% (26/71)        
remote: Counting objects:  38% (27/71)        
remote: Counting objects:  39% (28/71)        
remote: Counting objects:  40% (29/71)        
remote: Counting objects:  42% (30/71)        
remote: Counting objects:  43% (31/71)        
remote: Counting objects:  45% (32/71)        
remote: Counting objects:  46% (33/71)        
remote: Counting objects:  47% (34/71)        
remote: Counting objects:  49% (35/71)        
remote: Counting objects:  50% (36/71)        
remote: Counting objects:  52% (37/71)        
remote: Counting objects:  53% (38/71)        
remote: Counting objects:  54% (39/71)        
remote: Counting objects:  56% (40/71)        
remote: Counting objects:  57% (41/71)        
remote: Counting objects:  59% (42/71)        
remote: Counting objects:  60% (43/71)        
remote: Counting objects:  61% (44/71)        
remote: Counting objects:  63% (45/71)        
remote: Counting objects:  64% (46/71)        
remote: Counting objects:  66% (47/71)        
remote: Counting objects:  67% (48/71)        
remote: Counting objects:  69% (49/71)        
remote: Counting objects:  70% (50/71)        
remote: Counting objects:  71% (51/71)        
remote: Counting objects:  73% (52/71)        
remote: Counting objects:  74% (53/71)        
remote: Counting objects:  76% (54/71)        
remote: Counting objects:  77% (55/71)        
remote: Counting objects:  78% (56/71)        
remote: Counting objects:  80% (57/71)        
remote: Counting objects:  81% (58/71)        
remote: Counting objects:  83% (59/71)        
remote: Counting objects:  84% (60/71)        
remote: Counting objects:  85% (61/71)        
remote: Counting objects:  87% (62/71)        
remote: Counting objects:  88% (63/71)        
remote: Counting objects:  90% (64/71)        
remote: Counting objects:  91% (65/71)        
remote: Counting objects:  92% (66/71)        
remote: Counting objects:  94% (67/71)        
remote: Counting objects:  95% (68/71)        
remote: Counting objects:  97% (69/71)        
remote: Counting objects:  98% (70/71)        
remote: Counting objects: 100% (71/71)        
remote: Counting objects: 100% (71/71), done.        
remote: Compressing objects:   1% (1/65)        
remote: Compressing objects:   3% (2/65)        
remote: Compressing objects:   4% (3/65)        
remote: Compressing objects:   6% (4/65)        
remote: Compressing objects:   7% (5/65)        
remote: Compressing objects:   9% (6/65)        
remote: Compressing objects:  10% (7/65)        
remote: Compressing objects:  12% (8/65)        
remote: Compressing objects:  13% (9/65)        
remote: Compressing objects:  15% (10/65)        
remote: Compressing objects:  16% (11/65)        
remote: Compressing objects:  18% (12/65)        
remote: Compressing objects:  20% (13/65)        
remote: Compressing objects:  21% (14/65)        
remote: Compressing objects:  23% (15/65)        
remote: Compressing objects:  24% (16/65)        
remote: Compressing objects:  26% (17/65)        
remote: Compressing objects:  27% (18/65)        
remote: Compressing objects:  29% (19/65)        
remote: Compressing objects:  30% (20/65)        
remote: Compressing objects:  32% (21/65)        
remote: Compressing objects:  33% (22/65)        
remote: Compressing objects:  35% (23/65)        
remote: Compressing objects:  36% (24/65)        
remote: Compressing objects:  38% (25/65)        
remote: Compressing objects:  40% (26/65)        
remote: Compressing objects:  41% (27/65)        
remote: Compressing objects:  43% (28/65)        
remote: Compressing objects:  44% (29/65)        
remote: Compressing objects:  46% (30/65)        
remote: Compressing objects:  47% (31/65)        
remote: Compressing objects:  49% (32/65)        
remote: Compressing objects:  50% (33/65)        
remote: Compressing objects:  52% (34/65)        
remote: Compressing objects:  53% (35/65)        
remote: Compressing objects:  55% (36/65)        
remote: Compressing objects:  56% (37/65)        
remote: Compressing objects:  58% (38/65)        
remote: Compressing objects:  60% (39/65)        
remote: Compressing objects:  61% (40/65)        
remote: Compressing objects:  63% (41/65)        
remote: Compressing objects:  64% (42/65)        
remote: Compressing objects:  66% (43/65)        
remote: Compressing objects:  67% (44/65)        
remote: Compressing objects:  69% (45/65)        
remote: Compressing objects:  70% (46/65)        
remote: Compressing objects:  72% (47/65)        
remote: Compressing objects:  73% (48/65)        
remote: Compressing objects:  75% (49/65)        
remote: Compressing objects:  76% (50/65)        
remote: Compressing objects:  78% (51/65)        
remote: Compressing objects:  80% (52/65)        
remote: Compressing objects:  81% (53/65)        
remote: Compressing objects:  83% (54/65)        
remote: Compressing objects:  84% (55/65)        
remote: Compressing objects:  86% (56/65)        
remote: Compressing objects:  87% (57/65)        
remote: Compressing objects:  89% (58/65)        
remote: Compressing objects:  90% (59/65)        
remote: Compressing objects:  92% (60/65)        
remote: Compressing objects:  93% (61/65)        
remote: Compressing objects:  95% (62/65)        
remote: Compressing objects:  96% (63/65)        
remote: Compressing objects:  98% (64/65)        
remote: Compressing objects: 100% (65/65)        
remote: Compressing objects: 100% (65/65), done.        
Receiving objects:   0% (1/840429)
Receiving objects:   1% (8405/840429)
Receiving objects:   2% (16809/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   3% (25213/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   4% (33618/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   5% (42022/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   6% (50426/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   7% (58831/840429), 9.59 MiB | 19.16 MiB/s
Receiving objects:   7% (64937/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:   8% (67235/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:   9% (75639/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:  10% (84043/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:  11% (92448/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:  12% (100852/840429), 20.34 MiB | 20.34 MiB/s
Receiving objects:  13% (109256/840429), 33.13 MiB | 22.08 MiB/s
Receiving objects:  14% (117661/840429), 33.13 MiB | 22.08 MiB/s
Receiving objects:  15% (126065/840429), 33.13 MiB | 22.08 MiB/s
Receiving objects:  15% (131569/840429), 33.13 MiB | 22.08 MiB/s
Receiving objects:  16% (134469/840429), 45.64 MiB | 22.82 MiB/s
Receiving objects:  16% (138724/840429), 56.79 MiB | 22.64 MiB/s
Receiving objects:  17% (142873/840429), 67.99 MiB | 22.56 MiB/s
Receiving objects:  17% (149005/840429), 79.36 MiB | 22.58 MiB/s
Receiving objects:  18% (151278/840429), 91.57 MiB | 22.81 MiB/s
Receiving objects:  19% (159682/840429), 103.59 MiB | 22.95 MiB/s
Receiving objects:  19% (162340/840429), 103.59 MiB | 22.95 MiB/s
Receiving objects:  20% (168086/840429), 115.17 MiB | 23.39 MiB/s
Receiving objects:  21% (176491/840429), 127.61 MiB | 23.76 MiB/s
Receiving objects:  22% (184895/840429), 127.61 MiB | 23.76 MiB/s
Receiving objects:  22% (189050/840429), 127.61 MiB | 23.76 MiB/s
Receiving objects:  23% (193299/840429), 140.07 MiB | 23.69 MiB/s
Receiving objects:  24% (201703/840429), 151.86 MiB | 23.53 MiB/s
Receiving objects:  25% (210108/840429), 151.86 MiB | 23.53 MiB/s
Receiving objects:  25% (210197/840429), 151.86 MiB | 23.53 MiB/s
Receiving objects:  26% (218512/840429), 163.89 MiB | 23.77 MiB/s
Receiving objects:  27% (226916/840429), 177.04 MiB | 24.23 MiB/s
Receiving objects:  27% (234734/840429), 177.04 MiB | 24.23 MiB/s
Receiving objects:  28% (235321/840429), 188.41 MiB | 24.23 MiB/s
Receiving objects:  29% (243725/840429), 188.41 MiB | 24.23 MiB/s
Receiving objects:  29% (251117/840429), 197.66 MiB | 23.58 MiB/s
Receiving objects:  30% (252129/840429), 206.93 MiB | 22.96 MiB/s
Receiving objects:  31% (260533/840429), 206.93 MiB | 22.96 MiB/s
Receiving objects:  32% (268938/840429), 215.93 MiB | 22.39 MiB/s
Receiving objects:  33% (277342/840429), 215.93 MiB | 22.39 MiB/s
Receiving objects:  33% (280437/840429), 215.93 MiB | 22.39 MiB/s
Receiving objects:  34% (285746/840429), 224.91 MiB | 21.59 MiB/s
Receiving objects:  35% (294151/840429), 224.91 MiB | 21.59 MiB/s
Receiving objects:  36% (302555/840429), 234.41 MiB | 20.94 MiB/s
Receiving objects:  36% (306927/840429), 234.41 MiB | 20.94 MiB/s
Receiving objects:  37% (310959/840429), 243.43 MiB | 20.32 MiB/s
Receiving objects:  38% (319364/840429), 243.43 MiB | 20.32 MiB/s
Receiving objects:  39% (327768/840429), 253.49 MiB | 19.89 MiB/s
Receiving objects:  39% (333326/840429), 253.49 MiB | 19.89 MiB/s
Receiving objects:  40% (336172/840429), 263.64 MiB | 19.22 MiB/s
Receiving objects:  41% (344576/840429), 263.64 MiB | 19.22 MiB/s
Receiving objects:  42% (352981/840429), 273.18 MiB | 18.82 MiB/s
Receiving objects:  43% (361385/840429), 273.18 MiB | 18.82 MiB/s
Receiving objects:  43% (369438/840429), 273.18 MiB | 18.82 MiB/s
Receiving objects:  44% (369789/840429), 273.18 MiB | 18.82 MiB/s
Receiving objects:  45% (378194/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  46% (386598/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  47% (395002/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  48% (403406/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  49% (411811/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  50% (420215/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  51% (428619/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  52% (437024/840429), 283.48 MiB | 19.04 MiB/s
Receiving objects:  53% (445428/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  54% (453832/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  55% (462236/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  56% (470641/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  57% (479045/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  57% (484184/840429), 293.52 MiB | 19.21 MiB/s
Receiving objects:  58% (487449/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  59% (495854/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  60% (504258/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  61% (512662/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  62% (521066/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  63% (529471/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  64% (537875/840429), 303.75 MiB | 19.48 MiB/s
Receiving objects:  65% (546279/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  66% (554684/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  67% (563088/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  68% (571492/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  69% (579897/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  70% (588301/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  71% (596705/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  72% (605109/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  72% (606428/840429), 313.60 MiB | 19.70 MiB/s
Receiving objects:  73% (613514/840429), 323.60 MiB | 19.81 MiB/s
Receiving objects:  74% (621918/840429), 323.60 MiB | 19.81 MiB/s
Receiving objects:  75% (630322/840429), 323.60 MiB | 19.81 MiB/s
Receiving objects:  76% (638727/840429), 323.60 MiB | 19.81 MiB/s
Receiving objects:  77% (647131/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  78% (655535/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  79% (663939/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  80% (672344/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  81% (680748/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  81% (681219/840429), 333.21 MiB | 19.94 MiB/s
Receiving objects:  82% (689152/840429), 341.53 MiB | 19.54 MiB/s
Receiving objects:  83% (697557/840429), 341.53 MiB | 19.54 MiB/s
Receiving objects:  84% (705961/840429), 341.53 MiB | 19.54 MiB/s
Receiving objects:  85% (714365/840429), 349.82 MiB | 19.13 MiB/s
Receiving objects:  86% (722769/840429), 349.82 MiB | 19.13 MiB/s
Receiving objects:  86% (727006/840429), 349.82 MiB | 19.13 MiB/s
Receiving objects:  87% (731174/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  88% (739578/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  89% (747982/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  90% (756387/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  91% (764791/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  92% (773195/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  93% (781599/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  94% (790004/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  95% (798408/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  96% (806812/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  97% (815217/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  98% (823621/840429), 358.99 MiB | 19.05 MiB/s
Receiving objects:  99% (832025/840429), 358.99 MiB | 19.05 MiB/s
remote: Total 840429 (delta 26), reused 26 (delta 6), pack-reused 840358        
Receiving objects: 100% (840429/840429), 368.64 MiB | 18.91 MiB/s
Receiving objects: 100% (840429/840429), 370.17 MiB | 21.02 MiB/s, done.
Resolving deltas:   0% (0/667127)
Resolving deltas:   1% (6672/667127)
Resolving deltas:   2% (13343/667127)
Resolving deltas:   3% (20014/667127)
Resolving deltas:   4% (26686/667127)
Resolving deltas:   5% (33357/667127)
Resolving deltas:   6% (40028/667127)
Resolving deltas:   7% (46701/667127)
Resolving deltas:   7% (46808/667127)
Resolving deltas:   8% (53371/667127)
Resolving deltas:   9% (60042/667127)
Resolving deltas:   9% (66687/667127)
Resolving deltas:  10% (66713/667127)
Resolving deltas:  11% (73384/667127)
Resolving deltas:  12% (80056/667127)
Resolving deltas:  13% (86727/667127)
Resolving deltas:  14% (93398/667127)
Resolving deltas:  15% (100070/667127)
Resolving deltas:  16% (106741/667127)
Resolving deltas:  17% (113412/667127)
Resolving deltas:  17% (113716/667127)
Resolving deltas:  18% (120083/667127)
Resolving deltas:  19% (126755/667127)
Resolving deltas:  20% (133426/667127)
Resolving deltas:  21% (140097/667127)
Resolving deltas:  22% (146768/667127)
Resolving deltas:  22% (150235/667127)
Resolving deltas:  23% (153440/667127)
Resolving deltas:  24% (160111/667127)
Resolving deltas:  25% (166782/667127)
Resolving deltas:  26% (173454/667127)
Resolving deltas:  27% (180125/667127)
Resolving deltas:  28% (186796/667127)
Resolving deltas:  29% (193467/667127)
Resolving deltas:  30% (200139/667127)
Resolving deltas:  30% (204931/667127)
Resolving deltas:  31% (206810/667127)
Resolving deltas:  32% (213482/667127)
Resolving deltas:  33% (220152/667127)
Resolving deltas:  34% (226824/667127)
Resolving deltas:  35% (233495/667127)
Resolving deltas:  36% (240166/667127)
Resolving deltas:  37% (246837/667127)
Resolving deltas:  38% (253509/667127)
Resolving deltas:  39% (260180/667127)
Resolving deltas:  40% (266851/667127)
Resolving deltas:  40% (268399/667127)
Resolving deltas:  41% (273523/667127)
Resolving deltas:  42% (280194/667127)
Resolving deltas:  43% (286865/667127)
Resolving deltas:  44% (293536/667127)
Resolving deltas:  45% (300208/667127)
Resolving deltas:  46% (306879/667127)
Resolving deltas:  47% (313550/667127)
Resolving deltas:  48% (320221/667127)
Resolving deltas:  48% (324235/667127)
Resolving deltas:  49% (326893/667127)
Resolving deltas:  50% (333564/667127)
Resolving deltas:  51% (340237/667127)
Resolving deltas:  52% (346907/667127)
Resolving deltas:  53% (353578/667127)
Resolving deltas:  54% (360249/667127)
Resolving deltas:  55% (366920/667127)
Resolving deltas:  55% (367871/667127)
Resolving deltas:  56% (373592/667127)
Resolving deltas:  57% (380263/667127)
Resolving deltas:  58% (386934/667127)
Resolving deltas:  59% (393605/667127)
Resolving deltas:  60% (400277/667127)
Resolving deltas:  61% (406948/667127)
Resolving deltas:  62% (413619/667127)
Resolving deltas:  63% (420291/667127)
Resolving deltas:  63% (425585/667127)
Resolving deltas:  64% (426962/667127)
Resolving deltas:  65% (433633/667127)
Resolving deltas:  66% (440304/667127)
Resolving deltas:  67% (446976/667127)
Resolving deltas:  68% (453647/667127)
Resolving deltas:  69% (460318/667127)
Resolving deltas:  70% (466989/667127)
Resolving deltas:  71% (473661/667127)
Resolving deltas:  71% (474904/667127)
Resolving deltas:  72% (480332/667127)
Resolving deltas:  73% (487003/667127)
Resolving deltas:  74% (493674/667127)
Resolving deltas:  75% (500346/667127)
Resolving deltas:  76% (507017/667127)
Resolving deltas:  77% (513688/667127)
Resolving deltas:  78% (520360/667127)
Resolving deltas:  79% (527031/667127)
Resolving deltas:  79% (528910/667127)
Resolving deltas:  80% (533702/667127)
Resolving deltas:  81% (540373/667127)
Resolving deltas:  82% (547045/667127)
Resolving deltas:  83% (553716/667127)
Resolving deltas:  84% (560389/667127)
Resolving deltas:  85% (567058/667127)
Resolving deltas:  86% (573730/667127)
Resolving deltas:  87% (580401/667127)
Resolving deltas:  88% (587072/667127)
Resolving deltas:  89% (593744/667127)
Resolving deltas:  90% (600415/667127)
Resolving deltas:  91% (607086/667127)
Resolving deltas:  92% (613757/667127)
Resolving deltas:  93% (620429/667127)
Resolving deltas:  93% (620707/667127)
Resolving deltas:  94% (627100/667127)
Resolving deltas:  95% (633771/667127)
Resolving deltas:  96% (640442/667127)
Resolving deltas:  97% (647114/667127)
Resolving deltas:  98% (653785/667127)
Resolving deltas:  99% (660456/667127)
Resolving deltas: 100% (667127/667127)
Resolving deltas: 100% (667127/667127), done.
Updating files:  60% (2739/4498)
Updating files:  61% (2744/4498)
Updating files:  62% (2789/4498)
Updating files:  63% (2834/4498)
Updating files:  64% (2879/4498)
Updating files:  65% (2924/4498)
Updating files:  66% (2969/4498)
Updating files:  67% (3014/4498)
Updating files:  68% (3059/4498)
Updating files:  69% (3104/4498)
Updating files:  70% (3149/4498)
Updating files:  71% (3194/4498)
Updating files:  72% (3239/4498)
Updating files:  73% (3284/4498)
Updating files:  74% (3329/4498)
Updating files:  75% (3374/4498)
Updating files:  76% (3419/4498)
Updating files:  77% (3464/4498)
Updating files:  78% (3509/4498)
Updating files:  79% (3554/4498)
Updating files:  80% (3599/4498)
Updating files:  81% (3644/4498)
Updating files:  82% (3689/4498)
Updating files:  83% (3734/4498)
Updating files:  84% (3779/4498)
Updating files:  85% (3824/4498)
Updating files:  86% (3869/4498)
Updating files:  87% (3914/4498)
Updating files:  88% (3959/4498)
Updating files:  89% (4004/4498)
Updating files:  90% (4049/4498)
Updating files:  91% (4094/4498)
Updating files:  92% (4139/4498)
Updating files:  93% (4184/4498)
Updating files:  94% (4229/4498)
Updating files:  95% (4274/4498)
Updating files:  96% (4319/4498)
Updating files:  97% (4364/4498)
Updating files:  98% (4409/4498)
Updating files:  99% (4454/4498)
Updating files: 100% (4498/4498)
Updating files: 100% (4498/4498), done.
Note: switching to 'bdb56902a3bfe12b10f85a941d5dd0eae739f1a8'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at bdb56902a3 [bpo-44285](https://bugs.python.org/issue44285): getpath.c: Assert that env_file is NULL during an error check (GH-26486)

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
./configure: line 10530: PKG_PROG_PKG_CONFIG: command not found

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(dynamic_annotations.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(pymath.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.x.billenstein-macos/build/target/include/python3.11d/pyconfig.h'
make: *** [sharedmods] Error 1

@vstinner

vstinner commented Jun 2, 2021

Copy link
Copy Markdown
Member

Hi! The buildbot x86-64 macOS 3.x has failed when building commit bdb5690.

I created https://bugs.python.org/issue44290

@miss-islington

Copy link
Copy Markdown
Contributor

Thanks @stratakis for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10.
🐍🍒⛏🤖

@miss-islington

Copy link
Copy Markdown
Contributor

Thanks @stratakis for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9.
🐍🍒⛏🤖

@bedevere-bot

Copy link
Copy Markdown

GH-26495 is a backport of this pull request to the 3.10 branch.

@bedevere-bot bedevere-bot removed the needs backport to 3.10 only security fixes label Jun 2, 2021
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 2, 2021
…eck (pythonGH-26486)

This was flagged by a static analyzer, but the logic of why this is NULL on error is hard to follow for humans as well.
(cherry picked from commit bdb5690)

Co-authored-by: stratakis <cstratak@redhat.com>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 2, 2021
…eck (pythonGH-26486)

This was flagged by a static analyzer, but the logic of why this is NULL on error is hard to follow for humans as well.
(cherry picked from commit bdb5690)

Co-authored-by: stratakis <cstratak@redhat.com>
@bedevere-bot

Copy link
Copy Markdown

GH-26496 is a backport of this pull request to the 3.9 branch.

miss-islington added a commit that referenced this pull request Jun 2, 2021
…eck (GH-26486)

This was flagged by a static analyzer, but the logic of why this is NULL on error is hard to follow for humans as well.
(cherry picked from commit bdb5690)

Co-authored-by: stratakis <cstratak@redhat.com>
vstinner pushed a commit that referenced this pull request Jun 2, 2021
…eck (GH-26486) (GH-26496)

This was flagged by a static analyzer, but the logic of why this is NULL on error is hard to follow for humans as well.
(cherry picked from commit bdb5690)

Co-authored-by: stratakis <cstratak@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants