The Buildbot has detected a new failure on builder AMD64 Debian root 3.x while
building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/345/builds/7026
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: angelico-debian-amd64
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 30, done.
remote: Counting objects: 3% (1/29)
remote: Counting objects: 6% (2/29)
remote: Counting objects: 10% (3/29)
remote: Counting objects: 13% (4/29)
remote: Counting objects: 17% (5/29)
remote: Counting objects: 20% (6/29)
remote: Counting objects: 24% (7/29)
remote: Counting objects: 27% (8/29)
remote: Counting objects: 31% (9/29)
remote: Counting objects: 34% (10/29)
remote: Counting objects: 37% (11/29)
remote: Counting objects: 41% (12/29)
remote: Counting objects: 44% (13/29)
remote: Counting objects: 48% (14/29)
remote: Counting objects: 51% (15/29)
remote: Counting objects: 55% (16/29)
remote: Counting objects: 58% (17/29)
remote: Counting objects: 62% (18/29)
remote: Counting objects: 65% (19/29)
remote: Counting objects: 68% (20/29)
remote: Counting objects: 72% (21/29)
remote: Counting objects: 75% (22/29)
remote: Counting objects: 79% (23/29)
remote: Counting objects: 82% (24/29)
remote: Counting objects: 86% (25/29)
remote: Counting objects: 89% (26/29)
remote: Counting objects: 93% (27/29)
remote: Counting objects: 96% (28/29)
remote: Counting objects: 100% (29/29)
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 5% (1/20)
remote: Compressing objects: 10% (2/20)
remote: Compressing objects: 15% (3/20)
remote: Compressing objects: 20% (4/20)
remote: Compressing objects: 25% (5/20)
remote: Compressing objects: 30% (6/20)
remote: Compressing objects: 35% (7/20)
remote: Compressing objects: 40% (8/20)
remote: Compressing objects: 45% (9/20)
remote: Compressing objects: 50% (10/20)
remote: Compressing objects: 55% (11/20)
remote: Compressing objects: 60% (12/20)
remote: Compressing objects: 65% (13/20)
remote: Compressing objects: 70% (14/20)
remote: Compressing objects: 75% (15/20)
remote: Compressing objects: 80% (16/20)
remote: Compressing objects: 85% (17/20)
remote: Compressing objects: 90% (18/20)
remote: Compressing objects: 95% (19/20)
remote: Compressing objects: 100% (20/20)
remote: Compressing objects: 100% (20/20), done.
remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'.
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 36518e69d7 GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
configure: WARNING: pkg-config is missing. Some dependencies may not be
detected correctly.
make: *** [Makefile:2095: buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_spawn.test_processes
- test.test_multiprocessing_forkserver.test_processes
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder AMD64
FreeBSD15 3.x while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/1238/builds/1240
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: opsec-fbsd15
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
Traceback (most recent call last):
File
"/home/buildbot/buildarea/3.x.opsec-fbsd15/build/Lib/test/test_concurrent_futures/test_shutdown.py",
line 50, in test_interpreter_shutdown
self.assertEqual(out.strip(), b"apple")
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: b'' != b'apple'
Test report
===========
Failed tests:
- test.test_multiprocessing_spawn.test_processes
Failed subtests:
- test_interpreter_shutdown -
test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_interpreter_shutdown
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder x86 Debian
Non-Debug with X 3.x while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/1245/builds/1064
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: ware-debian-x86
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 35, done.
remote: Counting objects: 2% (1/34)
remote: Counting objects: 5% (2/34)
remote: Counting objects: 8% (3/34)
remote: Counting objects: 11% (4/34)
remote: Counting objects: 14% (5/34)
remote: Counting objects: 17% (6/34)
remote: Counting objects: 20% (7/34)
remote: Counting objects: 23% (8/34)
remote: Counting objects: 26% (9/34)
remote: Counting objects: 29% (10/34)
remote: Counting objects: 32% (11/34)
remote: Counting objects: 35% (12/34)
remote: Counting objects: 38% (13/34)
remote: Counting objects: 41% (14/34)
remote: Counting objects: 44% (15/34)
remote: Counting objects: 47% (16/34)
remote: Counting objects: 50% (17/34)
remote: Counting objects: 52% (18/34)
remote: Counting objects: 55% (19/34)
remote: Counting objects: 58% (20/34)
remote: Counting objects: 61% (21/34)
remote: Counting objects: 64% (22/34)
remote: Counting objects: 67% (23/34)
remote: Counting objects: 70% (24/34)
remote: Counting objects: 73% (25/34)
remote: Counting objects: 76% (26/34)
remote: Counting objects: 79% (27/34)
remote: Counting objects: 82% (28/34)
remote: Counting objects: 85% (29/34)
remote: Counting objects: 88% (30/34)
remote: Counting objects: 91% (31/34)
remote: Counting objects: 94% (32/34)
remote: Counting objects: 97% (33/34)
remote: Counting objects: 100% (34/34)
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 4% (1/25)
remote: Compressing objects: 8% (2/25)
remote: Compressing objects: 12% (3/25)
remote: Compressing objects: 16% (4/25)
remote: Compressing objects: 20% (5/25)
remote: Compressing objects: 24% (6/25)
remote: Compressing objects: 28% (7/25)
remote: Compressing objects: 32% (8/25)
remote: Compressing objects: 36% (9/25)
remote: Compressing objects: 40% (10/25)
remote: Compressing objects: 44% (11/25)
remote: Compressing objects: 48% (12/25)
remote: Compressing objects: 52% (13/25)
remote: Compressing objects: 56% (14/25)
remote: Compressing objects: 60% (15/25)
remote: Compressing objects: 64% (16/25)
remote: Compressing objects: 68% (17/25)
remote: Compressing objects: 72% (18/25)
remote: Compressing objects: 76% (19/25)
remote: Compressing objects: 80% (20/25)
remote: Compressing objects: 84% (21/25)
remote: Compressing objects: 88% (22/25)
remote: Compressing objects: 92% (23/25)
remote: Compressing objects: 96% (24/25)
remote: Compressing objects: 100% (25/25)
remote: Compressing objects: 100% (25/25), done.
remote: Total 35 (delta 12), reused 10 (delta 8), pack-reused 1
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'.
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 36518e69d7 GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
configure: WARNING: i686-pc-linux-gnu/gcc is not supported
configure: WARNING:
Platform "i686-pc-linux-gnu" with compiler "gcc" is not supported by the
CPython core team, see https://peps.python.org/pep-0011/ for more information.
In file included from Objects/mimalloc/static.c:26,
from Objects/obmalloc.c:16:
Objects/mimalloc/arena.c:59:1: note: the alignment of ‘_Atomic long long int’
fields changed in GCC 11.1
59 | } mi_arena_t;
| ^
Objects/obmalloc.c: In function ‘py_mimalloc_print_stats’:
Objects/obmalloc.c:2878:45: warning: format ‘%zd’ expects argument of type
‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
2878 | fprintf(out, "Small block threshold = %zd, in %u size classes.\n",
| ~~^
| |
| int
| %ld
Objects/obmalloc.c:2880:46: warning: format ‘%zd’ expects argument of type
‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
2880 | fprintf(out, "Medium block threshold = %zd\n",
| ~~^
| |
| int
| %ld
Objects/obmalloc.c:2882:45: warning: format ‘%zd’ expects argument of type
‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
2882 | fprintf(out, "Large object max size = %zd\n",
| ~~^
| |
| int
| %ld
In file included from Python/ceval.c:1035:
Python/executor_cases.c.h: In function ‘_PyEval_EvalFrameDefault’:
Python/executor_cases.c.h:1774:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
1774 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:2461:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
2461 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:2481:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
2481 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:2500:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
2500 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:2516:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
2516 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:2545:31: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
2545 | PyObject *descr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3395:29: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3395 | PyObject *ptr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3405:29: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3405 | PyObject *ptr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3416:29: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3416 | PyObject *ptr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3429:29: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3429 | PyObject *ptr = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3440:30: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3440 | PyObject *dict = (PyObject *)CURRENT_OPERAND();
| ^
Python/executor_cases.c.h:3447:30: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
3447 | PyObject *dict = (PyObject *)CURRENT_OPERAND();
| ^
Python/optimizer.c: In function ‘counter_dealloc’:
Python/optimizer.c:877:21: warning: cast to pointer from integer of different
size [-Wint-to-pointer-cast]
877 | PyObject *opt = (PyObject *)self->trace[0].operand;
| ^
Python/optimizer_analysis.c: In function ‘global_to_const’:
Python/optimizer_analysis.c:69:21: warning: cast from pointer to integer of
different size [-Wpointer-to-int-cast]
69 | inst->operand = (uint64_t)res;
| ^
Python/optimizer_analysis.c: In function ‘remove_globals’:
Python/optimizer_analysis.c:185:42: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
185 | PyFunctionObject *func = (PyFunctionObject
*)buffer[pc].operand;
| ^
Python/optimizer_analysis.c:203:42: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
203 | PyFunctionObject *func = (PyFunctionObject
*)buffer[pc].operand;
| ^
Python/optimizer_analysis.c: In function ‘peephole_opt’:
Python/optimizer_analysis.c:243:42: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
243 | PyFunctionObject *func = (PyFunctionObject
*)buffer[pc].operand;
| ^
In function ‘word_to_string’,
inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13,
inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:611:18:
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro
‘EXTRACT_DIGIT’
367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
In function ‘word_to_string’,
inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13,
inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:607:18:
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro
‘EXTRACT_DIGIT’
367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
In function ‘word_to_string’,
inlined from ‘exp_to_string’ at ./Modules/_decimal/libmpdec/io.c:393:12,
inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:631:18:
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro
‘EXTRACT_DIGIT’
365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
| ^~~~~~~~~~~~~
In function ‘word_to_string’,
inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13,
inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:501:22:
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro
‘EXTRACT_DIGIT’
370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro
‘EXTRACT_DIGIT’
367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro
‘EXTRACT_DIGIT’
368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro
‘EXTRACT_DIGIT’
369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro
‘EXTRACT_DIGIT’
371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro
‘EXTRACT_DIGIT’
372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region
of size 0 [-Wstringop-overflow=]
348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro
‘EXTRACT_DIGIT’
373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
| ^~~~~~~~~~~~~
./Modules/_testcapi/heaptype_relative.c: In function ‘make_sized_heaptypes’:
./Modules/_testcapi/heaptype_relative.c:65:28: warning: cast from pointer to
integer of different size [-Wpointer-to-int-cast]
65 | (unsigned long long)data_ptr,
| ^
make: *** [Makefile:2101: buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_forkserver.test_processes
- test.test_multiprocessing_spawn.test_processes
- test.test_multiprocessing_fork.test_processes
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder ARM64 macOS
3.x while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/725/builds/6947
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: pablogsal-macos-m1
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>, Serhiy Storchaka <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 30, done.
remote: Counting objects: 3% (1/29)
remote: Counting objects: 6% (2/29)
remote: Counting objects: 10% (3/29)
remote: Counting objects: 13% (4/29)
remote: Counting objects: 17% (5/29)
remote: Counting objects: 20% (6/29)
remote: Counting objects: 24% (7/29)
remote: Counting objects: 27% (8/29)
remote: Counting objects: 31% (9/29)
remote: Counting objects: 34% (10/29)
remote: Counting objects: 37% (11/29)
remote: Counting objects: 41% (12/29)
remote: Counting objects: 44% (13/29)
remote: Counting objects: 48% (14/29)
remote: Counting objects: 51% (15/29)
remote: Counting objects: 55% (16/29)
remote: Counting objects: 58% (17/29)
remote: Counting objects: 62% (18/29)
remote: Counting objects: 65% (19/29)
remote: Counting objects: 68% (20/29)
remote: Counting objects: 72% (21/29)
remote: Counting objects: 75% (22/29)
remote: Counting objects: 79% (23/29)
remote: Counting objects: 82% (24/29)
remote: Counting objects: 86% (25/29)
remote: Counting objects: 89% (26/29)
remote: Counting objects: 93% (27/29)
remote: Counting objects: 96% (28/29)
remote: Counting objects: 100% (29/29)
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 5% (1/20)
remote: Compressing objects: 10% (2/20)
remote: Compressing objects: 15% (3/20)
remote: Compressing objects: 20% (4/20)
remote: Compressing objects: 25% (5/20)
remote: Compressing objects: 30% (6/20)
remote: Compressing objects: 35% (7/20)
remote: Compressing objects: 40% (8/20)
remote: Compressing objects: 45% (9/20)
remote: Compressing objects: 50% (10/20)
remote: Compressing objects: 55% (11/20)
remote: Compressing objects: 60% (12/20)
remote: Compressing objects: 65% (13/20)
remote: Compressing objects: 70% (14/20)
remote: Compressing objects: 75% (15/20)
remote: Compressing objects: 80% (16/20)
remote: Compressing objects: 85% (17/20)
remote: Compressing objects: 90% (18/20)
remote: Compressing objects: 95% (19/20)
remote: Compressing objects: 100% (20/20)
remote: Compressing objects: 100% (20/20), done.
remote: Total 30 (delta 8), reused 11 (delta 8), pack-reused 1
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'.
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 36518e69d7 GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
In file included from ./Modules/tkappinit.c:17:
In file included from
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/tk.h:99:
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:131:21: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*free_private)(); /* called to free private storage */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:334:33: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
struct _XImage *(*create_image)();
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:453:23: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
XID (*resource_alloc)(); /* allocator function */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:471:20: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*synchandler)(); /* Synchronization handler */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:496:24: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Bool (*event_vec[128])(); /* vector for wire to event */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:497:25: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Status (*wire_vec[128])(); /* vector for event to wire */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:509:20: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Bool (**error_vec)(); /* vector for wire to error */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:522:25: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*savedsynchandler)(); /* user synchandler when Xlib usurps */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:1053:24:
warning: a function declaration without a prototype is deprecated in all
versions of C [-Wstrict-prototypes]
typedef void (*XIMProc)();
^
void
9 warnings generated.
In file included from ./Modules/_tkinter.c:52:
In file included from
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/tk.h:99:
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:131:21: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*free_private)(); /* called to free private storage */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:334:33: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
struct _XImage *(*create_image)();
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:453:23: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
XID (*resource_alloc)(); /* allocator function */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:471:20: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*synchandler)(); /* Synchronization handler */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:496:24: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Bool (*event_vec[128])(); /* vector for wire to event */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:497:25: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Status (*wire_vec[128])(); /* vector for event to wire */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:509:20: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
Bool (**error_vec)(); /* vector for wire to error */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:522:25: warning:
a function declaration without a prototype is deprecated in all versions of C
[-Wstrict-prototypes]
int (*savedsynchandler)(); /* user synchandler when Xlib usurps */
^
void
/opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:1053:24:
warning: a function declaration without a prototype is deprecated in all
versions of C [-Wstrict-prototypes]
typedef void (*XIMProc)();
^
void
9 warnings generated.
make: *** [buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_spawn.test_processes
- test.test_multiprocessing_forkserver.test_processes
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder s390x RHEL7
3.x while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/179/builds/6519
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: edelsohn-rhel-z
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 35, done.[K
remote: Counting objects: 2% (1/34)[K
remote: Counting objects: 5% (2/34)[K
remote: Counting objects: 8% (3/34)[K
remote: Counting objects: 11% (4/34)[K
remote: Counting objects: 14% (5/34)[K
remote: Counting objects: 17% (6/34)[K
remote: Counting objects: 20% (7/34)[K
remote: Counting objects: 23% (8/34)[K
remote: Counting objects: 26% (9/34)[K
remote: Counting objects: 29% (10/34)[K
remote: Counting objects: 32% (11/34)[K
remote: Counting objects: 35% (12/34)[K
remote: Counting objects: 38% (13/34)[K
remote: Counting objects: 41% (14/34)[K
remote: Counting objects: 44% (15/34)[K
remote: Counting objects: 47% (16/34)[K
remote: Counting objects: 50% (17/34)[K
remote: Counting objects: 52% (18/34)[K
remote: Counting objects: 55% (19/34)[K
remote: Counting objects: 58% (20/34)[K
remote: Counting objects: 61% (21/34)[K
remote: Counting objects: 64% (22/34)[K
remote: Counting objects: 67% (23/34)[K
remote: Counting objects: 70% (24/34)[K
remote: Counting objects: 73% (25/34)[K
remote: Counting objects: 76% (26/34)[K
remote: Counting objects: 79% (27/34)[K
remote: Counting objects: 82% (28/34)[K
remote: Counting objects: 85% (29/34)[K
remote: Counting objects: 88% (30/34)[K
remote: Counting objects: 91% (31/34)[K
remote: Counting objects: 94% (32/34)[K
remote: Counting objects: 97% (33/34)[K
remote: Counting objects: 100% (34/34)[K
remote: Counting objects: 100% (34/34), done.[K
remote: Compressing objects: 4% (1/25)[K
remote: Compressing objects: 8% (2/25)[K
remote: Compressing objects: 12% (3/25)[K
remote: Compressing objects: 16% (4/25)[K
remote: Compressing objects: 20% (5/25)[K
remote: Compressing objects: 24% (6/25)[K
remote: Compressing objects: 28% (7/25)[K
remote: Compressing objects: 32% (8/25)[K
remote: Compressing objects: 36% (9/25)[K
remote: Compressing objects: 40% (10/25)[K
remote: Compressing objects: 44% (11/25)[K
remote: Compressing objects: 48% (12/25)[K
remote: Compressing objects: 52% (13/25)[K
remote: Compressing objects: 56% (14/25)[K
remote: Compressing objects: 60% (15/25)[K
remote: Compressing objects: 64% (16/25)[K
remote: Compressing objects: 68% (17/25)[K
remote: Compressing objects: 72% (18/25)[K
remote: Compressing objects: 76% (19/25)[K
remote: Compressing objects: 80% (20/25)[K
remote: Compressing objects: 84% (21/25)[K
remote: Compressing objects: 88% (22/25)[K
remote: Compressing objects: 92% (23/25)[K
remote: Compressing objects: 96% (24/25)[K
remote: Compressing objects: 100% (25/25)[K
remote: Compressing objects: 100% (25/25), done.[K
remote: Total 35 (delta 12), reused 10 (delta 8), pack-reused 1[K
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: checking out '36518e69d74607e5f094ce55286188e4545a947d'.
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 performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 36518e6... GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
Objects/unicodeobject.c: In function ‘unicode_endswith’:
Objects/unicodeobject.c:13043:23: warning: ‘subobj’ may be used uninitialized
in this function [-Wmaybe-uninitialized]
substring = PyTuple_GET_ITEM(subobj, i);
^
Objects/unicodeobject.c: In function ‘unicode_startswith’:
Objects/unicodeobject.c:12989:23: warning: ‘subobj’ may be used uninitialized
in this function [-Wmaybe-uninitialized]
substring = PyTuple_GET_ITEM(subobj, i);
^
Python/instrumentation.c: In function ‘allocate_instrumentation_data’:
Python/instrumentation.c:1489:9: warning: missing braces around initializer
[-Wmissing-braces]
code->_co_monitoring->local_monitors = (_Py_LocalMonitors){ 0 };
^
Python/instrumentation.c:1489:9: warning: (near initialization for
‘(anonymous).tools’) [-Wmissing-braces]
Python/instrumentation.c:1490:9: warning: missing braces around initializer
[-Wmissing-braces]
code->_co_monitoring->active_monitors = (_Py_LocalMonitors){ 0 };
^
Python/instrumentation.c:1490:9: warning: (near initialization for
‘(anonymous).tools’) [-Wmissing-braces]
./Modules/_xxinterpchannelsmodule.c: In function ‘_channel_get_info’:
./Modules/_xxinterpchannelsmodule.c:1984:21: warning: missing braces around
initializer [-Wmissing-braces]
*info = (struct channel_info){0};
^
./Modules/_xxinterpchannelsmodule.c:1984:21: warning: (near initialization for
‘(anonymous).status’) [-Wmissing-braces]
make: *** [buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_forkserver.test_processes
- test.test_multiprocessing_spawn.test_processes
- test.test_multiprocessing_fork.test_processes
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder s390x SLES 3.x
while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/540/builds/7870
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: edelsohn-sles-z
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 30, done.
remote: Counting objects: 3% (1/29)
remote: Counting objects: 6% (2/29)
remote: Counting objects: 10% (3/29)
remote: Counting objects: 13% (4/29)
remote: Counting objects: 17% (5/29)
remote: Counting objects: 20% (6/29)
remote: Counting objects: 24% (7/29)
remote: Counting objects: 27% (8/29)
remote: Counting objects: 31% (9/29)
remote: Counting objects: 34% (10/29)
remote: Counting objects: 37% (11/29)
remote: Counting objects: 41% (12/29)
remote: Counting objects: 44% (13/29)
remote: Counting objects: 48% (14/29)
remote: Counting objects: 51% (15/29)
remote: Counting objects: 55% (16/29)
remote: Counting objects: 58% (17/29)
remote: Counting objects: 62% (18/29)
remote: Counting objects: 65% (19/29)
remote: Counting objects: 68% (20/29)
remote: Counting objects: 72% (21/29)
remote: Counting objects: 75% (22/29)
remote: Counting objects: 79% (23/29)
remote: Counting objects: 82% (24/29)
remote: Counting objects: 86% (25/29)
remote: Counting objects: 89% (26/29)
remote: Counting objects: 93% (27/29)
remote: Counting objects: 96% (28/29)
remote: Counting objects: 100% (29/29)
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 5% (1/20)
remote: Compressing objects: 10% (2/20)
remote: Compressing objects: 15% (3/20)
remote: Compressing objects: 20% (4/20)
remote: Compressing objects: 25% (5/20)
remote: Compressing objects: 30% (6/20)
remote: Compressing objects: 35% (7/20)
remote: Compressing objects: 40% (8/20)
remote: Compressing objects: 45% (9/20)
remote: Compressing objects: 50% (10/20)
remote: Compressing objects: 55% (11/20)
remote: Compressing objects: 60% (12/20)
remote: Compressing objects: 65% (13/20)
remote: Compressing objects: 70% (14/20)
remote: Compressing objects: 75% (15/20)
remote: Compressing objects: 80% (16/20)
remote: Compressing objects: 85% (17/20)
remote: Compressing objects: 90% (18/20)
remote: Compressing objects: 95% (19/20)
remote: Compressing objects: 100% (20/20)
remote: Compressing objects: 100% (20/20), done.
remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'.
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 36518e69d7 GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
make: *** [Makefile:2096: buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_forkserver.test_processes
- test.test_multiprocessing_fork.test_processes
Sincerely,
-The BuildbotThe Buildbot has detected a new failure on builder s390x Debian
3.x while building python/cpython.
Full details are available at:
https://buildbot.python.org/all/#/builders/49/builds/7912
Buildbot URL: https://buildbot.python.org/all/
Worker for this Build: edelsohn-debian-z
Build Reason: <unknown>
Blamelist: Mark Shannon <[email protected]>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
===================================================
==
Captured traceback
==================
remote: Enumerating objects: 30, done.
remote: Counting objects: 3% (1/29)
remote: Counting objects: 6% (2/29)
remote: Counting objects: 10% (3/29)
remote: Counting objects: 13% (4/29)
remote: Counting objects: 17% (5/29)
remote: Counting objects: 20% (6/29)
remote: Counting objects: 24% (7/29)
remote: Counting objects: 27% (8/29)
remote: Counting objects: 31% (9/29)
remote: Counting objects: 34% (10/29)
remote: Counting objects: 37% (11/29)
remote: Counting objects: 41% (12/29)
remote: Counting objects: 44% (13/29)
remote: Counting objects: 48% (14/29)
remote: Counting objects: 51% (15/29)
remote: Counting objects: 55% (16/29)
remote: Counting objects: 58% (17/29)
remote: Counting objects: 62% (18/29)
remote: Counting objects: 65% (19/29)
remote: Counting objects: 68% (20/29)
remote: Counting objects: 72% (21/29)
remote: Counting objects: 75% (22/29)
remote: Counting objects: 79% (23/29)
remote: Counting objects: 82% (24/29)
remote: Counting objects: 86% (25/29)
remote: Counting objects: 89% (26/29)
remote: Counting objects: 93% (27/29)
remote: Counting objects: 96% (28/29)
remote: Counting objects: 100% (29/29)
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 5% (1/20)
remote: Compressing objects: 10% (2/20)
remote: Compressing objects: 15% (3/20)
remote: Compressing objects: 20% (4/20)
remote: Compressing objects: 25% (5/20)
remote: Compressing objects: 30% (6/20)
remote: Compressing objects: 35% (7/20)
remote: Compressing objects: 40% (8/20)
remote: Compressing objects: 45% (9/20)
remote: Compressing objects: 50% (10/20)
remote: Compressing objects: 55% (11/20)
remote: Compressing objects: 60% (12/20)
remote: Compressing objects: 65% (13/20)
remote: Compressing objects: 70% (14/20)
remote: Compressing objects: 75% (15/20)
remote: Compressing objects: 80% (16/20)
remote: Compressing objects: 85% (17/20)
remote: Compressing objects: 90% (18/20)
remote: Compressing objects: 95% (19/20)
remote: Compressing objects: 100% (20/20)
remote: Compressing objects: 100% (20/20), done.
remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1
>From https://github.com/python/cpython
* branch main -> FETCH_HEAD
Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'.
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 36518e69d7 GH-108362: Incremental GC implementation (GH-108038)
Switched to and reset branch 'main'
make: *** [Makefile:2099: buildbottest] Error 2
Test report
===========
Failed tests:
- test.test_multiprocessing_forkserver.test_processes
- test.test_multiprocessing_spawn.test_processes
- test.test_multiprocessing_fork.test_processes
Sincerely,
-The Buildbot
_______________________________________________
Buildbot-status mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/buildbot-status.python.org/
Member address: [email protected]