[Bug 257018] pxeboot Invalid VM86 Request (BTX halted) - lua too big? 4th works.

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 06 Nov 2021 11:04:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257018

Bjoern A. Zeeb <bz@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kevans@freebsd.org
            Summary|pxeboot Invalid VM86        |pxeboot Invalid VM86
                   |Request (BTX halted)        |Request (BTX halted) - lua
                   |                            |too big?  4th works.

--- Comment #5 from Bjoern A. Zeeb <bz@FreeBSD.org> ---
Doing a git disect was too tedious;  so I finally built all versions of
src/stand/ between the last good from one in 2020 and late October 2021;  it's
then very easy to find the right ones to test (just check the size increase);
for the old ones it wasn't even invalid VM86 request but just a hang.

I found that from the last known working hash to the first non-working hash a
LUA import happens and size goes up again.
I also found the same hashes built wiith 4th instead of lua work (they are
smaller, which is what I currently think the problem is):

pxe-manual-5c33c546344dce086f79ada373d19872b1a0f072-LOADER_DEFAULT_INTERP-4th/boot/pxeboot.good
(topish of the tree)
pxeboot-manual-0495ed398c4f64013bab2327eb13a303e1f90c13-LOADER_DEFAULT_INTERP=4th.good
(massively smaler)
pxeboot-manual-0495ed398c4f64013bab2327eb13a303e1f90c13-without-lua (didn't
work in the subdir it seems as size stayed the same; should od a full
buildworld but I think defeats the point given the above)
pxeboot-139-0495ed398c4f64013bab2327eb13a303e1f90c13.bad (contrib/lua: update
to 5.4.2)
pxeboot-manual-7ae27c2d6c4fe4f21e1219bb5d8a37cfc932337b.good (13.0-ALPHA1,
commit before the 139.bad)
pxeboot-140-fdaf9cb942d995969b79eb8ad3fa91b7592198cd.good
pxeboot-161-3630506b9daec9167a89bc4525638ea45a00769e.good
pxeboot-162-670d2ad820c7584e6592d2a6d748dda0758d2ec5.start-good


Here's a full list for reference (with one old one I found for comparison):

215040  pxeboot.freebsd7.x

size    build-hash
440320 
pxe-manual-5c33c546344dce086f79ada373d19872b1a0f072-LOADER_DEFAULT_INTERP-4th/boot/pxeboot
432128 
pxe-manual-0495ed398c4f64013bab2327eb13a303e1f90c13-LOADER_DEFAULT_INTERP-4th/boot/pxeboot
493568  pxe-manual-0495ed398c4f64013bab2327eb13a303e1f90c13-no-lua/boot/pxeboot
473088 
pxe-manual-7ae27c2d6c4fe4f21e1219bb5d8a37cfc932337b-13.0-ALPHA1/boot/pxeboot
497664  pxe-001-a23e18ea545675aca7551ef2395f6df40a3acb29/boot/pxeboot
497664  pxe-002-f83288645cd9726c24ca67292fbc3abb4eb65a36/boot/pxeboot
497664  pxe-003-98e805b4a18d6ef4d3c9924166e1217e0430290d/boot/pxeboot
497664  pxe-004-8ecf9a8bab608c26cb100f393b24e883a706ff03/boot/pxeboot
497664  pxe-005-d586c978b9b4216869e589daa5bbcc33225a0e35/boot/pxeboot
497664  pxe-006-248682a589159619aa5f2019e415a423e849e327/boot/pxeboot
497664  pxe-007-04b9b7c507c52daf7b2999329a50825db098151f/boot/pxeboot
497664  pxe-008-b841148bbbdc967c871e8742a6f0b7b17b2d1d91/boot/pxeboot
497664  pxe-009-ce73f768b76486b1562f207a6fc1cef87065418a/boot/pxeboot
497664  pxe-010-8ea95b2fbab8eb891c4191c1879199685951b1f6/boot/pxeboot
497664  pxe-011-9aa29457d55e4c9c4eac72785886eff756fef22c/boot/pxeboot
497664  pxe-012-9e1dc7bec331b4d120d4b0687cfd54692e4fddcb/boot/pxeboot
497664  pxe-013-7457840230c5a470ee5df8abed6ab59c4d008a45/boot/pxeboot
497664  pxe-014-19e4f2f289fb8d2b14576a65ca9e6f931dbb6a02/boot/pxeboot
497664  pxe-015-0a35c4b3cab563e3ab1bf5b7b49bf26e0bb7cb04/boot/pxeboot
497664  pxe-016-242923eb848a94d657344c2ff45c4f15433cdf3c/boot/pxeboot
497664  pxe-017-1a25c51e38a7c9f46ec195836233636616741f06/boot/pxeboot
497664  pxe-018-680ca739458ba8cba221ea74794c2cd9771c77f8/boot/pxeboot
497664  pxe-019-0e3ce6d082b34154e41e220757c03d66d881a47b/boot/pxeboot
497664  pxe-020-5a01dea7e8c9640605e5731a9fc7f600c07ace61/boot/pxeboot
497664  pxe-021-a58abcde2c83b71e5bf19575750564f7bff78833/boot/pxeboot
497664  pxe-022-ed107537b43cabf7a18e73a17856a9d9e170c6e9/boot/pxeboot
497664  pxe-023-e19d9a9b6e44e15087a140a26ab3e24b07f6ba56/boot/pxeboot
497664  pxe-024-763bcebe0b6d5e53e5c8940a677de662e5652b6d/boot/pxeboot
497664  pxe-025-b4cb3fe0e39a31e60292018dc9fb7510b3de92bf/boot/pxeboot
497664  pxe-026-c90cab0d668af5d947054e47184d4f8dcb874ec8/boot/pxeboot
497664  pxe-027-4c7a3a70e047fbba2a3ce4a0168eaf2baddca76b/boot/pxeboot
497664  pxe-028-005fe24f2a4c873a96f446604e0453cf99e9bcd7/boot/pxeboot
497664  pxe-029-b54eec8366605d9c2303277cf2ab4b605289910a/boot/pxeboot
497664  pxe-030-b850806921a735f3f307bc4b2634c7e9008f5a9c/boot/pxeboot
497664  pxe-031-3daa8e165c661c1b45e759f4997f447384c15446/boot/pxeboot
497664  pxe-032-6032b6ba9596927aba15a8004ade521a593a7d58/boot/pxeboot
497664  pxe-033-7b0d05d56dfaad4e1d5a19727e34252072913d17/boot/pxeboot
497664  pxe-034-e5a50b03297fa09652b3cf319bc6e863392554e0/boot/pxeboot
497664  pxe-035-0d13f5343fafbf3067ffc33a507ffca0375c4417/boot/pxeboot
497664  pxe-036-3ec0714d6db0060113f6cadac6f4e44640603e8f/boot/pxeboot
497664  pxe-037-fa7a635f7ee277960eb37b9102a3aef76b36b825/boot/pxeboot
497664  pxe-038-5d5a6216645a6aefa8665c79bb761b754d74c067/boot/pxeboot
497664  pxe-039-5e4279a8f35aa4b46debf728d3f743d64f15aaf8/boot/pxeboot
497664  pxe-040-97cbd5e722389a575e820c4e03f38053308f08ea/boot/pxeboot
497664  pxe-041-879675e9a0d84880cad9834e2ef98e8724c5532c/boot/pxeboot
497664  pxe-042-f75caed644a5c8c342a1ea5e7a6d5251f82ed0b1/boot/pxeboot
497664  pxe-043-61ed578ee66648eff206ee5622b66727bfb52e78/boot/pxeboot
497664  pxe-044-5e9226f063bc43574e2168b4aafad8232f08002a/boot/pxeboot
497664  pxe-045-1b1bb6f178802a4522824e0268634a99cdbda098/boot/pxeboot
497664  pxe-046-bbb539b83ceced2d355893ead5987193737833fd/boot/pxeboot
497664  pxe-047-de0c7fbe280a1e0946afb111cf7a9811364c4bd6/boot/pxeboot
497664  pxe-048-6b51baf6a8de7241a4e1b0c8436d70299cd55270/boot/pxeboot
497664  pxe-049-07c4b78d0a1d26b6441cf3e52b917f20c932b9d0/boot/pxeboot
497664  pxe-050-dbdf2b52f59df7374eb1f799b4df1b54e4502e40/boot/pxeboot
497664  pxe-051-4783fb730fa1cfdbe5c905bb23ac74f681e2df6b/boot/pxeboot
497664  pxe-052-2b720db8d409f6fcdffa7f06b1d8c1b981435a83/boot/pxeboot
497664  pxe-053-7a0c0ff7ee25ff1efa3dbedcb20d2c80178639cc/boot/pxeboot
497664  pxe-054-9873c807dac1f8b83b9f7bc9a8d4e318ea295b55/boot/pxeboot
497664  pxe-055-13c98cd06b80afd0d062211ee8f1bfeb8c6cb065/boot/pxeboot
497664  pxe-056-29c8295312dc5eef8a0573bccdacd56167859cb2/boot/pxeboot
497664  pxe-057-0ca9f1d4a3b772036309fb1c14262ec77c674c5d/boot/pxeboot
497664  pxe-058-297e9f364b5aa243572ee52b1faef9b3542c1c9e/boot/pxeboot
497664  pxe-059-71f6aea4150c66784cbad42c1e1ff908d909c2ec/boot/pxeboot
497664  pxe-060-9c1c02093b90ae49745a174eb26ea85dd1990eec/boot/pxeboot
497664  pxe-061-b464c459eaf4e63a3abaaa1ecf51c9d6e9f7521e/boot/pxeboot
497664  pxe-062-e6caac717b4fc2b87cf93f67109884e768253e77/boot/pxeboot
497664  pxe-063-313724bab940c1844fda3d797cf88cd46780e62a/boot/pxeboot
493568  pxe-064-537a44bf281559d304850b5e28b6f8b8e44fd593/boot/pxeboot
493568  pxe-065-f49381ccb6bc8a5733f1aa505e716eddae299986/boot/pxeboot
493568  pxe-066-c4b65e954f0f4754941f5b37436231f611b76d67/boot/pxeboot
493568  pxe-067-c8dfc327db2373c721a35efe857cf07262fd7dd0/boot/pxeboot
493568  pxe-068-e193d3ba337757a27148a38494d3df106b826d1c/boot/pxeboot
493568  pxe-069-60a978bec9123fcb9c74bd925e06dd3f4faddac6/boot/pxeboot
493568  pxe-070-1ea87e2a70c31454a8696ab2979d13d21c5575d2/boot/pxeboot
493568  pxe-071-0a0d6ce34d6be89cb356c7815648e455fabe3151/boot/pxeboot
493568  pxe-072-3df4c387d2e3ca4c2391fb837540b048f60a11c2/boot/pxeboot
493568  pxe-073-5365af662c78d7bded3bf83c7271d6bff17229a9/boot/pxeboot
493568  pxe-074-93f7be080f3ad0bd71190d87aa2043d714270206/boot/pxeboot
493568  pxe-075-e713d3a013882893fceb84dd14569052271497a9/boot/pxeboot
493568  pxe-076-eda28feb2e070e21db3d50b3fc177f88380b8fb4/boot/pxeboot
493568  pxe-077-4ba91fa0736bb0672d475b6b56d9e7b06e78ff69/boot/pxeboot
493568  pxe-078-7497dd58890131251441ab992016c9457295094b/boot/pxeboot
493568  pxe-079-5984246f9626fbc3d356ee2d3b3cd159f6d0a7c2/boot/pxeboot
493568  pxe-080-42cd37dfbd1b2feff8f7aba32d2577e08b058231/boot/pxeboot
493568  pxe-081-d36341f7b8ddc2457a1e9e4a721d27d2e66cb39a/boot/pxeboot
493568  pxe-082-556e66b7b0763d36ddf5af98d06a1a13090bb729/boot/pxeboot
493568  pxe-083-e7ccd5b4187d15cd91697f1f4e12cf40e3ce86c3/boot/pxeboot
493568  pxe-084-59b2caef0537661397caf2ce1398cf802cb864b4/boot/pxeboot
493568  pxe-085-62ffcaab8f3ccba6053d4a5622c5ef2de9f636b5/boot/pxeboot
493568  pxe-086-c8c62548bffb83f3d25e062929c45d66fea755f1/boot/pxeboot
493568  pxe-087-7b1b5aad95df671aba3192f1669a8d96da481939/boot/pxeboot
493568  pxe-088-5666643a95389e3ea7637b86cc556d411242f71e/boot/pxeboot
493568  pxe-089-d708f23ebb06cfc9cf8f96f17a43eb63653b818a/boot/pxeboot
493568  pxe-090-6a3095aa6d0350dda89bac66d26f22a01e2257c4/boot/pxeboot
493568  pxe-091-773fc43fb060149f8e59c183e5da79feaf118c8c/boot/pxeboot
000000  pxe-092-did-not-build
493568  pxe-093-7f72497ef756ff7d03d5560c2d1c1f92f73fcb52/boot/pxeboot
493568  pxe-094-becaac3972f1fde4e3c44516399468ba5ca65c9b/boot/pxeboot
493568  pxe-095-19cd12a32afe801dc5e753013993e15e924ceb39/boot/pxeboot
493568  pxe-096-3aa023643e9db78f4da314ff9bfb1643533c004f/boot/pxeboot
493568  pxe-097-cd992885bcdfb3c2c6b761f5c3bf1c86949acdc3/boot/pxeboot
493568  pxe-098-0eaa97f0e8629bcf678ff4de2678e4cba00f1c91/boot/pxeboot
493568  pxe-099-ab379c15af6fd7c2b94f0e91769fe7e1a4102e25/boot/pxeboot
493568  pxe-100-61c50cbc096d28e44cb8b627e524ae58158c423a/boot/pxeboot
493568  pxe-101-ba27dd8be821792e15bdabfac69fd6cab0cf9dd3/boot/pxeboot
493568  pxe-102-d23b583dfdd5669aeeb0693bdf3b30bfde98d4b4/boot/pxeboot
493568  pxe-103-97527e9c4fd37140da3129bc12003172edbf7a23/boot/pxeboot
493568  pxe-104-adda2797eb2a29487fe26640a9c990fea7e6585d/boot/pxeboot
493568  pxe-105-7d3259775cb69f250df3e7fe51d6fff2283c6f20/boot/pxeboot
493568  pxe-106-ed87efbe24a5734c7150153cf201f3db42b6ddab/boot/pxeboot
493568  pxe-107-c90fb7acf099f1dc982f8d6087aa92809ae43727/boot/pxeboot
493568  pxe-108-5d8c062fe3ee7b2d6aed0b46d22f62c7771c0af8/boot/pxeboot
493568  pxe-109-a26f7358583174f2fe0df3e979f7b8b02069278c/boot/pxeboot
493568  pxe-110-96bef2053a87c8d01ce08ea88857e4657489c8e7/boot/pxeboot
493568  pxe-111-2bd4ff2d8911009283e4e615ca4aad35a845f48b/boot/pxeboot
493568  pxe-112-45ecda8ebf80bb341aa3b4955810518ae6fab158/boot/pxeboot
493568  pxe-113-b24872cf7b13314669ed2136c0262bb2eb007695/boot/pxeboot
493568  pxe-114-d51cc252a062411a1656960eb5d47e954c6c835d/boot/pxeboot
493568  pxe-115-e25ee296c919d6567aa76058a7049eac974797fb/boot/pxeboot
493568  pxe-116-b6d85a5f51e4147452b35d76478fb9e191b7734b/boot/pxeboot
493568  pxe-117-4e76e4c301c72698e111580e278872a8323fba50/boot/pxeboot
493568  pxe-118-9b388ac30375ad4e0259b264a006753edcb2bd3c/boot/pxeboot
493568  pxe-119-6e26189be406a9a3799074b16925e6cd63cc703b/boot/pxeboot
493568  pxe-120-7012461c9bf6375cd0b14de16b3b4a753c5c1c7a/boot/pxeboot
493568  pxe-121-6c7a932d0b8baaaee16eca0ba061bfa6e0e57bfd/boot/pxeboot
493568  pxe-122-576562856efbec31520aca6a1f72f2b11298e9a7/boot/pxeboot
493568  pxe-123-6c789c55c4ba11014bfd1b59942c204615412ba6/boot/pxeboot
493568  pxe-124-f6f0b849fb2683feebf2416a793964be0bd05cc5/boot/pxeboot
493568  pxe-125-4bbfe4bf08d6d16ae65729bb22159c8dbd1027bd/boot/pxeboot
493568  pxe-126-52e3a7300d817002d3b7f8336ba1716c9c2621a3/boot/pxeboot
493568  pxe-127-1caed70c62646a5978bbeb4562bc3ae2dabc874a/boot/pxeboot
493568  pxe-128-d002814d6b8edc9cf85f1653ebb568e59f72f9ad/boot/pxeboot
493568  pxe-129-0f2434ea000e02e6b1f7f40f489c346c64445242/boot/pxeboot
493568  pxe-130-52ec89a93c796ca3f3f3da2eec867804fcdd1a4d/boot/pxeboot
493568  pxe-131-9adce1aedd2e4a97478503b99f6c15f5b19e9f2a/boot/pxeboot
493568  pxe-132-fb3a792a8827415735dda4ece2028439ce385ffb/boot/pxeboot
493568  pxe-133-ef698fabe42827bad43bf046143ef26e47d57514/boot/pxeboot
493568  pxe-134-3ddf7eade0e9e770a78f190bee00c2a7ba256ef5/boot/pxeboot
493568  pxe-135-ad1ebbe5cea8ffac0037966990ddf0f80faa55d5/boot/pxeboot
493568  pxe-136-994e1f40f6db059290cf4a8203c2b9eea22d9a38/boot/pxeboot
493568  pxe-137-0974bfa3a8da2201b0a415e72593552f5ac59379/boot/pxeboot
493568  pxe-138-b14cfecbf0ed04c841aa594dede3668b0a36344a/boot/pxeboot
493568  pxe-139-0495ed398c4f64013bab2327eb13a303e1f90c13/boot/pxeboot
473088  pxe-140-fdaf9cb942d995969b79eb8ad3fa91b7592198cd/boot/pxeboot
473088  pxe-141-98c15d4dc28450688dcee6c6082d3a4d417b5d5d/boot/pxeboot
473088  pxe-142-8b18395487506d3602205e5844e0b67ba0c0dc80/boot/pxeboot
473088  pxe-143-50180d2b52cc16ecb6a6617fdc53f5d83c71a8b4/boot/pxeboot
473088  pxe-144-1a816c75600335c4482070df055add6f96885d54/boot/pxeboot
473088  pxe-145-89632acb50f1a0bcc6ce82b9921f779cafaa9468/boot/pxeboot
473088  pxe-146-20fb2ea2c7c9834d6ca5ab2664961afaba6a8596/boot/pxeboot
473088  pxe-147-27e90f70e09d9d003bdea09c41be64a7ec2ece9a/boot/pxeboot
473088  pxe-148-e41367e3ae1246c2b086f9f920a175108aa72380/boot/pxeboot
473088  pxe-149-79eca6520e0a516a2c217d8c9faedb58ad5db204/boot/pxeboot
473088  pxe-150-1790f5e654ff20e61d8d83f16773dc0ef3f7da01/boot/pxeboot
473088  pxe-151-3efe9b3e77c3943fc791d305f4f6043b05ff1eeb/boot/pxeboot
473088  pxe-152-babda0952f8355a89b3241d5e8943c7da0fa4f6b/boot/pxeboot
473088  pxe-153-31c2bcad7e440fbba547c8557b29c34871b53648/boot/pxeboot
473088  pxe-154-99870c70bac7440bb2224d990a503d87c5488323/boot/pxeboot
473088  pxe-155-58661b3ba9ebe82f889cbc336afe618ad7f7940a/boot/pxeboot
473088  pxe-156-8c1dda11711ec0dba5b34291d29a360029e6fdf6/boot/pxeboot
473088  pxe-157-b2a8d7a9b52d588338ded70cb101899e32c1d352/boot/pxeboot
473088  pxe-158-e24d4e72c03bd7b089c0189cdb460450177c53fc/boot/pxeboot
473088  pxe-159-4f9139397e709a106a73f362654ce245321e4a77/boot/pxeboot
473088  pxe-160-a3479cfd2217d133d49aa7159ea23faf901dc586/boot/pxeboot
473088  pxe-161-3630506b9daec9167a89bc4525638ea45a00769e/boot/pxeboot
444416  pxe-162-670d2ad820c7584e6592d2a6d748dda0758d2ec5/boot/pxeboot
444416  pxe-163-8b4c3a03f933b77b65c78fdef976831d27942d9d/boot/pxeboot
444416  pxe-164-ac5f382a9d0a26685b92b49abb845d3b30ea5f91/boot/pxeboot
444416  pxe-165-72cf7db3aaf17db412183886f19320e5074dc8b7/boot/pxeboot
444416  pxe-166-2ae58414722b613f5e73be8e01602c2c9991f42a/boot/pxeboot
444416  pxe-167-29842cb36e74037989b7a7f0bf38a47f342bac91/boot/pxeboot
444416  pxe-168-7ed84fa14b00cdacfe9b43019cba7a14b33af352/boot/pxeboot
444416  pxe-169-4d6047edb675e52b8fad57135ab3ded8e66d0dac/boot/pxeboot
444416  pxe-170-d3eae37553cd23d5ca8addc4818aec9d8a71ec81/boot/pxeboot
444416  pxe-171-eba724f361693a52721b2626d800a7e117af67ac/boot/pxeboot
444416  pxe-172-f32672272f37100dfa23f1f01c16d6388543ba64/boot/pxeboot
444416  pxe-173-c46f7610d4c5a57fdb2aac5fcbf66aa7124ec703/boot/pxeboot
444416  pxe-174-0a0d522b368b31ec51611b798047a75b52855f39/boot/pxeboot
444416  pxe-175-10aeb6cdab8fb09e2cc3ee2d8b2c68c395481c23/boot/pxeboot
444416  pxe-176-4634bb1f4052ff5f1c0a423fd8cce11396ca7fd2/boot/pxeboot
444416  pxe-177-eb2f5fa4dcbf452b94f8431e51d224f0315ad9a0/boot/pxeboot
444416  pxe-178-9de6a13e0f492954612bb7d9752bdd3a1102d17a/boot/pxeboot
444416  pxe-179-cc7b5411e6d3423e3ff39f6a7ae07e6c51195c65/boot/pxeboot
444416  pxe-180-34602358c02f929b9baffd9f84eb82e772e6defb/boot/pxeboot
444416  pxe-181-78599c32efed3247d165302a1fbe8d9203e38974/boot/pxeboot
444416  pxe-182-abbf48c558528fff4e967e557e8aebc7463e6fe5/boot/pxeboot
444416  pxe-183-454f1fdec11f42808360abb62729bba1c15de1d4/boot/pxeboot
444416  pxe-184-1784a6d64af89efaff30f4322d298a627e3100ec/boot/pxeboot
444416  pxe-185-cd56ababd3ceddec64395aac66fa49b08f0f06af/boot/pxeboot
444416  pxe-186-dba7640e44c5ec148a84b0d58c6c9a3c9e5147f3/boot/pxeboot
444416  pxe-187-fd2ef8ef5a054d9f26b6b36ea56a5414c7683e39/boot/pxeboot
444416  pxe-188-a2dd1caade2f9cb829261a42812431781c685d46/boot/pxeboot
444416  pxe-189-fc7cf7241f89a3d3ccc20cb49c5bf61e154b7a1b/boot/pxeboot
444416  pxe-190-3e9f0f1d298f7f1e535831cdf697f5884a6d07dc/boot/pxeboot
444416  pxe-191-83a252c6a15d44cd574a9ef9ba37a77a3464296f/boot/pxeboot
444416  pxe-192-90b307a8975327b195e4549b9b0745bcc684f646/boot/pxeboot
444416  pxe-193-1ef64e3da5fb023436893a635e336e591aba120a/boot/pxeboot
444416  pxe-194-e416eecbb9f7a5275d1d059ae720adc24af4d337/boot/pxeboot
444416  pxe-195-5b5438c6f3e82f56564e17f3b2497798a2d4099e/boot/pxeboot

-- 
You are receiving this mail because:
You are the assignee for the bug.