Closed Bug 1850640 Opened 3 years ago Closed 3 years ago

Perma windows ccov lld-link: error: undefined symbol: SetSampleRate + others

Categories

(Core :: Security: RLBox, defect, P5)

defect

Tracking

()

RESOLVED FIXED
119 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox117 --- unaffected
firefox118 --- unaffected
firefox119 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: glandium)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

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


[task 2023-08-29T23:13:39.110Z] 23:13:39     INFO -  mozmake[4]: Leaving directory 'D:/task_169334728809887/workspace/obj-build/toolkit/library/gtest'
[task 2023-08-29T23:13:39.110Z] 23:13:39     INFO -  mozmake[4]: Entering directory 'D:/task_169334728809887/workspace/obj-build/toolkit/library/gtest'
[task 2023-08-29T23:13:39.113Z] 23:13:39     INFO -  D:/task_169334728809887/fetches/clang/bin/lld-link.exe -NOLOGO -DLL -OUT:xul.dll -PDB:xul.pdb -SUBSYSTEM:WINDOWS,10.0 -MACHINE:X64 @D:/task_169334728809887/workspace/obj-build/toolkit/library/gtest/xul_dll.list xul.dll.res  clang_rt.profile-x86_64.lib -LARGEADDRESSAWARE -DEBUG -OPT:REF,ICF -guard:cf,nolongjmp -time -NATVIS:D:/task_169334728809887/build/src/toolkit/library/gecko.natvis -NATVIS:D:/task_169334728809887/fetches/rustc/lib/rustlib/etc/intrinsic.natvis -NATVIS:D:/task_169334728809887/fetches/rustc/lib/rustlib/etc/liballoc.natvis -NATVIS:D:/task_169334728809887/fetches/rustc/lib/rustlib/etc/libcore.natvis -NATVIS:D:/task_169334728809887/fetches/rustc/lib/rustlib/etc/libstd.natvis -DELAYLOAD:avrt.dll -DELAYLOAD:comdlg32.dll -DELAYLOAD:credui.dll -DELAYLOAD:d3d11.dll -DELAYLOAD:D3DCompiler_47.dll -DELAYLOAD:dhcpcsvc.dll -DELAYLOAD:dnsapi.dll -DELAYLOAD:dwmapi.dll -DELAYLOAD:dxgi.dll -DELAYLOAD:gdi32.dll -DELAYLOAD:hid.dll -DELAYLOAD:imm32.dll -DELAYLOAD:iphlpapi.dll -DELAYLOAD:msi.dll -DELAYLOAD:msimg32.dll -DELAYLOAD:netapi32.dll -DELAYLOAD:ole32.dll -DELAYLOAD:oleaut32.dll -DELAYLOAD:secur32.dll -DELAYLOAD:setupapi.dll -DELAYLOAD:shell32.dll -DELAYLOAD:shlwapi.dll -DELAYLOAD:urlmon.dll -DELAYLOAD:user32.dll -DELAYLOAD:userenv.dll -DELAYLOAD:usp10.dll -DELAYLOAD:uxtheme.dll -DELAYLOAD:wininet.dll -DELAYLOAD:winmm.dll -DELAYLOAD:winspool.drv -DELAYLOAD:wtsapi32.dll -DELAYLOAD:oleacc.dll -DELAYLOAD:msdmo.dll -DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll -DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll -CETCOMPAT  ..\..\..\js\src\build\js_static.lib ..\..\..\build\pure_virtual\pure_virtual.lib D:\task_169334728809887\workspace\obj-build\x86_64-pc-windows-msvc\release\gkrust_gtest.lib ..\..\..\security\nss3.lib ..\..\..\config\external\gkcodecs\gkcodecs.lib ..\..\..\config\external\lgpllibs\lgpllibs.lib ..\..\..\mozglue\build\mozglue.lib   avrt.lib ksuser.lib ole32.lib shell32.lib dbghelp.lib mpr.lib advapi32.lib bcrypt.lib crypt32.lib kernel32.lib rpcrt4.lib wscapi.lib hid.lib ktmw32.lib urlmon.lib usp10.lib msimg32.lib winmm.lib iphlpapi.lib secur32.lib oleaut32.lib strmiids.lib user32.lib d3d11.lib dxgi.lib shcore.lib ntdll.lib credui.lib taskschd.lib msi.lib propsys.lib dmoguids.lib wmcodecdspuuid.lib amstrmid.lib msdmo.lib wininet.lib mfuuid.lib gdi32.lib version.lib winspool.lib userenv.lib uuid.lib comdlg32.lib imm32.lib netapi32.lib shlwapi.lib ws2_32.lib dnsapi.lib dwmapi.lib uxtheme.lib setupapi.lib sensorsapi.lib portabledeviceguids.lib wintrust.lib wtsapi32.lib locationapi.lib sapi.lib dxguid.lib dhcpcsvc.lib d3dcompiler.lib runtimeobject.lib oleacc.lib delayimp.lib
[task 2023-08-29T23:13:39.113Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetSampleRate
[task 2023-08-29T23:13:39.113Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setSampleRate(unsigned int))
[task 2023-08-29T23:13:39.113Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetChannels
[task 2023-08-29T23:13:39.114Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setChannels(unsigned int))
[task 2023-08-29T23:13:39.114Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetPitch
[task 2023-08-29T23:13:39.114Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setPitch(double))
[task 2023-08-29T23:13:39.114Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetSetting
[task 2023-08-29T23:13:39.114Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setSetting(int, int))
[task 2023-08-29T23:13:39.114Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetTempo
[task 2023-08-29T23:13:39.114Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setTempo(double))
[task 2023-08-29T23:13:39.114Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: SetRate
[task 2023-08-29T23:13:39.115Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::setRate(double))
[task 2023-08-29T23:13:39.115Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: NumChannels
[task 2023-08-29T23:13:39.115Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: unsigned int __cdecl mozilla::RLBoxSoundTouch::numChannels(void))
[task 2023-08-29T23:13:39.115Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: NumSamples
[task 2023-08-29T23:13:39.116Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: class rlbox::tainted<unsigned int, class rlbox::rlbox_noop_sandbox> __cdecl mozilla::RLBoxSoundTouch::numSamples(void))
[task 2023-08-29T23:13:39.116Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: NumUnprocessedSamples
[task 2023-08-29T23:13:39.116Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: class rlbox::tainted<unsigned int, class rlbox::rlbox_noop_sandbox> __cdecl mozilla::RLBoxSoundTouch::numUnprocessedSamples(void))
[task 2023-08-29T23:13:39.116Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: PutSamples
[task 2023-08-29T23:13:39.116Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::putSamples(float const *, unsigned int))
[task 2023-08-29T23:13:39.116Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: ReceiveSamples
[task 2023-08-29T23:13:39.117Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: unsigned int __cdecl mozilla::RLBoxSoundTouch::receiveSamples(float *, unsigned int))
[task 2023-08-29T23:13:39.117Z] 23:13:39    ERROR -  lld-link: error: undefined symbol: Flush
[task 2023-08-29T23:13:39.117Z] 23:13:39     INFO -  >>> referenced by ..\..\..\dom\media\Unified_cpp_dom_media3.obj:(public: void __cdecl mozilla::RLBoxSoundTouch::flush(void))
[task 2023-08-29T23:13:39.117Z] 23:13:39    ERROR -  mozmake[4]: *** [D:/task_169334728809887/build/src/config/rules.mk:526: xul.dll] Error 1
[task 2023-08-29T23:13:39.117Z] 23:13:39     INFO -  mozmake[4]: Leaving directory 'D:/task_169334728809887/workspace/obj-build/toolkit/library/gtest'
[task 2023-08-29T23:13:39.117Z] 23:13:39     INFO -  mozmake[4]: Target 'target' not remade because of errors.
[task 2023-08-29T23:13:39.117Z] 23:13:39     INFO -  mozmake[4]: Target 'target' not remade because of errors.
[task 2023-08-29T23:13:39.117Z] 23:13:39    ERROR -  mozmake[3]: *** [D:/task_169334728809887/build/src/config/recurse.mk:72: toolkit/library/gtest/target] Error 2
Component: General → Security: RLBox
Product: Firefox Build System → Core

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

:wrv, since you are the author of the regressor, bug 1844591, could you take a look?

For more information, please visit BugBot documentation.

Looking into it.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Blocks: 1851107

SoundTouchFactory.h is in system-headers.mozbuild and includes <soundtouch/RLBoxSoundTouchFactory.h>, which is not in system-headers.mozbuild.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/888935289080 Properly annotate the RLBoxSoundTouchFactory symbols so that they are exported. r=media-playback-reviewers,karlt
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
Flags: needinfo?(wrv)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: