NetBSD Problem Report #58941
From root@netbsd.org Sat Dec 28 09:09:02 2024
Return-Path: <root@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
client-signature RSA-PSS (2048 bits) client-digest SHA256)
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 3AC9D1A923A
for <gnats-bugs@gnats.NetBSD.org>; Sat, 28 Dec 2024 09:09:02 +0000 (UTC)
Message-Id: <20241228090858.B31CE20C64@victory.netbsd.org>
Date: Sat, 28 Dec 2024 09:08:58 +0000 (UTC)
From: mlelstv@netbsd.org
Reply-To: mlelstv@netbsd.org
To: gnats-bugs@NetBSD.org
Subject: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
X-Send-Pr-Version: 3.95
>Number: 58941
>Category: pkg
>Synopsis: pkgsrc-2024Q4 python3.12 + 3.13 build hangs in infinite loop for 32bit arm
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 28 09:10:00 +0000 2024
>Closed-Date: Sun Mar 16 23:40:24 +0000 2025
>Last-Modified: Sun Mar 16 23:40:24 +0000 2025
>Originator: Michael van Elst
>Release: NetBSD 10.0_STABLE
>Organization:
>Environment:
System: NetBSD victory.netbsd.org 10.0_STABLE NetBSD 10.0_STABLE (VICTORY) #11: Sat Nov 2 21:22:53 UTC 2024 spz@franklin.NetBSD.org:/home/netbsd/10/evbarm-aarch64/obj/sys/arch/evbarm/compile/VICTORY evbarm
Architecture: aarch64
Machine: evbarm
>Description:
Building python3.12 or 3.13 from pkgsrc-2024Q4 in a 32bit arm chroot gets
stuck in an infinite loop in the installation phase.
29513 pts/0 I+ 0:00.00 | `-- /bin/sh /usr/pkgbulk/libexec/pbulk/pkg-build
3815 pts/0 I+ 0:00.10 | `-- /usr/bin/make stage-install BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/pbulk/bulklog/python312-3.12.8nb1/work.log
15519 pts/0 I+ 0:00.00 | `-- /bin/sh -c set -e;\t\t\t\t\t if test -n "" && /usr/sbin/pkg_info -K /usr/pkg/pkgdb -qe python312-3.12.8nb1; then echo ===\\>\\ barrier\\ \\[python312-3.12.8nb1\\]\\ ===\\> "Skipping installation of already handled package"; else cd /usr/pkgsrc/lang/python312\t\t\t\t\t\t\t && /usr/bin/env MAKECONF=/etc/mk.conf PATH=/pbulk/work/lang/python312/work/.cwrapper/bin:/pbulk/work/lang/python312/work/.buildlink/bin:/pbulk/work/lang/python312/work/.gcc/bin:/pbulk/work/lang/python312/work/.tools/bin:/usr/pkg/bin:/home/mlelstv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin /usr/bin/make _MAKE=/usr/bin/make NATIVE_OPSYS=NetBSD OPSYS=NetBSD NATIVE_OS_VERSION=10.0 OS_VERSION=10.0 NATIVE_OPSYS_VERSION=100000 OPSYS_VERSION=100000 HOST_MACHINE_ARCH=evbarm NATIVE_LOWER_OPSYS=netbsd LOWER_OPSYS=netbsd _PKGSRCDIR=/usr/pkgsrc PKGTOOLS_VERSION=20210410 UNPRIVILEGED_USER=pbulk UNPRIVILEGED_GROUP=us
ers UNPRIVILEGED_GROUPS=users _CC=/usr/bin/gcc _PATH_ORIG=/home/mlelstv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin _PKGSRC_BARRIER=yes ALLOW_VULNERABLE_PACKAGES= stage-install || {\t\t\t\t\t\t\t\t exitcode="$?";\t\t\t\t\t\t /usr/bin/env MAKECONF=/etc/mk.conf PATH=/pbulk/work/lang/python312/work/.cwrapper/bin:/pbulk/work/lang/python312/work/.buildlink/bin:/pbulk/work/lang/python312/work/.gcc/bin:/pbulk/work/lang/python312/work/.tools/bin:/usr/pkg/bin:/home/mlelstv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin /usr/bin/make _MAKE=/usr/bin/make NATIVE_OPSYS=NetBSD OPSYS=NetBSD NATIVE_OS_VERSION=10.0 OS_VERSION=10.0 NATIVE_OPSYS_VERSION=100000 OPSYS_VERSION=100000 HOST_MACHINE_ARCH=evbarm NATIVE_LOWER_OPSYS=netbsd LOWER_OPSYS=netbsd _PKGSRCDIR=/usr/pkgsrc PKGTOOLS_VERSION=20210410 UNPRIVILEGED_USER=pbulk UNPRIVILEGED_GROUP=users UNPRIVILEGED
_GROUPS=users _CC=/usr/bin/gcc _PATH_ORIG=/home/mlelstv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin _PKGSRC_BARRIER=yes barrier-error-check; exit "$exitcode";\t\t\t\t\t }; fi
13304 pts/0 I+ 0:00.10 | `-- /usr/bin/make _MAKE=/usr/bin/make NATIVE_OPSYS=NetBSD OPSYS=NetBSD NATIVE_OS_VERSION=10.0 OS_VERSION=10.0 NATIVE_OPSYS_VERSION=100000 OPSYS_VERSION=100000 HOST_MACHINE_ARCH=evbarm NATIVE_LOWER_OPSYS=netbsd LOWER_OPSYS=netbsd _PKGSRCDIR=/usr/pkgsrc PKGTOOLS_VERSION=20210410 UNPRIVILEGED_USER=pbulk UNPRIVILEGED_GROUP=users UNPRIVILEGED_GROUPS=users _CC=/usr/bin/gcc _PATH_ORIG=/home/mlelstv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin _PKGSRC_BARRIER=yes ALLOW_VULNERABLE_PACKAGES= stage-install
5965 pts/0 I+ 0:00.13 | `-- /usr/bin/make DESTDIR=/pbulk/work/lang/python312/work/.destdir -f Makefile altinstall
24662 pts/0 Il+ 0:01.75 | `-- ./python -E -Wi /pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12/compileall.py -o 0 -o 1 -j0 -d /usr/pkg/lib/python3.12 -f -x bad_coding|badsyntax|site-packages|test/test_lib2to3/data /pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12
15312 pts/0 I+ 0:00.13 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.resource_tracker import main;main(14)
26103 pts/0 I+ 0:00.17 | `-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
2293 pts/0 O+ 6:11.10 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
2601 pts/0 O+ 6:17.93 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
8530 pts/0 O+ 6:17.57 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
12746 pts/0 O+ 6:17.65 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
23887 pts/0 O+ 6:17.60 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
24709 pts/0 O+ 6:17.76 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
25061 pts/0 O+ 6:17.92 | |-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
28192 pts/0 R+ 6:17.34 | `-- /pbulk/work/lang/python312/work/Python-3.12.8/python -E -Wi -c from multiprocessing.forkserver import main; main(21, 22, ['__main__'], **{'sys_path': ['/pbulk/work/lang/python312/work/.destdir/usr/pkg/lib/python3.12', '/usr/pkg/lib/python312.zip', '/pbulk/work/lang/python312/work/Python-3.12.8/Lib', '/pbulk/work/lang/python312/work/Python-3.12.8/build/lib.netbsd-10.0-evbarm-3.12']})
Here is a backtrace of one of the busy looping python processes:
(gdb) bt
#0 0xf4686604 in lshift () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#1 0xf468715c in _Py_dg_strtod () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#2 0xf4684c9c in PyOS_string_to_double () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#3 0xf44c9d80 in parsenumber_raw () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#4 0xf44cafd8 in _PyPegen_number_token () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#5 0xf44e2d78 in atom_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#6 0xf44e93d4 in primary_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#7 0xf44e96a4 in await_primary_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#8 0xf44e9a14 in factor_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#9 0xf44d3ae0 in term_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#10 0xf44d3e38 in sum_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#11 0xf44d41a0 in shift_expr_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#12 0xf44d4468 in bitwise_and_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#13 0xf44d4730 in bitwise_xor_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#14 0xf44d49f8 in bitwise_or_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#15 0xf44d4c98 in inversion_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#16 0xf44d576c in conjunction_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#17 0xf44d5b68 in disjunction_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#18 0xf44d6140 in expression_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#19 0xf44d77d8 in named_expression_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#20 0xf44d7da0 in star_named_expression_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#21 0xf44d7edc in star_named_expressions_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#22 0xf44d8080 in list_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#23 0xf44e2f1c in atom_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#24 0xf44e4394 in t_primary_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#25 0xf44e4664 in target_with_star_atom_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#26 0xf44e51e4 in star_target_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#27 0xf44e5dac in star_targets_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#28 0xf44ea0e0 in simple_stmt_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#29 0xf44ec538 in simple_stmts_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#30 0xf44ef2dc in statements_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#31 0xf44ef504 in block_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#32 0xf44efc44 in function_def_raw_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#33 0xf44ecd34 in compound_stmt_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#34 0xf44ef2bc in statements_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#35 0xf44ef504 in block_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#36 0xf44f0574 in class_def_raw_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#37 0xf44f09e0 in class_def_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#38 0xf44ecce8 in compound_stmt_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#39 0xf44ef2bc in statements_rule () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#40 0xf44f19c0 in _PyPegen_parse () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#41 0xf44cb3cc in _PyPegen_run_parser () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#42 0xf44cb6fc in _PyPegen_run_parser_from_string () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#43 0xf466d474 in Py_CompileStringObject () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#44 0xf4610e00 in builtin_compile () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#45 0xf4566a60 in cfunction_vectorcall_FASTCALL_KEYWORDS () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#46 0xf451a2a0 in _PyVectorcall_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#47 0xf451a46c in _PyObject_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#48 0xf47051e0 in _PyEval_EvalFrameDefault () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#49 0xf45181c8 in _PyFunction_Vectorcall () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#50 0xf451a2a0 in _PyVectorcall_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#51 0xf451a46c in _PyObject_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#52 0xf46f65b4 in partial_call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#53 0xf4518280 in _PyObject_MakeTpCall () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#54 0xf46f6860 in partial_vectorcall () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#55 0xf451a46c in _PyObject_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#56 0xf47051e0 in _PyEval_EvalFrameDefault () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#57 0xf45181c8 in _PyFunction_Vectorcall () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#58 0xf46f67ec in partial_vectorcall () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#59 0xf451a46c in _PyObject_Call () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#60 0xf47051e0 in _PyEval_EvalFrameDefault () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#61 0xf46130b8 in PyEval_EvalCode () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#62 0xf4669674 in run_eval_code_obj () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#63 0xf4669770 in run_mod () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#64 0xf466d2e4 in PyRun_StringFlags () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#65 0xf466d344 in PyRun_SimpleStringFlags () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#66 0xf469104c in Py_RunMain () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#67 0xf4691c8c in Py_BytesMain () from /pbulk/work/lang/python312/work/Python-3.12.8/libpython3.12.so.1.0
#68 0x0ace0864 in ___start (cleanup=<optimized out>, ps_strings=0xfffd6ff0) at /usr/src/lib/csu/common/crt0-common.c:350
#69 0xf49977e4 in _rtld () from /usr/libexec/ld.elf_so
#70 0xfffd52ec in ?? ()
Building python3.12 from pkgsrc-2024Q3 was successful. There is a tiny
version difference:
2024Q3: python312-3.12.6
2024Q4: python312-3.12.8nb1
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: Valery Ushakov <uwe@stderr.spb.ru>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 15:23:41 +0300
I see this too on earmv7hf running current.
See also
https://mail-index.netbsd.org/port-arm/2024/12/13/msg009056.html
"Compiling python on 32 bit ARM" from John Klos.
-uwe
From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
mlelstv@netbsd.org
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 13:33:24 +0100
On Mon, Dec 30, 2024 at 1:25=E2=80=AFPM Valery Ushakov via gnats
<gnats-admin@netbsd.org> wrote:
>
> I see this too on earmv7hf running current.
>
> See also
> https://mail-index.netbsd.org/port-arm/2024/12/13/msg009056.html
> "Compiling python on 32 bit ARM" from John Klos.
I wonder if this is the same bug that I am seeing with Go builds on
earmv7hf (10.0 and 10.1)! I filed https://gnats.netbsd.org/58871 for
my issues. The symptom is processes becoming "stuck" and making no
progress. Doing "reboot" in this situation seems to succeed but
doesn't actually shut down the system. My suspicion is a kernel bug of
some sort.
--=20
Benny
From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
mlelstv@netbsd.org
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 13:36:45 +0100
I also found https://gnats.netbsd.org/50313, from 2015, describing
oddly similar symptoms on a very different machine (NetBSD 6.1 on
i386).
From: Michael van Elst <mlelstv@serpens.de>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
mlelstv@netbsd.org
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 15:27:33 +0100
On Mon, Dec 30, 2024 at 12:40:02PM +0000, Benny Siegert via gnats wrote:
> The following reply was made to PR pkg/58941; it has been noted by GNATS.
>
> From: Benny Siegert <bsiegert@gmail.com>
> To: gnats-bugs@netbsd.org
> Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
> mlelstv@netbsd.org
> Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
> Date: Mon, 30 Dec 2024 13:36:45 +0100
>
> I also found https://gnats.netbsd.org/50313, from 2015, describing
> oddly similar symptoms on a very different machine (NetBSD 6.1 on
> i386).
That looks completely unlike it. There some processes are sleeping
in an exec call, here some python processes run a busy loop in
userland.
--
Michael van Elst
Internet: mlelstv@serpens.de
"A potential Snark may lurk in every tree."
From: Valery Ushakov <uwe@stderr.spb.ru>
To: gnats-bugs@netbsd.org
Cc: wiz@netbsd.org
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 21:58:15 +0300
The last change to patch/patch-configure introduced a bug (typo).
With the following fix I can build python312 on my arm32.
--- patches/patch-configure.orig 2024-12-25 03:25:04.211912953 +0300
+++ patches/patch-configure 2024-12-30 19:49:04.896889130 +0300
@@ -39,11 +39,11 @@
-if grep noonsees conftest$EXEEXT >/dev/null ; then
-+if strings -a conftest.$ac_objext | grep noonsees >/dev/null ; then
++if strings -a conftest$ac_exeext | grep noonsees >/dev/null ; then
ax_cv_c_float_words_bigendian=yes
fi
-if grep seesnoon conftest$EXEEXT >/dev/null ; then
-+if strings -a conftest.$ac_objext | grep seesnoon >/dev/null ; then
++if strings -a conftest$ac_exeext | grep seesnoon >/dev/null ; then
if test "$ax_cv_c_float_words_bigendian" = unknown; then
ax_cv_c_float_words_bigendian=no
else
-uwe
From: Thomas Klausner <wiz@netbsd.org>
To: Valery Ushakov <uwe@stderr.spb.ru>
Cc: gnats-bugs@netbsd.org
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 21:00:53 +0100
On Mon, Dec 30, 2024 at 09:58:15PM +0300, Valeriy E. Ushakov wrote:
> The last change to patch/patch-configure introduced a bug (typo).
> With the following fix I can build python312 on my arm32.
The whole chunk was removed in pkgsrc-HEAD but your change is the less intrusive version.
Thomas
From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/58941: pkgsrc-2024Q4 python3.12 + 3.13 build hangs
Date: Mon, 30 Dec 2024 21:11:28 +0100
--2xfFtmTou5/0pTBT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
--2xfFtmTou5/0pTBT
Content-Type: message/rfc822
Content-Disposition: inline
Return-Path: <pullup-pkgsrc@netbsd.org>
Delivered-To: wiz@gatalith.at
Received: from gatalith.at
by gatalith.at with LMTP
id uIkIMDv+cmfpXAAA4iLUCg
(envelope-from <pullup-pkgsrc@netbsd.org>)
for <wiz@gatalith.at>; Mon, 30 Dec 2024 21:10:35 +0100
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
by gatalith.at (Postfix) with ESMTPS id F23C9390CC5
for <wiz@gatalith.at>; Mon, 30 Dec 2024 21:10:34 +0100 (CET)
Received: by mail.netbsd.org (Postfix)
id A7B9A855DB; Mon, 30 Dec 2024 20:10:33 +0000 (UTC)
Delivered-To: wiz@netbsd.org
Received: from localhost (localhost [127.0.0.1])
by mail.netbsd.org (Postfix) with ESMTP id A29DD855D8
for <wiz@NetBSD.org>; Mon, 30 Dec 2024 20:10:33 +0000 (UTC)
X-Virus-Scanned: amavisd-new at netbsd.org
Authentication-Results: mail.netbsd.org (amavisd-new);
dkim=pass (1024-bit key) header.d=netbsd.org
Received: from mail.netbsd.org ([IPv6:::1])
by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025)
with ESMTP id 8IkARbxiIVTC for <wiz@netbsd.org>;
Mon, 30 Dec 2024 20:10:33 +0000 (UTC)
Received: from mollari.NetBSD.org (www46.NetBSD.org [IPv6:2001:470:a085:999::80])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits))
(No client certificate requested)
by mail.netbsd.org (Postfix) with ESMTPS id 29A8485572
for <wiz@NetBSD.org>; Mon, 30 Dec 2024 20:10:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org;
s=20240131; t=1735589433;
bh=6d4DOl5/BROcL1rObmj3AINcbah7bl/LnERyLvZNxhk=;
h=To:Subject:In-Reply-To:From:Reply-to:Date;
b=Z6lWE8fAxBJ8to1ENbT3BDto4QuZ4wjhvatEBlPtLoYhvF6hXNceXl7/bY8x5OXH2
BvCdGuUUtTkMIkDmQb02b91sXoS6kL+8dyJH2OeYQcuZ31gyuqItFjn09rMZm5pAfY
wFZprxyoo1NTM0h0XWIHQQgzqxYvpnLYHvCMUvd4=
Received: by mollari.NetBSD.org (Postfix, from userid 31011)
id DA6761A923B; Mon, 30 Dec 2024 20:10:32 +0000 (UTC)
To: Thomas Klausner <wiz@NetBSD.org>
Subject: [pullup-pkgsrc #6922] [wiz@netbsd.org: CVS commit: pkgsrc/lang/python313]
In-Reply-To: <Z3L-J_Ws4ScE2POG@exadelic.gatalith.at>
From: Releng Pkgsrc Ticket Tracking <pullup-pkgsrc@netbsd.org>
Reply-to: pullup-pkgsrc@netbsd.org
Message-Id: <20241230201032.DA6761A923B@mollari.NetBSD.org>
Date: Mon, 30 Dec 2024 20:10:32 +0000 (UTC)
Greetings. (This is an automated response. There is no need to reply.)
Your message regarding:
has been received and assigned a request number of 6922.
In order help us track the progress of this request, we ask that you
include the string [pullup-pkgsrc #6922] in the subject line of any further mail
about this particular request.
For example:
Subject: [pullup-pkgsrc #6922] [wiz@netbsd.org: CVS commit: pkgsrc/lang/python313]
You may do this simply by replying to this email.
--2xfFtmTou5/0pTBT
Content-Type: message/rfc822
Content-Disposition: inline
Return-Path: <pullup-pkgsrc@netbsd.org>
Delivered-To: wiz@gatalith.at
Received: from gatalith.at
by gatalith.at with LMTP
id gNgPFUn+cmfpXAAA4iLUCg
(envelope-from <pullup-pkgsrc@netbsd.org>)
for <wiz@gatalith.at>; Mon, 30 Dec 2024 21:10:49 +0100
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
by gatalith.at (Postfix) with ESMTPS id 8FB3B390CC5
for <wiz@gatalith.at>; Mon, 30 Dec 2024 21:10:48 +0100 (CET)
Received: by mail.netbsd.org (Postfix)
id 4C725855DA; Mon, 30 Dec 2024 20:10:47 +0000 (UTC)
Delivered-To: wiz@netbsd.org
Received: from localhost (localhost [127.0.0.1])
by mail.netbsd.org (Postfix) with ESMTP id 478AF855CF
for <wiz@NetBSD.org>; Mon, 30 Dec 2024 20:10:47 +0000 (UTC)
X-Virus-Scanned: amavisd-new at netbsd.org
Authentication-Results: mail.netbsd.org (amavisd-new);
dkim=pass (1024-bit key) header.d=netbsd.org
Received: from mail.netbsd.org ([IPv6:::1])
by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025)
with ESMTP id 1Osr5_zhRSDx for <wiz@netbsd.org>;
Mon, 30 Dec 2024 20:10:46 +0000 (UTC)
Received: from mollari.NetBSD.org (www46.NetBSD.org [IPv6:2001:470:a085:999::80])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits))
(No client certificate requested)
by mail.netbsd.org (Postfix) with ESMTPS id C288E85572
for <wiz@NetBSD.org>; Mon, 30 Dec 2024 20:10:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org;
s=20240131; t=1735589446;
bh=T5J6Z5fiv6UE1/sR7IM+AUOGADo+53tRc00806lW0ck=;
h=To:Subject:In-Reply-To:From:Reply-to:Date;
b=jZm6gKhsU290MYSXHF9V9jR01IcjQ0jZX6kgrUK2AmA3TCJ6urOWJ9JUln1/tqpbu
ygQTmj9IigtRUCmqf1kdxLMuJhM9eX87CaVBNQQOhrOkN6p/dZqq2P4QWKvDK8FTkn
QoQPFZMrkEhkd0zzCVExcdHT9/FNrHuOexxvgZRY=
Received: by mollari.NetBSD.org (Postfix, from userid 31011)
id 85FA21A923B; Mon, 30 Dec 2024 20:10:46 +0000 (UTC)
To: Thomas Klausner <wiz@NetBSD.org>
Subject: [pullup-pkgsrc #6923] [wiz@netbsd.org: CVS commit: pkgsrc/lang/python312]
In-Reply-To: <Z3L-Oh2zN3WtFl2h@exadelic.gatalith.at>
From: Releng Pkgsrc Ticket Tracking <pullup-pkgsrc@netbsd.org>
Reply-to: pullup-pkgsrc@netbsd.org
Message-Id: <20241230201046.85FA21A923B@mollari.NetBSD.org>
Date: Mon, 30 Dec 2024 20:10:46 +0000 (UTC)
Greetings. (This is an automated response. There is no need to reply.)
Your message regarding:
has been received and assigned a request number of 6923.
In order help us track the progress of this request, we ask that you
include the string [pullup-pkgsrc #6923] in the subject line of any further mail
about this particular request.
For example:
Subject: [pullup-pkgsrc #6923] [wiz@netbsd.org: CVS commit: pkgsrc/lang/python312]
You may do this simply by replying to this email.
--2xfFtmTou5/0pTBT--
State-Changed-From-To: open->closed
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Sun, 16 Mar 2025 23:40:24 +0000
State-Changed-Why:
fixed in HEAD, pulled up to pkgsrc-2024Q4, if I'm not mistaken
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.