Perma [Tier 2] MinGW Win ld.lld: error: undefined symbol: gMediaPipelineLog
Categories
(Firefox Build System :: General, defect, P5)
Tracking
(firefox-esr128 unaffected, firefox131 unaffected, firefox132 unaffected, firefox133 fixed)
| Tracking | Status | |
|---|---|---|
| firefox-esr128 | --- | unaffected |
| firefox131 | --- | unaffected |
| firefox132 | --- | unaffected |
| firefox133 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: pehrsons)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=478782420&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bpQe9oGcRuaciumc4Bk6VQ/runs/0/artifacts/public/logs/live_backing.log
gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/library/gtest'
[task 2024-10-17T21:23:22.975Z] 21:23:22 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/library/gtest'
[task 2024-10-17T21:23:22.977Z] 21:23:22 INFO - /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang++ -shared -Wl,--gc-sections -Wl,--out-implib -Wl,libxul.a -Wl,-pdb,xul.pdb -o ../../../dist/bin/gtest/xul.dll -Wl,@/builds/worker/workspace/obj-build/toolkit/library/gtest/xul_dll.list xul.dll.res -Wl,--no-insert-timestamp -Wl,--build-id=sha1 -fstack-protector-strong -Wl,--dynamicbase -Wl,-Xlink=-DELAYLOAD:avrt.dll -Wl,-Xlink=-DELAYLOAD:comdlg32.dll -Wl,-Xlink=-DELAYLOAD:credui.dll -Wl,-Xlink=-DELAYLOAD:d3d11.dll -Wl,-Xlink=-DELAYLOAD:D3DCompiler_47.dll -Wl,-Xlink=-DELAYLOAD:dhcpcsvc.dll -Wl,-Xlink=-DELAYLOAD:dnsapi.dll -Wl,-Xlink=-DELAYLOAD:dwmapi.dll -Wl,-Xlink=-DELAYLOAD:dxgi.dll -Wl,-Xlink=-DELAYLOAD:gdi32.dll -Wl,-Xlink=-DELAYLOAD:hid.dll -Wl,-Xlink=-DELAYLOAD:imm32.dll -Wl,-Xlink=-DELAYLOAD:iphlpapi.dll -Wl,-Xlink=-DELAYLOAD:msi.dll -Wl,-Xlink=-DELAYLOAD:msimg32.dll -Wl,-Xlink=-DELAYLOAD:netapi32.dll -Wl,-Xlink=-DELAYLOAD:ole32.dll -Wl,-Xlink=-DELAYLOAD:oleaut32.dll -Wl,-Xlink=-DELAYLOAD:secur32.dll -Wl,-Xlink=-DELAYLOAD:setupapi.dll -Wl,-Xlink=-DELAYLOAD:shell32.dll -Wl,-Xlink=-DELAYLOAD:shlwapi.dll -Wl,-Xlink=-DELAYLOAD:urlmon.dll -Wl,-Xlink=-DELAYLOAD:user32.dll -Wl,-Xlink=-DELAYLOAD:userenv.dll -Wl,-Xlink=-DELAYLOAD:usp10.dll -Wl,-Xlink=-DELAYLOAD:uxtheme.dll -Wl,-Xlink=-DELAYLOAD:wininet.dll -Wl,-Xlink=-DELAYLOAD:winmm.dll -Wl,-Xlink=-DELAYLOAD:winspool.drv -Wl,-Xlink=-DELAYLOAD:wtsapi32.dll -Wl,-Xlink=-DELAYLOAD:oleacc.dll -Wl,-Xlink=-DELAYLOAD:UIAutomationCore.dll -Wl,-Xlink=-DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll -Wl,-Xlink=-DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll ../../../js/src/build/libjs_static.a ../../../build/pure_virtual/libpure_virtual.a ../../../x86_64-pc-windows-gnu/debug/libgkrust_gtest.a ../../../security/libnss3.a ../../../config/external/gkcodecs/libgkcodecs.a ../../../config/external/lgpllibs/liblgpllibs.a ../../../mozglue/build/libmozglue.a -lavrt -lksuser -lole32 -lshell32 -ldbghelp -lmpr -lpathcch -ladvapi32 -lkernel32 -lhid -lktmw32 -lrpcrt4 -lurlmon -lwinmm -lntdll -lcredui -lmsi -lbcrypt -lcrypt32 -lpropsys -lsynchronization -lmfuuid -lwmcodecdspuuid -lstrmiids -lgdi32 -lversion -lwinspool -luserenv -luuid -lcomdlg32 -limm32 -lmsimg32 -lnetapi32 -lshlwapi -lws2_32 -ldnsapi -ldwmapi -liphlpapi -luxtheme -lsetupapi -lsecur32 -lsensorsapi -lportabledeviceguids -lwininet -lwintrust -lwtsapi32 -llocationapi -lsapi -ldxguid -ldhcpcsvc -ld3dcompiler -lruntimeobject -loleacc -luiautomationcore -lusp10 -loleaut32 -ldelayimp
[task 2024-10-17T21:23:22.977Z] 21:23:22 INFO - lld: warning: unsupported build id hashing: sha1, using default hashing.
[task 2024-10-17T21:23:22.977Z] 21:23:22 ERROR - ld.lld: error: undefined symbol: gMediaPipelineLog
[task 2024-10-17T21:23:22.977Z] 21:23:22 INFO - >>> referenced by ../../../dom/media/gtest/Unified_cpp_dom_media_gtest2.o:(.refptr.gMediaPipelineLog)
[task 2024-10-17T21:23:22.977Z] 21:23:22 ERROR - clang: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2024-10-17T21:23:22.977Z] 21:23:22 ERROR - gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:539: ../../../dist/bin/gtest/xul.dll] Error 1
[task 2024-10-17T21:23:22.977Z] 21:23:22 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/library/gtest'
[task 2024-10-17T21:23:22.978Z] 21:23:22 INFO - gmake[4]: Target 'target' not remade because of errors.
[task 2024-10-17T21:23:22.978Z] 21:23:22 ERROR - gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: toolkit/library/gtest/target] Error 2
[task 2024-10-17T21:23:22.978Z] 21:23:22 INFO - gmake[3]: Target 'recurse_compile' not remade because of errors.
[task 2024-10-17T21:23:22.978Z] 21:23:22 ERROR - gmake[2]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:34: compile] Error 2
[task 2024-10-17T21:23:22.978Z] 21:23:22 ERROR - gmake[1]: *** [/builds/worker/checkouts/gecko/config/rules.mk:359: default] Error 2
[task 2024-10-17T21:23:22.978Z] 21:23:22 INFO - gmake[1]: Entering directory '/builds/worker/workspace/obj-build'
[task 2024-10-17T21:23:22.978Z] 21:23:22 INFO - /builds/worker/fetches/sccache/sccache --show-adv-stats --stats-format=json > '/builds/worker/artifacts/sccache-stats.json'
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - gmake[1]: Leaving directory '/builds/worker/workspace/obj-build'
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - gmake[1]: Entering directory '/builds/worker/workspace/obj-build'
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - ===SCCACHE STATS===
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - gmake[1]: Leaving directory '/builds/worker/workspace/obj-build'
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - gmake[1]: Entering directory '/builds/worker/workspace/obj-build'
[task 2024-10-17T21:23:22.979Z] 21:23:22 INFO - /builds/worker/fetches/sccache/sccache --show-adv-stats
Comment 1•1 year ago
|
||
@Andreas, could you take a look at this perma build bustage on Win MinGW ?
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1920942
Comment 3•1 year ago
|
||
FWIW, that comes from these builds having webrtc disabled, and the gMediaPipelineLog symbol coming from webrtc code.
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 4•1 year ago
|
||
gMediaPipelineLog is referenced in MediaPipeline.cpp, MediaPipelineFilter.cpp, VideoFrameConverter.h and Pacer.h. For regular libxul Pacer.h is only included from VideoFrameConverter.h which is only included from MediaPipeline.cpp. For libxul for gtests all these files but Pacer.h are gated on WebRTC, and that is the problem.
| Assignee | ||
Comment 5•1 year ago
|
||
Comment 7•1 year ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
Description
•