Open Bug 1973093 Opened 2 days ago Updated 7 hours ago

Perma Windows MinGW ld.lld: error: <root>: undefined symbol: GetInstallationDirLayoutType

Categories

(Toolkit :: Application Update, defect, P5)

defect

Tracking

()

Tracking Status
firefox-esr128 --- unaffected
firefox139 --- unaffected
firefox140 --- unaffected
firefox141 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned, NeedInfo)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: csabou [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=513914174&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Sgq4HUibRWO4ssv3F7sNuQ/runs/0/artifacts/public/logs/live_backing.log


[task 2025-06-19T17:12:42.148+00:00] 17:12:42     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang++ -shared -Wl,--gc-sections -Wl,--out-implib -Wl,libInstallationDirLayout.a -Wl,-pdb,InstallationDirLayout.pdb -o ../../../../dist/bin/InstallationDirLayout.dll InstallationDirLayout.o InstallationDirLayout.dll.res   -Wl,--no-insert-timestamp -Wl,--build-id=sha1 -fstack-protector-strong -Wl,--dynamicbase ../../../../../../checkouts/gecko/browser/app/installation_dir_layout/InstallationDirLayout.def  ../../../../build/pure_virtual/libpure_virtual.a
[task 2025-06-19T17:12:42.149+00:00] 17:12:42     INFO -  lld: warning: unsupported build id hashing: sha1, using default hashing.
[task 2025-06-19T17:12:42.149+00:00] 17:12:42    ERROR -  ld.lld: error: <root>: undefined symbol: GetInstallationDirLayoutType
[task 2025-06-19T17:12:42.149+00:00] 17:12:42    ERROR -  clang: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2025-06-19T17:12:42.150+00:00] 17:12:42    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:539: ../../../../dist/bin/InstallationDirLayout.dll] Error 1
[task 2025-06-19T17:12:42.150+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/app/installation_dir_layout/single'
[task 2025-06-19T17:12:42.150+00:00] 17:12:42     INFO -  gmake[4]: Target 'target' not remade because of errors.
[task 2025-06-19T17:12:42.151+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.151+00:00] 17:12:42     INFO -  /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/create_rc.py 'private_browsing.exe' '/builds/worker/checkouts/gecko/browser/app/pbproxy/pbproxy.rc'
[task 2025-06-19T17:12:42.151+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.152+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.152+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.152+00:00] 17:12:42    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: browser/app/installation_dir_layout/single/target] Error 2
[task 2025-06-19T17:12:42.153+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.153+00:00] 17:12:42     INFO -  browser/app/pbproxy/private_browsing.exe.res
[task 2025-06-19T17:12:42.153+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/app/pbproxy'
[task 2025-06-19T17:12:42.171+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/build/win32/crashinjectdll'
[task 2025-06-19T17:12:42.172+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/build/win32/crashinjectdll'
[task 2025-06-19T17:12:42.218+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/browser/app/installation_dir_layout/versioned'
[task 2025-06-19T17:12:42.219+00:00] 17:12:42     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang++ -shared -Wl,--gc-sections -Wl,--out-implib -Wl,libInstallationDirLayout.a -Wl,-pdb,InstallationDirLayout.pdb -o ../../../../dist/bin/installation_dir_layout/versioned/InstallationDirLayout.dll InstallationDirLayout.o InstallationDirLayout.dll.res   -Wl,--no-insert-timestamp -Wl,--build-id=sha1 -fstack-protector-strong -Wl,--dynamicbase ../../../../../../checkouts/gecko/browser/app/installation_dir_layout/InstallationDirLayout.def  ../../../../build/pure_virtual/libpure_virtual.a
[task 2025-06-19T17:12:42.219+00:00] 17:12:42     INFO -  lld: warning: unsupported build id hashing: sha1, using default hashing.
[task 2025-06-19T17:12:42.220+00:00] 17:12:42    ERROR -  ld.lld: error: <root>: undefined symbol: GetInstallationDirLayoutType
[task 2025-06-19T17:12:42.220+00:00] 17:12:42    ERROR -  clang: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2025-06-19T17:12:42.220+00:00] 17:12:42    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:539: ../../../../dist/bin/installation_dir_layout/versioned/InstallationDirLayout.dll] Error 1
[task 2025-06-19T17:12:42.221+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/app/installation_dir_layout/versioned'
[task 2025-06-19T17:12:42.221+00:00] 17:12:42     INFO -  gmake[4]: Target 'target' not remade because of errors.
[task 2025-06-19T17:12:42.221+00:00] 17:12:42    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: browser/app/installation_dir_layout/versioned/target] Error 2
[task 2025-06-19T17:12:42.233+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/build/win32'
[task 2025-06-19T17:12:42.233+00:00] 17:12:42     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/build/win32'
[task 2025-06-19T17:12:42.319+00:00] 17:12:42     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/accessible/interfaces/ia2'

Set release status flags based on info from the regressing bug 1891616

:cdupuis, since you are the author of the regressor, bug 1891616, could you take a look?

For more information, please visit BugBot documentation.

You need to log in before you can comment on or make changes to this bug.