poudriere-devel based "bulk -a" has stuck builder slot because of "umount: unmount of . . ./01/wrkdirs failed: Device busy"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Apr 2025 22:32:54 UTC
In a UFS/USE_TMPFS=all/TMPFS_BLACKLIST context doing some "bulk -a" testing, I got:
. . .
--- intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/all ---
clang++: error: unsupported option '-msse' for target 'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse2' for target 'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse3' for target 'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-mssse3' for target 'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse4.1' for target 'aarch64-portbld-freebsd14.2'
clang++: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
--- intern/libmv/CMakeFiles/bf_intern_libmv.dir/all ---
[ 4%] Building CXX object intern/libmv/CMakeFiles/bf_intern_libmv.dir/libmv/tracking/track_region.cc.o
--- intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/all ---
*** [intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/bvh.cpp.o] Error code 1
make[2]: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
*** [all] Error code 6
make: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
1 error
make: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/graphics/blender
=>> Cleaning up wrkdir
===> Cleaning for blender-4.2.0_7
umount: unmount of /usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs failed: Device busy
"poudriere status -b" currently shows:
ID TOTAL ORIGIN PKGNAME PHASE TIME TMPFS CPU% MEM%
[01] 11:32:32 graphics/blender | blender-4.2.0_7 build 11:07:31 5.21 GiB
. . .
Notably [01] is not referenced in:
# ps -adxlw | grep build_pkg
0 54387 2321 7 20 0 13052 2164 piperd S+ 1 0:00.00 | | `-- grep build_pkg
0 14212 44084 10 55 0 22416 8524 select S 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][09]: build_pkg (geany-plugin-pairtaghighlighter-2.0) (sh)
0 52600 14212 8 56 0 22416 8512 wait S 2 0:00.00 | | | `-- sh: poudriere[release-aarch64-alt][09]: build_pkg (geany-plugin-pairtaghighlighter-2.0) (sh)
0 20618 44084 4 42 0 22416 8588 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][05]: build_pkg (ja-ibus-anthy-unicode-1.5.16_2) (sh)
0 32459 44084 6 31 0 22416 8624 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][02]: build_pkg (ja-ibus-mozc-2.23.2815.102.01_26) (sh)
0 35076 44084 2 68 0 22416 8620 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][03]: build_pkg (zh-ibus-chewing-1.5.1_1) (sh)
0 36521 44084 11 68 0 22416 8608 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][06]: build_pkg (ibus-m17n-1.4.35) (sh)
0 50626 44084 11 68 0 22416 8644 wait S 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][04]: build_pkg (zh-ibus-libpinyin-1.15.4) (sh)
0 54274 44084 4 32 0 22416 7888 select I 2 0:00.05 | | |-- sh: poudriere[release-aarch64-alt][11]: build_pkg (iridium-browser-2025.03.134.2_1) (sh)
0 47822 54274 2 34 0 22416 7876 wait I 2 0:00.00 | | | `-- sh: poudriere[release-aarch64-alt][11]: build_pkg (iridium-browser-2025.03.134.2_1) (sh)
0 57341 44084 6 68 0 22416 8480 select I 2 0:00.05 | | |-- sh: poudriere[release-aarch64-alt][10]: build_pkg (atril-lite-1.28.1_2) (sh)
0 88648 57341 7 68 0 22416 8468 wait I 2 0:00.00 | | | `-- sh: poudriere[release-aarch64-alt][10]: build_pkg (atril-lite-1.28.1_2) (sh)
0 77471 44084 6 28 0 22416 8504 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][07]: build_pkg (gnome-desktop-44.1) (sh)
0 82067 44084 10 47 0 22416 8472 wait I 2 0:00.04 | | |-- sh: poudriere[release-aarch64-alt][12]: build_pkg (dissent-0.0.32_2) (sh)
0 91953 44084 11 68 0 22416 8484 wait S 2 0:00.04 | | `-- sh: poudriere[release-aarch64-alt][08]: build_pkg (gajim-2.0.2) (sh)
There is a wrkdirs/blender-* reference in:
# df -m | grep /01
tmpfs 250590 1564 249026 1% /usr/local/poudriere/data/.m/release-aarch64-alt/01
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/rescue 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/rescue
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/lib32 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/lib32
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/share 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/share
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/tests 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/tests
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/src 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/src
devfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/dev
fdescfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/dev/fd
procfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/proc
tmpfs 2048 32 2015 2% /usr/local/poudriere/data/.m/release-aarch64-alt/01/.p
/usr/ports-alt 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/ports
/usr/local/poudriere/data/packages/release-aarch64-alt/.building 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/packages
/usr/ports/distfiles 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/distfiles
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/var/db/ports 249026 0 249026 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/var/db/ports
tmpfs 252761 3734 249026 1% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/local
/usr/local/poudriere/data/cache/tmp/wrkdirs/blender-4.2.0_7.5edV9jyL 1114846 531213 494445 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs
A manual:
# umount /usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs
got rid of the mount:
# df -m | grep /01
tmpfs 247967 1564 246402 1% /usr/local/poudriere/data/.m/release-aarch64-alt/01
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/rescue 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/rescue
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/lib32 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/lib32
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/share 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/share
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/tests 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/tests
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/src 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/src
devfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/dev
fdescfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/dev/fd
procfs 0 0 0 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/proc
tmpfs 2048 32 2015 2% /usr/local/poudriere/data/.m/release-aarch64-alt/01/.p
/usr/ports-alt 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/ports
/usr/local/poudriere/data/packages/release-aarch64-alt/.building 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/packages
/usr/ports/distfiles 1114846 531325 494332 52% /usr/local/poudriere/data/.m/release-aarch64-alt/01/distfiles
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/var/db/ports 246402 0 246402 0% /usr/local/poudriere/data/.m/release-aarch64-alt/01/var/db/ports
tmpfs 250137 3734 246402 1% /usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/local
But, after that, there is still:
# poudriere status -b
=>> [release-aarch64-alt] [2025-04-12_12h16m51s] [parallel_build] Time: 1D:03:09:18
Queued: 18376 Inspected: 12949 Ignored: 981 Built: 1675 Failed: 229 Skipped: 1299 Fetched: 0 Remaining: 1243
ID TOTAL ORIGIN PKGNAME PHASE TIME TMPFS CPU% MEM%
[01] 12:02:30 graphics/blender | blender-4.2.0_7 build 11:37:29 5.21 GiB
. . .
===
Mark Millard
marklmi at yahoo.com