On Jul 18, 2024, at 01:14, Mark Millard wrote:
> On Jul 16, 2024, at 23:45, Mark Millard wrote:
>
>> On Jul 16, 2024, at 18:41, Mark Millard wrote:
>>
>>> On Jul 16, 2024, at 11:37, Mark Millard wrote:
>>>
On Jul 16, 2024, at 10:42, Mark Millard wrote:
> No longer is the problem only observed on ampere2! But this was with
> a non-debug, personally built kernel that has some of my now patches.
> I'll see if I can replicate the issue with an official pkgbase debug
> kernel.
It replicated with the official pkgbase debug kernel. The
kernel did not report anything.
The following commits in main and happen between the last working
ampere2 armv7 builds and the first failing ampere2 builds and
look be the only likely contributors from that range as far as
I could tell:
Tue, 27 Feb 2024
. . .
• git: 1df8700aa6cf - main - PP mutexes: unlock: Reset inherited prio
regardless of privileges Olivier Certner
• git: 9ac3ac9ece62 - main - PP mutexes: lock: Check if priority is too
high against base one Olivier Certner
• git: 39e4665c9694 - main - PP mutexes: lock: Reduce 'umtx_lock' holding
before taking the user lock Olivier Certner
These changes are not in 14.0-RELEASE but are in 14.1-STABLE and
14.1-RELEASE.
So I expect that when any ampere*'s progress to 14.1-RELEASE the armv7
problems would start for them.
These changes are not in 13.3-RELEASE but are in 13.3-STABLE. So I expect
that
when any ampere*'s progress to 13.4-RELEASE the problems would start for
them.
With the prior packages already built in a prior poudriere-devel
run it turns out that just:
# poudriere bulk -j main-armv7-poud -i graphics/graphviz
replicates the problem:
. . .
[00:00:45] Installing graphics/graphviz | graphviz-9.0.0_4
[aarch64PBase] Installing graphviz-9.0.0_4...
[aarch64PBase] `-- Installing cairo-1.17.4_2,3...
[aarch64PBase] | `-- Installing fontconfig-2.15.0_2,1...
[aarch64PBase] | | `-- Installing expat-2.6.2...
[aarch64PBase] | | `-- Extracting expat-2.6.2: 100%
[aarch64PBase] | | `-- Installing freetype2-2.13.2...
[aarch64PBase] | | `-- Installing brotli-1.1.0,1...
[aarch64PBase] | | `-- Extracting brotli-1.1.0,1: 100%
[aarch64PBase] | | `-- Installing png-1.6.43...
[aarch64PBase] | | `-- Extracting png-1.6.43: 100%
[aarch64PBase] | | `-- Extracting freetype2-2.13.2: 100%
[aarch64PBase] | `-- Extracting fontconfig-2.15.0_2,1: 100%
[aarch64PBase] | `-- Installing glib-2.80.4,2...
[aarch64PBase] | | `-- Installing libffi-3.4.6...
[aarch64PBase] | | `-- Extracting libffi-3.4.6: 100%
[aarch64PBase] | | `-- Installing libiconv-1.17_1...
[aarch64PBase] | | `-- Extracting libiconv-1.17_1: 100%
[aarch64PBase] | | `-- Installing pcre2-10.43...
[aarch64PBase] | | `-- Extracting pcre2-10.43: 100%
[aarch64PBase] | | `-- Installing py311-packaging-24.1...
[aarch64PBase] | | `-- Installing python311-3.11.9_1...
[aarch64PBase] | | | `-- Installing mpdecimal-4.0.0...
[aarch64PBase] | | | `-- Extracting mpdecimal-4.0.0: 100%
[aarch64PBase] | | | `-- Installing readline-8.2.10...
[aarch64PBase] | | | `-- Extracting readline-8.2.10: 100%
[aarch64PBase] | | `-- Extracting python311-3.11.9_1: 100%
[aarch64PBase] | | `-- Extracting py311-packaging-24.1: 100%
[aarch64PBase] | `-- Extracting glib-2.80.4,2: 100%
[aarch64PBase] | `-- Installing libglvnd-1.7.0...
[aarch64PBase] | `-- Extracting libglvnd-1.7.0: 100%
[aarch64PBase] | `-- Installing pixman-0.42.2...
[aarch64PBase] | `-- Extracting pixman-0.42.2: 100%
[aarch64PBase] `-- Extracting cairo-1.17.4_2,3: 100%
[aarch64PBase] `-- Installing harfbuzz-9.0.0...
[aarch64PBase] | `-- Installing graphite2-1.3.14...
[aarch64PBase] | `-- Extracting graphite2-1.3.14: 100%
[aarch64PBase] `-- Extracting harfbuzz-9.0.0: 100%
[aarch64PBase] `-- Installing jpeg-turbo-3.0.3...
[aarch64PBase] `-- Extracting jpeg-turbo-3.0.3: 100%
[aarch64PBase] `-- Installing libgd-2.3.3_13,1...
[aarch64PBase] | `-- Installing tiff-4.6.0...
[aarch64PBase] | | `-- Installing jbigkit-2.1_3...
[aarch64PBase] | | `-- Extracting jbigkit-2.1_3: 100%
[aarch64PBase] | | `-- Installing lerc-4.0.0...
[aarch64PBase] | | `-- Extracting lerc-4.0.0: 100%
[aarch64PBase] | | `-- Installing libdeflate-1.20...
[aarch64PBase] | | `-- Extracting libdeflate-1.20: 100%
[aarch64PBase] | | `-- Installing zstd-1.5.6...
[aarch64PBase] | | `-- Installing liblz4-1.9.4_1,1...
[aarch64PBase] | | `-- Extracting liblz4-1.9.4_1,1: 100%
[aarch64PBase] | | `-- Extracting zstd-