D: [iurt_root_command] chroot Building target platforms: aarch64 Building for target aarch64 Installing /home/iurt/rpmbuild/SRPMS/@2179911:firefox-128.10.0-1.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.uyjtx3 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.mSN6yL + umask 022 + cd /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build + rm -rf firefox-128.10.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/firefox-128.10.0esr.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-128.10.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #44 (build-arm-libopus.patch):' Patch #44 (build-arm-libopus.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c + echo 'Patch #53 (firefox-gcc-build.patch):' Patch #53 (firefox-gcc-build.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .firefox-gcc-build --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h + echo 'Patch #71 (0001-GLIBCXX-fix-for-GCC-12.patch):' Patch #71 (0001-GLIBCXX-fix-for-GCC-12.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .0001-GLIBCXX-fix-for-GCC-12 --fuzz=0 patching file build/unix/stdc++compat/stdc++compat.cpp Hunk #2 succeeded at 70 (offset -1 lines). + echo 'Patch #219 (rhbz-1173156.patch):' Patch #219 (rhbz-1173156.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Hunk #1 succeeded at 160 (offset -1 lines). + echo 'Patch #231 (webrtc-nss-fix.patch):' Patch #231 (webrtc-nss-fix.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .webrtc-nss-fix --fuzz=0 patching file third_party/libsrtp/src/crypto/cipher/aes_gcm_nss.c patching file third_party/libsrtp/src/crypto/include/aes_gcm.h + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 173 (offset 5 lines). + echo 'Patch #403 (0019-bmo-1862601-system-icu-74.patch):' Patch #403 (0019-bmo-1862601-system-icu-74.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .icu74 --fuzz=0 patching file intl/lwbrk/LineBreaker.cpp + echo 'Patch #404 (0001-Fix-linking-with-ICU-76.0.patch):' Patch #404 (0001-Fix-linking-with-ICU-76.0.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .icu76 --fuzz=0 patching file js/moz.configure + echo 'Patch #501 (expat-CVE-2022-25235.patch):' Patch #501 (expat-CVE-2022-25235.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .expat-CVE-2022-25235 --fuzz=0 patching file parser/expat/lib/xmltok.c patching file parser/expat/lib/xmltok_impl.c + echo 'Patch #502 (expat-CVE-2022-25236.patch):' Patch #502 (expat-CVE-2022-25236.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .expat-CVE-2022-25236 --fuzz=0 patching file parser/expat/lib/xmlparse.c Hunk #1 succeeded at 704 (offset 4 lines). Hunk #2 succeeded at 1287 (offset 12 lines). Hunk #3 succeeded at 3771 (offset 106 lines). + echo 'Patch #503 (expat-CVE-2022-25315.patch):' Patch #503 (expat-CVE-2022-25315.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .expat-CVE-2022-25315 --fuzz=0 patching file parser/expat/lib/xmlparse.c Hunk #1 succeeded at 2491 (offset 12 lines). Hunk #2 succeeded at 2503 (offset 12 lines). + echo 'Patch #1005 (firefox-66.0-appname.patch):' Patch #1005 (firefox-66.0-appname.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .appname --fuzz=0 patching file browser/components/shell/nsGNOMEShellService.cpp Hunk #1 succeeded at 103 (offset -15 lines). + echo 'Patch #1009 (fix-build.diff):' Patch #1009 (fix-build.diff): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fbts --fuzz=0 patching file toolkit/system/unixproxy/nsLibProxySettings.cpp + echo 'Patch #1045 (mga-fix-double_t-conflicting-declaration.patch):' Patch #1045 (mga-fix-double_t-conflicting-declaration.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fix-build-i586 --fuzz=0 patching file modules/fdlibm/src/math_private.h patching file modules/fdlibm/src/e_rem_pio2.cpp patching file modules/fdlibm/src/s_scalbn.cpp + echo 'Patch #2000 (firefox-128.0-build-python312.patch):' Patch #2000 (firefox-128.0-build-python312.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file mach patching file python/sites/mach.txt + echo 'Patch #2001 (build-swgl-gcc15-D221744.diff):' Patch #2001 (build-swgl-gcc15-D221744.diff): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file gfx/wr/swgl/src/vector_type.h + echo 'Patch #2002 (build-swgl-gcc15-D222067.diff):' Patch #2002 (build-swgl-gcc15-D222067.diff): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file gfx/wr/swgl/src/vector_type.h + /usr/bin/rm -f .mozconfig + /usr/bin/cp /home/iurt/rpmbuild/SOURCES/firefox-mozconfig .mozconfig + cat + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /home/iurt/rpmbuild/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /home/iurt/rpmbuild/SOURCES/google-api-key google-api-key + echo 'ac_add_options --prefix="/usr"' + echo 'ac_add_options --libdir="/usr/lib64"' + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --with-system-libevent' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --disable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --enable-system-pixman' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --with-system-webp' + echo 'ac_add_options --with-system-icu' ++ pwd + echo 'ac_add_options --with-mozilla-api-keyfile=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/google-api-key' + chmod -x third_party/rust/itertools/src/lib.rs + chmod a-x third_party/rust/ash/src/extensions/ext/acquire_drm_display.rs third_party/rust/ash/src/extensions/ext/buffer_device_address.rs third_party/rust/ash/src/extensions/ext/calibrated_timestamps.rs third_party/rust/ash/src/extensions/ext/debug_marker.rs third_party/rust/ash/src/extensions/ext/debug_report.rs third_party/rust/ash/src/extensions/ext/debug_utils.rs third_party/rust/ash/src/extensions/ext/descriptor_buffer.rs third_party/rust/ash/src/extensions/ext/extended_dynamic_state.rs third_party/rust/ash/src/extensions/ext/extended_dynamic_state2.rs third_party/rust/ash/src/extensions/ext/extended_dynamic_state3.rs third_party/rust/ash/src/extensions/ext/full_screen_exclusive.rs third_party/rust/ash/src/extensions/ext/hdr_metadata.rs third_party/rust/ash/src/extensions/ext/headless_surface.rs third_party/rust/ash/src/extensions/ext/host_image_copy.rs third_party/rust/ash/src/extensions/ext/image_compression_control.rs third_party/rust/ash/src/extensions/ext/image_drm_format_modifier.rs third_party/rust/ash/src/extensions/ext/mesh_shader.rs third_party/rust/ash/src/extensions/ext/metal_surface.rs third_party/rust/ash/src/extensions/ext/mod.rs third_party/rust/ash/src/extensions/ext/pipeline_properties.rs third_party/rust/ash/src/extensions/ext/private_data.rs third_party/rust/ash/src/extensions/ext/sample_locations.rs third_party/rust/ash/src/extensions/ext/shader_object.rs third_party/rust/ash/src/extensions/ext/swapchain_maintenance1.rs third_party/rust/ash/src/extensions/ext/tooling_info.rs third_party/rust/ash/src/extensions/ext/vertex_input_dynamic_state.rs + chmod a-x third_party/rust/ash/src/extensions/khr/acceleration_structure.rs third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/buffer_device_address.rs third_party/rust/ash/src/extensions/khr/calibrated_timestamps.rs third_party/rust/ash/src/extensions/khr/cooperative_matrix.rs third_party/rust/ash/src/extensions/khr/copy_commands2.rs third_party/rust/ash/src/extensions/khr/create_renderpass2.rs third_party/rust/ash/src/extensions/khr/deferred_host_operations.rs third_party/rust/ash/src/extensions/khr/device_group.rs third_party/rust/ash/src/extensions/khr/device_group_creation.rs third_party/rust/ash/src/extensions/khr/display.rs third_party/rust/ash/src/extensions/khr/display_swapchain.rs third_party/rust/ash/src/extensions/khr/draw_indirect_count.rs third_party/rust/ash/src/extensions/khr/dynamic_rendering.rs third_party/rust/ash/src/extensions/khr/dynamic_rendering_local_read.rs third_party/rust/ash/src/extensions/khr/external_fence_fd.rs third_party/rust/ash/src/extensions/khr/external_fence_win32.rs third_party/rust/ash/src/extensions/khr/external_memory_fd.rs third_party/rust/ash/src/extensions/khr/external_memory_win32.rs third_party/rust/ash/src/extensions/khr/external_semaphore_fd.rs third_party/rust/ash/src/extensions/khr/external_semaphore_win32.rs third_party/rust/ash/src/extensions/khr/get_memory_requirements2.rs third_party/rust/ash/src/extensions/khr/get_physical_device_properties2.rs third_party/rust/ash/src/extensions/khr/get_surface_capabilities2.rs third_party/rust/ash/src/extensions/khr/line_rasterization.rs third_party/rust/ash/src/extensions/khr/maintenance1.rs third_party/rust/ash/src/extensions/khr/maintenance3.rs third_party/rust/ash/src/extensions/khr/maintenance4.rs third_party/rust/ash/src/extensions/khr/maintenance5.rs third_party/rust/ash/src/extensions/khr/maintenance6.rs third_party/rust/ash/src/extensions/khr/mod.rs third_party/rust/ash/src/extensions/khr/performance_query.rs third_party/rust/ash/src/extensions/khr/pipeline_executable_properties.rs third_party/rust/ash/src/extensions/khr/present_wait.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing_maintenance1.rs third_party/rust/ash/src/extensions/khr/ray_tracing_pipeline.rs third_party/rust/ash/src/extensions/khr/sampler_ycbcr_conversion.rs third_party/rust/ash/src/extensions/khr/surface.rs third_party/rust/ash/src/extensions/khr/swapchain.rs third_party/rust/ash/src/extensions/khr/synchronization2.rs third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs third_party/rust/ash/src/extensions/khr/wayland_surface.rs third_party/rust/ash/src/extensions/khr/win32_surface.rs third_party/rust/ash/src/extensions/khr/xcb_surface.rs third_party/rust/ash/src/extensions/khr/xlib_surface.rs + chmod a-x third_party/rust/ash/src/extensions/nv/copy_memory_indirect.rs third_party/rust/ash/src/extensions/nv/coverage_reduction_mode.rs third_party/rust/ash/src/extensions/nv/cuda_kernel_launch.rs third_party/rust/ash/src/extensions/nv/device_diagnostic_checkpoints.rs third_party/rust/ash/src/extensions/nv/device_generated_commands_compute.rs third_party/rust/ash/src/extensions/nv/low_latency2.rs third_party/rust/ash/src/extensions/nv/memory_decompression.rs third_party/rust/ash/src/extensions/nv/mesh_shader.rs third_party/rust/ash/src/extensions/nv/mod.rs third_party/rust/ash/src/extensions/nv/ray_tracing.rs + find -name lib.rs + xargs chmod -x + rm -fr third_party/python/attrs/ + rm -fr third_party/python/typing_extensions/ + rm -fr third_party/python/MarkupSafe/ + rm -fr third_party/python/requests + rm -fr third_party/python/idna/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.rB6Rz3 + umask 022 + cd /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd firefox-128.10.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export CBINDGEN=/usr/bin/cbindgen + CBINDGEN=/usr/bin/cbindgen ++ echo '-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ echo '-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS=""' + echo 'export LLVM_PROFDATA="llvm-profdata"' + echo 'export AR="llvm-ar"' + echo 'export NM="llvm-nm"' + echo 'export RANLIB="llvm-ranlib"' + echo 'ac_add_options --enable-linker=lld' + MOZ_SMP_FLAGS=-j1 + '[' -z 4 ']' + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' -z 4 ']' + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + echo 'export MOZ_MAKE_FLAGS="-j4"' + echo 'export MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + echo 'export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system' ++ llvm-config --libdir + echo 'ac_add_options --with-libclang-path=/usr/lib64' + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system + MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system + ./mach build Mach and the build system store shared state in a common directory on the filesystem. The following directory will be created: /home/iurt/.mozbuild If you would like to use a different directory, rename or move it to your desired location, and set the MOZBUILD_STATE_PATH environment variable accordingly. Creating default state directory: /home/iurt/.mozbuild Running "pip check" to verify compatibility between the system Python and the "mach" site. Creating local state directory: /home/iurt/.mozbuild/srcdirs/firefox-128.10.0-6c3ad53cfb81 Running "pip check" to verify compatibility between the system Python and the "build" site. 0:03.08 W Clobber not needed. 0:03.39 Using Python 3.13.3 from /home/iurt/.mozbuild/srcdirs/firefox-128.10.0-6c3ad53cfb81/_virtualenvs/build/bin/python 0:03.39 Adding configure options from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/.mozconfig 0:03.39 --enable-project=browser 0:03.39 --prefix= 0:03.39 --libdir= 0:03.39 --with-system-zlib 0:03.39 --disable-strip 0:03.39 --enable-necko-wifi 0:03.39 --disable-updater 0:03.39 --enable-chrome-format=omni 0:03.39 --enable-pulseaudio 0:03.39 --without-system-icu 0:03.39 --with-mozilla-api-keyfile=../mozilla-api-key 0:03.39 --with-google-location-service-api-keyfile=../google-api-key 0:03.39 --with-google-safebrowsing-api-keyfile=../google-api-key 0:03.39 --enable-release 0:03.39 --update-channel=release 0:03.39 --without-wasm-sandboxed-libraries 0:03.39 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:03.39 --enable-av1 0:03.39 --allow-addon-sideload 0:03.39 --enable-js-shell 0:03.39 --with-unsigned-addon-scopes=app,system 0:03.39 --enable-libproxy 0:03.39 --with-system-png 0:03.39 --with-distribution-id=org.mageia 0:03.39 --enable-update-channel=release 0:03.39 --enable-default-toolkit=cairo-gtk3-wayland 0:03.39 --enable-official-branding 0:03.39 --prefix=/usr 0:03.39 --libdir=/usr/lib64 0:03.39 --with-system-nspr 0:03.39 --with-system-nss 0:03.39 --enable-system-ffi 0:03.39 --with-system-libevent 0:03.39 --enable-optimize=-g -O2 0:03.39 --disable-debug 0:03.39 --disable-jemalloc 0:03.39 --disable-webrtc 0:03.39 --disable-crashreporter 0:03.39 --disable-tests 0:03.39 --with-system-jpeg 0:03.39 --enable-system-pixman 0:03.39 --with-system-libvpx 0:03.39 --with-system-webp 0:03.39 --with-system-icu 0:03.39 --with-mozilla-api-keyfile=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozilla-api-key 0:03.39 --with-google-safebrowsing-api-keyfile=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/google-api-key 0:03.39 --enable-linker=lld 0:03.39 --with-libclang-path=/usr/lib64 0:03.39 LLVM_PROFDATA=llvm-profdata 0:03.39 AR=llvm-ar 0:03.39 STRIP=/bin/true 0:03.39 BUILD_OFFICIAL=1 0:03.39 RANLIB=llvm-ranlib 0:03.39 NM=llvm-nm 0:03.39 MOZ_MAKE_FLAGS=-j4 0:03.39 MOZILLA_OFFICIAL=1 0:03.39 MOZ_SERVICES_SYNC=1 0:03.39 CXXFLAGS=-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:03.39 LDFLAGS= 0:03.39 CFLAGS=-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:03.39 checking for vcs source checkout... no 0:03.44 checking for a shell... /usr/bin/sh 0:03.64 checking for host system type... aarch64-unknown-linux-gnu 0:03.64 checking for target system type... aarch64-unknown-linux-gnu 0:04.18 checking whether cross compiling... no 0:04.38 checking for Python 3... /home/iurt/.mozbuild/srcdirs/firefox-128.10.0-6c3ad53cfb81/_virtualenvs/build/bin/python (3.13.3) 0:04.42 checking for wget... not found 0:04.42 checking for ccache... not found 0:04.43 checking for the target C compiler... /usr/bin/gcc 0:04.51 checking whether the target C compiler can be used... yes 0:04.51 checking the target C compiler version... 15.1.0 0:04.72 checking the target C compiler works... yes 0:04.72 checking for the target C++ compiler... /usr/bin/g++ 0:04.88 checking whether the target C++ compiler can be used... yes 0:04.88 checking the target C++ compiler version... 15.1.0 0:05.00 checking the target C++ compiler works... yes 0:05.00 checking for the host C compiler... /usr/bin/gcc 0:05.00 checking whether the host C compiler can be used... yes 0:05.00 checking the host C compiler version... 15.1.0 0:05.00 checking the host C compiler works... yes 0:05.00 checking for the host C++ compiler... /usr/bin/g++ 0:05.00 checking whether the host C++ compiler can be used... yes 0:05.00 checking the host C++ compiler version... 15.1.0 0:05.00 checking the host C++ compiler works... yes 0:05.23 checking for target linker... lld 0:05.26 checking for host linker... bfd 0:05.34 checking for 64-bit OS... yes 0:05.47 checking for new enough STL headers from libstdc++... yes 0:05.71 checking for __thread keyword for TLS variables... yes 0:05.77 checking for unwind.h... yes 0:05.88 checking for _Unwind_Backtrace... yes 0:05.88 checking for the assembler... /usr/bin/gcc 0:05.90 checking for ar... /usr/bin/llvm-ar 0:05.99 checking whether ar supports response files... yes 0:05.99 checking for host_ar... /usr/bin/ar 0:05.99 checking for nm... /usr/bin/llvm-nm 0:06.11 checking for i8mm target feature... yes 0:06.11 checking for pkg_config... /usr/bin/pkg-config 0:06.12 checking for pkg-config version... 2.3.0 0:06.13 checking whether pkg-config is pkgconf... yes 0:06.13 WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR. 0:06.23 checking for strndup... yes 0:06.39 checking for posix_memalign... yes 0:06.51 checking for memalign... yes 0:06.61 checking for malloc_usable_size... yes 0:06.71 checking for malloc.h... yes 0:06.74 checking whether malloc_usable_size definition can use const argument... no 0:06.86 checking for stdint.h... yes 0:06.93 checking for inttypes.h... yes 0:07.37 checking for alloca.h... yes 0:07.65 checking for sys/byteorder.h... no 0:07.70 checking for getopt.h... yes 0:07.74 checking for unistd.h... yes 0:07.79 checking for nl_types.h... yes 0:07.82 checking for cpuid.h... no 0:07.92 checking for fts.h... yes 0:07.98 checking for sys/statvfs.h... yes 0:08.04 checking for sys/statfs.h... yes 0:08.14 checking for sys/vfs.h... yes 0:08.31 checking for sys/mount.h... yes 0:08.41 checking for sys/quota.h... yes 0:08.62 checking for linux/quota.h... yes 0:08.69 checking for linux/if_addr.h... yes 0:08.83 checking for linux/rtnetlink.h... yes 0:08.88 checking for sys/queue.h... yes 0:08.95 checking for sys/types.h... yes 0:09.03 checking for netinet/in.h... yes 0:09.12 checking for byteswap.h... yes 0:09.17 checking for memfd_create in sys/mman.h... yes 0:09.22 checking for linux/perf_event.h... yes 0:09.36 checking for perf_event_open system call... yes 0:09.51 checking for clock_gettime(CLOCK_MONOTONIC)... yes 0:09.75 checking for res_ninit()... yes 0:09.90 checking for dladdr... yes 0:10.01 checking for dlfcn.h... yes 0:10.16 checking for dlopen in -ldl... yes 0:10.35 checking for gethostbyname_r in -lc_r... no 0:10.47 checking for socket in -lsocket... no 0:10.60 checking for pthread_create... yes 0:10.72 checking for pthread.h... yes 0:10.77 checking whether the C compiler supports -pthread... yes 0:11.03 checking whether 64-bits std::atomic requires -latomic... no 0:11.09 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:11.11 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:11.15 checking whether the C compiler supports -Wformat-type-confusion... no 0:11.18 checking whether the C++ compiler supports -Wformat-type-confusion... no 0:11.22 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:11.26 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:11.29 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no 0:11.34 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no 0:11.37 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:11.41 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:11.43 checking whether the C compiler supports -Wunreachable-code-return... no 0:11.46 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:11.47 checking whether the C compiler supports -Wclass-varargs... no 0:11.48 checking whether the C++ compiler supports -Wclass-varargs... no 0:11.50 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:11.70 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:11.72 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:11.74 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:11.76 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:11.78 checking whether the C compiler supports -Wloop-analysis... no 0:11.79 checking whether the C++ compiler supports -Wloop-analysis... no 0:11.82 checking whether the C compiler supports -Wno-range-loop-analysis... no 0:11.84 checking whether the C++ compiler supports -Wno-range-loop-analysis... no 0:11.89 checking whether the C++ compiler supports -Wcomma-subscript... yes 0:11.93 checking whether the C compiler supports -Wenum-compare-conditional... no 0:11.96 checking whether the C++ compiler supports -Wenum-compare-conditional... no 0:11.98 checking whether the C compiler supports -Wenum-float-conversion... no 0:12.00 checking whether the C++ compiler supports -Wenum-float-conversion... no 0:12.06 checking whether the C++ compiler supports -Wvolatile... yes 0:12.08 checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no 0:12.14 checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes 0:12.17 checking whether the C++ compiler supports -Wno-deprecated-this-capture... no 0:12.20 checking whether the C++ compiler supports -Wcomma... no 0:12.24 checking whether the C compiler supports -Wduplicated-cond... yes 0:12.30 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:12.37 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:12.45 checking whether the C compiler supports -Wlogical-op... yes 0:12.51 checking whether the C++ compiler supports -Wlogical-op... yes 0:12.56 checking whether the C compiler supports -Wstring-conversion... no 0:12.58 checking whether the C++ compiler supports -Wstring-conversion... no 0:12.60 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:12.73 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:12.76 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:12.93 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:12.98 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:13.04 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:13.12 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:13.17 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:13.25 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:13.33 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:13.49 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:13.57 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:13.63 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:13.67 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:13.70 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:13.74 checking whether the C compiler supports -Wno-error=deprecated-builtins... no 0:13.79 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no 0:13.94 checking whether the C compiler supports -Wformat... yes 0:14.52 checking whether the C++ compiler supports -Wformat... yes 0:14.60 checking whether the C compiler supports -Wformat-security... no 0:14.86 checking whether the C++ compiler supports -Wformat-security... no 0:15.02 checking whether the C compiler supports -Wformat-overflow=2... yes 0:15.53 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:15.63 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:15.80 checking whether the C compiler supports -Wno-psabi... yes 0:15.86 checking whether the C++ compiler supports -Wno-psabi... yes 0:15.91 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes 0:16.01 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes 0:16.03 checking whether the C++ compiler supports -Wno-vla-cxx-extension... no 0:16.06 checking whether the C compiler supports -Wno-unknown-warning-option... no 0:16.09 checking whether the C++ compiler supports -Wno-unknown-warning-option... no 0:16.16 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:16.24 checking whether the C++ compiler supports -fno-aligned-new... yes 0:16.26 checking whether the C compiler supports -pipe... yes 0:16.33 checking whether the C++ compiler supports -pipe... yes 0:16.47 checking whether the C linker supports -Wl,--build-id=sha1... yes 0:16.55 checking whether the C compiler supports -Wa,--noexecstack... yes 0:16.67 checking whether the C linker supports -Wl,-z,noexecstack... yes 0:16.77 checking whether the C linker supports -Wl,-z,text... yes 0:16.86 checking whether the C linker supports -Wl,-z,relro... yes 0:17.02 checking whether the C linker supports -Wl,-z,now... yes 0:17.12 checking whether the C linker supports -Wl,-z,nocopyreloc... yes 0:17.22 checking for --ignore-unresolved-symbol option to the linker... no 0:17.36 checking what kind of list files are supported by the linker... linkerlist 0:17.36 checking for llvm_profdata... /usr/bin/llvm-profdata 0:17.39 checking whether llvm-profdata supports 'order' subcommand... yes 0:17.41 checking for llvm-objdump... /usr/bin/llvm-objdump 0:17.44 checking for readelf... /usr/bin/llvm-readelf 0:17.46 checking for objcopy... /usr/bin/llvm-objcopy 0:17.47 checking for alsa... yes 0:17.47 checking MOZ_ALSA_CFLAGS... 0:17.48 checking MOZ_ALSA_LIBS... -lasound 0:17.48 checking for libpulse... yes 0:17.50 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:17.51 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:17.51 checking for nspr >= 4.32... yes 0:17.52 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:17.52 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:17.52 checking for rustc... /usr/bin/rustc 0:17.52 checking for cargo... /usr/bin/cargo 0:17.98 checking rustc version... 1.86.0 0:18.06 checking cargo version... 1.86.0 0:19.39 checking for rust host triplet... aarch64-unknown-linux-gnu 0:20.12 checking for rust target triplet... aarch64-unknown-linux-gnu 0:20.12 checking for rustdoc... /usr/bin/rustdoc 0:20.15 checking for cbindgen... /usr/bin/cbindgen 0:20.15 checking for rustfmt... not found 0:20.33 checking for clang for bindgen... /usr/bin/clang++ 0:20.33 checking for libclang for bindgen... /usr/lib64/libclang.so 0:20.37 checking that libclang is new enough... yes 0:20.37 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -I/usr/include/nspr4 -I/usr/include/pixman-1 0:20.38 checking for libffi > 3.0.9... yes 0:20.39 checking MOZ_FFI_CFLAGS... 0:20.40 checking MOZ_FFI_LIBS... -lffi 0:20.41 checking for icu-i18n >= 73.1 icu-uc >= 73.1... yes 0:20.42 checking MOZ_ICU_CFLAGS... 0:20.43 checking MOZ_ICU_LIBS... -licui18n -licuuc 0:20.62 checking for tm_zone and tm_gmtoff in struct tm... yes 0:20.74 checking for getpagesize... yes 0:21.58 checking for gmtime_r... yes 0:21.73 checking for localtime_r... yes 0:21.87 checking for gettid... yes 0:22.05 checking for setpriority... yes 0:22.16 checking for syscall... yes 0:22.30 checking for getc_unlocked... yes 0:22.43 checking for pthread_getname_np... yes 0:22.59 checking for pthread_get_name_np... no 0:22.70 checking for strerror... yes 0:22.84 checking for nl_langinfo and CODESET... yes 0:22.93 checking for __cxa_demangle... yes 0:23.03 checking for _getc_nolock... no 0:23.16 checking for localeconv... yes 0:23.31 checking for nodejs... /usr/bin/node (22.13.1) 0:23.35 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... yes 0:23.42 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread 0:23.63 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon 0:23.66 checking for pango >= 1.22.0... yes 0:23.71 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 0:23.71 checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz 0:23.74 checking for fontconfig >= 2.7.0... yes 0:23.75 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 0:23.76 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:23.76 checking for freetype2 >= 9.10.3... yes 0:23.77 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread 0:23.78 checking _FT2_LIBS... -lfreetype 0:23.78 checking for tar... /usr/bin/gtar 0:23.78 checking for unzip... /usr/bin/unzip 0:23.78 checking for the Mozilla API key... yes 0:23.78 checking for the Google Location Service API key... yes 0:23.78 checking for the Google Safebrowsing API key... yes 0:23.78 checking for the Bing API key... no 0:23.78 checking for the Adjust SDK key... no 0:23.78 checking for the Leanplum SDK key... no 0:23.78 checking for the Pocket API key... no 0:23.79 checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... yes 0:23.80 checking MOZ_WEBP_CFLAGS... -I/usr/include/webp 0:23.81 checking MOZ_WEBP_LIBS... -lwebp -lwebpdemux 0:23.81 checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0... yes 0:23.83 checking MOZ_X11_CFLAGS... 0:23.84 checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lX11 -lxcb -lXext -lXrandr 0:23.84 checking for ice sm... yes 0:23.85 checking MOZ_X11_SM_CFLAGS... -I/usr/include/uuid 0:24.23 checking for stat64... yes 0:24.49 checking for lstat64... yes 0:24.67 checking for truncate64... yes 0:24.83 checking for statvfs64... yes 0:25.04 checking for statvfs... yes 0:25.19 checking for statfs64... yes 0:25.31 checking for statfs... yes 0:25.39 checking for lutimes... yes 0:25.47 checking for posix_fadvise... yes 0:25.71 checking for posix_fallocate... yes 0:25.78 checking for eventfd... yes 0:25.89 checking for arc4random... yes 0:26.10 checking for arc4random_buf... yes 0:26.39 checking for mallinfo... yes 0:26.45 checking for sys/ioccom.h... no 0:26.62 checking for -z pack-relative-relocs option to ld... yes 0:26.63 checking for vpx >= 1.10.0... yes 0:26.63 checking MOZ_LIBVPX_CFLAGS... 0:26.65 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:26.74 checking for vpx/vpx_decoder.h... yes 0:26.88 checking for vpx_codec_dec_init_ver... yes 0:27.04 checking for jpeg_destroy_compress... yes 0:27.11 checking for sufficient jpeg library version... yes 0:27.16 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:27.17 checking for libpng >= 1.6.35... yes 0:27.19 checking MOZ_PNG_CFLAGS... -I/usr/include/libpng16 0:27.19 checking MOZ_PNG_LIBS... -lpng16 0:27.34 checking for png_get_acTL... yes 0:27.34 checking for dump_syms... not found 0:27.48 checking for getcontext... yes 0:27.49 checking for nss >= 3.101... yes 0:27.50 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr4 0:27.52 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lsoftokn3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:27.53 checking for libevent... yes 0:27.54 checking MOZ_LIBEVENT_CFLAGS... 0:27.55 checking MOZ_LIBEVENT_LIBS... -levent 0:27.56 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... yes 0:27.57 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread 0:27.57 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:27.58 checking for glib-2.0 >= 2.42 gobject-2.0... yes 0:27.60 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread 0:27.61 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:27.62 checking for dbus-1 >= 0.60... yes 0:27.63 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:27.65 checking MOZ_DBUS_LIBS... -ldbus-1 0:27.65 checking for libproxy-1.0... yes 0:27.66 checking MOZ_LIBPROXY_CFLAGS... -I/usr/include/libproxy -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread 0:27.67 checking MOZ_LIBPROXY_LIBS... -lproxy 0:27.68 checking for pixman-1 >= 0.40.0... yes 0:27.68 checking MOZ_PIXMAN_CFLAGS... -I/usr/include/pixman-1 0:27.69 checking MOZ_PIXMAN_LIBS... -lpixman-1 0:27.91 checking for sin_len in struct sockaddr_in... no 0:27.96 checking for sin_len6 in struct sockaddr_in6... no 0:27.99 checking for sa_len in struct sockaddr... no 0:28.04 checking for pthread_cond_timedwait_monotonic_np... no 0:28.71 checking for 32-bits ethtool_cmd.speed... yes 0:28.77 checking for linux/joystick.h... yes 0:28.77 checking for awk... /usr/bin/gawk 0:28.78 checking for gmake... /usr/bin/gmake 0:28.78 checking for watchman... not found 0:28.78 checking for xargs... /usr/bin/xargs 0:28.78 checking for rpmbuild... /usr/bin/rpmbuild 0:28.78 checking for strip... /bin/true 0:28.79 checking for zlib >= 1.2.3... yes 0:28.79 checking MOZ_ZLIB_CFLAGS... 0:28.80 checking MOZ_ZLIB_LIBS... -lz 0:28.80 checking for m4... /usr/bin/m4 0:28.97 creating cache ./config.cache 0:29.03 checking host system type... aarch64-unknown-linux-gnu 0:29.08 checking target system type... aarch64-unknown-linux-gnu 0:29.12 checking build system type... aarch64-unknown-linux-gnu 0:29.12 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:29.12 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) works... (cached) yes 0:29.12 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:29.13 checking whether we are using GNU C... (cached) yes 0:29.14 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:29.14 checking for c++... (cached) /usr/bin/g++ 0:29.15 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) works... (cached) yes 0:29.15 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:29.16 checking whether we are using GNU C++... (cached) yes 0:29.16 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:29.54 checking whether the linker supports Identical Code Folding... no 0:30.20 checking whether we're trying to statically link with libstdc++... no 0:30.60 checking whether removing dead symbols breaks debugging... no 0:30.62 checking if app-specific confvars.sh exists... /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/confvars.sh 0:30.75 checking for valid C compiler optimization flags... yes 0:31.00 updating cache ./config.cache 0:31.00 creating ./config.data 0:31.01 js/src> Refreshing /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/src/old-configure with /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/autoconf/autoconf.sh 0:31.23 js/src> loading cache ./config.cache 0:31.32 js/src> checking host system type... aarch64-unknown-linux-gnu 0:31.35 js/src> checking target system type... aarch64-unknown-linux-gnu 0:31.39 js/src> checking build system type... aarch64-unknown-linux-gnu 0:31.41 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:31.42 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) works... (cached) yes 0:31.42 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:31.43 js/src> checking whether we are using GNU C... (cached) yes 0:31.44 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:31.45 js/src> checking for c++... (cached) /usr/bin/g++ 0:31.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) works... (cached) yes 0:31.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fuse-ld=lld -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:31.47 js/src> checking whether we are using GNU C++... (cached) yes 0:31.48 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:31.62 js/src> checking whether the linker supports Identical Code Folding... (cached) no 0:31.64 js/src> checking whether we're trying to statically link with libstdc++... (cached) no 0:31.64 js/src> checking whether removing dead symbols breaks debugging... (cached) no 0:31.72 js/src> checking for valid optimization flags... yes 0:31.86 js/src> creating ./config.data 0:31.94 Creating config.status 0:32.94 Reticulating splines... 0:39.35 Finished reading 1479 moz.build files in 2.03s 0:39.35 Read 11 gyp files in parallel contributing 0.00s to total wall time 0:39.35 Processed into 7312 build config descriptors in 1.48s 0:39.35 RecursiveMake backend executed in 2.57s 0:39.35 2856 total backend files; 2316 created; 0 updated; 540 unchanged; 0 deleted; 21 -> 1071 Makefile 0:39.35 FasterMake backend executed in 0.00s 0:39.35 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted 0:39.35 Clangd backend executed in 0.00s 0:39.35 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted 0:39.35 Total wall time: 6.44s; CPU time: 5.50s; Efficiency: 85%; Untracked: 0.35s 0:40.42 W Adding make options from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir OBJDIR=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir FOUND_MOZCONFIG=/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/.mozconfig export FOUND_MOZCONFIG 0:40.42 /usr/bin/gmake -f client.mk -j4 -s 0:40.79 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:40.79 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:40.95 Elapsed: 0.09s; From _tests: Kept 13 existing; Added/updated 660; Removed 0 files and 0 directories. 0:41.19 Elapsed: 0.39s; From dist/include: Kept 1831 existing; Added/updated 4406; Removed 0 files and 0 directories. 0:41.39 Elapsed: 0.35s; From dist/bin: Kept 12 existing; Added/updated 2906; Removed 0 files and 0 directories. 0:41.48 ./mozilla-config.h.stub 0:41.48 ./buildid.h.stub 0:41.48 ./source-repo.h.stub 0:41.48 ./RelationType.h.stub 0:41.48 ./Role.h.stub 0:41.75 ./stl.sentinel.stub 0:41.94 ./buildconfig.rs.stub 0:41.94 ./cbindgen-metadata.json.stub 0:42.01 config 0:42.21 ./UseCounterList.h.stub 0:42.34 ./UseCounterWorkerList.h.stub 0:42.47 ./ServoCSSPropList.py.stub 0:42.49 ./encodingsgroups.properties.h.stub 0:42.55 ./BaseChars.h.stub 0:42.77 ./IsCombiningDiacritic.h.stub 0:43.13 ./js-confdefs.h.stub 0:43.87 ./js-config.h.stub 0:44.18 ./ProfilingCategoryList.h.stub 0:44.26 ./PrefsGenerated.h.stub 0:44.32 ./ReservedWordsGenerated.h.stub 0:44.57 ./StatsPhasesGenerated.h.stub 0:44.67 ./ABIFunctionTypeGenerated.h.stub 0:44.72 ./MIROpsGenerated.h.stub 0:44.91 ./LIROpsGenerated.h.stub 0:45.22 ./CacheIROpsGenerated.h.stub 0:45.41 ./AtomicOperationsGenerated.h.stub 0:45.68 ./WasmBuiltinModuleGenerated.h.stub 0:46.00 ./FrameIdList.h.stub 0:46.03 ./FrameTypeList.h.stub 0:46.06 ./CountedUnknownProperties.h.stub 0:46.49 ./metrics_yamls.cached.stub 0:46.49 ./metrics_n_pings_yamls.cached.stub 0:46.57 ./pings_yamls.cached.stub 0:46.94 ./NimbusFeatureManifest.h.stub 0:47.76 ./TelemetryHistogramEnums.h.stub 0:48.36 ./TelemetryHistogramNameMap.h.stub 0:48.66 ./TelemetryScalarData.h.stub 0:48.89 ./TelemetryScalarEnums.h.stub 0:49.19 ./TelemetryEventData.h.stub 0:50.26 ./TelemetryEventEnums.h.stub 0:50.56 ./TelemetryProcessEnums.h.stub 0:50.86 ./TelemetryProcessData.h.stub 0:51.25 ./TelemetryUserInteractionData.h.stub 0:51.34 ./TelemetryUserInteractionNameMap.h.stub 0:51.62 ./CrashAnnotations.h.stub 0:51.70 ./profiling_categories.rs.stub 0:52.14 ./ErrorList.h.stub 0:52.22 ./ErrorNamesInternal.h.stub 0:52.60 ./error_list.rs.stub 0:52.68 ./Services.h.stub 0:53.02 ./GeckoProcessTypes.h.stub 0:53.10 ./nsGkAtomList.h.stub 0:53.43 ./nsGkAtomConsts.h.stub 0:53.51 ./xpidl.stub.stub 0:54.27 ./application.ini.stub 0:54.32 config/nsinstall_real 0:54.35 ./GeneratedElementDocumentState.h.stub 0:54.43 ./fragmentdirectives_ffi_generated.h.stub 0:54.74 ./CSS2Properties.webidl.stub 0:54.85 ./data_encoding_ffi_generated.h.stub 0:55.19 ./mime_guess_ffi_generated.h.stub 0:55.25 ./audioipc2_client_ffi_generated.h.stub 0:55.29 ./audioipc2_server_ffi_generated.h.stub 0:55.53 ./midir_impl_ffi_generated.h.stub 0:55.57 ./origin_trials_ffi_generated.h.stub 0:55.62 ./webrender_ffi_generated.h.stub 0:55.66 ./wgpu_ffi_generated.h.stub 0:55.80 ./unicode_bidi_ffi_generated.h.stub 0:55.85 ./mapped_hyph.h.stub 0:56.07 ./fluent_ffi_generated.h.stub 0:56.35 ./l10nregistry_ffi_generated.h.stub 0:56.39 ./localization_ffi_generated.h.stub 0:56.94 ./fluent_langneg_ffi_generated.h.stub 0:57.04 ./oxilangtag_ffi_generated.h.stub 0:57.26 ./unic_langid_ffi_generated.h.stub 0:57.36 ./selfhosted.out.h.stub 0:57.36 ./nsCSSPropertyID.h.stub 0:57.67 ./ServoCSSPropList.h.stub 0:57.82 ./CompositorAnimatableProperties.h.stub 0:57.82 ./ServoStyleConsts.h.stub 0:57.97 ./mp4parse_ffi_generated.h.stub 0:58.00 ./MozURL_ffi.h.stub 0:58.23 ./rust_helper.h.stub 0:58.40 ./neqo_glue_ffi_generated.h.stub 0:58.62 ./fog_ffi_generated.h.stub 0:58.73 ./jog_ffi_generated.h.stub 0:58.82 ./EventGIFFTMap.h.stub 0:59.03 ./HistogramGIFFTMap.h.stub 0:59.31 ./ScalarGIFFTMap.h.stub 0:59.35 ./factory.rs.stub 0:59.72 ./ohttp_pings.rs.stub 0:59.76 ./dap_ffi_generated.h.stub 1:00.20 ./profiler_ffi_generated.h.stub 1:00.46 ./gk_rust_utils_ffi_generated.h.stub 1:00.56 config/system-header.sentinel.stub 1:00.56 ./application.ini.h.stub 1:00.96 accessible/xpcom/xpcAccEvents.h.stub 1:02.49 modules/libpref/StaticPrefListAll.h.stub 1:03.64 toolkit/components/glean/GleanMetrics.h.stub 1:03.64 toolkit/components/glean/GleanPings.h.stub 1:07.47 xpcom/components/Components.h.stub 1:08.93 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/config/makefiles/xpidl xpidl 1:08.99 config/makefiles/xpidl/Bits.xpt 1:08.99 config/makefiles/xpidl/accessibility.xpt 1:09.71 config/makefiles/xpidl/alerts.xpt 1:09.72 config/makefiles/xpidl/appshell.xpt 1:10.24 config/makefiles/xpidl/appstartup.xpt 1:10.42 config/makefiles/xpidl/autocomplete.xpt 1:10.82 config/makefiles/xpidl/autoplay.xpt 1:10.86 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:11.20 config/makefiles/xpidl/browser-newtab.xpt 1:11.25 config/makefiles/xpidl/browsercompsbase.xpt 1:11.43 config/makefiles/xpidl/caps.xpt 1:11.59 config/makefiles/xpidl/captivedetect.xpt 1:11.61 config/makefiles/xpidl/cascade_bindings.xpt 1:11.92 config/makefiles/xpidl/chrome.xpt 1:12.06 config/makefiles/xpidl/commandhandler.xpt 1:12.08 config/makefiles/xpidl/commandlines.xpt 1:12.40 config/makefiles/xpidl/composer.xpt 1:12.49 config/makefiles/xpidl/content_events.xpt 1:12.61 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:12.76 config/makefiles/xpidl/docshell.xpt 1:13.20 config/makefiles/xpidl/dom.xpt 1:13.62 config/makefiles/xpidl/dom_audiochannel.xpt 1:13.68 config/makefiles/xpidl/dom_base.xpt 1:14.46 config/makefiles/xpidl/dom_bindings.xpt 1:14.57 config/makefiles/xpidl/dom_events.xpt 1:14.76 config/makefiles/xpidl/dom_geolocation.xpt 1:15.10 config/makefiles/xpidl/dom_identitycredential.xpt 1:15.66 config/makefiles/xpidl/dom_indexeddb.xpt 1:15.66 config/makefiles/xpidl/dom_localstorage.xpt 1:15.94 config/makefiles/xpidl/dom_media.xpt 1:16.00 config/makefiles/xpidl/dom_network.xpt 1:16.76 config/makefiles/xpidl/dom_notification.xpt 1:16.93 config/makefiles/xpidl/dom_payments.xpt 1:17.05 config/makefiles/xpidl/dom_power.xpt 1:17.73 config/makefiles/xpidl/dom_push.xpt 1:17.91 config/makefiles/xpidl/dom_quota.xpt 1:18.02 config/makefiles/xpidl/dom_security.xpt 1:18.36 config/makefiles/xpidl/dom_serializers.xpt 1:18.64 config/makefiles/xpidl/dom_sidebar.xpt 1:19.27 config/makefiles/xpidl/dom_simpledb.xpt 1:19.39 config/makefiles/xpidl/dom_storage.xpt 1:19.59 config/makefiles/xpidl/dom_system.xpt 1:20.06 config/makefiles/xpidl/dom_webauthn.xpt 1:20.18 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:20.57 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:20.80 config/makefiles/xpidl/dom_workers.xpt 1:20.96 config/makefiles/xpidl/dom_xslt.xpt 1:21.12 config/makefiles/xpidl/dom_xul.xpt 1:21.35 config/makefiles/xpidl/downloads.xpt 1:21.64 config/makefiles/xpidl/editor.xpt 1:21.67 config/makefiles/xpidl/enterprisepolicies.xpt 1:21.67 config/makefiles/xpidl/extensions.xpt 1:22.27 config/makefiles/xpidl/exthandler.xpt 1:22.31 config/makefiles/xpidl/fastfind.xpt 1:22.38 config/makefiles/xpidl/fog.xpt 1:22.82 config/makefiles/xpidl/gfx.xpt 1:22.86 config/makefiles/xpidl/html5.xpt 1:23.01 config/makefiles/xpidl/htmlparser.xpt 1:23.16 config/makefiles/xpidl/http-sfv.xpt 1:23.20 config/makefiles/xpidl/imglib2.xpt 1:23.24 config/makefiles/xpidl/inspector.xpt 1:23.31 config/makefiles/xpidl/intl.xpt 1:23.52 config/makefiles/xpidl/jar.xpt 1:23.70 config/makefiles/xpidl/jsdevtools.xpt 1:23.82 config/makefiles/xpidl/kvstore.xpt 1:24.01 config/makefiles/xpidl/layout_base.xpt 1:24.16 config/makefiles/xpidl/layout_xul_tree.xpt 1:24.24 config/makefiles/xpidl/locale.xpt 1:24.30 config/makefiles/xpidl/loginmgr.xpt 1:24.55 config/makefiles/xpidl/migration.xpt 1:24.57 config/makefiles/xpidl/mimetype.xpt 1:24.72 config/makefiles/xpidl/mozfind.xpt 1:24.97 config/makefiles/xpidl/mozintl.xpt 1:25.11 config/makefiles/xpidl/necko.xpt 1:25.20 config/makefiles/xpidl/necko_about.xpt 1:25.27 config/makefiles/xpidl/necko_cache2.xpt 1:25.40 config/makefiles/xpidl/necko_cookie.xpt 1:25.54 config/makefiles/xpidl/necko_dns.xpt 1:25.75 config/makefiles/xpidl/necko_file.xpt 1:25.83 config/makefiles/xpidl/necko_http.xpt 1:26.05 config/makefiles/xpidl/necko_res.xpt 1:26.20 config/makefiles/xpidl/necko_socket.xpt 1:26.49 config/makefiles/xpidl/necko_strconv.xpt 1:26.58 config/makefiles/xpidl/necko_viewsource.xpt 1:26.77 config/makefiles/xpidl/necko_websocket.xpt 1:26.87 config/makefiles/xpidl/necko_webtransport.xpt 1:27.06 config/makefiles/xpidl/necko_wifi.xpt 1:27.44 config/makefiles/xpidl/parentalcontrols.xpt 1:27.50 config/makefiles/xpidl/pipnss.xpt 1:27.59 config/makefiles/xpidl/places.xpt 1:27.63 config/makefiles/xpidl/pref.xpt 1:28.05 config/makefiles/xpidl/prefetch.xpt 1:28.13 config/makefiles/xpidl/privateattribution.xpt 1:28.20 config/makefiles/xpidl/profiler.xpt 1:28.55 config/makefiles/xpidl/remote.xpt 1:28.56 config/makefiles/xpidl/reputationservice.xpt 1:28.70 config/makefiles/xpidl/sandbox.xpt 1:28.77 config/makefiles/xpidl/satchel.xpt 1:29.00 config/makefiles/xpidl/services.xpt 1:29.00 config/makefiles/xpidl/sessionstore.xpt 1:29.10 config/makefiles/xpidl/shellservice.xpt 1:29.23 config/makefiles/xpidl/shistory.xpt 1:29.45 config/makefiles/xpidl/spellchecker.xpt 1:29.56 config/makefiles/xpidl/startupcache.xpt 1:29.67 config/makefiles/xpidl/storage.xpt 1:29.84 config/makefiles/xpidl/telemetry.xpt 1:29.86 config/makefiles/xpidl/thumbnails.xpt 1:30.12 config/makefiles/xpidl/toolkit_antitracking.xpt 1:30.12 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:30.40 config/makefiles/xpidl/toolkit_backgroundtasks.xpt 1:30.51 config/makefiles/xpidl/toolkit_cleardata.xpt 1:30.52 config/makefiles/xpidl/toolkit_contentanalysis.xpt 1:30.63 config/makefiles/xpidl/toolkit_cookiebanners.xpt 1:30.90 config/makefiles/xpidl/toolkit_crashservice.xpt 1:31.10 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:31.20 config/makefiles/xpidl/toolkit_modules.xpt 1:31.20 config/makefiles/xpidl/toolkit_processtools.xpt 1:31.27 config/makefiles/xpidl/toolkit_resistfingerprinting.xpt 1:31.40 config/makefiles/xpidl/toolkit_search.xpt 1:31.58 config/makefiles/xpidl/toolkit_shell.xpt 1:31.61 config/makefiles/xpidl/toolkit_terminator.xpt 1:31.77 config/makefiles/xpidl/toolkit_xulstore.xpt 1:31.85 config/makefiles/xpidl/toolkitprofile.xpt 1:31.89 config/makefiles/xpidl/txmgr.xpt 1:31.96 config/makefiles/xpidl/txtsvc.xpt 1:32.17 config/makefiles/xpidl/uconv.xpt 1:32.23 config/makefiles/xpidl/update.xpt 1:32.35 config/makefiles/xpidl/uriloader.xpt 1:32.67 config/makefiles/xpidl/url-classifier.xpt 1:32.74 config/makefiles/xpidl/urlformatter.xpt 1:32.81 config/makefiles/xpidl/webBrowser_core.xpt 1:32.96 config/makefiles/xpidl/webbrowserpersist.xpt 1:33.05 config/makefiles/xpidl/webextensions.xpt 1:33.11 config/makefiles/xpidl/webextensions-storage.xpt 1:33.40 config/makefiles/xpidl/webvtt.xpt 1:33.43 config/makefiles/xpidl/widget.xpt 1:33.60 config/makefiles/xpidl/windowcreator.xpt 1:33.60 config/makefiles/xpidl/windowwatcher.xpt 1:33.83 config/makefiles/xpidl/xpcom_base.xpt 1:33.86 config/makefiles/xpidl/xpcom_components.xpt 1:34.16 config/makefiles/xpidl/xpcom_ds.xpt 1:34.26 config/makefiles/xpidl/xpcom_io.xpt 1:34.69 config/makefiles/xpidl/xpcom_system.xpt 1:34.69 config/makefiles/xpidl/xpcom_threads.xpt 1:34.95 config/makefiles/xpidl/xpconnect.xpt 1:35.19 config/makefiles/xpidl/xul.xpt 1:35.40 config/makefiles/xpidl/xulapp.xpt 1:35.62 config/makefiles/xpidl/zipwriter.xpt 1:36.09 config/makefiles/xpidl/xptdata.stub 1:36.80 memory/build 1:36.81 build/pure_virtual 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/base/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/processtools/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/base/mozurl/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/gtest/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/storage/variant/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/security/manager/ssl/cert_storage/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/cascade_bloom_filter/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/bitsdownload/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/tools/profiler/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition 1:36.85 (in the `regex` dependency) 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/gtest/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/gtest/bench-collections/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/media/webrtc/sdp/rsdparsa_capi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/malloc_size_of_derive/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/encoding_glue/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/kvstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/modules/libpref/parser/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/fs/parent/rust/mime-guess-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/media/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/shared/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition 1:36.85 (in the `audio_thread_priority` dependency) 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/gtest/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/fs/parent/rust/data-encoding-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 warning: /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/glean/tests/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 1:36.85 browser/app 1:36.92 memory/mozalloc 1:37.27 mfbt 1:38.40 mozglue/baseprofiler 1:39.76 mozglue/build 1:43.38 Compiling unicode-ident v1.0.6 1:44.14 Compiling proc-macro2 v1.0.74 1:45.30 mozglue/interposers 1:45.76 mozglue/misc 1:52.95 Compiling quote v1.0.35 1:55.22 Compiling syn v2.0.46 2:05.63 Compiling serde v1.0.203 2:06.80 Compiling cfg-if v1.0.0 2:07.02 Compiling version_check v0.9.4 2:09.46 Compiling memchr v2.5.0 2:10.27 Compiling libc v0.2.153 2:15.61 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:20: 2:15.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(LUL*, const char*)’: 2:15.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulMain.cpp:1568:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 2:15.61 1568 | memset(&startRegs, 0, sizeof(startRegs)); 2:15.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:15.61 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulMainInt.h:11, 2:15.61 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulDwarfSummariser.h:10, 2:15.61 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulDwarfSummariser.cpp:7, 2:15.61 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 2:15.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/baseprofiler/lul/LulMain.h:135:8: note: ‘struct lul::UnwindRegs’ declared here 2:15.61 135 | struct UnwindRegs { 2:15.61 | ^~~~~~~~~~ 2:20.48 Compiling autocfg v1.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/autocfg) 2:22.35 Compiling minimal-lexical v0.2.1 2:23.00 Compiling glob v0.3.1 2:23.29 Compiling nom v7.1.3 2:23.36 Compiling thiserror v1.0.61 2:24.28 Compiling log v0.4.20 2:24.95 Compiling mozbuild v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/mozbuild) 2:25.47 Compiling lazy_static v1.4.0 2:25.60 Compiling once_cell v1.19.0 2:26.24 Compiling semver v1.0.16 2:26.52 Compiling siphasher v0.3.10 2:26.90 Compiling anyhow v1.0.69 2:26.99 Compiling ahash v0.8.11 2:27.57 Compiling jobserver v0.1.25 2:27.66 Compiling unicase v2.6.0 2:27.98 Compiling encoding_rs v0.8.34 2:29.97 Compiling zerocopy v0.7.32 2:30.93 Compiling pkg-config v0.3.26 2:32.97 Compiling hashbrown v0.14.5 2:35.16 Compiling cc v1.0.89 2:37.89 Compiling camino v1.1.2 2:38.42 Compiling paste v1.0.11 2:39.45 Compiling mime_guess v2.0.4 2:46.93 Compiling serde_json v1.0.116 2:47.75 Compiling bytes v1.4.0 2:48.93 Compiling synstructure v0.13.1 2:51.16 Compiling fs-err v2.9.0 2:52.42 Compiling itoa v1.0.5 2:52.75 Compiling equivalent v1.0.1 2:52.87 Compiling ryu v1.0.12 2:53.81 Compiling mime v0.3.16 2:56.19 Compiling unicode-width v0.1.10 2:56.34 Compiling smawk v0.3.2 2:56.63 Compiling unicode-linebreak v0.1.5 2:57.50 Compiling textwrap v0.16.1 2:57.82 Compiling weedle2 v5.0.0 3:02.86 Compiling plain v0.2.3 3:03.11 Compiling askama_escape v0.10.3 3:03.42 Compiling thin-vec v0.2.12 3:04.47 Compiling heck v0.4.1 3:05.26 Compiling libm v0.2.6 3:05.90 Compiling oneshot-uniffi v0.1.6 3:06.15 Compiling static_assertions v1.1.0 3:06.72 Compiling num-traits v0.2.15 3:08.90 Compiling either v1.8.1 3:09.46 Compiling bitflags v2.5.0 3:10.40 Compiling itertools v0.10.5 3:14.41 Compiling getrandom v0.2.14 3:14.65 Compiling stable_deref_trait v1.2.0 3:14.79 Compiling clang-sys v1.7.0 3:15.08 Compiling aho-corasick v1.1.0 3:16.09 Compiling scopeguard v1.1.0 3:16.15 Compiling regex-syntax v0.7.5 3:16.23 Compiling libloading v0.8.3 3:16.78 Compiling cstr v0.2.11 3:18.24 Compiling bindgen v0.69.4 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/bindgen) 3:18.90 Compiling byteorder v1.5.0 3:24.64 Compiling serde_derive v1.0.203 3:31.40 Compiling thiserror-impl v1.0.61 3:38.89 Compiling scroll_derive v0.12.0 3:43.43 Compiling uniffi_checksum_derive v0.27.1 3:46.85 Compiling uniffi_meta v0.27.1 3:47.09 Compiling scroll v0.12.0 3:47.71 Compiling goblin v0.8.1 3:57.23 Compiling zerofrom-derive v0.1.3 4:16.00 Compiling smallvec v1.13.1 4:16.93 Compiling nsstring v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/nsstring) 4:19.54 Compiling toml v0.5.11 4:26.00 Compiling cargo-platform v0.1.2 4:27.85 Compiling indexmap v2.2.6 4:29.53 Compiling basic-toml v0.1.2 4:32.75 Compiling cargo_metadata v0.15.3 4:35.96 Compiling askama_derive v0.12.1 4:36.89 Compiling uniffi_testing v0.27.1 4:45.14 Compiling uniffi_udl v0.27.1 4:50.57 Compiling bincode v1.3.3 4:52.11 Compiling uniffi_macros v0.27.1 4:57.64 Compiling uniffi_core v0.27.1 4:59.94 Compiling nserror v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/nserror) 5:00.56 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) 5:05.46 Compiling regex-automata v0.3.7 5:07.56 Compiling zerofrom v0.1.4 5:07.79 Compiling yoke-derive v0.7.3 5:16.70 Compiling askama v0.12.0 5:17.38 Compiling uniffi_bindgen v0.27.1 5:42.34 Compiling regex v1.9.4 5:44.21 Compiling xpcom_macros v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/xpcom/xpcom_macros) 5:45.50 Compiling cexpr v0.6.0 5:45.76 Compiling shlex v1.1.0 5:46.24 Compiling lazycell v1.3.0 5:50.30 Compiling threadbound v0.1.5 5:50.43 Compiling crossbeam-utils v0.8.14 5:50.91 Compiling rustc-hash v1.1.0 5:51.07 Compiling yoke v0.7.3 5:51.39 Compiling tinyvec v1.999.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/tinyvec) 5:51.53 Compiling zerovec-derive v0.10.2 5:58.40 warning: trait `HasFloat` is never used 5:58.40 --> third_party/rust/bindgen/ir/item.rs:89:18 5:58.40 | 5:58.40 89 | pub(crate) trait HasFloat { 5:58.40 | ^^^^^^^^ 5:58.40 | 5:58.40 = note: `#[warn(dead_code)]` on by default 5:58.77 Compiling uniffi_build v0.27.1 5:58.92 Compiling uniffi v0.27.1 5:59.04 Compiling xpcom v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/xpcom) 6:05.85 Compiling percent-encoding v2.3.1 6:06.71 Compiling zerovec v0.10.4 6:11.79 Compiling unicode-normalization v0.1.22 6:13.85 Compiling displaydoc v0.2.4 6:22.53 Compiling idna v0.5.0 6:30.13 Compiling form_urlencoded v1.2.1 6:30.79 Compiling url v2.5.0 6:35.20 Compiling tinystr v0.7.4 6:42.04 Compiling lock_api v0.4.9 6:42.63 Compiling parking_lot_core v0.9.9 6:43.31 Compiling bitflags v1.999.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/bitflags) 6:43.39 Compiling ident_case v1.0.1 6:43.65 Compiling fnv v1.0.7 6:43.77 Compiling strsim v0.10.0 6:44.46 Compiling darling_core v0.20.1 6:48.14 Compiling parking_lot v0.12.1 6:54.39 Compiling typenum v1.16.0 6:57.56 Compiling arrayvec v0.7.2 6:58.37 Compiling rand_core v0.6.4 6:59.38 Compiling generic-array v0.14.6 6:59.69 Compiling base64 v0.21.3 7:03.28 Compiling uuid v1.3.0 7:04.88 Compiling vcpkg v0.2.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/vcpkg) 7:05.00 Compiling ppv-lite86 v0.2.17 7:05.72 Compiling rand_chacha v0.3.1 7:13.12 Compiling libsqlite3-sys v0.28.0 7:16.43 Compiling num-integer v0.1.45 7:16.77 Compiling time v0.1.45 7:19.38 Compiling rand v0.8.5 7:19.38 warning: `bindgen` (lib) generated 1 warning 7:19.38 Compiling euclid v0.22.10 7:21.60 Compiling lmdb-rkv-sys v0.11.2 7:21.78 Compiling darling_macro v0.20.1 7:24.82 Compiling darling v0.20.1 7:25.91 Compiling crypto-common v0.1.6 7:26.14 Compiling block-buffer v0.10.3 7:26.36 Compiling unic-langid-impl v0.9.5 7:26.40 Compiling hashlink v0.9.1 7:27.91 Compiling phf_shared v0.11.2 7:28.56 Compiling fallible-iterator v0.3.0 7:30.28 Compiling cfg_aliases v0.1.1 7:30.38 Compiling termcolor v1.4.1 7:31.52 Compiling fallible-streaming-iterator v0.1.9 7:32.11 Compiling rusqlite v0.31.0 7:32.40 Compiling unic-langid v0.9.5 7:32.48 Compiling phf_generator v0.11.2 7:32.80 Compiling digest v0.10.6 7:33.17 Compiling ffi-support v0.4.4 7:33.65 Compiling slab v0.4.8 7:33.94 Compiling arrayref v0.3.6 7:34.03 Compiling crc32fast v1.3.2 7:35.00 Compiling lmdb-rkv v0.14.0 7:35.05 Compiling ordered-float v3.4.0 7:35.93 Compiling memoffset v0.9.0 7:36.45 Compiling cpufeatures v0.2.8 7:36.62 Compiling adler v1.0.2 7:37.01 Compiling litemap v0.7.2 7:37.04 Compiling id-arena v2.2.1 7:37.56 Compiling writeable v0.5.4 7:37.76 Compiling async-task v4.3.0 7:38.41 Compiling moz_task v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/moz_task) 7:38.78 Compiling icu_locid v1.4.0 7:40.22 Compiling rkv v0.19.0 7:42.93 Compiling miniz_oxide v0.7.1 7:44.87 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 7:45.53 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 7:47.53 Compiling chrono v0.4.19 7:49.45 Compiling app_units v0.7.3 7:49.72 Compiling rustix v0.38.28 7:51.27 Compiling futures-core v0.3.28 7:51.55 Compiling flate2 v1.0.26 7:52.48 Compiling glean-core v60.1.1 7:53.47 Compiling crossbeam-channel v0.5.6 7:53.54 Compiling error-support-macros v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 7:54.32 Compiling icu_provider_macros v1.4.0 7:56.30 Compiling whatsys v0.3.1 7:56.82 Compiling crossbeam-epoch v0.9.14 7:57.04 Compiling linux-raw-sys v0.4.12 7:57.51 Compiling cmake v0.1.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/cmake) 7:57.51 Compiling futures-channel v0.3.28 7:57.78 Compiling futures-task v0.3.28 7:58.24 Compiling cubeb-sys v0.13.0 7:59.51 Compiling memoffset v0.8.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/memoffset) 7:59.99 Compiling phf_macros v0.11.2 8:01.38 Compiling fluent-langneg v0.13.0 8:01.55 Compiling icu_provider v1.4.0 8:02.47 Compiling type-map v0.4.0 8:04.81 Compiling serde_bytes v0.11.9 8:05.43 Compiling derive_more-impl v1.0.0-beta.2 8:08.95 Compiling zeitstempel v0.1.1 8:09.07 Compiling powerfmt v0.2.0 8:09.44 Compiling rayon-core v1.12.0 8:09.50 Compiling futures-sink v0.3.28 8:09.60 Compiling futures-util v0.3.28 8:09.63 Compiling num-conv v0.1.0 8:09.90 Compiling time-core v0.1.2 8:10.09 Compiling khronos_api v3.1.0 8:10.73 Compiling fastrand v2.0.0 8:11.88 Compiling tempfile v3.9.0 8:15.03 Compiling time-macros v0.2.18 8:30.78 Compiling deranged v0.3.11 8:34.53 Compiling phf v0.11.2 8:35.02 Compiling intl-memoizer v0.5.1 8:35.84 Compiling derive_more v1.0.0-beta.2 8:37.42 Compiling sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 8:37.65 Compiling intl_pluralrules v7.0.2 8:38.17 Compiling env_logger v0.10.0 8:40.50 Compiling serde_with_macros v3.0.0 8:44.85 Compiling storage_variant v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/storage/variant) 8:45.17 Compiling serde_path_to_error v0.1.11 8:46.14 Compiling fluent-syntax v0.11.0 8:47.60 Compiling futures-macro v0.3.28 8:56.87 Compiling inherent v1.0.7 9:00.64 Compiling malloc_size_of_derive v0.1.3 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/malloc_size_of_derive) 9:05.03 Compiling fxhash v0.2.1 9:05.27 Compiling atomic_refcell v0.1.9 9:05.53 Compiling dtoa v0.4.8 9:05.99 Compiling pin-project-lite v0.2.9 9:06.03 Compiling smallbitvec v2.5.1 9:06.37 Compiling futures-io v0.3.28 9:06.86 Compiling pin-utils v0.1.0 9:06.97 Compiling self_cell v0.10.2 9:07.09 Compiling fluent-bundle v0.15.2 9:13.99 Compiling time v0.3.36 9:14.94 Compiling dtoa-short v0.3.3 9:15.12 Compiling glean v60.1.1 9:16.69 Compiling serde_with v3.0.0 9:17.60 Compiling crossbeam-deque v0.8.2 9:18.39 Compiling derive_more v0.99.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/derive_more) 9:19.83 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 9:22.25 Compiling phf_codegen v0.11.2 9:22.44 Compiling derive_common v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/derive_common) 9:23.55 Compiling icu_collections v1.4.0 9:26.80 Compiling webrender_build v0.0.2 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/webrender_build) 9:28.60 Compiling cssparser-macros v0.6.1 9:32.25 Compiling enum-map-derive v0.17.0 9:43.96 Compiling libdbus-sys v0.2.2 9:45.36 Compiling memmap2 v0.9.3 9:52.61 Compiling xml-rs v0.8.4 10:02.93 Compiling neqo-common v0.7.9 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/neqo-common) 10:03.08 Compiling enum-map v2.7.3 10:03.80 Compiling gl_generator v0.14.0 10:06.19 Compiling cssparser v0.34.0 10:26.79 Compiling selectors v0.22.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/selectors) 10:32.83 Compiling qlog v0.13.0 10:55.82 Compiling cubeb-core v0.13.0 11:07.34 Compiling firefox-on-glean v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/glean/api) 11:15.01 Compiling wr_malloc_size_of v0.0.2 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/wr_malloc_size_of) 11:23.52 Compiling sha2 v0.10.6 11:52.39 Compiling nix v0.28.0 12:02.33 Compiling neqo-crypto v0.7.9 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/neqo-crypto) 12:38.08 Compiling static_prefs v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/modules/libpref/init/static_prefs) 12:38.35 Compiling prost-derive v0.12.1 12:44.38 Compiling servo_arc v0.1.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/servo_arc) 12:46.20 Compiling glslopt v0.1.10 12:48.10 Compiling glsl v6.0.2 13:24.11 Compiling unicode-xid v0.2.4 13:24.21 Compiling async-trait v0.1.68 13:24.90 Compiling rust_decimal v1.28.1 13:28.17 Compiling icu_locid_transform_data v1.4.0 13:28.25 Compiling icu_locid_transform v1.4.0 14:10.30 Compiling peek-poke-derive v0.3.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/peek-poke/peek-poke-derive) 14:36.02 Compiling prost v0.12.1 14:38.33 Compiling glsl-to-cxx v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/glsl-to-cxx) 15:04.08 Compiling to_shmem v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/to_shmem) 16:11.29 Compiling rayon v1.6.1 17:14.94 Compiling gleam v0.15.0 18:07.77 Compiling to_shmem_derive v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/to_shmem_derive) 18:10.24 Compiling fluent-pseudo v0.3.1 18:24.62 Compiling futures-executor v0.3.28 18:35.55 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 18:46.66 Compiling pkcs11-bindings v0.1.5 19:01.44 Compiling gecko-profiler v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/tools/profiler/rust-api) 19:12.09 Compiling bindgen v0.63.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/bindgen-0.63) 19:15.18 Compiling core_maths v0.1.0 19:16.12 Compiling alsa-sys v0.3.1 19:20.03 Compiling num_cpus v1.15.0 19:20.39 Compiling error-chain v0.12.4 19:23.79 Compiling ash v0.38.0+1.3.281 19:24.57 Compiling icu_segmenter_data v1.4.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/icu_segmenter_data) 19:25.05 Compiling strck v0.1.2 19:25.87 Compiling precomputed-hash v0.1.1 19:26.90 Compiling utf8_iter v1.0.3 19:27.19 Compiling new_debug_unreachable v1.0.4 19:27.33 Compiling data-encoding v2.3.3 19:27.84 Compiling same-file v1.0.6 19:28.62 Compiling neqo-transport v0.7.9 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/neqo-transport) 19:29.21 Compiling bit-vec v0.6.3 19:31.15 Compiling crossbeam-queue v0.3.8 19:35.61 Compiling bit-set v0.5.3 19:37.95 Compiling walkdir v2.3.2 19:56.76 Compiling icu_segmenter v1.4.0 19:59.82 Compiling strck_ident v0.1.2 20:00.63 Compiling codespan-reporting v0.11.1 20:05.49 Compiling build-parallel v0.1.2 20:05.99 Compiling ohttp v0.3.1 20:07.26 Compiling futures v0.3.28 20:07.37 Compiling fluent v0.16.0 20:07.67 Compiling swgl v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/swgl) 20:10.09 Compiling dbus v0.6.5 20:17.04 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 20:21.45 Compiling peek-poke v0.3.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/peek-poke) 20:27.01 Compiling remote_settings v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 20:27.70 Compiling wgpu-hal v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 20:29.20 Compiling nss-gk-api v0.3.0 20:37.51 Compiling ron v0.8.1 20:38.48 Compiling rustc_version v0.4.0 20:40.54 Compiling gpu-descriptor-types v0.2.0 (https://github.com/zakarumych/gpu-descriptor?rev=7b71a4e47c81903ad75e2c53deb5ab1310f6ff4d#7b71a4e4) 20:41.54 Compiling gpu-alloc-types v0.3.0 20:42.27 Compiling spirv v0.3.0+sdk-1.3.268.0 20:45.25 Compiling dom v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/rust) 20:46.70 Compiling profiler-macros v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/tools/profiler/rust-api/macros) 20:51.41 Compiling audioipc2 v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 20:51.65 Compiling hashbrown v0.13.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/hashbrown) 20:51.87 Compiling void v1.0.2 20:52.25 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 20:52.44 Compiling chunky-vec v0.1.0 20:52.46 Compiling hexf-parse v0.2.1 20:53.19 Compiling fluent-fallback v0.7.0 20:53.28 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 20:53.72 Compiling diplomat_core v0.7.0 20:53.95 Compiling naga v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 21:16.50 Compiling malloc_size_of v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/malloc_size_of) 21:20.83 Compiling gpu-alloc v0.6.0 21:26.98 Compiling gpu-descriptor v0.3.0 (https://github.com/zakarumych/gpu-descriptor?rev=7b71a4e47c81903ad75e2c53deb5ab1310f6ff4d#7b71a4e4) 21:28.54 Compiling mozglue-static v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/static/rust) 21:36.58 Compiling audio_thread_priority v0.32.0 21:38.18 Compiling sfv v0.9.4 21:44.28 Compiling webrender_api v0.62.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/webrender_api) 22:11.35 Compiling nix v0.26.99 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/nix) 22:22.68 Compiling webrender v0.62.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/webrender) 22:27.63 Compiling style v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/style) 22:32.41 Compiling cubeb v0.13.0 22:32.60 Compiling golden_gate v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/services/sync/golden_gate) 22:36.85 Compiling keccak v0.1.4 22:37.97 Compiling wgpu-core v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 22:39.06 Compiling enumset_derive v0.8.1 22:39.17 Compiling wgpu-types v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 22:45.56 Compiling libudev-sys v0.1.3 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/webauthn/libudev-sys) 22:46.86 Compiling mio v0.8.8 (https://github.com/glandium/mio?rev=9a2ef335c366044ffe73b1c4acabe50a1daefe05#9a2ef335) 22:48.43 Compiling freetype v0.7.0 22:49.00 Compiling iovec v0.1.4 22:49.10 Compiling authenticator v0.4.0-alpha.24 22:49.37 Compiling raw-window-handle v0.6.0 22:50.06 Compiling tracy-rs v0.1.2 22:50.27 Compiling encoding_c_mem v0.2.6 22:50.35 Compiling encoding_c v0.9.8 22:50.54 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) 22:50.61 Compiling half v1.8.2 22:50.84 Compiling murmurhash3 v0.0.5 22:51.04 Compiling hex v0.4.3 22:51.38 Compiling profiling v1.0.7 22:51.55 Compiling replace_with v0.1.7 22:51.70 Compiling litrs v0.4.1 22:51.76 Compiling icu_properties_data v1.4.0 22:52.18 Compiling svg_fmt v0.4.1 22:52.72 Compiling etagere v0.2.7 22:54.24 Compiling icu_properties v1.4.0 22:54.46 Compiling document-features v0.2.8 22:57.51 Compiling l10nregistry v0.3.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/l10n/rust/l10nregistry-rs) 23:03.68 Compiling serde_cbor v0.11.2 23:03.84 Compiling rust_cascade v1.5.0 23:04.92 Compiling wr_glyph_rasterizer v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wr/wr_glyph_rasterizer) 23:11.32 Compiling libudev v0.2.0 23:11.96 Compiling enumset v1.1.2 23:12.76 Compiling sha3 v0.10.8 23:14.68 Compiling alsa v0.8.1 23:22.22 Compiling neqo-qpack v0.7.9 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/neqo-qpack) 23:28.15 warning: mozglue-static@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/g++" "--version" 23:28.15 Compiling style_traits v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/style_traits) 23:29.16 Compiling diplomat v0.7.0 23:33.89 Compiling fallible_collections v0.4.9 23:34.60 Compiling fluent-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/l10n/rust/fluent-ffi) 23:35.93 Compiling icu_provider_adapters v1.4.0 23:36.44 Compiling cubeb-backend v0.13.0 23:37.38 Compiling memmap2 v0.8.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/memmap2) 23:37.50 Compiling style_derive v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/components/style_derive) 23:40.75 Compiling tabs v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 23:41.12 Compiling relevancy v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 23:41.31 Compiling suggest v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 23:41.86 Compiling md-5 v0.10.5 23:41.89 Compiling plane-split v0.18.0 23:42.10 Compiling uluru v3.0.0 23:42.84 Compiling bhttp v0.3.1 23:43.81 Compiling num-derive v0.4.2 23:45.36 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 23:46.15 Compiling dirs-sys v0.3.7 23:47.94 Compiling qcms v0.3.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/qcms) 23:48.16 Compiling bitreader v0.3.6 23:48.60 Compiling moz_cbor v0.1.2 23:50.07 Compiling topological-sort v0.1.0 23:50.24 Compiling cache-padded v1.2.0 23:50.36 Compiling memalloc v0.1.0 23:50.40 Compiling matches v0.1.10 23:50.55 Compiling diplomat-runtime v0.7.0 23:50.61 Compiling subtle v2.5.0 23:50.85 Compiling runloop v0.1.0 23:50.88 Compiling prio v0.16.2 23:56.48 Compiling icu_capi v1.4.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/icu_capi) 24:33.50 Compiling midir v0.7.0 (https://github.com/mozilla/midir.git?rev=85156e360a37d851734118104619f86bd18e94c6#85156e36) 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 24:34.57 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/g++" "--version" 24:34.68 Compiling ringbuf v0.2.8 24:38.41 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e) 24:44.50 Compiling dirs v4.0.0 24:44.70 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 24:47.25 Compiling memmap2 v0.5.999 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/rust/memmap2-0.5) 24:47.36 Compiling l10nregistry-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/l10n/rust/l10nregistry-ffi) 25:03.30 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead 25:03.30 --> mozglue/static/rust/lib.rs:71:29 25:03.30 | 25:03.30 71 | fn panic_hook(info: &panic::PanicInfo) { 25:03.30 | ^^^^^^^^^ 25:03.30 | 25:03.30 = note: `#[warn(deprecated)]` on by default 25:03.57 warning: `mozglue-static` (lib) generated 1 warning 25:03.57 Compiling neqo-http3 v0.7.9 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/neqo-http3) 25:07.13 warning: unused return value of `std::hash::Hasher::finish` that must be used 25:07.13 --> third_party/rust/neqo-http3/src/server_events.rs:46:9 25:07.13 | 25:07.13 46 | state.finish(); 25:07.13 | ^^^^^^^^^^^^^^ 25:07.13 | 25:07.13 = note: `#[warn(unused_must_use)]` on by default 25:07.13 help: use `let _ = ...` to ignore the resulting value 25:07.13 | 25:07.13 46 | let _ = state.finish(); 25:07.13 | +++++++ 25:07.15 warning: unused return value of `std::hash::Hasher::finish` that must be used 25:07.15 --> third_party/rust/neqo-http3/src/server_events.rs:237:9 25:07.15 | 25:07.15 237 | state.finish(); 25:07.15 | ^^^^^^^^^^^^^^ 25:07.15 | 25:07.15 help: use `let _ = ...` to ignore the resulting value 25:07.15 | 25:07.15 237 | let _ = state.finish(); 25:07.15 | +++++++ 25:07.15 warning: unused return value of `std::hash::Hasher::finish` that must be used 25:07.15 --> third_party/rust/neqo-http3/src/server_events.rs:406:9 25:07.15 | 25:07.15 406 | state.finish(); 25:07.15 | ^^^^^^^^^^^^^^ 25:07.15 | 25:07.15 help: use `let _ = ...` to ignore the resulting value 25:07.15 | 25:07.15 406 | let _ = state.finish(); 25:07.15 | +++++++ 25:23.88 warning: `neqo-http3` (lib) generated 3 warnings 25:24.74 Compiling unicode-bidi-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/bidi/rust/unicode-bidi-ffi) 25:28.02 Compiling app_services_logger v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/services/common/app_services_logger) 25:29.27 Compiling dogear v0.5.0 25:35.39 Compiling storage v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/storage/rust) 25:36.11 Compiling sha1 v0.10.5 25:36.92 Compiling types v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 25:37.22 Compiling unic-langid-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/locale/rust/unic-langid-ffi) 25:38.00 Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3) 25:39.90 Compiling object v0.32.0 25:44.80 Compiling webrtc-sdp v0.3.11 25:58.62 Compiling origin-trial-token v0.1.1 26:00.90 Compiling xmldecl v0.2.0 26:01.04 Compiling oxilangtag v0.1.3 26:02.53 Compiling remove_dir_all v0.5.3 26:02.66 Compiling rustc-demangle v0.1.21 26:04.61 Compiling typed-arena-nomut v0.1.0 26:04.89 Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) 26:09.00 Compiling profiler_helper v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/tools/profiler/rust-helper) 26:12.17 Compiling webrender_bindings v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/webrender_bindings) 26:12.56 warning: elided lifetime has a name 26:12.56 --> gfx/webrender_bindings/src/moz2d_renderer.rs:311:34 26:12.56 | 26:12.56 309 | impl<'a> CachedReader<'a> { 26:12.56 | -- lifetime `'a` declared here 26:12.56 310 | /// Creates a new CachedReader. 26:12.56 311 | pub fn new(buf: &'a [u8]) -> CachedReader { 26:12.56 | ^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` 26:12.56 | 26:12.56 note: the lint level is defined here 26:12.56 --> gfx/webrender_bindings/src/lib.rs:5:9 26:12.56 | 26:12.56 5 | #![deny(warnings)] 26:12.56 | ^^^^^^^^ 26:12.56 = note: `#[warn(elided_named_lifetimes)]` implied by `#[warn(warnings)]` 26:37.93 Compiling oxilangtag-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/locale/rust/oxilangtag-ffi) 26:38.43 Compiling encoding_glue v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/encoding_glue) 26:38.95 Compiling origin-trials-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/origin-trials/ffi) 26:41.00 Compiling rsdparsa_capi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/media/webrtc/sdp/rsdparsa_capi) 26:42.23 warning: `webrender_bindings` (lib) generated 1 warning 26:42.23 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) 26:42.47 Compiling geckoservo v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/servo/ports/geckolib) 26:42.88 warning: elided lifetime has a name 26:42.88 --> servo/ports/geckolib/glue.rs:6223:52 26:42.88 | 26:42.88 6222 | impl<'a> PrioritizedPropertyIter<'a> { 26:42.88 | -- lifetime `'a` declared here 26:42.88 6223 | fn new(properties: &'a [PropertyValuePair]) -> PrioritizedPropertyIter { 26:42.88 | ^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` 26:42.88 | 26:42.88 = note: `#[warn(elided_named_lifetimes)]` on by default 26:46.26 Compiling fluent-langneg-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/locale/rust/fluent-langneg-ffi) 27:19.14 Compiling crypto_hash v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/security/manager/ssl/crypto_hash) 27:21.48 Compiling bookmark_sync v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/places/bookmark_sync) 27:29.91 Compiling wgpu_bindings v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/gfx/wgpu_bindings) 28:50.04 warning: `geckoservo` (lib) generated 1 warning 28:50.04 Compiling gecko_logger v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/gecko_logger) 28:52.07 Compiling jsrust_shared v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/src/rust/shared) 28:52.25 Compiling neqo_glue v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/socket/neqo_glue) 28:60.00 Compiling webext_storage_bridge v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/extensions/storage/webext_storage_bridge) 29:04.01 Compiling localization-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/intl/l10n/rust/localization-ffi) 29:17.23 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=c7651a0cffff41996ad13c44f689bd9cd2192c01#c7651a0c) 29:38.27 Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 29:47.70 Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e) 29:57.57 Compiling cose-c v0.1.5 29:59.21 Compiling mime-guess-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/fs/parent/rust/mime-guess-ffi) 30:02.55 Compiling midir_impl v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/midi/midir_impl) 30:10.72 Compiling buildid_reader v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/buildid_reader) 30:11.84 Compiling authrs_bridge v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/webauthn/authrs_bridge) 30:15.58 Compiling dap_ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/telemetry/dap/ffi) 30:25.21 Compiling fog_control v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/glean) 30:29.31 warning: creating a shared reference to mutable static is discouraged 30:29.31 --> toolkit/components/glean/src/lib.rs:58:9 30:29.31 | 30:29.31 58 | PENDING_BUF.len() 30:29.31 | ^^^^^^^^^^^^^^^^^ shared reference to mutable static 30:29.31 | 30:29.31 = note: for more information, see 30:29.31 = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives 30:29.31 = note: `#[warn(static_mut_refs)]` on by default 30:29.31 warning: creating a shared reference to mutable static is discouraged 30:29.31 --> toolkit/components/glean/src/lib.rs:71:23 30:29.31 | 30:29.31 71 | let pending_len = PENDING_BUF.len(); 30:29.31 | ^^^^^^^^^^^^^^^^^ shared reference to mutable static 30:29.31 | 30:29.31 = note: for more information, see 30:29.31 = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives 30:29.31 warning: creating a shared reference to mutable static is discouraged 30:29.31 --> toolkit/components/glean/src/lib.rs:75:35 30:29.31 | 30:29.31 75 | std::ptr::copy_nonoverlapping(PENDING_BUF.as_ptr(), buf, pending_len); 30:29.31 | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static 30:29.31 | 30:29.31 = note: for more information, see 30:29.31 = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives 30:33.01 warning: `fog_control` (lib) generated 3 warnings 30:33.01 Compiling binary_http v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/protocol/http/binary_http) 30:35.26 Compiling audioipc2-client v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 30:36.17 Compiling audioipc2-server v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 30:41.52 Compiling cert_storage v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/security/manager/ssl/cert_storage) 30:42.49 Compiling cascade_bloom_filter v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/cascade_bloom_filter) 30:43.04 Compiling oblivious_http v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/protocol/http/oblivious_http) 30:43.81 Compiling http_sfv v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/base/http-sfv) 30:45.93 Compiling gkrust_utils v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/xpcom/rust/gkrust_utils) 30:46.21 Compiling data-encoding-ffi v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/fs/parent/rust/data-encoding-ffi) 30:46.40 Compiling jog v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/glean/bindings/jog) 30:48.50 Compiling data_storage v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/security/manager/ssl/data_storage) 30:48.80 Compiling rure v0.2.2 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/rust/rure) 30:52.56 Compiling kvstore v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/kvstore) 30:54.70 Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=d94278ed9c7020f50232689a26d1277eb0eb74d2#d94278ed) 30:56.07 Compiling mozurl v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/base/mozurl) 30:56.86 Compiling processtools v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/components/processtools) 30:57.14 Compiling dom_fragmentdirectives v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/fragmentdirectives) 30:57.44 Compiling netwerk_helper v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/netwerk/base/rust-helper) 30:58.55 Compiling moz_asserts v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/mozglue/static/rust/moz_asserts) 30:58.63 Compiling prefs_parser v0.0.1 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/modules/libpref/parser) 30:58.63 Compiling mozilla-central-workspace-hack v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/build/workspace-hack) 30:58.86 xpcom/glue/standalone 30:58.86 dom/media/fake-cdm 30:59.01 Compiling gkrust-shared v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust/shared) 30:59.39 Compiling gkrust v0.1.0 (/home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/toolkit/library/rust) 31:00.33 dom/media/gmp-plugin-openh264 31:03.37 ipc/app 31:03.76 toolkit/library/build/libxul.so.symbols.stub 31:03.81 accessible/aom 31:04.59 accessible/atk 31:06.44 accessible/base 31:21.87 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 31:21.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 31:21.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 31:21.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 31:21.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.cpp:13, 31:21.87 from Unified_cpp_accessible_aom0.cpp:2: 31:21.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 31:21.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:21.87 202 | return ReinterpretHelper::FromInternalValue(v); 31:21.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:21.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:21.87 4315 | return mProperties.Get(aProperty, aFoundResult); 31:21.87 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 31:21.87 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 31:21.87 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:21.88 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:21.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 31:21.89 396 | struct FrameBidiData { 31:21.89 | ^~~~~~~~~~~~~ 31:23.23 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsWrapperCache.h:15, 31:23.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.h:12, 31:23.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.cpp:6: 31:23.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 31:23.23 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 31:23.23 inlined from ‘JSObject* mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::AccessibleNode]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AccessibleNodeBinding.h:38:27, 31:23.23 inlined from ‘virtual JSObject* mozilla::dom::AccessibleNode::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.cpp:63:38: 31:23.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 31:23.23 1151 | *this->stack = this; 31:23.23 | ~~~~~~~~~~~~~^~~~~~ 31:23.23 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.cpp:7: 31:23.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AccessibleNodeBinding.h: In member function ‘virtual JSObject* mozilla::dom::AccessibleNode::WrapObject(JSContext*, JS::Handle)’: 31:23.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AccessibleNodeBinding.h:38:27: note: ‘reflector’ declared here 31:23.23 38 | JS::Rooted reflector(aCx); 31:23.23 | ^~~~~~~~~ 31:23.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/aom/AccessibleNode.cpp:61:49: note: ‘aCx’ declared here 31:23.23 61 | JSObject* AccessibleNode::WrapObject(JSContext* aCx, 31:23.23 | ~~~~~~~~~~~^~~ 31:24.36 accessible/basetypes 31:27.37 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 31:27.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 31:27.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 31:27.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 31:27.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/AccessibleWrap.cpp:9: 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:27.37 202 | return ReinterpretHelper::FromInternalValue(v); 31:27.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:27.37 4315 | return mProperties.Get(aProperty, aFoundResult); 31:27.37 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 31:27.37 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 31:27.37 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:27.37 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:27.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:27.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 31:27.37 396 | struct FrameBidiData { 31:27.37 | ^~~~~~~~~~~~~ 31:31.11 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 31:31.11 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 31:31.11 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 31:31.11 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/AccIterator.h:11, 31:31.11 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/Relation.h:10, 31:31.11 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/basetypes/Accessible.cpp:10, 31:31.11 from Unified_cpp_accessible_basetypes0.cpp:2: 31:31.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 31:31.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:31.11 202 | return ReinterpretHelper::FromInternalValue(v); 31:31.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:31.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:31.11 4315 | return mProperties.Get(aProperty, aFoundResult); 31:31.11 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:31.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 31:31.11 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 31:31.11 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:31.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:31.12 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:31.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:31.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 31:31.12 396 | struct FrameBidiData { 31:31.12 | ^~~~~~~~~~~~~ 31:41.68 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 31:41.68 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 31:41.68 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 31:41.68 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/xpcom/xpcAccessibleDocument.h:12, 31:41.68 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/AccEvent.cpp:13, 31:41.68 from Unified_cpp_accessible_base0.cpp:29: 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:41.68 202 | return ReinterpretHelper::FromInternalValue(v); 31:41.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:41.68 4315 | return mProperties.Get(aProperty, aFoundResult); 31:41.68 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 31:41.68 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 31:41.68 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:41.68 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:41.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:41.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 31:41.68 396 | struct FrameBidiData { 31:41.68 | ^~~~~~~~~~~~~ 31:57.16 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 31:57.16 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsIContentInlines.h:14, 31:57.16 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ChildIterator.h:11, 31:57.16 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/Pivot.h:11, 31:57.16 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/Pivot.cpp:6, 31:57.16 from Unified_cpp_accessible_base1.cpp:2: 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:57.16 202 | return ReinterpretHelper::FromInternalValue(v); 31:57.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:57.16 4315 | return mProperties.Get(aProperty, aFoundResult); 31:57.16 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 31:57.16 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 31:57.16 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:57.16 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:57.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 31:57.16 396 | struct FrameBidiData { 31:57.16 | ^~~~~~~~~~~~~ 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]’: 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:57.56 202 | return ReinterpretHelper::FromInternalValue(v); 31:57.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 31:57.56 4315 | return mProperties.Get(aProperty, aFoundResult); 31:57.56 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrameInlines.h:174:39: required from here 31:57.56 174 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); 31:57.56 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct nsPoint’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 31:57.56 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:57.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.56 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsRect.h:17, 31:57.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/Units.h:19, 31:57.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Document.h:17, 31:57.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsIContentInlines.h:11: 31:57.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsPoint.h:22:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct nsPoint’} declared here 31:57.56 22 | struct nsPoint : public mozilla::gfx::BasePoint { 31:57.56 | ^~~~~~~ 32:08.15 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:08.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:08.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 32:08.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/DocAccessibleWrap.h:14, 32:08.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/DocAccessibleWrap.cpp:7: 32:08.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:08.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:08.15 202 | return ReinterpretHelper::FromInternalValue(v); 32:08.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:08.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:08.15 4315 | return mProperties.Get(aProperty, aFoundResult); 32:08.15 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:08.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:08.15 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:08.15 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:08.16 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:08.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:08.16 396 | struct FrameBidiData { 32:08.16 | ^~~~~~~~~~~~~ 32:13.95 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:13.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:13.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/BaseAccessibles.h:10, 32:13.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/RootAccessibleWrap.h:10, 32:13.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/RootAccessibleWrap.cpp:7: 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:13.95 202 | return ReinterpretHelper::FromInternalValue(v); 32:13.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:13.95 4315 | return mProperties.Get(aProperty, aFoundResult); 32:13.95 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:13.95 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:13.95 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:13.95 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:13.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:13.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:13.95 396 | struct FrameBidiData { 32:13.95 | ^~~~~~~~~~~~~ 32:20.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/UtilInterface.cpp: In function ‘guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)’: 32:20.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/UtilInterface.cpp:237:46: warning: ‘guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)’ is deprecated [-Wdeprecated-declarations] 32:20.26 237 | sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data); 32:20.26 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 32:20.26 In file included from /usr/include/gtk-3.0/gtk/gtk.h:143, 32:20.26 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/gtk/gtk.h:3, 32:20.26 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/UtilInterface.cpp:14: 32:20.26 /usr/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 32:20.26 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, 32:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:20.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/UtilInterface.cpp: In function ‘void mai_util_remove_key_event_listener(guint)’: 32:20.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/UtilInterface.cpp:257:27: warning: ‘void gtk_key_snooper_remove(guint)’ is deprecated [-Wdeprecated-declarations] 32:20.26 257 | gtk_key_snooper_remove(sKey_snooper_id); 32:20.26 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 32:20.26 /usr/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here 32:20.26 188 | void gtk_key_snooper_remove (guint snooper_handler_id); 32:20.26 | ^~~~~~~~~~~~~~~~~~~~~~ 32:23.27 accessible/generic 32:28.96 accessible/html 32:31.96 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:31.96 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:31.96 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 32:31.96 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 32:31.96 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceAction.cpp:9: 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:31.96 202 | return ReinterpretHelper::FromInternalValue(v); 32:31.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:31.96 4315 | return mProperties.Get(aProperty, aFoundResult); 32:31.96 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:31.96 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:31.96 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:31.96 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:31.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:31.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:31.96 396 | struct FrameBidiData { 32:31.96 | ^~~~~~~~~~~~~ 32:46.41 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:46.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:46.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/ARIAGridAccessible.h:9, 32:46.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/ARIAGridAccessible.cpp:6, 32:46.41 from Unified_cpp_accessible_generic0.cpp:2: 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:46.41 202 | return ReinterpretHelper::FromInternalValue(v); 32:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:46.41 4315 | return mProperties.Get(aProperty, aFoundResult); 32:46.41 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:46.41 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:46.41 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:46.41 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:46.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:46.41 396 | struct FrameBidiData { 32:46.41 | ^~~~~~~~~~~~~ 32:49.64 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:49.64 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:49.64 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/html/HTMLCanvasAccessible.h:9, 32:49.64 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/html/HTMLCanvasAccessible.cpp:6, 32:49.64 from Unified_cpp_accessible_html0.cpp:2: 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:49.65 202 | return ReinterpretHelper::FromInternalValue(v); 32:49.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:49.65 4315 | return mProperties.Get(aProperty, aFoundResult); 32:49.65 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:49.65 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:49.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:49.65 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:49.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:49.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:49.65 396 | struct FrameBidiData { 32:49.65 | ^~~~~~~~~~~~~ 32:57.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 32:57.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 32:57.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 32:57.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 32:57.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceComponent.cpp:9: 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:57.69 202 | return ReinterpretHelper::FromInternalValue(v); 32:57.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 32:57.69 4315 | return mProperties.Get(aProperty, aFoundResult); 32:57.69 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 32:57.69 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 32:57.69 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 32:57.69 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:57.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:57.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 32:57.69 396 | struct FrameBidiData { 32:57.69 | ^~~~~~~~~~~~~ 33:01.25 accessible/ipc 33:10.41 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 33:10.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 33:10.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 33:10.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 33:10.41 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceDocument.cpp:9: 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:10.41 202 | return ReinterpretHelper::FromInternalValue(v); 33:10.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:10.41 4315 | return mProperties.Get(aProperty, aFoundResult); 33:10.41 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 33:10.41 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:10.41 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:10.41 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:10.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:10.41 396 | struct FrameBidiData { 33:10.41 | ^~~~~~~~~~~~~ 33:21.88 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 33:21.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 33:21.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 33:21.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 33:21.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 33:21.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/ipc/DocAccessibleParent.cpp:14, 33:21.88 from Unified_cpp_accessible_ipc0.cpp:11: 33:21.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 33:21.88 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 33:21.88 | ^~~~~~~~~~~~~~~~~ 33:21.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 33:21.88 187 | nsTArray> mWaiting; 33:21.88 | ^~~~~~~~~~~~~~~~~ 33:21.88 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 33:21.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 33:21.88 47 | class ModuleLoadRequest; 33:21.88 | ^~~~~~~~~~~~~~~~~ 33:23.78 accessible/xpcom 33:27.60 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 33:27.60 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 33:27.60 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 33:27.60 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/DocAccessibleChild.h:10, 33:27.60 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/ipc/DocAccessibleChild.cpp:8, 33:27.60 from Unified_cpp_accessible_ipc0.cpp:2: 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:27.60 202 | return ReinterpretHelper::FromInternalValue(v); 33:27.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:27.60 4315 | return mProperties.Get(aProperty, aFoundResult); 33:27.60 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 33:27.60 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:27.60 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:27.60 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:27.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:27.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:27.60 396 | struct FrameBidiData { 33:27.60 | ^~~~~~~~~~~~~ 33:28.33 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsITimer.h:13, 33:28.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsThreadUtils.h:31, 33:28.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsProxyRelease.h:20, 33:28.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/WeakPtr.h:88, 33:28.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/ipc/chromium/src/chrome/common/ipc_channel.h:16, 33:28.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/ipc/DocAccessibleChild.cpp:7: 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 33:28.33 2437 | AssignRangeAlgorithm< 33:28.33 | ~~~~~~~~~~~~~~~~~~~~~ 33:28.33 2438 | std::is_trivially_copy_constructible_v, 33:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.33 2439 | std::is_same_v>::implementation(Elements(), aStart, 33:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 33:28.33 2440 | aCount, aValues); 33:28.33 | ~~~~~~~~~~~~~~~~ 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 33:28.33 2468 | AssignRange(0, aArrayLen, aArray); 33:28.33 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 33:28.33 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 33:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 33:28.33 2971 | this->Assign(aOther); 33:28.33 | ~~~~~~~~~~~~^~~~~~~~ 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 33:28.33 24 | struct JSSettings { 33:28.33 | ^~~~~~~~~~ 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 33:28.33 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 33:28.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.33 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 33:28.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 33:28.33 25 | struct JSGCSetting { 33:28.33 | ^~~~~~~~~~~ 33:28.85 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 33:28.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 33:28.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 33:28.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 33:28.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:28.85 202 | return ReinterpretHelper::FromInternalValue(v); 33:28.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:28.85 4315 | return mProperties.Get(aProperty, aFoundResult); 33:28.85 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 33:28.85 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:28.85 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:28.85 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:28.85 396 | struct FrameBidiData { 33:28.85 | ^~~~~~~~~~~~~ 33:40.84 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 33:40.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 33:40.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 33:40.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 33:40.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:40.87 202 | return ReinterpretHelper::FromInternalValue(v); 33:40.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:40.87 4315 | return mProperties.Get(aProperty, aFoundResult); 33:40.87 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 33:40.87 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:40.87 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:40.87 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:40.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:40.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:40.87 396 | struct FrameBidiData { 33:40.87 | ^~~~~~~~~~~~~ 33:41.08 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 33:41.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 33:41.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 33:41.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/AccIterator.h:11, 33:41.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/base/Relation.h:10, 33:41.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/xpcom/nsAccessibleRelation.cpp:8, 33:41.08 from Unified_cpp_accessible_xpcom0.cpp:2: 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:41.08 202 | return ReinterpretHelper::FromInternalValue(v); 33:41.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:41.08 4315 | return mProperties.Get(aProperty, aFoundResult); 33:41.08 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 33:41.08 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:41.08 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:41.08 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:41.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:41.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:41.08 396 | struct FrameBidiData { 33:41.08 | ^~~~~~~~~~~~~ 33:49.81 accessible/xul 33:55.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 33:55.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 33:55.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 33:55.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 33:55.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceSelection.cpp:9: 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:55.69 202 | return ReinterpretHelper::FromInternalValue(v); 33:55.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 33:55.69 4315 | return mProperties.Get(aProperty, aFoundResult); 33:55.69 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 33:55.69 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 33:55.69 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 33:55.69 302 | memcpy(&value, &aInternalValue, sizeof(value)); 33:55.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:55.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 33:55.69 396 | struct FrameBidiData { 33:55.69 | ^~~~~~~~~~~~~ 34:02.56 browser/components/about 34:09.14 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 34:09.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 34:09.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 34:09.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 34:09.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/xul/XULAlertAccessible.cpp:8, 34:09.14 from Unified_cpp_accessible_xul0.cpp:2: 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 34:09.14 202 | return ReinterpretHelper::FromInternalValue(v); 34:09.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 34:09.14 4315 | return mProperties.Get(aProperty, aFoundResult); 34:09.14 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 34:09.14 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 34:09.14 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 34:09.14 302 | memcpy(&value, &aInternalValue, sizeof(value)); 34:09.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 34:09.14 396 | struct FrameBidiData { 34:09.14 | ^~~~~~~~~~~~~ 34:11.20 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 34:11.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/HyperTextAccessible.h:13, 34:11.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/DocAccessible.h:9, 34:11.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/generic/LocalAccessible-inl.h:10, 34:11.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/accessible/atk/nsMaiInterfaceText.cpp:10: 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 34:11.20 202 | return ReinterpretHelper::FromInternalValue(v); 34:11.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 34:11.20 4315 | return mProperties.Get(aProperty, aFoundResult); 34:11.20 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 34:11.20 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 34:11.20 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 34:11.20 302 | memcpy(&value, &aInternalValue, sizeof(value)); 34:11.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 34:11.20 396 | struct FrameBidiData { 34:11.20 | ^~~~~~~~~~~~~ 34:19.38 browser/components/shell 34:21.20 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 34:21.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 34:21.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:64, 34:21.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentChild.h:14, 34:21.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/about/AboutRedirector.cpp:16: 34:21.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 34:21.20 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 34:21.20 | ^~~~~~~~ 34:21.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 34:24.29 caps 34:36.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/shell/nsGNOMEShellService.cpp: In member function ‘virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)’: 34:36.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/shell/nsGNOMEShellService.cpp:465:37: warning: ‘gboolean gdk_color_parse(const gchar*, GdkColor*)’ is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 34:36.30 465 | gboolean success = gdk_color_parse(background.get(), &color); 34:36.30 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 34:36.30 In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, 34:36.30 from /usr/include/gtk-3.0/gdk/gdk.h:33, 34:36.30 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/gdk/gdk.h:3, 34:36.30 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/GRefPtr.h:11, 34:36.30 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/shell/nsGNOMEShellSearchProvider.h:14, 34:36.30 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/shell/nsGNOMEShellService.h:13, 34:36.30 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/browser/components/shell/nsGNOMEShellService.cpp:10: 34:36.30 /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 34:36.30 79 | gboolean gdk_color_parse (const gchar *spec, 34:36.30 | ^~~~~~~~~~~~~~~ 34:39.24 chrome 34:39.55 config/external/gkcodecs/libgkcodecs.so.symbols.stub 34:43.32 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 34:43.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 34:43.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 34:43.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:43.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/DomainPolicy.cpp:8, 34:43.74 from Unified_cpp_caps0.cpp:11: 34:43.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 34:43.74 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 34:43.74 | ^~~~~~~~ 34:43.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 34:44.04 media/libaom 34:44.53 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 34:44.53 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 34:44.53 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 34:44.53 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/nsScriptSecurityManager.cpp:70, 34:44.53 from Unified_cpp_caps0.cpp:65: 34:44.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 34:44.53 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 34:44.53 | ^~~~~~~~~~~~~~~~~ 34:44.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 34:44.53 187 | nsTArray> mWaiting; 34:44.53 | ^~~~~~~~~~~~~~~~~ 34:44.53 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 34:44.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 34:44.53 47 | class ModuleLoadRequest; 34:44.53 | ^~~~~~~~~~~~~~~~~ 34:47.01 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIPrincipal.h:33, 34:47.01 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/nsJSPrincipals.h:11, 34:47.01 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/ContentPrincipal.h:10, 34:47.01 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/ContentPrincipal.cpp:7, 34:47.01 from Unified_cpp_caps0.cpp:2: 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 34:47.01 2437 | AssignRangeAlgorithm< 34:47.01 | ~~~~~~~~~~~~~~~~~~~~~ 34:47.01 2438 | std::is_trivially_copy_constructible_v, 34:47.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:47.01 2439 | std::is_same_v>::implementation(Elements(), aStart, 34:47.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 34:47.01 2440 | aCount, aValues); 34:47.01 | ~~~~~~~~~~~~~~~~ 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 34:47.01 2468 | AssignRange(0, aArrayLen, aArray); 34:47.01 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 34:47.01 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 34:47.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 34:47.01 2971 | this->Assign(aOther); 34:47.01 | ~~~~~~~~~~~~^~~~~~~~ 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 34:47.01 24 | struct JSSettings { 34:47.01 | ^~~~~~~~~~ 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34:47.01 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 34:47.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:47.01 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 34:47.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 34:47.01 25 | struct JSGCSetting { 34:47.01 | ^~~~~~~~~~~ 34:49.98 In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33, 34:49.98 from /usr/include/c++/15/memory:83, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/memory:3, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/stl_wrappers/memory:62, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/UniquePtr.h:12, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Span.h:37, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/DbgMacro.h:13, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/RefPtr.h:13, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsCOMPtr.h:28, 34:49.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/ContentPrincipal.h:9: 34:49.98 In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = int]’, 34:49.98 inlined from ‘static T mozilla::detail::IntrinsicAddSub::add(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Atomics.h:218:26, 34:49.98 inlined from ‘static T mozilla::detail::IntrinsicIncDec::inc(typename Base::ValueType&) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Atomics.h:244:42, 34:49.98 inlined from ‘T mozilla::detail::AtomicBaseIncDec::operator++(int) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Atomics.h:340:51, 34:49.98 inlined from ‘static void nsJSPrincipals::Destroy(JSPrincipals*)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/caps/nsJSPrincipals.cpp:68:21: 34:49.98 /usr/include/c++/15/bits/atomic_base.h:631:34: warning: ‘unsigned int __atomic_fetch_add_4(volatile void*, unsigned int, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 34:49.98 631 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } 34:49.98 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:49.98 In static member function ‘static void nsJSPrincipals::Destroy(JSPrincipals*)’: 34:49.98 cc1plus: note: destination object is likely at address zero 34:57.65 media/libogg 35:00.55 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 35:00.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 35:00.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 35:00.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 35:00.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/chrome/nsChromeRegistryChrome.cpp:7, 35:00.55 from Unified_cpp_chrome0.cpp:20: 35:00.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35:00.55 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 35:00.55 | ^~~~~~~~ 35:00.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 35:01.76 media/libopus 35:02.73 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 35:02.73 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsCSSFrameConstructor.h:26, 35:02.73 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PresShell.h:32, 35:02.73 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/chrome/nsChromeRegistry.cpp:27, 35:02.73 from Unified_cpp_chrome0.cpp:11: 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 35:02.73 202 | return ReinterpretHelper::FromInternalValue(v); 35:02.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 35:02.73 4315 | return mProperties.Get(aProperty, aFoundResult); 35:02.73 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 35:02.73 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 35:02.73 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 35:02.73 302 | memcpy(&value, &aInternalValue, sizeof(value)); 35:02.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 35:02.73 396 | struct FrameBidiData { 35:02.73 | ^~~~~~~~~~~~~ 35:07.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/aom/aom_dsp/grain_table.c: In function ‘grain_table_entry_read’: 35:07.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/third_party/aom/aom_dsp/grain_table.c:145:11: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35:07.98 145 | (void)fscanf(file, "\n"); 35:07.98 | ^~~~~~~~~~~~~~~~~~ 35:08.88 media/libtheora 35:08.90 In file included from /usr/include/string.h:548, 35:08.90 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libopus/celt/os_support.h:41, 35:08.90 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libopus/celt/celt_encoder.c:37: 35:08.90 In function ‘memcpy’, 35:08.90 inlined from ‘dynalloc_analysis’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libopus/celt/celt_encoder.c:1027:7: 35:08.90 /usr/include/bits/string_fortified.h:29:10: warning: ‘mask’ may be used uninitialized [-Wmaybe-uninitialized] 35:08.90 29 | return __builtin___memcpy_chk (__dest, __src, __len, 35:08.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:08.90 30 | __glibc_objsize0 (__dest)); 35:08.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:08.90 : In function ‘dynalloc_analysis’: 35:08.90 : note: by argument 2 of type ‘const void *’ to ‘__builtin___memcpy_chk’ declared here 35:13.61 In file included from Unified_c_media_libtheora0.c:92: 35:13.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libtheora/lib/state.c:1056:15: warning: argument 2 of type ‘signed char *’ declared as a pointer [-Warray-parameter=] 35:13.61 1056 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 35:13.61 | ~~~~~~~~~~~~~^~~ 35:13.61 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libtheora/lib/decint.h:22, 35:13.61 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libtheora/lib/decinfo.c:21, 35:13.61 from Unified_c_media_libtheora0.c:11: 35:13.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libtheora/lib/state.h:526:14: note: previously declared as an array ‘signed char[256]’ 35:13.61 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 35:13.61 | ~~~~~~~~~~~~^~~~~~~~ 35:16.30 media/libvorbis 35:19.24 In file included from Unified_c_media_libvorbis0.c:20: 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c: In function ‘vorbis_analysis_buffer’: 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:395:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35:19.24 395 | if(b->header)_ogg_free(b->header);b->header=NULL; 35:19.24 | ^~ 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:395:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 35:19.24 395 | if(b->header)_ogg_free(b->header);b->header=NULL; 35:19.24 | ^ 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:396:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35:19.24 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 35:19.24 | ^~ 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:396:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 35:19.24 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 35:19.24 | ^ 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:397:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35:19.24 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 35:19.24 | ^~ 35:19.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 35:19.24 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 35:19.24 | ^ 35:27.32 media/libsoundtouch/src 35:39.35 config/external/rlbox 35:39.55 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 35:39.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 35:39.55 90 | #pragma omp parallel for 35:39.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 35:39.55 136 | #pragma omp parallel for 35:39.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 35:39.55 180 | #pragma omp parallel for 35:39.58 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 35:39.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/InterpolateShannon.cpp:71:9: warning: ‘PI’ redefined 35:39.58 71 | #define PI 3.1415926536 35:39.58 | ^~ 35:39.58 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 35:39.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/AAFilter.cpp:45:9: note: this is the location of the previous definition 35:39.58 45 | #define PI M_PI 35:39.58 | ^~ 35:39.59 In file included from Unified_cpp_libsoundtouch_src0.cpp:92: 35:39.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 35:39.59 310 | #pragma omp parallel for 35:39.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 35:39.59 336 | #pragma omp critical 35:39.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterStereo(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const’: 35:39.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 35:39.74 81 | double dScaler = 1.0 / (double)resultDivider; 35:39.74 | ^~~~~~~ 35:39.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterMono(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const’: 35:39.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 35:39.74 127 | double dScaler = 1.0 / (double)resultDivider; 35:39.74 | ^~~~~~~ 35:39.75 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterMulti(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint, uint)’: 35:39.75 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 35:39.75 166 | double dScaler = 1.0 / (double)resultDivider; 35:39.75 | ^~~~~~~ 35:39.76 In file included from Unified_cpp_libsoundtouch_src0.cpp:65: 35:39.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const soundtouch::SAMPLETYPE*, uint)’: 35:39.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 35:39.76 134 | uint count; 35:39.76 | ^~~~~ 35:40.72 config/external/sqlite/libmozsqlite3.so.symbols.stub 35:45.41 third_party/sqlite3/ext 35:52.67 third_party/sqlite3/src 35:54.18 devtools/platform 36:06.73 devtools/shared/heapsnapshot 36:30.44 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:27, 36:30.44 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/devtools/DeserializedNode.h:12, 36:30.44 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 36:30.44 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 36:30.44 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 36:30.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 36:30.44 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 36:30.44 inlined from ‘JSObject* mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::devtools::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DominatorTreeBinding.h:45:27, 36:30.44 inlined from ‘virtual JSObject* mozilla::devtools::DominatorTree::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:129:42: 36:30.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 36:30.44 1151 | *this->stack = this; 36:30.44 | ~~~~~~~~~~~~~^~~~~~ 36:30.44 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:7: 36:30.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DominatorTreeBinding.h: In member function ‘virtual JSObject* mozilla::devtools::DominatorTree::WrapObject(JSContext*, JS::Handle)’: 36:30.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DominatorTreeBinding.h:45:27: note: ‘reflector’ declared here 36:30.44 45 | JS::Rooted reflector(aCx); 36:30.44 | ^~~~~~~~~ 36:30.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:127:48: note: ‘aCx’ declared here 36:30.44 127 | JSObject* DominatorTree::WrapObject(JSContext* aCx, 36:30.44 | ~~~~~~~~~~~^~~ 36:30.89 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:3363, 36:30.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 36:30.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11: 36:30.89 In member function ‘void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’, 36:30.89 inlined from ‘nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1055:36, 36:30.89 inlined from ‘nsTArray::nsTArray(nsTArray&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2741:7, 36:30.89 inlined from ‘constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {nsTArray}; T = nsTArray]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:1015:3, 36:30.89 inlined from ‘void mozilla::dom::Nullable::SetValue(T&&) [with T = nsTArray]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Nullable.h:51:19, 36:30.89 inlined from ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:22: 36:30.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds=] 36:30.89 655 | aOther.mHdr->mLength = 0; 36:30.89 | ~~~~~~~~~~~~~~~~~~~~~^~~ 36:30.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: 36:30.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: at offset 8 into object ‘’ of size 8 36:30.91 92 | aOutResult.SetValue(nsTArray(length)); 36:30.91 | ^ 36:47.09 docshell/base 38:05.88 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 38:06.03 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 38:06.03 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:64, 38:06.03 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentChild.h:14, 38:06.03 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:31: 38:06.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38:06.03 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 38:06.03 | ^~~~~~~~ 38:06.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 38:07.25 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 38:07.25 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 38:07.25 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 38:07.25 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 38:07.25 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BaseHistory.h:9, 38:07.25 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BaseHistory.cpp:7, 38:07.25 from Unified_cpp_docshell_base0.cpp:2: 38:07.25 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38:07.25 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 38:07.25 | ^~~~~~~~ 38:07.25 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 38:09.59 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 38:09.59 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 38:09.59 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 38:09.59 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 38:09.59 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 38:09.59 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:22, 38:09.59 from Unified_cpp_docshell_base0.cpp:11: 38:09.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 38:09.59 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 38:09.59 | ^~~~~~~~~~~~~~~~~ 38:09.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 38:09.59 187 | nsTArray> mWaiting; 38:09.59 | ^~~~~~~~~~~~~~~~~ 38:09.59 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 38:09.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 38:09.59 47 | class ModuleLoadRequest; 38:09.59 | ^~~~~~~~~~~~~~~~~ 38:14.05 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsXPTCUtils.h:10, 38:14.05 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:121, 38:14.05 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:85: 38:14.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 38:14.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h:78:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 38:14.05 78 | memset(this, 0, sizeof(nsXPTCVariant)); 38:14.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h:43:8: note: ‘struct nsXPTCVariant’ declared here 38:14.07 43 | struct nsXPTCVariant { 38:14.07 | ^~~~~~~~~~~~~ 38:14.12 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:27, 38:14.12 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/devtools/DeserializedNode.h:12, 38:14.12 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 38:14.12 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 38:14.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:14.12 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 38:14.12 inlined from ‘JSObject* mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::devtools::HeapSnapshot]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:45:27, 38:14.12 inlined from ‘virtual JSObject* mozilla::devtools::HeapSnapshot::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:94:36: 38:14.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 38:14.12 1151 | *this->stack = this; 38:14.12 | ~~~~~~~~~~~~~^~~~~~ 38:14.12 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:32: 38:14.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h: In member function ‘virtual JSObject* mozilla::devtools::HeapSnapshot::WrapObject(JSContext*, JS::Handle)’: 38:14.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:45:27: note: ‘reflector’ declared here 38:14.12 45 | JS::Rooted reflector(aCx); 38:14.12 | ^~~~~~~~~ 38:14.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:92:47: note: ‘aCx’ declared here 38:14.12 92 | JSObject* HeapSnapshot::WrapObject(JSContext* aCx, 38:14.12 | ~~~~~~~~~~~^~~ 38:14.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr]’, 38:14.70 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr; T = mozilla::UniquePtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:14.70 inlined from ‘void mozilla::devtools::HeapSnapshot::DescribeNode(JSContext*, JS::Handle, uint64_t, JS::MutableHandle, mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:494:59: 38:14.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootCount’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 38:14.70 1151 | *this->stack = this; 38:14.70 | ~~~~~~~~~~~~~^~~~~~ 38:14.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function ‘void mozilla::devtools::HeapSnapshot::DescribeNode(JSContext*, JS::Handle, uint64_t, JS::MutableHandle, mozilla::ErrorResult&)’: 38:14.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:494:24: note: ‘rootCount’ declared here 38:14.71 494 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); 38:14.71 | ^~~~~~~~~ 38:14.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:480:44: note: ‘cx’ declared here 38:14.71 480 | void HeapSnapshot::DescribeNode(JSContext* cx, JS::Handle breakdown, 38:14.71 | ~~~~~~~~~~~^~ 38:15.74 In file included from /usr/include/string.h:548, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/string.h:3, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/throw_gcc.h:16, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/stl_wrappers/type_traits:82, 38:15.74 from /usr/include/c++/15/bits/stl_pair.h:60, 38:15.74 from /usr/include/c++/15/utility:71, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/utility:3, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/stl_wrappers/utility:62, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/HashTable.h:77, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/HashTable.h:10, 38:15.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.h:9: 38:15.74 In function ‘void* memcpy(void*, const void*, size_t)’, 38:15.74 inlined from ‘JS::ubi::Node::Node(const JS::ubi::Node&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:758:11, 38:15.74 inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ubi::Node}; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:154:5, 38:15.74 inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ubi::Node; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:194:11, 38:15.74 inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::ubi::Node; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:967:24, 38:15.74 inlined from ‘JS::ubi::DominatorTree::DominatorTree(JS::ubi::DominatorTree&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:480:9: 38:15.74 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 16 bytes at offsets 0 and 0 overlaps 16 bytes at offset 0 [-Wrestrict] 38:15.74 29 | return __builtin___memcpy_chk (__dest, __src, __len, 38:15.75 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 38:15.75 30 | __glibc_objsize0 (__dest)); 38:15.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.15 In function ‘void* memcpy(void*, const void*, size_t)’, 38:16.15 inlined from ‘JS::ubi::Node::Node(const JS::ubi::Node&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:758:11, 38:16.15 inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ubi::Node}; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:154:5, 38:16.15 inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ubi::Node; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:194:11, 38:16.15 inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::ubi::Node; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:967:24, 38:16.15 inlined from ‘JS::ubi::DominatorTree::DominatorTree(JS::ubi::Vector&&, NodeToIndexMap&&, JS::ubi::Vector&&, DominatedSets&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:305:9, 38:16.15 inlined from ‘static mozilla::Maybe JS::ubi::DominatorTree::Create(JSContext*, JS::AutoCheckCannotGC&, const JS::ubi::Node&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:608:70: 38:16.15 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 16 bytes at offsets 0 and 0 overlaps 16 bytes at offset 0 [-Wrestrict] 38:16.15 29 | return __builtin___memcpy_chk (__dest, __src, __len, 38:16.15 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 38:16.15 30 | __glibc_objsize0 (__dest)); 38:16.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.44 In function ‘void* memcpy(void*, const void*, size_t)’, 38:16.44 inlined from ‘JS::ubi::Node::Node(const JS::ubi::Node&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:758:11, 38:16.44 inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ubi::Node}; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:154:5, 38:16.44 inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ubi::Node; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:194:11, 38:16.44 inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::ubi::Node; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:967:24, 38:16.44 inlined from ‘JS::ubi::DominatorTree::DominatorTree(JS::ubi::DominatorTree&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:480:9, 38:16.44 inlined from ‘JS::ubi::DominatorTree& JS::ubi::DominatorTree::operator=(JS::ubi::DominatorTree&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:489:44, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&) [with U = JS::ubi::DominatorTree; typename std::enable_if, bool>::type = true; T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:450:15, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&) [with U = JS::ubi::DominatorTree; typename std::enable_if, bool>::type = true; T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:447:10, 38:16.44 inlined from ‘constexpr mozilla::detail::Maybe_CopyMove_Enabler& mozilla::detail::Maybe_CopyMove_Enabler::operator=(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:208:3, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:363:55, 38:16.44 inlined from ‘already_AddRefed mozilla::devtools::HeapSnapshot::ComputeDominatorTree(mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:528:67: 38:16.44 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 16 bytes at offsets 0 and 0 overlaps 16 bytes at offset 0 [-Wrestrict] 38:16.44 29 | return __builtin___memcpy_chk (__dest, __src, __len, 38:16.44 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 38:16.44 30 | __glibc_objsize0 (__dest)); 38:16.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.44 In function ‘void* memcpy(void*, const void*, size_t)’, 38:16.44 inlined from ‘JS::ubi::Node::Node(const JS::ubi::Node&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNode.h:758:11, 38:16.44 inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ubi::Node}; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:154:5, 38:16.44 inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ubi::Node; T = JS::ubi::Node; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:194:11, 38:16.44 inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::ubi::Node; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Vector.h:967:24, 38:16.44 inlined from ‘JS::ubi::DominatorTree::DominatorTree(JS::ubi::DominatorTree&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/UbiNodeDominatorTree.h:480:9, 38:16.44 inlined from ‘constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {JS::ubi::DominatorTree}; T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:1015:3, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&) [with U = JS::ubi::DominatorTree; typename std::enable_if, bool>::type = true; T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:452:16, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&) [with U = JS::ubi::DominatorTree; typename std::enable_if, bool>::type = true; T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:447:10, 38:16.44 inlined from ‘constexpr mozilla::detail::Maybe_CopyMove_Enabler& mozilla::detail::Maybe_CopyMove_Enabler::operator=(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = JS::ubi::DominatorTree]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:208:3, 38:16.44 inlined from ‘mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:363:55, 38:16.44 inlined from ‘already_AddRefed mozilla::devtools::HeapSnapshot::ComputeDominatorTree(mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:528:67: 38:16.44 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 16 bytes at offsets 0 and 0 overlaps 16 bytes at offset 0 [-Wrestrict] 38:16.44 29 | return __builtin___memcpy_chk (__dest, __src, __len, 38:16.44 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 38:16.44 30 | __glibc_objsize0 (__dest)); 38:16.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:17.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr]’, 38:17.71 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr; T = mozilla::UniquePtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:17.71 inlined from ‘void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle, JS::MutableHandle, mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:59: 38:17.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootCount’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 38:17.71 1151 | *this->stack = this; 38:17.71 | ~~~~~~~~~~~~~^~~~~~ 38:17.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function ‘void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle, JS::MutableHandle, mozilla::ErrorResult&)’: 38:17.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:24: note: ‘rootCount’ declared here 38:17.71 449 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); 38:17.71 | ^~~~~~~~~ 38:17.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:438:42: note: ‘cx’ declared here 38:17.71 438 | void HeapSnapshot::TakeCensus(JSContext* cx, JS::Handle options, 38:17.71 | ~~~~~~~~~~~^~ 38:17.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:17.81 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:17.81 inlined from ‘void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence&, uint64_t, JS::MutableHandle, mozilla::ErrorResult&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:60: 38:17.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultsMap’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 38:17.81 1151 | *this->stack = this; 38:17.81 | ~~~~~~~~~~~~~^~~~~~ 38:17.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function ‘void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence&, uint64_t, JS::MutableHandle, mozilla::ErrorResult&)’: 38:17.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:25: note: ‘resultsMap’ declared here 38:17.81 599 | JS::Rooted resultsMap(cx, JS::NewMapObject(cx)); 38:17.81 | ^~~~~~~~~~ 38:17.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:539:52: note: ‘cx’ declared here 38:17.81 539 | void HeapSnapshot::ComputeShortestPaths(JSContext* cx, uint64_t start, 38:17.81 | ~~~~~~~~~~~^~ 38:22.48 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTHashtable.h:24, 38:22.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsBaseHashtable.h:22, 38:22.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTHashMap.h:13, 38:22.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTHashSet.h:11, 38:22.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/IHistory.h:12, 38:22.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BaseHistory.h:8: 38:22.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 38:22.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 38:22.48 2182 | GlobalProperties() { mozilla::PodZero(this); } 38:22.48 | ~~~~~~~~~~~~~~~~^~~~~~ 38:22.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 38:22.48 35 | memset(aT, 0, sizeof(T)); 38:22.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:22.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:2181:8: note: ‘struct xpc::GlobalProperties’ declared here 38:22.48 2181 | struct GlobalProperties { 38:22.48 | ^~~~~~~~~~~~~~~~ 38:25.00 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 38:25.00 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:31, 38:25.00 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 38:25.00 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/a11y/DocAccessibleParent.h:13, 38:25.00 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:12: 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 38:25.00 202 | return ReinterpretHelper::FromInternalValue(v); 38:25.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 38:25.00 4315 | return mProperties.Get(aProperty, aFoundResult); 38:25.00 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 38:25.00 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 38:25.00 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 38:25.00 302 | memcpy(&value, &aInternalValue, sizeof(value)); 38:25.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 38:25.00 396 | struct FrameBidiData { 38:25.00 | ^~~~~~~~~~~~~ 38:26.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 38:26.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 38:26.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsBaseHashtable.h:13: 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 38:26.65 2437 | AssignRangeAlgorithm< 38:26.65 | ~~~~~~~~~~~~~~~~~~~~~ 38:26.65 2438 | std::is_trivially_copy_constructible_v, 38:26.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:26.65 2439 | std::is_same_v>::implementation(Elements(), aStart, 38:26.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 38:26.65 2440 | aCount, aValues); 38:26.65 | ~~~~~~~~~~~~~~~~ 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 38:26.65 2468 | AssignRange(0, aArrayLen, aArray); 38:26.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 38:26.65 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 38:26.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 38:26.65 2971 | this->Assign(aOther); 38:26.65 | ~~~~~~~~~~~~^~~~~~~~ 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 38:26.65 24 | struct JSSettings { 38:26.65 | ^~~~~~~~~~ 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:26.65 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 38:26.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:26.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 38:26.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 38:26.65 25 | struct JSGCSetting { 38:26.65 | ^~~~~~~~~~~ 38:44.20 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/StructuredClone.h:20, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:36, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, 38:44.20 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: 38:44.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:44.20 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 38:44.20 inlined from ‘JSObject* mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::BrowsingContext]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h:95:27, 38:44.20 inlined from ‘virtual JSObject* mozilla::dom::BrowsingContext::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:1475:39: 38:44.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 38:44.20 1151 | *this->stack = this; 38:44.20 | ~~~~~~~~~~~~~^~~~~~ 38:44.21 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:24, 38:44.21 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:28: 38:44.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h: In member function ‘virtual JSObject* mozilla::dom::BrowsingContext::WrapObject(JSContext*, JS::Handle)’: 38:44.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h:95:27: note: ‘reflector’ declared here 38:44.21 95 | JS::Rooted reflector(aCx); 38:44.21 | ^~~~~~~~~ 38:44.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:1473:50: note: ‘aCx’ declared here 38:44.21 1473 | JSObject* BrowsingContext::WrapObject(JSContext* aCx, 38:44.21 | ~~~~~~~~~~~^~~ 38:44.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:44.27 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 38:44.27 inlined from ‘JSObject* mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::CanonicalBrowsingContext]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h:219:27, 38:44.27 inlined from ‘virtual JSObject* mozilla::dom::CanonicalBrowsingContext::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/CanonicalBrowsingContext.cpp:1387:48: 38:44.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 38:44.27 1151 | *this->stack = this; 38:44.27 | ~~~~~~~~~~~~~^~~~~~ 38:44.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h: In member function ‘virtual JSObject* mozilla::dom::CanonicalBrowsingContext::WrapObject(JSContext*, JS::Handle)’: 38:44.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContextBinding.h:219:27: note: ‘reflector’ declared here 38:44.27 219 | JS::Rooted reflector(aCx); 38:44.27 | ^~~~~~~~~ 38:44.28 In file included from Unified_cpp_docshell_base0.cpp:38: 38:44.28 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/CanonicalBrowsingContext.cpp:1386:16: note: ‘aCx’ declared here 38:44.28 1386 | JSContext* aCx, JS::Handle aGivenProto) { 38:44.28 | ~~~~~~~~~~~^~~ 38:44.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:44.29 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 38:44.29 inlined from ‘JSObject* mozilla::dom::WindowContext_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::WindowContext]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:61:27, 38:44.29 inlined from ‘virtual JSObject* mozilla::dom::WindowContext::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/WindowContext.cpp:615:37: 38:44.29 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 38:44.29 1151 | *this->stack = this; 38:44.29 | ~~~~~~~~~~~~~^~~~~~ 38:44.47 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:20, 38:44.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SessionStoreScrollData.h:15, 38:44.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStoreChild.h:19, 38:44.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SessionStoreChild.h:11, 38:44.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/BrowsingContext.cpp:40: 38:44.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalActorsBinding.h: In member function ‘virtual JSObject* mozilla::dom::WindowContext::WrapObject(JSContext*, JS::Handle)’: 38:44.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:61:27: note: ‘reflector’ declared here 38:44.47 61 | JS::Rooted reflector(aCx); 38:44.47 | ^~~~~~~~~ 38:44.47 In file included from Unified_cpp_docshell_base0.cpp:74: 38:44.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/WindowContext.cpp:613:48: note: ‘cx’ declared here 38:44.47 613 | JSObject* WindowContext::WrapObject(JSContext* cx, 38:44.47 | ~~~~~~~~~~~^~ 38:45.62 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 38:45.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 38:45.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 38:45.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 38:45.62 from Unified_cpp_shared_heapsnapshot0.cpp:2: 38:45.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38:45.62 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 38:45.62 | ^~~~~~~~ 38:45.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 38:55.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:55.35 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:55.35 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = nsTString]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: 38:55.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘recordObj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 38:55.35 1151 | *this->stack = this; 38:55.35 | ~~~~~~~~~~~~~^~~~~~ 38:55.35 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/FetchObserverBinding.h:17, 38:55.35 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/RequestBinding.h:7, 38:55.35 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:26, 38:55.35 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/WindowGlobalTypes.h:27, 38:55.35 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34: 38:55.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = nsTString]’: 38:55.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: ‘recordObj’ declared here 38:55.35 441 | JS::Rooted recordObj(aCx, JS_NewPlainObject(aCx)); 38:55.35 | ^~~~~~~~~ 38:55.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:439:41: note: ‘aCx’ declared here 38:55.35 439 | [[nodiscard]] bool ToJSValue(JSContext* aCx, const Record& aArgument, 38:55.35 | ~~~~~~~~~~~^~~ 38:55.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 38:55.38 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:55.38 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = Record, nsTString >]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: 38:55.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘recordObj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 38:55.38 1151 | *this->stack = this; 38:55.38 | ~~~~~~~~~~~~~^~~~~~ 38:55.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = Record, nsTString >]’: 38:55.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: ‘recordObj’ declared here 38:55.38 441 | JS::Rooted recordObj(aCx, JS_NewPlainObject(aCx)); 38:55.38 | ^~~~~~~~~ 38:55.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:439:41: note: ‘aCx’ declared here 38:55.38 439 | [[nodiscard]] bool ToJSValue(JSContext* aCx, const Record& aArgument, 38:55.38 | ~~~~~~~~~~~^~~ 38:55.46 docshell/build 38:57.00 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:16: 38:57.00 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’, 38:57.00 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 38:57.00 inlined from ‘virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1887:69: 38:57.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)((char*)this + 8))[32].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 38:57.00 282 | aArray.mIterators = this; 38:57.00 | ~~~~~~~~~~~~~~~~~~^~~~~~ 38:57.00 In file included from Unified_cpp_docshell_base0.cpp:101: 38:57.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)’: 38:57.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1887:48: note: ‘iter’ declared here 38:57.00 1887 | nsTObserverArray::ForwardIterator iter(mReflowObservers); 38:57.00 | ^~~~ 38:57.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1886:59: note: ‘this’ declared here 38:57.00 1886 | DOMHighResTimeStamp aEnd) { 38:57.00 | ^ 38:57.04 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’, 38:57.04 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 38:57.04 inlined from ‘void nsDocShell::NotifyPrivateBrowsingChanged()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1804:70: 38:57.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)((char*)this + 8))[31].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 38:57.04 282 | aArray.mIterators = this; 38:57.04 | ~~~~~~~~~~~~~~~~~~^~~~~~ 38:57.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘void nsDocShell::NotifyPrivateBrowsingChanged()’: 38:57.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1804:48: note: ‘iter’ declared here 38:57.04 1804 | nsTObserverArray::ForwardIterator iter(mPrivacyObservers); 38:57.04 | ^~~~ 38:57.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:1801:47: note: ‘this’ declared here 38:57.04 1801 | void nsDocShell::NotifyPrivateBrowsingChanged() { 38:57.04 | ^ 38:57.07 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’, 38:57.07 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 38:57.07 inlined from ‘void nsDocShell::NotifyAsyncPanZoomStarted()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2253:69: 38:57.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 38:57.07 282 | aArray.mIterators = this; 38:57.07 | ~~~~~~~~~~~~~~~~~~^~~~~~ 38:57.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘void nsDocShell::NotifyAsyncPanZoomStarted()’: 38:57.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2253:48: note: ‘iter’ declared here 38:57.07 2253 | nsTObserverArray::ForwardIterator iter(mScrollObservers); 38:57.07 | ^~~~ 38:57.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2252:44: note: ‘this’ declared here 38:57.07 2252 | void nsDocShell::NotifyAsyncPanZoomStarted() { 38:57.07 | ^ 38:57.09 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’, 38:57.09 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 38:57.09 inlined from ‘void nsDocShell::NotifyAsyncPanZoomStopped()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2266:69: 38:57.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 38:57.09 282 | aArray.mIterators = this; 38:57.09 | ~~~~~~~~~~~~~~~~~~^~~~~~ 38:57.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘void nsDocShell::NotifyAsyncPanZoomStopped()’: 38:57.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2266:48: note: ‘iter’ declared here 38:57.09 2266 | nsTObserverArray::ForwardIterator iter(mScrollObservers); 38:57.09 | ^~~~ 38:57.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2265:44: note: ‘this’ declared here 38:57.09 2265 | void nsDocShell::NotifyAsyncPanZoomStopped() { 38:57.09 | ^ 38:57.11 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’, 38:57.11 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 38:57.11 inlined from ‘virtual nsresult nsDocShell::NotifyScrollObservers()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2280:69: 38:57.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 38:57.11 282 | aArray.mIterators = this; 38:57.11 | ~~~~~~~~~~~~~~~~~~^~~~~~ 38:57.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::NotifyScrollObservers()’: 38:57.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2280:48: note: ‘iter’ declared here 38:57.11 2280 | nsTObserverArray::ForwardIterator iter(mScrollObservers); 38:57.11 | ^~~~ 38:57.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2279:35: note: ‘this’ declared here 38:57.11 2279 | nsDocShell::NotifyScrollObservers() { 38:57.11 | ^ 38:59.34 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15: 38:59.34 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’, 38:59.34 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 38:59.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.35 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.35 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’: 38:59.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ 38:59.36 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.36 | ^~~~~~~ 38:59.36 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’, 38:59.36 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 38:59.36 inlined from ‘void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 38:59.36 inlined from ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 38:59.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.36 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.36 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’: 38:59.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]’ 38:59.36 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.36 | ^~~~~~~ 38:59.45 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]’, 38:59.45 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 38:59.45 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.45 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.45 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.45 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]’: 38:59.45 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]’ 38:59.45 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.45 | ^~~~~~~ 38:59.63 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]’, 38:59.63 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 38:59.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.63 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.63 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]’: 38:59.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]’ 38:59.63 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.63 | ^~~~~~~ 38:59.81 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 38:59.81 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 38:59.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.81 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.81 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 38:59.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 38:59.81 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.81 | ^~~~~~~ 38:59.82 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 38:59.82 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 38:59.82 inlined from ‘void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 38:59.82 inlined from ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 38:59.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 38:59.82 678 | aFrom->ChainTo(aTo.forget(), ""); 38:59.82 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:59.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 38:59.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 38:59.82 1191 | void ChainTo(already_AddRefed aChainedPromise, 38:59.82 | ^~~~~~~ 39:00.07 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::Maybe >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 39:00.07 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 39:00.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 39:00.08 678 | aFrom->ChainTo(aTo.forget(), ""); 39:00.08 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 39:00.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 39:00.08 1191 | void ChainTo(already_AddRefed aChainedPromise, 39:00.08 | ^~~~~~~ 39:00.21 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 39:00.21 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 39:00.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 39:00.21 678 | aFrom->ChainTo(aTo.forget(), ""); 39:00.21 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 39:00.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 39:00.21 1191 | void ChainTo(already_AddRefed aChainedPromise, 39:00.21 | ^~~~~~~ 39:00.38 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 39:00.38 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 39:00.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 39:00.38 678 | aFrom->ChainTo(aTo.forget(), ""); 39:00.38 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 39:00.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 39:00.38 1191 | void ChainTo(already_AddRefed aChainedPromise, 39:00.38 | ^~~~~~~ 39:03.17 docshell/shistory 39:07.68 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:07.68 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:07.68 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:07.68 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:07.68 inlined from ‘virtual nsresult nsDocShell::SetTreeOwner(nsIDocShellTreeOwner*)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2702:55: 39:07.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_39(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:07.68 282 | aArray.mIterators = this; 39:07.68 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:07.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::SetTreeOwner(nsIDocShellTreeOwner*)’: 39:07.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2702:55: note: ‘__for_begin’ declared here 39:07.68 2702 | for (auto* childDocLoader : mChildList.ForwardRange()) { 39:07.68 | ^ 39:07.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2673:58: note: ‘this’ declared here 39:07.68 2673 | nsDocShell::SetTreeOwner(nsIDocShellTreeOwner* aTreeOwner) { 39:07.68 | ^ 39:07.85 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:07.85 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:07.85 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:07.85 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:07.85 inlined from ‘virtual nsresult nsDocShell::SuspendRefreshURIs()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5423:46: 39:07.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_7(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:07.85 282 | aArray.mIterators = this; 39:07.85 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:07.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::SuspendRefreshURIs()’: 39:07.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5423:46: note: ‘__for_begin’ declared here 39:07.85 5423 | for (auto* child : mChildList.ForwardRange()) { 39:07.85 | ^ 39:07.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5419:32: note: ‘this’ declared here 39:07.85 5419 | nsDocShell::SuspendRefreshURIs() { 39:07.85 | ^ 39:07.89 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:07.89 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:07.89 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:07.89 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:07.89 inlined from ‘virtual nsresult nsDocShell::HistoryPurged(int32_t)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2151:46: 39:07.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_11(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:07.89 282 | aArray.mIterators = this; 39:07.89 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:07.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::HistoryPurged(int32_t)’: 39:07.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2151:46: note: ‘__for_begin’ declared here 39:07.89 2151 | for (auto* child : mChildList.ForwardRange()) { 39:07.89 | ^ 39:07.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2142:46: note: ‘this’ declared here 39:07.89 2142 | nsDocShell::HistoryPurged(int32_t aNumEntries) { 39:07.89 | ^ 39:07.90 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:07.90 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:07.90 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:07.90 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:07.90 inlined from ‘nsresult nsDocShell::HistoryEntryRemoved(int32_t)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2178:46: 39:07.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_11(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:07.90 282 | aArray.mIterators = this; 39:07.90 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:07.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘nsresult nsDocShell::HistoryEntryRemoved(int32_t)’: 39:07.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2178:46: note: ‘__for_begin’ declared here 39:07.90 2178 | for (auto* child : mChildList.ForwardRange()) { 39:07.90 | ^ 39:07.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:2161:56: note: ‘this’ declared here 39:07.90 2161 | nsresult nsDocShell::HistoryEntryRemoved(int32_t aIndex) { 39:07.90 | ^ 39:08.16 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:08.16 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:08.16 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:08.16 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:08.16 inlined from ‘virtual nsresult nsDocShell::Stop(uint32_t)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:4169:46: 39:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_22(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:08.16 282 | aArray.mIterators = this; 39:08.16 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::Stop(uint32_t)’: 39:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:4169:46: note: ‘__for_begin’ declared here 39:08.16 4169 | for (auto* child : mChildList.ForwardRange()) { 39:08.16 | ^ 39:08.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:4118:37: note: ‘this’ declared here 39:08.16 4118 | nsDocShell::Stop(uint32_t aStopFlags) { 39:08.16 | ^ 39:09.08 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:09.08 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:09.08 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:09.08 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:09.08 inlined from ‘virtual nsresult nsDocShell::ResumeRefreshURIs()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5438:46: 39:09.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_7(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:09.08 282 | aArray.mIterators = this; 39:09.08 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:09.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘virtual nsresult nsDocShell::ResumeRefreshURIs()’: 39:09.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5438:46: note: ‘__for_begin’ declared here 39:09.08 5438 | for (auto* child : mChildList.ForwardRange()) { 39:09.08 | ^ 39:09.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:5434:31: note: ‘this’ declared here 39:09.08 5434 | nsDocShell::ResumeRefreshURIs() { 39:09.08 | ^ 39:11.15 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 39:11.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 39:11.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 39:11.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 39:11.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 39:11.15 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:9, 39:11.15 from Unified_cpp_docshell_shistory0.cpp:2: 39:11.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 39:11.15 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 39:11.15 | ^~~~~~~~~~~~~~~~~ 39:11.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 39:11.15 187 | nsTArray> mWaiting; 39:11.15 | ^~~~~~~~~~~~~~~~~ 39:11.15 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 39:11.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 39:11.15 47 | class ModuleLoadRequest; 39:11.15 | ^~~~~~~~~~~~~~~~~ 39:12.49 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]’, 39:12.49 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 39:12.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 39:12.49 678 | aFrom->ChainTo(aTo.forget(), ""); 39:12.49 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]’: 39:12.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]’ 39:12.50 1191 | void ChainTo(already_AddRefed aChainedPromise, 39:12.50 | ^~~~~~~ 39:15.80 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 39:15.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/nsCSSFrameConstructor.h:26, 39:15.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PresShell.h:32, 39:15.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShellTreeOwner.cpp:56, 39:15.80 from Unified_cpp_docshell_base1.cpp:2: 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:15.80 202 | return ReinterpretHelper::FromInternalValue(v); 39:15.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:15.80 4315 | return mProperties.Get(aProperty, aFoundResult); 39:15.80 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 39:15.80 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 39:15.80 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 39:15.80 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:15.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 39:15.80 396 | struct FrameBidiData { 39:15.80 | ^~~~~~~~~~~~~ 39:18.65 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’, 39:19.43 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:19.43 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:19.43 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:19.43 inlined from ‘nsresult nsDocShell::BeginRestoreChildren()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:7009:55: 39:19.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_11(D)->D.2216857.mChildList.D.2211224.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:19.43 282 | aArray.mIterators = this; 39:19.43 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:19.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp: In member function ‘nsresult nsDocShell::BeginRestoreChildren()’: 39:19.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:7009:55: note: ‘__for_begin’ declared here 39:19.43 7009 | for (auto* childDocLoader : mChildList.ForwardRange()) { 39:19.43 | ^ 39:19.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/base/nsDocShell.cpp:7006:43: note: ‘this’ declared here 39:19.43 7006 | nsresult nsDocShell::BeginRestoreChildren() { 39:19.43 | ^ 39:19.87 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 39:19.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 39:19.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:64, 39:19.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:19.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:10: 39:19.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 39:19.87 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 39:19.87 | ^~~~~~~~ 39:19.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 39:22.73 dom/abort 39:26.14 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 39:26.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsFrameLoader.h:36, 39:26.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/SessionHistoryEntry.cpp:11, 39:26.14 from Unified_cpp_docshell_shistory0.cpp:11: 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:26.14 202 | return ReinterpretHelper::FromInternalValue(v); 39:26.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:26.14 4315 | return mProperties.Get(aProperty, aFoundResult); 39:26.14 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 39:26.14 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 39:26.14 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 39:26.14 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:26.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 39:26.14 396 | struct FrameBidiData { 39:26.14 | ^~~~~~~~~~~~~ 39:29.90 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 39:29.90 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 39:29.90 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:7: 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 39:29.90 2437 | AssignRangeAlgorithm< 39:29.90 | ~~~~~~~~~~~~~~~~~~~~~ 39:29.90 2438 | std::is_trivially_copy_constructible_v, 39:29.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.90 2439 | std::is_same_v>::implementation(Elements(), aStart, 39:29.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:29.90 2440 | aCount, aValues); 39:29.90 | ~~~~~~~~~~~~~~~~ 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 39:29.90 2468 | AssignRange(0, aArrayLen, aArray); 39:29.90 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 39:29.90 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 39:29.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 39:29.90 2971 | this->Assign(aOther); 39:29.90 | ~~~~~~~~~~~~^~~~~~~~ 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 39:29.90 24 | struct JSSettings { 39:29.90 | ^~~~~~~~~~ 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:29.90 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 39:29.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.90 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 39:29.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 39:29.90 25 | struct JSGCSetting { 39:29.90 | ^~~~~~~~~~~ 39:31.10 dom/animation 39:31.80 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 39:31.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 39:31.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 39:31.80 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.cpp:13, 39:31.80 from Unified_cpp_dom_abort0.cpp:2: 39:31.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 39:31.80 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 39:31.80 | ^~~~~~~~~~~~~~~~~ 39:31.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 39:31.80 187 | nsTArray> mWaiting; 39:31.80 | ^~~~~~~~~~~~~~~~~ 39:31.80 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 39:31.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 39:31.80 47 | class ModuleLoadRequest; 39:31.80 | ^~~~~~~~~~~~~~~~~ 39:34.78 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16: 39:34.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 39:34.78 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 39:34.78 inlined from ‘JSObject* mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::ChildSHistory]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ChildSHistoryBinding.h:38:27, 39:34.78 inlined from ‘virtual JSObject* mozilla::dom::ChildSHistory::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:287:37: 39:34.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 39:34.78 1151 | *this->stack = this; 39:34.78 | ~~~~~~~~~~~~~^~~~~~ 39:34.78 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:8: 39:34.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ChildSHistoryBinding.h: In member function ‘virtual JSObject* mozilla::dom::ChildSHistory::WrapObject(JSContext*, JS::Handle)’: 39:34.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ChildSHistoryBinding.h:38:27: note: ‘reflector’ declared here 39:34.78 38 | JS::Rooted reflector(aCx); 39:34.78 | ^~~~~~~~~ 39:34.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/ChildSHistory.cpp:285:48: note: ‘cx’ declared here 39:34.78 285 | JSObject* ChildSHistory::WrapObject(JSContext* cx, 39:34.78 | ~~~~~~~~~~~^~ 39:35.56 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Observer.h:10, 39:35.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, 39:35.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 39:35.56 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10: 39:35.56 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’, 39:35.56 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:312:32, 39:35.56 inlined from ‘nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:351:36, 39:35.56 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:35.56 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:35.56 inlined from ‘virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:1165:62: 39:35.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_16(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:35.56 282 | aArray.mIterators = this; 39:35.56 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:35.56 In file included from Unified_cpp_docshell_shistory0.cpp:38: 39:35.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp: In member function ‘virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)’: 39:35.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:1165:62: note: ‘__for_begin’ declared here 39:35.56 1165 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { 39:35.56 | ^ 39:35.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:1162:51: note: ‘this’ declared here 39:35.56 1162 | nsSHistory::NotifyOnHistoryReload(bool* aCanReload) { 39:35.56 | ^ 39:35.59 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’, 39:35.59 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:312:32, 39:35.59 inlined from ‘nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:351:36, 39:35.59 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:35.59 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:35.59 inlined from ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::ReloadCurrentEntry(nsTArray&)::]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: 39:35.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*aListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:35.59 282 | aArray.mIterators = this; 39:35.59 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:35.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp: In function ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::ReloadCurrentEntry(nsTArray&)::]’: 39:35.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: note: ‘__for_begin’ declared here 39:35.59 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 39:35.59 | ^~~ 39:35.59 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:137:65: note: ‘aListeners’ declared here 39:35.59 137 | static void NotifyListeners(nsAutoTObserverArray& aListeners, 39:35.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 39:35.61 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’, 39:35.61 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:312:32, 39:35.61 inlined from ‘nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:351:36, 39:35.61 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:35.61 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:35.61 inlined from ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*, bool)::]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: 39:35.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*aListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:35.61 282 | aArray.mIterators = this; 39:35.61 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:35.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp: In function ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*, bool)::]’: 39:35.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: note: ‘__for_begin’ declared here 39:35.61 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 39:35.61 | ^~~ 39:35.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:137:65: note: ‘aListeners’ declared here 39:35.61 137 | static void NotifyListeners(nsAutoTObserverArray& aListeners, 39:35.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 39:35.64 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’, 39:35.64 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:312:32, 39:35.64 inlined from ‘nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:351:36, 39:35.64 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 39:35.64 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 39:35.64 inlined from ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: 39:35.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*aListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:35.64 282 | aArray.mIterators = this; 39:35.64 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:35.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp: In function ‘void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]’: 39:35.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:139:3: note: ‘__for_begin’ declared here 39:35.64 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 39:35.64 | ^~~ 39:35.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/docshell/shistory/nsSHistory.cpp:137:65: note: ‘aListeners’ declared here 39:35.64 137 | static void NotifyListeners(nsAutoTObserverArray& aListeners, 39:35.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 39:35.85 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 39:35.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.h:10, 39:35.85 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.cpp:7: 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 39:35.85 2437 | AssignRangeAlgorithm< 39:35.85 | ~~~~~~~~~~~~~~~~~~~~~ 39:35.85 2438 | std::is_trivially_copy_constructible_v, 39:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.85 2439 | std::is_same_v>::implementation(Elements(), aStart, 39:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 39:35.85 2440 | aCount, aValues); 39:35.85 | ~~~~~~~~~~~~~~~~ 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 39:35.85 2468 | AssignRange(0, aArrayLen, aArray); 39:35.85 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 39:35.85 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 39:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 39:35.85 2971 | this->Assign(aOther); 39:35.85 | ~~~~~~~~~~~~^~~~~~~~ 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 39:35.85 24 | struct JSSettings { 39:35.85 | ^~~~~~~~~~ 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:35.85 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 39:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.85 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 39:35.85 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 39:35.85 25 | struct JSGCSetting { 39:35.85 | ^~~~~~~~~~~ 39:36.82 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16: 39:36.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 39:36.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 39:36.82 inlined from ‘JSObject* mozilla::dom::AbortController_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::AbortController]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortControllerBinding.h:35:27, 39:36.82 inlined from ‘virtual JSObject* mozilla::dom::AbortController::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.cpp:50:39: 39:36.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 39:36.82 1151 | *this->stack = this; 39:36.82 | ~~~~~~~~~~~~~^~~~~~ 39:36.82 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.cpp:10: 39:36.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortControllerBinding.h: In member function ‘virtual JSObject* mozilla::dom::AbortController::WrapObject(JSContext*, JS::Handle)’: 39:36.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortControllerBinding.h:35:27: note: ‘reflector’ declared here 39:36.82 35 | JS::Rooted reflector(aCx); 39:36.82 | ^~~~~~~~~ 39:36.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortController.cpp:48:50: note: ‘aCx’ declared here 39:36.82 48 | JSObject* AbortController::WrapObject(JSContext* aCx, 39:36.82 | ~~~~~~~~~~~^~~ 39:36.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 39:36.83 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 39:36.83 inlined from ‘JSObject* mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::AbortSignal]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortSignalBinding.h:35:27, 39:36.83 inlined from ‘virtual JSObject* mozilla::dom::AbortSignal::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortSignal.cpp:146:35: 39:36.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 39:36.83 1151 | *this->stack = this; 39:36.83 | ~~~~~~~~~~~~~^~~~~~ 39:36.83 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortSignal.cpp:9, 39:36.83 from Unified_cpp_dom_abort0.cpp:11: 39:36.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortSignalBinding.h: In member function ‘virtual JSObject* mozilla::dom::AbortSignal::WrapObject(JSContext*, JS::Handle)’: 39:36.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortSignalBinding.h:35:27: note: ‘reflector’ declared here 39:36.83 35 | JS::Rooted reflector(aCx); 39:36.83 | ^~~~~~~~~ 39:36.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/abort/AbortSignal.cpp:144:46: note: ‘aCx’ declared here 39:36.83 144 | JSObject* AbortSignal::WrapObject(JSContext* aCx, 39:36.83 | ~~~~~~~~~~~^~~ 39:43.87 dom/audiochannel 39:48.43 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 39:48.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsIContentInlines.h:14, 39:48.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ElementInlines.h:12, 39:48.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/ViewTimeline.cpp:10, 39:48.43 from Unified_cpp_dom_animation1.cpp:20: 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:48.43 202 | return ReinterpretHelper::FromInternalValue(v); 39:48.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:48.43 4315 | return mProperties.Get(aProperty, aFoundResult); 39:48.43 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 39:48.43 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 39:48.43 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 39:48.43 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:48.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:48.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 39:48.43 396 | struct FrameBidiData { 39:48.43 | ^~~~~~~~~~~~~ 39:52.63 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelService.h:11, 39:52.63 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelAgent.cpp:6, 39:52.63 from Unified_cpp_dom_audiochannel0.cpp:2: 39:52.63 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::UniquePtr; long unsigned int N = 0]’, 39:52.63 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::UniquePtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 39:52.63 inlined from ‘virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelService.cpp:319:19: 39:52.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘iter’ in ‘((const array_type*)this)[1].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 39:52.63 282 | aArray.mIterators = this; 39:52.63 | ~~~~~~~~~~~~~~~~~~^~~~~~ 39:52.63 In file included from Unified_cpp_dom_audiochannel0.cpp:11: 39:52.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelService.cpp: In member function ‘virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)’: 39:52.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelService.cpp:318:72: note: ‘iter’ declared here 39:52.63 318 | nsTObserverArray>::ForwardIterator iter( 39:52.63 | ^~~~ 39:52.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/audiochannel/AudioChannelService.cpp:302:51: note: ‘this’ declared here 39:52.63 302 | const char16_t* aData) { 39:52.63 | ^ 39:53.61 dom/battery 39:54.95 dom/base/UseCounterMetrics.cpp.stub 39:56.18 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 39:56.18 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:10, 39:56.18 from Unified_cpp_dom_animation0.cpp:2: 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:56.18 202 | return ReinterpretHelper::FromInternalValue(v); 39:56.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:56.18 4315 | return mProperties.Get(aProperty, aFoundResult); 39:56.18 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 39:56.18 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 39:56.18 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 39:56.18 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:56.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 39:56.18 396 | struct FrameBidiData { 39:56.18 | ^~~~~~~~~~~~~ 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]’: 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:56.33 202 | return ReinterpretHelper::FromInternalValue(v); 39:56.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 39:56.33 4315 | return mProperties.Get(aProperty, aFoundResult); 39:56.33 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrameInlines.h:174:39: required from here 39:56.33 174 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); 39:56.33 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct nsPoint’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 39:56.33 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:56.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.33 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsRect.h:17, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/base/Units.h:19, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ServoBindings.h:12, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/AnimatedPropertyIDSet.h:10, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.h:12, 39:56.33 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:7: 39:56.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsPoint.h:22:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct nsPoint’} declared here 39:56.33 22 | struct nsPoint : public mozilla::gfx::BasePoint { 39:56.33 | ^~~~~~~ 40:01.55 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsWrapperCache.h:15, 40:01.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 40:01.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 40:01.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/battery/BatteryManager.h:10, 40:01.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/battery/BatteryManager.cpp:9: 40:01.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.55 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.55 inlined from ‘JSObject* mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::battery::BatteryManager]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BatteryManagerBinding.h:43:27, 40:01.55 inlined from ‘virtual JSObject* mozilla::dom::battery::BatteryManager::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/battery/BatteryManager.cpp:48:38: 40:01.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.55 1151 | *this->stack = this; 40:01.55 | ~~~~~~~~~~~~~^~~~~~ 40:01.55 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/battery/BatteryManager.cpp:13: 40:01.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BatteryManagerBinding.h: In member function ‘virtual JSObject* mozilla::dom::battery::BatteryManager::WrapObject(JSContext*, JS::Handle)’: 40:01.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BatteryManagerBinding.h:43:27: note: ‘reflector’ declared here 40:01.55 43 | JS::Rooted reflector(aCx); 40:01.55 | ^~~~~~~~~ 40:01.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/battery/BatteryManager.cpp:46:49: note: ‘aCx’ declared here 40:01.55 46 | JSObject* BatteryManager::WrapObject(JSContext* aCx, 40:01.55 | ~~~~~~~~~~~^~~ 40:01.71 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/Value.h:24, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIPrefService.h:15, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/modules/libpref/Preferences.h:23, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/StaticPrefs_dom.h:7, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/style/nsCSSPseudoElements.h:15, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ServoStyleSet.h:21, 40:01.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33: 40:01.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.71 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.71 inlined from ‘JSObject* mozilla::dom::Animation_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::Animation]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationBinding.h:73:27, 40:01.71 inlined from ‘virtual JSObject* mozilla::dom::Animation::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:50:38: 40:01.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.71 1151 | *this->stack = this; 40:01.71 | ~~~~~~~~~~~~~^~~~~~ 40:01.71 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.h:23: 40:01.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationBinding.h: In member function ‘virtual JSObject* mozilla::dom::Animation::WrapObject(JSContext*, JS::Handle)’: 40:01.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationBinding.h:73:27: note: ‘reflector’ declared here 40:01.71 73 | JS::Rooted reflector(aCx); 40:01.71 | ^~~~~~~~~ 40:01.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:48:44: note: ‘aCx’ declared here 40:01.71 48 | JSObject* Animation::WrapObject(JSContext* aCx, 40:01.71 | ~~~~~~~~~~~^~~ 40:01.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.76 inlined from ‘JSObject* mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::CSSAnimation]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSAnimationBinding.h:35:27, 40:01.76 inlined from ‘virtual JSObject* mozilla::dom::CSSAnimation::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSAnimation.cpp:21:41: 40:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.76 1151 | *this->stack = this; 40:01.76 | ~~~~~~~~~~~~~^~~~~~ 40:01.76 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSAnimation.cpp:10, 40:01.76 from Unified_cpp_dom_animation0.cpp:56: 40:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSAnimationBinding.h: In member function ‘virtual JSObject* mozilla::dom::CSSAnimation::WrapObject(JSContext*, JS::Handle)’: 40:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSAnimationBinding.h:35:27: note: ‘reflector’ declared here 40:01.76 35 | JS::Rooted reflector(aCx); 40:01.76 | ^~~~~~~~~ 40:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSAnimation.cpp:19:47: note: ‘aCx’ declared here 40:01.76 19 | JSObject* CSSAnimation::WrapObject(JSContext* aCx, 40:01.76 | ~~~~~~~~~~~^~~ 40:01.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.77 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.77 inlined from ‘JSObject* mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::CSSTransition]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSTransitionBinding.h:35:27, 40:01.77 inlined from ‘virtual JSObject* mozilla::dom::CSSTransition::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSTransition.cpp:20:42: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.78 1151 | *this->stack = this; 40:01.78 | ~~~~~~~~~~~~~^~~~~~ 40:01.78 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSTransition.cpp:10, 40:01.78 from Unified_cpp_dom_animation0.cpp:74: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSTransitionBinding.h: In member function ‘virtual JSObject* mozilla::dom::CSSTransition::WrapObject(JSContext*, JS::Handle)’: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CSSTransitionBinding.h:35:27: note: ‘reflector’ declared here 40:01.78 35 | JS::Rooted reflector(aCx); 40:01.78 | ^~~~~~~~~ 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/CSSTransition.cpp:18:48: note: ‘aCx’ declared here 40:01.78 18 | JSObject* CSSTransition::WrapObject(JSContext* aCx, 40:01.78 | ~~~~~~~~~~~^~~ 40:01.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.78 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.78 inlined from ‘JSObject* mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::DocumentTimeline]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DocumentTimelineBinding.h:83:27, 40:01.78 inlined from ‘virtual JSObject* mozilla::dom::DocumentTimeline::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/DocumentTimeline.cpp:63:40: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.78 1151 | *this->stack = this; 40:01.78 | ~~~~~~~~~~~~~^~~~~~ 40:01.78 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DocumentTimeline.h:11, 40:01.78 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:16: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DocumentTimelineBinding.h: In member function ‘virtual JSObject* mozilla::dom::DocumentTimeline::WrapObject(JSContext*, JS::Handle)’: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/DocumentTimelineBinding.h:83:27: note: ‘reflector’ declared here 40:01.78 83 | JS::Rooted reflector(aCx); 40:01.78 | ^~~~~~~~~ 40:01.78 In file included from Unified_cpp_dom_animation0.cpp:83: 40:01.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/DocumentTimeline.cpp:61:51: note: ‘aCx’ declared here 40:01.78 61 | JSObject* DocumentTimeline::WrapObject(JSContext* aCx, 40:01.78 | ~~~~~~~~~~~^~~ 40:01.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:01.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:01.79 inlined from ‘JSObject* mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::KeyframeEffect]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/KeyframeEffectBinding.h:526:27, 40:01.79 inlined from ‘virtual JSObject* mozilla::dom::KeyframeEffect::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/KeyframeEffect.cpp:112:38: 40:01.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:01.79 1151 | *this->stack = this; 40:01.79 | ~~~~~~~~~~~~~^~~~~~ 40:01.79 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/KeyframeEffectParams.h:10, 40:01.79 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/KeyframeEffect.h:26, 40:01.79 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:18, 40:01.79 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/Animation.cpp:19: 40:01.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/KeyframeEffectBinding.h: In member function ‘virtual JSObject* mozilla::dom::KeyframeEffect::WrapObject(JSContext*, JS::Handle)’: 40:01.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/KeyframeEffectBinding.h:526:27: note: ‘reflector’ declared here 40:01.79 526 | JS::Rooted reflector(aCx); 40:01.79 | ^~~~~~~~~ 40:01.79 In file included from Unified_cpp_dom_animation0.cpp:119: 40:01.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/animation/KeyframeEffect.cpp:110:49: note: ‘aCx’ declared here 40:01.79 110 | JSObject* KeyframeEffect::WrapObject(JSContext* aCx, 40:01.79 | ~~~~~~~~~~~^~~ 40:03.01 dom/bindings 40:17.78 dom/broadcastchannel 40:30.55 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerScope.h:11, 40:30.55 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:19, 40:30.55 from Unified_cpp_dom_broadcastchannel0.cpp:2: 40:30.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 40:30.55 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 40:30.55 | ^~~~~~~~~~~~~~~~~ 40:30.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 40:30.55 187 | nsTArray> mWaiting; 40:30.55 | ^~~~~~~~~~~~~~~~~ 40:30.55 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:11: 40:30.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 40:30.55 47 | class ModuleLoadRequest; 40:30.55 | ^~~~~~~~~~~~~~~~~ 40:35.96 dom/cache 40:37.08 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 40:37.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 40:37.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 40:37.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:37.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ipc/BackgroundParent.h:12, 40:37.08 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannelParent.cpp:11, 40:37.08 from Unified_cpp_dom_broadcastchannel0.cpp:20: 40:37.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 40:37.08 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 40:37.08 | ^~~~~~~~ 40:37.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 40:41.02 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/InputData.h:17, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:30, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 40:41.02 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:15, 40:41.02 from Unified_cpp_dom_broadcastchannel0.cpp:38: 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 40:41.02 202 | return ReinterpretHelper::FromInternalValue(v); 40:41.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 40:41.02 4315 | return mProperties.Get(aProperty, aFoundResult); 40:41.02 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 40:41.02 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 40:41.02 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 40:41.02 302 | memcpy(&value, &aInternalValue, sizeof(value)); 40:41.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 40:41.02 396 | struct FrameBidiData { 40:41.02 | ^~~~~~~~~~~~~ 40:41.37 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ArrayView.h:9, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsRegion.h:16, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/Units.h:20, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsContentUtils.h:26, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIGlobalObject.h:15, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/GlobalTeardownObserver.h:15, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.h:11, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:7: 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 40:41.37 2437 | AssignRangeAlgorithm< 40:41.37 | ~~~~~~~~~~~~~~~~~~~~~ 40:41.37 2438 | std::is_trivially_copy_constructible_v, 40:41.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.37 2439 | std::is_same_v>::implementation(Elements(), aStart, 40:41.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:41.37 2440 | aCount, aValues); 40:41.37 | ~~~~~~~~~~~~~~~~ 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 40:41.37 2468 | AssignRange(0, aArrayLen, aArray); 40:41.37 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 40:41.37 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 40:41.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 40:41.37 2971 | this->Assign(aOther); 40:41.37 | ~~~~~~~~~~~~^~~~~~~~ 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 40:41.37 24 | struct JSSettings { 40:41.37 | ^~~~~~~~~~ 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:41.37 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 40:41.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:41.37 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 40:41.37 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:10: 40:41.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 40:41.37 25 | struct JSGCSetting { 40:41.37 | ^~~~~~~~~~~ 40:45.77 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsWrapperCache.h:15, 40:45.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 40:45.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11: 40:45.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 40:45.89 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:45.89 inlined from ‘JSObject* mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::BroadcastChannel]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BroadcastChannelBinding.h:35:27, 40:45.89 inlined from ‘virtual JSObject* mozilla::dom::BroadcastChannel::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:139:40: 40:45.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 40:45.89 1151 | *this->stack = this; 40:45.89 | ~~~~~~~~~~~~~^~~~~~ 40:45.89 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:9: 40:45.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BroadcastChannelBinding.h: In member function ‘virtual JSObject* mozilla::dom::BroadcastChannel::WrapObject(JSContext*, JS::Handle)’: 40:45.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BroadcastChannelBinding.h:35:27: note: ‘reflector’ declared here 40:45.89 35 | JS::Rooted reflector(aCx); 40:45.89 | ^~~~~~~~~ 40:45.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/broadcastchannel/BroadcastChannel.cpp:137:51: note: ‘aCx’ declared here 40:45.89 137 | JSObject* BroadcastChannel::WrapObject(JSContext* aCx, 40:45.89 | ~~~~~~~~~~~^~~ 40:49.67 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/gfxVR.h:10, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/VRDisplay.h:24, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/VRDisplayEventBinding.h:16, 40:49.67 from RegisterBindings.cpp:622: 40:49.67 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/moz_external_vr.h:16:11: warning: ‘__STDC_WANT_LIB_EXT1__’ redefined 40:49.67 16 | # define __STDC_WANT_LIB_EXT1__ 1 40:49.67 | ^~~~~~~~~~~~~~~~~~~~~~ 40:49.67 In file included from /usr/include/nss/seccomon.h:27, 40:49.67 from /usr/include/nss/cert.h:18, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/system_wrappers/cert.h:3, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/ScopedNSSTypes.h:16, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CryptoKey.h:12, 40:49.67 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 40:49.67 from RegisterBindings.cpp:577: 40:49.67 /usr/include/nss/secport.h:41:9: note: this is the location of the previous definition 40:49.67 41 | #define __STDC_WANT_LIB_EXT1__ 1 40:49.67 | ^~~~~~~~~~~~~~~~~~~~~~ 41:01.43 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:27, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SessionStoreFormData.h:12, 41:01.43 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, 41:01.43 from RegisterBindings.cpp:41: 41:01.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 41:01.43 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 41:01.43 | ^~~~~~~~~~~~~~~~~ 41:01.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 41:01.43 187 | nsTArray> mWaiting; 41:01.43 | ^~~~~~~~~~~~~~~~~ 41:01.43 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 41:01.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 41:01.43 47 | class ModuleLoadRequest; 41:01.43 | ^~~~~~~~~~~~~~~~~ 41:11.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 41:11.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 41:11.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 41:11.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:17, 41:11.69 from Unified_cpp_dom_cache0.cpp:29: 41:11.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 41:11.69 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 41:11.69 | ^~~~~~~~~~~~~~~~~ 41:11.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 41:11.71 187 | nsTArray> mWaiting; 41:11.71 | ^~~~~~~~~~~~~~~~~ 41:11.72 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 41:11.72 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 41:11.72 47 | class ModuleLoadRequest; 41:11.72 | ^~~~~~~~~~~~~~~~~ 41:16.23 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageBindingParams.h:11, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageBaseStatement.h:11, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageStatement.h:9, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:17, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/CipherKeyManager.h:12, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheCipherKeyManager.h:10, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/cache/Action.h:10, 41:16.23 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Action.cpp:7, 41:16.23 from Unified_cpp_dom_cache0.cpp:2: 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 41:16.23 2437 | AssignRangeAlgorithm< 41:16.23 | ~~~~~~~~~~~~~~~~~~~~~ 41:16.23 2438 | std::is_trivially_copy_constructible_v, 41:16.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.23 2439 | std::is_same_v>::implementation(Elements(), aStart, 41:16.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:16.23 2440 | aCount, aValues); 41:16.23 | ~~~~~~~~~~~~~~~~ 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 41:16.23 2468 | AssignRange(0, aArrayLen, aArray); 41:16.23 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 41:16.23 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 41:16.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 41:16.23 2971 | this->Assign(aOther); 41:16.23 | ~~~~~~~~~~~~^~~~~~~~ 41:16.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:16.23 24 | struct JSSettings { 41:16.23 | ^~~~~~~~~~ 41:16.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:16.24 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:16.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.24 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 41:16.24 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 41:16.24 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Response.h:13, 41:16.24 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:15: 41:16.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 41:16.24 25 | struct JSGCSetting { 41:16.24 | ^~~~~~~~~~~ 41:17.22 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 41:17.22 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 41:17.22 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 41:17.22 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:17.22 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ipc/BackgroundParent.h:12, 41:17.22 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Manager.cpp:29, 41:17.22 from Unified_cpp_dom_cache1.cpp:38: 41:17.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 41:17.22 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 41:17.22 | ^~~~~~~~ 41:17.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 41:20.50 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/Value.h:24, 41:20.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsISimpleEnumerator.h:11, 41:20.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIDirectoryEnumerator.h:11, 41:20.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:38: 41:20.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 41:20.50 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 41:20.50 inlined from ‘JSObject* mozilla::dom::Cache_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::cache::Cache]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h:160:27, 41:20.50 inlined from ‘virtual JSObject* mozilla::dom::cache::Cache::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:483:29: 41:20.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aContext)[3]’ [-Wdangling-pointer=] 41:20.50 1151 | *this->stack = this; 41:20.50 | ~~~~~~~~~~~~~^~~~~~ 41:20.50 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:18: 41:20.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h: In member function ‘virtual JSObject* mozilla::dom::cache::Cache::WrapObject(JSContext*, JS::Handle)’: 41:20.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h:160:27: note: ‘reflector’ declared here 41:20.50 160 | JS::Rooted reflector(aCx); 41:20.50 | ^~~~~~~~~ 41:20.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:481:40: note: ‘aContext’ declared here 41:20.50 481 | JSObject* Cache::WrapObject(JSContext* aContext, 41:20.50 | ~~~~~~~~~~~^~~~~~~~ 41:20.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 41:20.50 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 41:20.50 inlined from ‘JSObject* mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::cache::CacheStorage]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheStorageBinding.h:114:27, 41:20.50 inlined from ‘virtual JSObject* mozilla::dom::cache::CacheStorage::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheStorage.cpp:502:50: 41:20.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aContext)[3]’ [-Wdangling-pointer=] 41:20.50 1151 | *this->stack = this; 41:20.50 | ~~~~~~~~~~~~~^~~~~~ 41:20.51 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheStorage.cpp:12, 41:20.51 from Unified_cpp_dom_cache0.cpp:83: 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheStorageBinding.h: In member function ‘virtual JSObject* mozilla::dom::cache::CacheStorage::WrapObject(JSContext*, JS::Handle)’: 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheStorageBinding.h:114:27: note: ‘reflector’ declared here 41:20.51 114 | JS::Rooted reflector(aCx); 41:20.51 | ^~~~~~~~~ 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheStorage.cpp:500:47: note: ‘aContext’ declared here 41:20.51 500 | JSObject* CacheStorage::WrapObject(JSContext* aContext, 41:20.51 | ~~~~~~~~~~~^~~~~~~~ 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h: In member function ‘virtual JSObject* mozilla::dom::cache::Cache::_ZThn8_N7mozilla3dom5cache5Cache10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle)’: 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aContext)[3]’ [-Wdangling-pointer=] 41:20.51 1151 | *this->stack = this; 41:20.51 | ~~~~~~~~~~~~~^~~~~~ 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h:160:27: note: ‘reflector’ declared here 41:20.51 160 | JS::Rooted reflector(aCx); 41:20.51 | ^~~~~~~~~ 41:20.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Cache.cpp:481:40: note: ‘aContext’ declared here 41:20.51 481 | JSObject* Cache::WrapObject(JSContext* aContext, 41:20.51 | ~~~~~~~~~~~^~~~~~~~ 41:20.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h: In member function ‘virtual JSObject* mozilla::dom::cache::CacheStorage::_ZThn8_N7mozilla3dom5cache12CacheStorage10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle)’: 41:20.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aContext)[3]’ [-Wdangling-pointer=] 41:20.53 1151 | *this->stack = this; 41:20.53 | ~~~~~~~~~~~~~^~~~~~ 41:20.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheStorageBinding.h:114:27: note: ‘reflector’ declared here 41:20.53 114 | JS::Rooted reflector(aCx); 41:20.53 | ^~~~~~~~~ 41:20.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheStorage.cpp:500:47: note: ‘aContext’ declared here 41:20.53 500 | JSObject* CacheStorage::WrapObject(JSContext* aContext, 41:20.53 | ~~~~~~~~~~~^~~~~~~~ 41:21.40 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 41:21.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsFrameLoader.h:36, 41:21.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:16, 41:21.40 from RegisterBindings.cpp:347: 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 41:21.40 202 | return ReinterpretHelper::FromInternalValue(v); 41:21.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 41:21.40 4315 | return mProperties.Get(aProperty, aFoundResult); 41:21.40 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 41:21.40 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 41:21.40 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 41:21.40 302 | memcpy(&value, &aInternalValue, sizeof(value)); 41:21.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 41:21.40 396 | struct FrameBidiData { 41:21.40 | ^~~~~~~~~~~~~ 41:21.95 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 41:22.64 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 41:22.64 from RegisterBindings.cpp:1: 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 41:22.64 2437 | AssignRangeAlgorithm< 41:22.64 | ~~~~~~~~~~~~~~~~~~~~~ 41:22.64 2438 | std::is_trivially_copy_constructible_v, 41:22.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.64 2439 | std::is_same_v>::implementation(Elements(), aStart, 41:22.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:22.64 2440 | aCount, aValues); 41:22.64 | ~~~~~~~~~~~~~~~~ 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 41:22.64 2468 | AssignRange(0, aArrayLen, aArray); 41:22.64 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 41:22.64 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 41:22.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 41:22.64 2971 | this->Assign(aOther); 41:22.64 | ~~~~~~~~~~~~^~~~~~~~ 41:22.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:22.64 24 | struct JSSettings { 41:22.64 | ^~~~~~~~~~ 41:22.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:22.65 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:22.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 41:22.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 41:22.65 25 | struct JSGCSetting { 41:22.65 | ^~~~~~~~~~~ 41:23.88 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageBindingParams.h:11, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageBaseStatement.h:11, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozIStorageStatement.h:9, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:17, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/CipherKeyManager.h:12, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/CacheCipherKeyManager.h:10, 41:23.88 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 41:23.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:7, 41:23.89 from Unified_cpp_dom_cache1.cpp:2: 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 41:23.89 2437 | AssignRangeAlgorithm< 41:23.89 | ~~~~~~~~~~~~~~~~~~~~~ 41:23.89 2438 | std::is_trivially_copy_constructible_v, 41:23.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.89 2439 | std::is_same_v>::implementation(Elements(), aStart, 41:23.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:23.89 2440 | aCount, aValues); 41:23.89 | ~~~~~~~~~~~~~~~~ 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 41:23.89 2468 | AssignRange(0, aArrayLen, aArray); 41:23.89 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 41:23.89 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 41:23.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 41:23.89 2971 | this->Assign(aOther); 41:23.89 | ~~~~~~~~~~~~^~~~~~~~ 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:23.89 24 | struct JSSettings { 41:23.89 | ^~~~~~~~~~ 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:23.89 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:23.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:23.89 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 41:23.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 41:23.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Request.h:13, 41:23.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12, 41:23.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/TypeUtils.cpp:12, 41:23.89 from Unified_cpp_dom_cache1.cpp:101: 41:23.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 41:23.89 25 | struct JSGCSetting { 41:23.89 | ^~~~~~~~~~~ 41:23.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 41:23.92 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 41:23.92 inlined from ‘JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::Response]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ResponseBinding.h:969:27, 41:23.92 inlined from ‘virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Response.h:42:34, 41:23.92 inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle, JS::MutableHandle) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1168:28, 41:23.92 inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle, JS::Handle) [with T = Response]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1237:67, 41:23.92 inlined from ‘static bool mozilla::dom::GetOrCreateDOMReflectorHelper::GetOrCreate(JSContext*, T&, JS::Handle, JS::MutableHandle) [with T = mozilla::dom::Response]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1853:35, 41:23.92 inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle, JS::Handle) [with T = Response]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1861:55, 41:23.92 inlined from ‘std::enable_if_t<((bool)std::is_base_of::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle) [with T = Response]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:143:33: 41:23.92 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 41:23.92 1151 | *this->stack = this; 41:23.92 | ~~~~~~~~~~~~~^~~~~~ 41:23.93 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:27, 41:23.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 41:23.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/AutoUtils.cpp:7, 41:23.93 from Unified_cpp_dom_cache0.cpp:20: 41:23.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ResponseBinding.h: In function ‘std::enable_if_t<((bool)std::is_base_of::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle) [with T = Response]’: 41:23.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ResponseBinding.h:969:27: note: ‘reflector’ declared here 41:23.93 969 | JS::Rooted reflector(aCx); 41:23.93 | ^~~~~~~~~ 41:23.93 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/FetchObserverBinding.h:17, 41:23.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/RequestBinding.h:7, 41:23.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:26: 41:23.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:139:22: note: ‘aCx’ declared here 41:23.93 139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle aValue) { 41:23.93 | ~~~~~~~~~~~^~~ 41:24.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, 41:24.10 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:24.10 inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCVector.h:351:58, 41:24.10 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const RefPtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: 41:24.10 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] 41:24.10 1151 | *this->stack = this; 41:24.10 | ~~~~~~~~~~~~~^~~~~~ 41:24.10 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const RefPtr]’: 41:24.10 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: note: ‘v’ declared here 41:24.10 389 | JS::RootedVector v(aCx); 41:24.10 | ^ 41:24.10 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:384:41: note: ‘aCx’ declared here 41:24.10 384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 41:24.10 | ~~~~~~~~~~~^~~ 41:24.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, 41:24.17 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:24.17 inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCVector.h:351:58, 41:24.17 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const mozilla::SafeRefPtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: 41:24.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] 41:24.17 1151 | *this->stack = this; 41:24.17 | ~~~~~~~~~~~~~^~~~~~ 41:24.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const mozilla::SafeRefPtr]’: 41:24.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: note: ‘v’ declared here 41:24.17 389 | JS::RootedVector v(aCx); 41:24.17 | ^ 41:24.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:384:41: note: ‘aCx’ declared here 41:24.17 384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 41:24.17 | ~~~~~~~~~~~^~~ 41:24.42 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:15: 41:24.42 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 41:24.42 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 41:24.42 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 41:24.42 678 | aFrom->ChainTo(aTo.forget(), ""); 41:24.42 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:24.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 41:24.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 41:24.43 1191 | void ChainTo(already_AddRefed aChainedPromise, 41:24.43 | ^~~~~~~ 41:38.71 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:16, 41:38.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsBaseHashtable.h:13, 41:38.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTHashMap.h:13, 41:38.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:31, 41:38.71 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:34: 41:38.71 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’, 41:38.71 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 41:38.71 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 41:38.71 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 41:38.71 inlined from ‘void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:940:58: 41:38.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_9(D)->mActivityList.D.344659.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 41:38.71 282 | aArray.mIterators = this; 41:38.71 | ~~~~~~~~~~~~~~~~~~^~~~~~ 41:38.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp: In member function ‘void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)’: 41:38.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:940:58: note: ‘__for_begin’ declared here 41:38.71 940 | for (const auto& activity : mActivityList.ForwardRange()) { 41:38.71 | ^ 41:38.73 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:931:48: note: ‘this’ declared here 41:38.75 931 | void Context::CancelForCacheId(CacheId aCacheId) { 41:38.75 | ^ 41:39.89 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’, 41:39.89 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 41:39.89 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 41:39.89 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 41:39.89 inlined from ‘void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/PrincipalVerifier.cpp:154:58: 41:39.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_8(D)->mListenerList.D.1845362.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 41:39.89 282 | aArray.mIterators = this; 41:39.89 | ~~~~~~~~~~~~~~~~~~^~~~~~ 41:39.89 In file included from Unified_cpp_dom_cache1.cpp:56: 41:39.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/PrincipalVerifier.cpp: In member function ‘void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()’: 41:39.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/PrincipalVerifier.cpp:154:58: note: ‘__for_begin’ declared here 41:39.89 154 | for (const auto& listener : mListenerList.ForwardRange()) { 41:39.89 | ^ 41:39.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/PrincipalVerifier.cpp:151:52: note: ‘this’ declared here 41:39.89 151 | void PrincipalVerifier::CompleteOnInitiatingThread() { 41:39.89 | ^ 41:40.62 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 41:40.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 41:40.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 41:40.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Notification.h:13, 41:40.62 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/NotificationEventBinding.h:11, 41:40.62 from RegisterWorkerBindings.cpp:81: 41:40.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 41:40.62 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 41:40.62 | ^~~~~~~~~~~~~~~~~ 41:40.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 41:40.62 187 | nsTArray> mWaiting; 41:40.62 | ^~~~~~~~~~~~~~~~~ 41:40.62 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 41:40.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 41:40.62 47 | class ModuleLoadRequest; 41:40.62 | ^~~~~~~~~~~~~~~~~ 41:47.96 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 41:47.97 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AbortControllerBinding.h:9, 41:47.97 from RegisterWorkerBindings.cpp:1: 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 41:47.97 2437 | AssignRangeAlgorithm< 41:47.97 | ~~~~~~~~~~~~~~~~~~~~~ 41:47.97 2438 | std::is_trivially_copy_constructible_v, 41:47.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.97 2439 | std::is_same_v>::implementation(Elements(), aStart, 41:47.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 41:47.97 2440 | aCount, aValues); 41:47.97 | ~~~~~~~~~~~~~~~~ 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 41:47.97 2468 | AssignRange(0, aArrayLen, aArray); 41:47.97 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 41:47.97 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 41:47.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 41:47.97 2971 | this->Assign(aOther); 41:47.97 | ~~~~~~~~~~~~^~~~~~~~ 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:47.97 24 | struct JSSettings { 41:47.97 | ^~~~~~~~~~ 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:47.97 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:47.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.97 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 41:47.97 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 41:47.97 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/Request.h:13, 41:47.97 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12, 41:47.97 from RegisterWorkerBindings.cpp:8: 41:47.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 41:47.97 25 | struct JSGCSetting { 41:47.97 | ^~~~~~~~~~~ 41:49.35 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’, 41:49.35 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 41:49.35 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 41:49.35 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 41:49.35 inlined from ‘void mozilla::dom::cache::Context::CancelAll()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:907:58: 41:49.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_9(D)->mActivityList.D.344659.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 41:49.35 282 | aArray.mIterators = this; 41:49.35 | ~~~~~~~~~~~~~~~~~~^~~~~~ 41:49.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp: In member function ‘void mozilla::dom::cache::Context::CancelAll()’: 41:49.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:907:58: note: ‘__for_begin’ declared here 41:49.35 907 | for (const auto& activity : mActivityList.ForwardRange()) { 41:49.35 | ^ 41:49.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:889:25: note: ‘this’ declared here 41:49.35 889 | void Context::CancelAll() { 41:49.35 | ^ 41:51.53 In constructor ‘nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]’, 41:51.53 inlined from ‘nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:309:76, 41:51.53 inlined from ‘nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:422:11, 41:51.53 inlined from ‘nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:457:52, 41:51.53 inlined from ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/StreamControl.cpp:54:58: 41:51.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable ‘__for_begin’ in ‘*&this_6(D)->mReadStreamList.D.1923274.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators’ [-Wdangling-pointer=] 41:51.53 282 | aArray.mIterators = this; 41:51.53 | ~~~~~~~~~~~~~~~~~~^~~~~~ 41:51.53 In file included from Unified_cpp_dom_cache1.cpp:83: 41:51.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/StreamControl.cpp: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()’: 41:51.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/StreamControl.cpp:54:58: note: ‘__for_begin’ declared here 41:51.53 54 | for (const auto& stream : mReadStreamList.ForwardRange()) { 41:51.53 | ^ 41:51.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/StreamControl.cpp:51:57: note: ‘this’ declared here 41:51.53 51 | void StreamControl::CloseAllReadStreamsWithoutReporting() { 41:51.53 | ^ 41:55.83 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:17, 41:55.83 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/cache/Context.cpp:18: 41:55.83 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’, 41:55.83 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 41:55.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 41:55.83 678 | aFrom->ChainTo(aTo.forget(), ""); 41:55.83 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:55.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’: 41:55.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ 41:55.83 1191 | void ChainTo(already_AddRefed aChainedPromise, 41:55.83 | ^~~~~~~ 41:55.86 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’, 41:55.86 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 41:55.86 inlined from ‘void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 41:55.86 inlined from ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 41:55.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 41:55.86 678 | aFrom->ChainTo(aTo.forget(), ""); 41:55.86 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:55.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’: 41:55.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]’ 41:55.86 1191 | void ChainTo(already_AddRefed aChainedPromise, 41:55.86 | ^~~~~~~ 41:57.09 dom/canvas 42:01.37 dom/clients/api 42:10.63 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 42:10.63 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 42:10.63 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 42:10.63 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/ClientDOMUtil.h:12, 42:10.63 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.cpp:9, 42:10.63 from Unified_cpp_dom_clients_api0.cpp:2: 42:10.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 42:10.63 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 42:10.63 | ^~~~~~~~~~~~~~~~~ 42:10.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 42:10.63 187 | nsTArray> mWaiting; 42:10.63 | ^~~~~~~~~~~~~~~~~ 42:10.63 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 42:10.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 42:10.63 47 | class ModuleLoadRequest; 42:10.63 | ^~~~~~~~~~~~~~~~~ 42:13.81 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 42:13.81 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:12, 42:13.81 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 42:13.81 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.h:10, 42:13.81 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.cpp:7: 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 42:13.81 2437 | AssignRangeAlgorithm< 42:13.81 | ~~~~~~~~~~~~~~~~~~~~~ 42:13.81 2438 | std::is_trivially_copy_constructible_v, 42:13.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.81 2439 | std::is_same_v>::implementation(Elements(), aStart, 42:13.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:13.81 2440 | aCount, aValues); 42:13.81 | ~~~~~~~~~~~~~~~~ 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 42:13.81 2468 | AssignRange(0, aArrayLen, aArray); 42:13.81 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 42:13.81 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 42:13.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 42:13.81 2971 | this->Assign(aOther); 42:13.81 | ~~~~~~~~~~~~^~~~~~~~ 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 42:13.81 24 | struct JSSettings { 42:13.81 | ^~~~~~~~~~ 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:13.81 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 42:13.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.81 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 42:13.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 42:13.81 25 | struct JSGCSetting { 42:13.81 | ^~~~~~~~~~~ 42:16.76 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/CallAndConstruct.h:15, 42:16.76 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:6: 42:16.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:16.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 42:16.76 inlined from ‘JSObject* mozilla::dom::WindowClient_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::Client]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientBinding.h:124:27, 42:16.76 inlined from ‘virtual JSObject* mozilla::dom::Client::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.cpp:64:38: 42:16.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 42:16.76 1151 | *this->stack = this; 42:16.76 | ~~~~~~~~~~~~~^~~~~~ 42:16.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientBinding.h: In member function ‘virtual JSObject* mozilla::dom::Client::WrapObject(JSContext*, JS::Handle)’: 42:16.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientBinding.h:124:27: note: ‘reflector’ declared here 42:16.76 124 | JS::Rooted reflector(aCx); 42:16.76 | ^~~~~~~~~ 42:16.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.cpp:61:41: note: ‘aCx’ declared here 42:16.76 61 | JSObject* Client::WrapObject(JSContext* aCx, 42:16.76 | ~~~~~~~~~~~^~~ 42:16.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:16.78 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 42:16.78 inlined from ‘JSObject* mozilla::dom::Clients_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::Clients]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:379:27, 42:16.78 inlined from ‘virtual JSObject* mozilla::dom::Clients::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Clients.cpp:46:31: 42:16.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 42:16.78 1151 | *this->stack = this; 42:16.78 | ~~~~~~~~~~~~~^~~~~~ 42:16.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientsBinding.h: In member function ‘virtual JSObject* mozilla::dom::Clients::WrapObject(JSContext*, JS::Handle)’: 42:16.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:379:27: note: ‘reflector’ declared here 42:16.78 379 | JS::Rooted reflector(aCx); 42:16.78 | ^~~~~~~~~ 42:16.78 In file included from Unified_cpp_dom_clients_api0.cpp:11: 42:16.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Clients.cpp:44:42: note: ‘aCx’ declared here 42:16.78 44 | JSObject* Clients::WrapObject(JSContext* aCx, 42:16.78 | ~~~~~~~~~~~^~~ 42:19.25 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/ForOfIterator.h:21, 42:19.25 from UnionTypes.cpp:1: 42:19.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:19.25 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:19.25 inlined from ‘bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at UnionTypes.cpp:1558:75: 42:19.25 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 42:19.25 1151 | *this->stack = this; 42:19.25 | ~~~~~~~~~~~~~^~~~~~ 42:19.25 UnionTypes.cpp: In member function ‘bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 42:19.25 UnionTypes.cpp:1558:29: note: ‘returnArray’ declared here 42:19.25 1558 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 42:19.25 | ^~~~~~~~~~~ 42:19.25 UnionTypes.cpp:1543:44: note: ‘cx’ declared here 42:19.25 1543 | StringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 42:19.25 | ~~~~~~~~~~~^~ 42:19.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:19.28 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:19.28 inlined from ‘bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at UnionTypes.cpp:1710:75: 42:19.28 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 42:19.28 1151 | *this->stack = this; 42:19.28 | ~~~~~~~~~~~~~^~~~~~ 42:19.28 UnionTypes.cpp: In member function ‘bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 42:19.28 UnionTypes.cpp:1710:29: note: ‘returnArray’ declared here 42:19.28 1710 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 42:19.28 | ^~~~~~~~~~~ 42:19.28 UnionTypes.cpp:1695:52: note: ‘cx’ declared here 42:19.28 1695 | UTF8StringOrUTF8StringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 42:19.28 | ~~~~~~~~~~~^~ 42:19.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, 42:19.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:19.93 inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCVector.h:351:58, 42:19.93 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const RefPtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: 42:19.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] 42:19.93 1151 | *this->stack = this; 42:19.93 | ~~~~~~~~~~~~~^~~~~~ 42:19.93 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/FetchObserverBinding.h:17, 42:19.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/RequestBinding.h:7, 42:19.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptFetchOptions.h:12, 42:19.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/LoadedScript.h:26, 42:19.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:12: 42:19.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const RefPtr]’: 42:19.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: note: ‘v’ declared here 42:19.93 389 | JS::RootedVector v(aCx); 42:19.93 | ^ 42:19.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:384:41: note: ‘aCx’ declared here 42:19.93 384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 42:19.93 | ~~~~~~~~~~~^~~ 42:20.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:20.46 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:20.46 inlined from ‘bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at UnionTypes.cpp:4669:75: 42:20.46 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 42:20.46 1151 | *this->stack = this; 42:20.46 | ~~~~~~~~~~~~~^~~~~~ 42:20.46 UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 42:20.46 UnionTypes.cpp:4669:29: note: ‘returnArray’ declared here 42:20.46 4669 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 42:20.46 | ^~~~~~~~~~~ 42:20.46 UnionTypes.cpp:4654:50: note: ‘cx’ declared here 42:20.46 4654 | OwningStringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 42:20.46 | ~~~~~~~~~~~^~ 42:20.49 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/StorageAccess.h:12, 42:20.49 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/api/Client.h:11: 42:20.49 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:20.49 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:20.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:20.49 678 | aFrom->ChainTo(aTo.forget(), ""); 42:20.49 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:20.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:20.49 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:20.49 | ^~~~~~~ 42:20.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 42:20.53 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:20.53 inlined from ‘bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at UnionTypes.cpp:4947:75: 42:20.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 42:20.53 1151 | *this->stack = this; 42:20.53 | ~~~~~~~~~~~~~^~~~~~ 42:20.53 UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 42:20.53 UnionTypes.cpp:4947:29: note: ‘returnArray’ declared here 42:20.53 4947 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 42:20.53 | ^~~~~~~~~~~ 42:20.53 UnionTypes.cpp:4932:58: note: ‘cx’ declared here 42:20.53 4932 | OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 42:20.53 | ~~~~~~~~~~~^~ 42:20.60 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:20.60 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:20.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:20.60 678 | aFrom->ChainTo(aTo.forget(), ""); 42:20.60 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:20.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:20.60 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:20.60 | ^~~~~~~ 42:20.68 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:20.68 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:20.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:20.68 678 | aFrom->ChainTo(aTo.forget(), ""); 42:20.68 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:20.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:20.68 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:20.68 | ^~~~~~~ 42:20.78 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:20.81 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:20.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:20.81 678 | aFrom->ChainTo(aTo.forget(), ""); 42:20.81 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:20.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:20.81 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:20.81 | ^~~~~~~ 42:21.04 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:21.05 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:21.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:21.05 678 | aFrom->ChainTo(aTo.forget(), ""); 42:21.05 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:21.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:21.05 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:21.05 | ^~~~~~~ 42:21.37 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 42:21.37 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 42:21.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 42:21.37 678 | aFrom->ChainTo(aTo.forget(), ""); 42:21.37 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 42:21.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 42:21.38 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:21.38 | ^~~~~~~ 42:24.17 dom/clients/manager 42:37.40 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 42:37.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 42:37.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 42:37.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientManager.cpp:13, 42:37.40 from Unified_cpp_dom_clients_manager0.cpp:65: 42:37.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 42:37.40 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 42:37.40 | ^~~~~~~~~~~~~~~~~ 42:37.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 42:37.40 187 | nsTArray> mWaiting; 42:37.40 | ^~~~~~~~~~~~~~~~~ 42:37.40 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 42:37.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 42:37.40 47 | class ModuleLoadRequest; 42:37.40 | ^~~~~~~~~~~~~~~~~ 42:47.31 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 42:47.31 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 42:47.31 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 42:47.31 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 42:47.31 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ipc/BackgroundParent.h:12, 42:47.31 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientManagerOpParent.cpp:11, 42:47.31 from Unified_cpp_dom_clients_manager0.cpp:101: 42:47.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 42:47.31 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 42:47.31 | ^~~~~~~~ 42:47.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 42:49.86 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 42:49.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 42:49.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 42:49.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerRunnable.h:16, 42:49.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:10: 42:49.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 42:49.86 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 42:49.86 | ^~~~~~~~~~~~~~~~~ 42:49.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 42:49.86 187 | nsTArray> mWaiting; 42:49.86 | ^~~~~~~~~~~~~~~~~ 42:49.86 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 42:49.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 42:49.86 47 | class ModuleLoadRequest; 42:49.86 | ^~~~~~~~~~~~~~~~~ 42:54.95 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:25, 42:54.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 42:54.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientManager.h:9, 42:54.95 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientChannelHelper.cpp:9, 42:54.95 from Unified_cpp_dom_clients_manager0.cpp:2: 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 42:54.95 2437 | AssignRangeAlgorithm< 42:54.95 | ~~~~~~~~~~~~~~~~~~~~~ 42:54.95 2438 | std::is_trivially_copy_constructible_v, 42:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.95 2439 | std::is_same_v>::implementation(Elements(), aStart, 42:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 42:54.95 2440 | aCount, aValues); 42:54.95 | ~~~~~~~~~~~~~~~~ 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 42:54.95 2468 | AssignRange(0, aArrayLen, aArray); 42:54.95 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 42:54.95 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 42:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 42:54.95 2971 | this->Assign(aOther); 42:54.95 | ~~~~~~~~~~~~^~~~~~~~ 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 42:54.95 24 | struct JSSettings { 42:54.95 | ^~~~~~~~~~ 42:54.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:54.95 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 42:54.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.96 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 42:54.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 42:54.96 25 | struct JSGCSetting { 42:54.96 | ^~~~~~~~~~~ 43:01.76 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/SVGObserverUtils.h:13, 43:01.76 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:20: 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 43:01.76 202 | return ReinterpretHelper::FromInternalValue(v); 43:01.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 43:01.76 4315 | return mProperties.Get(aProperty, aFoundResult); 43:01.76 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 43:01.76 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 43:01.76 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 43:01.76 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:01.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.76 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/SVGObserverUtils.h:15: 43:01.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 43:01.76 396 | struct FrameBidiData { 43:01.76 | ^~~~~~~~~~~~~ 43:02.14 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/ArrayView.h:9, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsRegion.h:16, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/Units.h:20, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/layers/LayersTypes.h:15, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/ImageContainer.h:21, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasDisplayHelper.h:10, 43:02.14 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7: 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 43:02.14 2437 | AssignRangeAlgorithm< 43:02.14 | ~~~~~~~~~~~~~~~~~~~~~ 43:02.14 2438 | std::is_trivially_copy_constructible_v, 43:02.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.14 2439 | std::is_same_v>::implementation(Elements(), aStart, 43:02.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 43:02.14 2440 | aCount, aValues); 43:02.14 | ~~~~~~~~~~~~~~~~ 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 43:02.14 2468 | AssignRange(0, aArrayLen, aArray); 43:02.14 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 43:02.14 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 43:02.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 43:02.14 2971 | this->Assign(aOther); 43:02.14 | ~~~~~~~~~~~~^~~~~~~~ 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 43:02.14 24 | struct JSSettings { 43:02.14 | ^~~~~~~~~~ 43:02.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:02.14 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 43:02.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.15 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 43:02.15 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 43:02.15 25 | struct JSGCSetting { 43:02.15 | ^~~~~~~~~~~ 43:09.03 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/CallAndConstruct.h:15, 43:09.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 43:09.48 from APZTestDataBinding.cpp:4, 43:09.48 from UnifiedBindings0.cpp:2: 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AbortController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AbortControllerBinding.cpp:426:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:28: 43:09.48 AbortControllerBinding.cpp: In function ‘void mozilla::dom::AbortController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AbortControllerBinding.cpp:426:25: note: ‘parentProto’ declared here 43:09.48 426 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AbortControllerBinding.cpp:421:35: note: ‘aCx’ declared here 43:09.48 421 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AbstractRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AbstractRangeBinding.cpp:276:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:54: 43:09.48 AbstractRangeBinding.cpp: In function ‘void mozilla::dom::AbstractRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AbstractRangeBinding.cpp:276:25: note: ‘parentProto’ declared here 43:09.48 276 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AbstractRangeBinding.cpp:271:35: note: ‘aCx’ declared here 43:09.48 271 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AnimationEffect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AnimationEffectBinding.cpp:1358:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:171: 43:09.48 AnimationEffectBinding.cpp: In function ‘void mozilla::dom::AnimationEffect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AnimationEffectBinding.cpp:1358:25: note: ‘parentProto’ declared here 43:09.48 1358 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AnimationEffectBinding.cpp:1353:35: note: ‘aCx’ declared here 43:09.48 1353 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AnimationTimeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AnimationTimelineBinding.cpp:147:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:236: 43:09.48 AnimationTimelineBinding.cpp: In function ‘void mozilla::dom::AnimationTimeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AnimationTimelineBinding.cpp:147:25: note: ‘parentProto’ declared here 43:09.48 147 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AnimationTimelineBinding.cpp:142:35: note: ‘aCx’ declared here 43:09.48 142 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AudioBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioBufferBinding.cpp:835:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:301: 43:09.48 AudioBufferBinding.cpp: In function ‘void mozilla::dom::AudioBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AudioBufferBinding.cpp:835:25: note: ‘parentProto’ declared here 43:09.48 835 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AudioBufferBinding.cpp:830:35: note: ‘aCx’ declared here 43:09.48 830 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AudioListener_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioListenerBinding.cpp:427:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:392: 43:09.48 AudioListenerBinding.cpp: In function ‘void mozilla::dom::AudioListener_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AudioListenerBinding.cpp:427:25: note: ‘parentProto’ declared here 43:09.48 427 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AudioListenerBinding.cpp:422:35: note: ‘aCx’ declared here 43:09.48 422 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::Addon_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AddonManagerBinding.cpp:1172:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:119: 43:09.48 AddonManagerBinding.cpp: In function ‘void mozilla::dom::Addon_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AddonManagerBinding.cpp:1172:25: note: ‘parentProto’ declared here 43:09.48 1172 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AddonManagerBinding.cpp:1167:35: note: ‘aCx’ declared here 43:09.48 1167 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AnonymousContent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AnonymousContentBinding.cpp:243:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:249: 43:09.48 AnonymousContentBinding.cpp: In function ‘void mozilla::dom::AnonymousContent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AnonymousContentBinding.cpp:243:25: note: ‘parentProto’ declared here 43:09.48 243 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AnonymousContentBinding.cpp:238:35: note: ‘aCx’ declared here 43:09.48 238 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:09.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:09.48 inlined from ‘void mozilla::dom::AccessibleNode_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AccessibleNodeBinding.cpp:3915:74: 43:09.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:09.48 1151 | *this->stack = this; 43:09.48 | ~~~~~~~~~~~~~^~~~~~ 43:09.48 In file included from UnifiedBindings0.cpp:80: 43:09.48 AccessibleNodeBinding.cpp: In function ‘void mozilla::dom::AccessibleNode_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:09.48 AccessibleNodeBinding.cpp:3915:25: note: ‘parentProto’ declared here 43:09.48 3915 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:09.48 | ^~~~~~~~~~~ 43:09.48 AccessibleNodeBinding.cpp:3910:35: note: ‘aCx’ declared here 43:09.48 3910 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:09.48 | ~~~~~~~~~~~^~~ 43:10.00 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.00 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.00 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.00 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.00 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.00 | ^~~~~~~ 43:10.01 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.01 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.01 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.01 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.01 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.01 | ^~~~~~~ 43:10.03 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.03 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.03 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.03 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.03 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.03 | ^~~~~~~ 43:10.04 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.04 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.04 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.04 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.04 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.04 | ^~~~~~~ 43:10.06 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.06 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.06 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.06 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.06 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.06 | ^~~~~~~ 43:10.07 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.07 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.09 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.09 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.09 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.09 | ^~~~~~~ 43:10.13 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.13 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.13 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.13 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.13 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.14 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.14 | ^~~~~~~ 43:10.22 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.22 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.22 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.22 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.22 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.22 | ^~~~~~~ 43:10.34 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]’, 43:10.34 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.34 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.34 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]’: 43:10.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]’ 43:10.34 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.34 | ^~~~~~~ 43:10.39 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’, 43:10.39 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 43:10.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.39 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.39 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’: 43:10.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ 43:10.40 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.40 | ^~~~~~~ 43:10.41 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’, 43:10.41 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 43:10.41 inlined from ‘void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 43:10.41 inlined from ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 43:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.41 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.41 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’: 43:10.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]’ 43:10.41 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.41 | ^~~~~~~ 43:10.47 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.47 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.47 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.47 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.47 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.47 | ^~~~~~~ 43:10.60 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 43:10.60 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 43:10.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 43:10.60 678 | aFrom->ChainTo(aTo.forget(), ""); 43:10.60 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:10.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 43:10.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 43:10.61 1191 | void ChainTo(already_AddRefed aChainedPromise, 43:10.61 | ^~~~~~~ 43:16.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:16.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.93 inlined from ‘bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at AccessibleNodeBinding.cpp:191:85: 43:16.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:16.93 1151 | *this->stack = this; 43:16.93 | ~~~~~~~~~~~~~^~~~~~ 43:16.93 AccessibleNodeBinding.cpp: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 43:16.93 AccessibleNodeBinding.cpp:191:25: note: ‘slotStorage’ declared here 43:16.93 191 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 43:16.93 | ^~~~~~~~~~~ 43:16.93 AccessibleNodeBinding.cpp:181:27: note: ‘cx’ declared here 43:16.93 181 | get_attributes(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 43:16.93 | ~~~~~~~~~~~^~ 43:16.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:16.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.93 inlined from ‘bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at AccessibleNodeBinding.cpp:86:85: 43:16.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:16.93 1151 | *this->stack = this; 43:16.93 | ~~~~~~~~~~~~~^~~~~~ 43:16.93 AccessibleNodeBinding.cpp: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 43:16.93 AccessibleNodeBinding.cpp:86:25: note: ‘slotStorage’ declared here 43:16.93 86 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 43:16.93 | ^~~~~~~~~~~ 43:16.93 AccessibleNodeBinding.cpp:76:23: note: ‘cx’ declared here 43:16.93 76 | get_states(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 43:16.93 | ~~~~~~~~~~~^~ 43:16.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:16.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.93 inlined from ‘bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:373:54: 43:16.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:16.93 1151 | *this->stack = this; 43:16.93 | ~~~~~~~~~~~~~^~~~~~ 43:16.93 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:16.93 APZTestDataBinding.cpp:373:25: note: ‘obj’ declared here 43:16.93 373 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:16.93 | ^~~ 43:16.93 APZTestDataBinding.cpp:365:50: note: ‘cx’ declared here 43:16.93 365 | AdditionalDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:16.93 | ~~~~~~~~~~~^~ 43:16.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:16.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.93 inlined from ‘bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:567:54: 43:16.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:16.93 1151 | *this->stack = this; 43:16.93 | ~~~~~~~~~~~~~^~~~~~ 43:16.93 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:16.93 APZTestDataBinding.cpp:567:25: note: ‘obj’ declared here 43:16.93 567 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:16.93 | ^~~ 43:16.93 APZTestDataBinding.cpp:559:51: note: ‘cx’ declared here 43:16.93 559 | ScrollFrameDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:16.93 | ~~~~~~~~~~~^~ 43:16.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.30 inlined from ‘bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AbortControllerBinding.cpp:359:90: 43:17.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:17.30 1151 | *this->stack = this; 43:17.30 | ~~~~~~~~~~~~~^~~~~~ 43:17.30 AbortControllerBinding.cpp: In function ‘bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:17.30 AbortControllerBinding.cpp:359:25: note: ‘global’ declared here 43:17.30 359 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.30 | ^~~~~~ 43:17.30 AbortControllerBinding.cpp:334:17: note: ‘aCx’ declared here 43:17.30 334 | Wrap(JSContext* aCx, mozilla::dom::AbortController* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:17.30 | ~~~~~~~~~~~^~~ 43:17.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.30 inlined from ‘bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AbortSignalBinding.cpp:604:90: 43:17.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:17.30 1151 | *this->stack = this; 43:17.30 | ~~~~~~~~~~~~~^~~~~~ 43:17.30 In file included from UnifiedBindings0.cpp:41: 43:17.30 AbortSignalBinding.cpp: In function ‘bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:17.30 AbortSignalBinding.cpp:604:25: note: ‘global’ declared here 43:17.30 604 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.30 | ^~~~~~ 43:17.30 AbortSignalBinding.cpp:576:17: note: ‘aCx’ declared here 43:17.30 576 | Wrap(JSContext* aCx, mozilla::dom::AbortSignal* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:17.30 | ~~~~~~~~~~~^~~ 43:17.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.30 inlined from ‘bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AccessibleNodeBinding.cpp:3824:90: 43:17.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:17.30 1151 | *this->stack = this; 43:17.30 | ~~~~~~~~~~~~~^~~~~~ 43:17.30 AccessibleNodeBinding.cpp: In function ‘bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:17.30 AccessibleNodeBinding.cpp:3824:25: note: ‘global’ declared here 43:17.30 3824 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.30 | ^~~~~~ 43:17.30 AccessibleNodeBinding.cpp:3799:17: note: ‘aCx’ declared here 43:17.30 3799 | Wrap(JSContext* aCx, mozilla::dom::AccessibleNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:17.30 | ~~~~~~~~~~~^~~ 43:17.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.45 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.45 inlined from ‘bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AddonManagerBinding.cpp:145:54: 43:17.45 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:17.45 1151 | *this->stack = this; 43:17.45 | ~~~~~~~~~~~~~^~~~~~ 43:17.45 AddonManagerBinding.cpp: In member function ‘bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:17.45 AddonManagerBinding.cpp:145:25: note: ‘obj’ declared here 43:17.45 145 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:17.45 | ^~~ 43:17.45 AddonManagerBinding.cpp:137:50: note: ‘cx’ declared here 43:17.45 137 | addonInstallOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:17.45 | ~~~~~~~~~~~^~ 43:17.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.53 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.53 inlined from ‘bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AddonManagerBinding.cpp:282:54: 43:17.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:17.53 1151 | *this->stack = this; 43:17.53 | ~~~~~~~~~~~~~^~~~~~ 43:17.53 AddonManagerBinding.cpp: In member function ‘bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:17.53 AddonManagerBinding.cpp:282:25: note: ‘obj’ declared here 43:17.53 282 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:17.53 | ^~~ 43:17.53 AddonManagerBinding.cpp:274:53: note: ‘cx’ declared here 43:17.53 274 | sendAbuseReportOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:17.53 | ~~~~~~~~~~~^~ 43:17.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.55 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.55 inlined from ‘bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AddonManagerBinding.cpp:1105:90: 43:17.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:17.55 1151 | *this->stack = this; 43:17.55 | ~~~~~~~~~~~~~^~~~~~ 43:17.55 AddonManagerBinding.cpp: In function ‘bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:17.55 AddonManagerBinding.cpp:1105:25: note: ‘global’ declared here 43:17.55 1105 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.55 | ^~~~~~ 43:17.55 AddonManagerBinding.cpp:1080:17: note: ‘aCx’ declared here 43:17.55 1080 | Wrap(JSContext* aCx, mozilla::dom::Addon* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:17.55 | ~~~~~~~~~~~^~~ 43:17.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:17.60 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.60 inlined from ‘virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle)’ at AddonManagerBinding.cpp:3070:77: 43:17.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:17.60 1151 | *this->stack = this; 43:17.60 | ~~~~~~~~~~~~~^~~~~~ 43:17.60 AddonManagerBinding.cpp: In member function ‘virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle)’: 43:17.60 AddonManagerBinding.cpp:3070:25: note: ‘obj’ declared here 43:17.60 3070 | JS::Rooted obj(aCx, Addon_Binding::Wrap(aCx, this, aGivenProto)); 43:17.60 | ^~~ 43:17.60 AddonManagerBinding.cpp:3068:30: note: ‘aCx’ declared here 43:17.60 3068 | Addon::WrapObject(JSContext* aCx, JS::Handle aGivenProto) 43:17.60 | ~~~~~~~~~~~^~~ 43:18.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:18.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:18.82 inlined from ‘bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AnimationBinding.cpp:1684:90: 43:18.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:18.82 1151 | *this->stack = this; 43:18.82 | ~~~~~~~~~~~~~^~~~~~ 43:18.82 In file included from UnifiedBindings0.cpp:158: 43:18.82 AnimationBinding.cpp: In function ‘bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:18.82 AnimationBinding.cpp:1684:25: note: ‘global’ declared here 43:18.82 1684 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:18.82 | ^~~~~~ 43:18.82 AnimationBinding.cpp:1656:17: note: ‘aCx’ declared here 43:18.82 1656 | Wrap(JSContext* aCx, mozilla::dom::Animation* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:18.82 | ~~~~~~~~~~~^~~ 43:19.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:19.40 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:19.40 inlined from ‘bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioBufferBinding.cpp:768:90: 43:19.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:19.40 1151 | *this->stack = this; 43:19.40 | ~~~~~~~~~~~~~^~~~~~ 43:19.40 AudioBufferBinding.cpp: In function ‘bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:19.40 AudioBufferBinding.cpp:768:25: note: ‘global’ declared here 43:19.40 768 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:19.40 | ^~~~~~ 43:19.40 AudioBufferBinding.cpp:743:17: note: ‘aCx’ declared here 43:19.40 743 | Wrap(JSContext* aCx, mozilla::dom::AudioBuffer* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:19.40 | ~~~~~~~~~~~^~~ 43:19.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:19.71 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:19.71 inlined from ‘void mozilla::dom::AudioData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioDataBinding.cpp:1205:74: 43:19.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:19.71 1151 | *this->stack = this; 43:19.71 | ~~~~~~~~~~~~~^~~~~~ 43:19.72 In file included from UnifiedBindings0.cpp:340: 43:19.72 AudioDataBinding.cpp: In function ‘void mozilla::dom::AudioData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 43:19.72 AudioDataBinding.cpp:1205:25: note: ‘parentProto’ declared here 43:19.72 1205 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:19.72 | ^~~~~~~~~~~ 43:19.72 AudioDataBinding.cpp:1200:35: note: ‘aCx’ declared here 43:19.72 1200 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 43:19.72 | ~~~~~~~~~~~^~~ 43:19.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:19.77 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:19.77 inlined from ‘bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioDecoderBinding.cpp:216:54: 43:19.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:19.77 1151 | *this->stack = this; 43:19.77 | ~~~~~~~~~~~~~^~~~~~ 43:19.77 In file included from UnifiedBindings0.cpp:353: 43:19.77 AudioDecoderBinding.cpp: In member function ‘bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:19.77 AudioDecoderBinding.cpp:216:25: note: ‘obj’ declared here 43:19.77 216 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:19.77 | ^~~ 43:19.77 AudioDecoderBinding.cpp:208:49: note: ‘cx’ declared here 43:19.77 208 | AudioDecoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:19.77 | ~~~~~~~~~~~^~ 43:20.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:20.02 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:20.02 inlined from ‘bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioDecoderBinding.cpp:452:54: 43:20.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:20.02 1151 | *this->stack = this; 43:20.02 | ~~~~~~~~~~~~~^~~~~~ 43:20.02 AudioDecoderBinding.cpp: In member function ‘bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:20.02 AudioDecoderBinding.cpp:452:25: note: ‘obj’ declared here 43:20.02 452 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:20.02 | ^~~ 43:20.02 AudioDecoderBinding.cpp:444:50: note: ‘cx’ declared here 43:20.02 444 | AudioDecoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:20.02 | ~~~~~~~~~~~^~ 43:20.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:20.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:20.30 inlined from ‘bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioEncoderBinding.cpp:237:54: 43:20.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:20.30 1151 | *this->stack = this; 43:20.30 | ~~~~~~~~~~~~~^~~~~~ 43:20.30 In file included from UnifiedBindings0.cpp:379: 43:20.30 AudioEncoderBinding.cpp: In member function ‘bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:20.30 AudioEncoderBinding.cpp:237:25: note: ‘obj’ declared here 43:20.30 237 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:20.30 | ^~~ 43:20.30 AudioEncoderBinding.cpp:229:56: note: ‘cx’ declared here 43:20.30 229 | EncodedAudioChunkMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:20.30 | ~~~~~~~~~~~^~ 43:20.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:20.42 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:20.42 inlined from ‘bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioNodeBinding.cpp:217:54: 43:20.42 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:20.42 1151 | *this->stack = this; 43:20.42 | ~~~~~~~~~~~~~^~~~~~ 43:20.42 In file included from UnifiedBindings0.cpp:405: 43:20.42 AudioNodeBinding.cpp: In member function ‘bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:20.42 AudioNodeBinding.cpp:217:25: note: ‘obj’ declared here 43:20.42 217 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:20.42 | ^~~ 43:20.42 AudioNodeBinding.cpp:209:47: note: ‘cx’ declared here 43:20.42 209 | AudioNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:20.42 | ~~~~~~~~~~~^~ 43:21.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.30 inlined from ‘bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:472:54: 43:21.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.30 1151 | *this->stack = this; 43:21.30 | ~~~~~~~~~~~~~^~~~~~ 43:21.30 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.30 APZTestDataBinding.cpp:472:25: note: ‘obj’ declared here 43:21.30 472 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.30 | ^~~ 43:21.30 APZTestDataBinding.cpp:464:46: note: ‘cx’ declared here 43:21.30 464 | FrameUniformity::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.30 | ~~~~~~~~~~~^~ 43:21.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.33 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.33 inlined from ‘bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:665:54: 43:21.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.33 1151 | *this->stack = this; 43:21.33 | ~~~~~~~~~~~~~^~~~~~ 43:21.33 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.33 APZTestDataBinding.cpp:665:25: note: ‘obj’ declared here 43:21.33 665 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.33 | ^~~ 43:21.33 APZTestDataBinding.cpp:657:53: note: ‘cx’ declared here 43:21.33 657 | FrameUniformityResults::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.33 | ~~~~~~~~~~~^~ 43:21.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.70 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.70 inlined from ‘bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:78:54: 43:21.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.70 1151 | *this->stack = this; 43:21.70 | ~~~~~~~~~~~~~^~~~~~ 43:21.70 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.70 APZTestDataBinding.cpp:78:25: note: ‘obj’ declared here 43:21.70 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.70 | ^~~ 43:21.70 APZTestDataBinding.cpp:70:43: note: ‘cx’ declared here 43:21.70 70 | APZHitResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.70 | ~~~~~~~~~~~^~ 43:21.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.76 inlined from ‘bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:227:54: 43:21.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.76 1151 | *this->stack = this; 43:21.76 | ~~~~~~~~~~~~~^~~~~~ 43:21.76 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.76 APZTestDataBinding.cpp:227:25: note: ‘obj’ declared here 43:21.76 227 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.76 | ^~~ 43:21.76 APZTestDataBinding.cpp:219:47: note: ‘cx’ declared here 43:21.76 219 | APZSampledResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.76 | ~~~~~~~~~~~^~ 43:21.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.82 inlined from ‘bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:767:54: 43:21.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.82 1151 | *this->stack = this; 43:21.82 | ~~~~~~~~~~~~~^~~~~~ 43:21.82 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.82 APZTestDataBinding.cpp:767:25: note: ‘obj’ declared here 43:21.82 767 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.82 | ^~~ 43:21.82 APZTestDataBinding.cpp:759:46: note: ‘cx’ declared here 43:21.82 759 | ScrollFrameData::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.82 | ~~~~~~~~~~~^~ 43:21.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.88 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.88 inlined from ‘bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:886:54: 43:21.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.88 1151 | *this->stack = this; 43:21.88 | ~~~~~~~~~~~~~^~~~~~ 43:21.88 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.88 APZTestDataBinding.cpp:886:25: note: ‘obj’ declared here 43:21.88 886 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.88 | ^~~ 43:21.88 APZTestDataBinding.cpp:878:40: note: ‘cx’ declared here 43:21.88 878 | APZBucket::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.88 | ~~~~~~~~~~~^~ 43:21.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:21.93 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:21.93 inlined from ‘bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at APZTestDataBinding.cpp:1008:54: 43:21.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:21.93 1151 | *this->stack = this; 43:21.93 | ~~~~~~~~~~~~~^~~~~~ 43:21.93 APZTestDataBinding.cpp: In member function ‘bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:21.93 APZTestDataBinding.cpp:1008:25: note: ‘obj’ declared here 43:21.93 1008 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:21.93 | ^~~ 43:21.93 APZTestDataBinding.cpp:1000:42: note: ‘cx’ declared here 43:21.93 1000 | APZTestData::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:21.93 | ~~~~~~~~~~~^~ 43:22.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:22.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:22.30 inlined from ‘bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AnimationEffectBinding.cpp:620:54: 43:22.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:22.30 1151 | *this->stack = this; 43:22.30 | ~~~~~~~~~~~~~^~~~~~ 43:22.30 AnimationEffectBinding.cpp: In member function ‘bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:22.30 AnimationEffectBinding.cpp:620:25: note: ‘obj’ declared here 43:22.30 620 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:22.30 | ^~~ 43:22.30 AnimationEffectBinding.cpp:612:43: note: ‘cx’ declared here 43:22.30 612 | EffectTiming::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:22.30 | ~~~~~~~~~~~^~ 43:22.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:22.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:22.30 inlined from ‘bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioContextBinding.cpp:182:54: 43:22.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:22.30 1151 | *this->stack = this; 43:22.30 | ~~~~~~~~~~~~~^~~~~~ 43:22.30 In file included from UnifiedBindings0.cpp:327: 43:22.30 AudioContextBinding.cpp: In member function ‘bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:22.30 AudioContextBinding.cpp:182:25: note: ‘obj’ declared here 43:22.30 182 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:22.30 | ^~~ 43:22.30 AudioContextBinding.cpp:174:45: note: ‘cx’ declared here 43:22.30 174 | AudioTimestamp::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:22.30 | ~~~~~~~~~~~^~ 43:22.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:22.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:22.30 inlined from ‘bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioEncoderBinding.cpp:478:54: 43:22.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:22.30 1151 | *this->stack = this; 43:22.30 | ~~~~~~~~~~~~~^~~~~~ 43:22.30 AudioEncoderBinding.cpp: In member function ‘bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:22.30 AudioEncoderBinding.cpp:478:25: note: ‘obj’ declared here 43:22.30 478 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:22.30 | ^~~ 43:22.30 AudioEncoderBinding.cpp:470:48: note: ‘cx’ declared here 43:22.30 470 | OpusEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:22.30 | ~~~~~~~~~~~^~ 43:22.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:22.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:22.30 inlined from ‘bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioEncoderBinding.cpp:748:54: 43:22.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:22.30 1151 | *this->stack = this; 43:22.30 | ~~~~~~~~~~~~~^~~~~~ 43:22.30 AudioEncoderBinding.cpp: In member function ‘bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:22.30 AudioEncoderBinding.cpp:748:25: note: ‘obj’ declared here 43:22.30 748 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:22.30 | ^~~ 43:22.30 AudioEncoderBinding.cpp:740:49: note: ‘cx’ declared here 43:22.30 740 | AudioEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:22.30 | ~~~~~~~~~~~^~ 43:22.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:22.34 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:22.34 inlined from ‘bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioEncoderBinding.cpp:907:54: 43:22.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 43:22.35 1151 | *this->stack = this; 43:22.35 | ~~~~~~~~~~~~~^~~~~~ 43:22.35 AudioEncoderBinding.cpp: In member function ‘bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 43:22.35 AudioEncoderBinding.cpp:907:25: note: ‘obj’ declared here 43:22.35 907 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:22.35 | ^~~ 43:22.35 AudioEncoderBinding.cpp:899:50: note: ‘cx’ declared here 43:22.35 899 | AudioEncoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 43:22.35 | ~~~~~~~~~~~^~ 43:24.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:24.96 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:24.96 inlined from ‘bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AnimationEventBinding.cpp:571:90: 43:24.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:24.96 1151 | *this->stack = this; 43:24.96 | ~~~~~~~~~~~~~^~~~~~ 43:24.96 In file included from UnifiedBindings0.cpp:184: 43:24.96 AnimationEventBinding.cpp: In function ‘bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:24.96 AnimationEventBinding.cpp:571:25: note: ‘global’ declared here 43:24.96 571 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:24.96 | ^~~~~~ 43:24.96 AnimationEventBinding.cpp:543:17: note: ‘aCx’ declared here 43:24.96 543 | Wrap(JSContext* aCx, mozilla::dom::AnimationEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:24.96 | ~~~~~~~~~~~^~~ 43:25.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:25.16 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:25.16 inlined from ‘bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AnimationPlaybackEventBinding.cpp:521:90: 43:25.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:25.16 1151 | *this->stack = this; 43:25.16 | ~~~~~~~~~~~~~^~~~~~ 43:25.16 In file included from UnifiedBindings0.cpp:223: 43:25.16 AnimationPlaybackEventBinding.cpp: In function ‘bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:25.16 AnimationPlaybackEventBinding.cpp:521:25: note: ‘global’ declared here 43:25.16 521 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:25.16 | ^~~~~~ 43:25.16 AnimationPlaybackEventBinding.cpp:493:17: note: ‘aCx’ declared here 43:25.16 493 | Wrap(JSContext* aCx, mozilla::dom::AnimationPlaybackEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:25.16 | ~~~~~~~~~~~^~~ 43:25.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:25.22 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:25.22 inlined from ‘JSObject* mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::AnimationPlaybackEvent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h:87:27, 43:25.22 inlined from ‘virtual JSObject* mozilla::dom::AnimationPlaybackEvent::WrapObjectInternal(JSContext*, JS::Handle)’ at AnimationPlaybackEvent.cpp:41:46: 43:25.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:25.22 1151 | *this->stack = this; 43:25.22 | ~~~~~~~~~~~~~^~~~~~ 43:25.62 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationPlaybackEvent.h:13, 43:25.62 from AnimationPlaybackEvent.cpp:9, 43:25.62 from UnifiedBindings0.cpp:210: 43:25.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::AnimationPlaybackEvent::WrapObjectInternal(JSContext*, JS::Handle)’: 43:25.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h:87:27: note: ‘reflector’ declared here 43:25.62 87 | JS::Rooted reflector(aCx); 43:25.62 | ^~~~~~~~~ 43:25.62 AnimationPlaybackEvent.cpp:39:55: note: ‘aCx’ declared here 43:25.62 39 | AnimationPlaybackEvent::WrapObjectInternal(JSContext* aCx, JS::Handle aGivenProto) 43:25.62 | ~~~~~~~~~~~^~~ 43:25.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:25.63 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:25.63 inlined from ‘bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AddonEventBinding.cpp:476:90: 43:25.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:25.63 1151 | *this->stack = this; 43:25.63 | ~~~~~~~~~~~~~^~~~~~ 43:25.65 In file included from UnifiedBindings0.cpp:106: 43:25.65 AddonEventBinding.cpp: In function ‘bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:25.65 AddonEventBinding.cpp:476:25: note: ‘global’ declared here 43:25.65 476 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:25.65 | ^~~~~~ 43:25.65 AddonEventBinding.cpp:448:17: note: ‘aCx’ declared here 43:25.65 448 | Wrap(JSContext* aCx, mozilla::dom::AddonEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:25.65 | ~~~~~~~~~~~^~~ 43:25.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 43:25.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 43:25.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasRenderingContext2D.h:11, 43:25.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:7: 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 43:25.65 202 | return ReinterpretHelper::FromInternalValue(v); 43:25.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 43:25.65 4315 | return mProperties.Get(aProperty, aFoundResult); 43:25.65 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 43:25.65 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 43:25.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 43:25.65 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:25.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:25.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 43:25.65 396 | struct FrameBidiData { 43:25.65 | ^~~~~~~~~~~~~ 43:25.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:25.69 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:25.69 inlined from ‘JSObject* mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::AddonEvent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AddonEventBinding.h:89:27, 43:25.69 inlined from ‘virtual JSObject* mozilla::dom::AddonEvent::WrapObjectInternal(JSContext*, JS::Handle)’ at AddonEvent.cpp:41:34: 43:25.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:25.69 1151 | *this->stack = this; 43:25.69 | ~~~~~~~~~~~~~^~~~~~ 43:25.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AddonEvent.h:13, 43:25.69 from AddonEvent.cpp:9, 43:25.69 from UnifiedBindings0.cpp:93: 43:25.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AddonEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::AddonEvent::WrapObjectInternal(JSContext*, JS::Handle)’: 43:25.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AddonEventBinding.h:89:27: note: ‘reflector’ declared here 43:25.69 89 | JS::Rooted reflector(aCx); 43:25.69 | ^~~~~~~~~ 43:25.69 AddonEvent.cpp:39:43: note: ‘aCx’ declared here 43:25.69 39 | AddonEvent::WrapObjectInternal(JSContext* aCx, JS::Handle aGivenProto) 43:25.69 | ~~~~~~~~~~~^~~ 43:26.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.05 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.05 inlined from ‘bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AddonManagerBinding.cpp:1780:90: 43:26.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.05 1151 | *this->stack = this; 43:26.05 | ~~~~~~~~~~~~~^~~~~~ 43:26.05 AddonManagerBinding.cpp: In function ‘bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.05 AddonManagerBinding.cpp:1780:25: note: ‘global’ declared here 43:26.05 1780 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.05 | ^~~~~~ 43:26.05 AddonManagerBinding.cpp:1752:17: note: ‘aCx’ declared here 43:26.05 1752 | Wrap(JSContext* aCx, mozilla::dom::AddonInstall* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.05 | ~~~~~~~~~~~^~~ 43:26.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.14 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.14 inlined from ‘virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle)’ at AddonManagerBinding.cpp:3485:84: 43:26.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.14 1151 | *this->stack = this; 43:26.14 | ~~~~~~~~~~~~~^~~~~~ 43:26.14 AddonManagerBinding.cpp: In member function ‘virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle)’: 43:26.14 AddonManagerBinding.cpp:3485:25: note: ‘obj’ declared here 43:26.14 3485 | JS::Rooted obj(aCx, AddonInstall_Binding::Wrap(aCx, this, aGivenProto)); 43:26.14 | ^~~ 43:26.14 AddonManagerBinding.cpp:3483:37: note: ‘aCx’ declared here 43:26.14 3483 | AddonInstall::WrapObject(JSContext* aCx, JS::Handle aGivenProto) 43:26.14 | ~~~~~~~~~~~^~~ 43:26.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.23 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.23 inlined from ‘bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AddonManagerBinding.cpp:2397:90: 43:26.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.23 1151 | *this->stack = this; 43:26.23 | ~~~~~~~~~~~~~^~~~~~ 43:26.23 AddonManagerBinding.cpp: In function ‘bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.23 AddonManagerBinding.cpp:2397:25: note: ‘global’ declared here 43:26.23 2397 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.23 | ^~~~~~ 43:26.23 AddonManagerBinding.cpp:2369:17: note: ‘aCx’ declared here 43:26.23 2369 | Wrap(JSContext* aCx, mozilla::dom::AddonManager* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.23 | ~~~~~~~~~~~^~~ 43:26.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.28 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.28 inlined from ‘virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle)’ at AddonManagerBinding.cpp:4009:84: 43:26.28 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.28 1151 | *this->stack = this; 43:26.28 | ~~~~~~~~~~~~~^~~~~~ 43:26.28 AddonManagerBinding.cpp: In member function ‘virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle)’: 43:26.28 AddonManagerBinding.cpp:4009:25: note: ‘obj’ declared here 43:26.28 4009 | JS::Rooted obj(aCx, AddonManager_Binding::Wrap(aCx, this, aGivenProto)); 43:26.28 | ^~~ 43:26.28 AddonManagerBinding.cpp:4007:37: note: ‘aCx’ declared here 43:26.28 4007 | AddonManager::WrapObject(JSContext* aCx, JS::Handle aGivenProto) 43:26.28 | ~~~~~~~~~~~^~~ 43:26.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.37 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.37 inlined from ‘bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioListenerBinding.cpp:360:90: 43:26.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.37 1151 | *this->stack = this; 43:26.37 | ~~~~~~~~~~~~~^~~~~~ 43:26.37 AudioListenerBinding.cpp: In function ‘bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.37 AudioListenerBinding.cpp:360:25: note: ‘global’ declared here 43:26.37 360 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.37 | ^~~~~~ 43:26.37 AudioListenerBinding.cpp:335:17: note: ‘aCx’ declared here 43:26.37 335 | Wrap(JSContext* aCx, mozilla::dom::AudioListener* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.37 | ~~~~~~~~~~~^~~ 43:26.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.56 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.56 inlined from ‘bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AnalyserNodeBinding.cpp:1159:90: 43:26.57 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.57 1151 | *this->stack = this; 43:26.57 | ~~~~~~~~~~~~~^~~~~~ 43:26.57 In file included from UnifiedBindings0.cpp:132: 43:26.57 AnalyserNodeBinding.cpp: In function ‘bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.57 AnalyserNodeBinding.cpp:1159:25: note: ‘global’ declared here 43:26.57 1159 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.57 | ^~~~~~ 43:26.57 AnalyserNodeBinding.cpp:1128:17: note: ‘aCx’ declared here 43:26.57 1128 | Wrap(JSContext* aCx, mozilla::dom::AnalyserNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.57 | ~~~~~~~~~~~^~~ 43:26.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.66 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.66 inlined from ‘bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AttrBinding.cpp:543:90: 43:26.66 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.66 1151 | *this->stack = this; 43:26.66 | ~~~~~~~~~~~~~^~~~~~ 43:26.66 In file included from UnifiedBindings0.cpp:288: 43:26.66 AttrBinding.cpp: In function ‘bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.66 AttrBinding.cpp:543:25: note: ‘global’ declared here 43:26.66 543 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.66 | ^~~~~~ 43:26.66 AttrBinding.cpp:512:17: note: ‘aCx’ declared here 43:26.66 512 | Wrap(JSContext* aCx, mozilla::dom::Attr* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.66 | ~~~~~~~~~~~^~~ 43:26.74 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsWrapperCache.h:15, 43:26.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasPath.h:10, 43:26.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, 43:26.74 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:9: 43:26.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:26.74 inlined from ‘JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::OffscreenCanvasRenderingContext2D]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h:39:27, 43:26.74 inlined from ‘virtual JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:56:57: 43:26.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.74 1151 | *this->stack = this; 43:26.74 | ~~~~~~~~~~~~~^~~~~~ 43:26.74 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:9: 43:26.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h: In member function ‘virtual JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle)’: 43:26.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h:39:27: note: ‘reflector’ declared here 43:26.74 39 | JS::Rooted reflector(aCx); 43:26.74 | ^~~~~~~~~ 43:26.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:55:16: note: ‘aCx’ declared here 43:26.74 55 | JSContext* aCx, JS::Handle aGivenProto) { 43:26.74 | ~~~~~~~~~~~^~~ 43:26.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.79 inlined from ‘bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioBufferSourceNodeBinding.cpp:1080:90: 43:26.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.79 1151 | *this->stack = this; 43:26.79 | ~~~~~~~~~~~~~^~~~~~ 43:26.79 In file included from UnifiedBindings0.cpp:314: 43:26.79 AudioBufferSourceNodeBinding.cpp: In function ‘bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.79 AudioBufferSourceNodeBinding.cpp:1080:25: note: ‘global’ declared here 43:26.79 1080 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.79 | ^~~~~~ 43:26.79 AudioBufferSourceNodeBinding.cpp:1046:17: note: ‘aCx’ declared here 43:26.79 1046 | Wrap(JSContext* aCx, mozilla::dom::AudioBufferSourceNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.79 | ~~~~~~~~~~~^~~ 43:26.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:26.95 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:26.95 inlined from ‘bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioContextBinding.cpp:930:90: 43:26.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:26.95 1151 | *this->stack = this; 43:26.95 | ~~~~~~~~~~~~~^~~~~~ 43:26.95 AudioContextBinding.cpp: In function ‘bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:26.95 AudioContextBinding.cpp:930:25: note: ‘global’ declared here 43:26.95 930 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:26.95 | ^~~~~~ 43:26.95 AudioContextBinding.cpp:899:17: note: ‘aCx’ declared here 43:26.95 899 | Wrap(JSContext* aCx, mozilla::dom::AudioContext* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:26.95 | ~~~~~~~~~~~^~~ 43:27.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:27.13 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:27.13 inlined from ‘bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioDataBinding.cpp:1138:90: 43:27.13 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:27.13 1151 | *this->stack = this; 43:27.13 | ~~~~~~~~~~~~~^~~~~~ 43:27.13 AudioDataBinding.cpp: In function ‘bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:27.13 AudioDataBinding.cpp:1138:25: note: ‘global’ declared here 43:27.13 1138 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:27.13 | ^~~~~~ 43:27.13 AudioDataBinding.cpp:1113:17: note: ‘aCx’ declared here 43:27.13 1113 | Wrap(JSContext* aCx, mozilla::dom::AudioData* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:27.13 | ~~~~~~~~~~~^~~ 43:27.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:27.47 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:27.47 inlined from ‘bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioDecoderBinding.cpp:1225:90: 43:27.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:27.47 1151 | *this->stack = this; 43:27.47 | ~~~~~~~~~~~~~^~~~~~ 43:27.47 AudioDecoderBinding.cpp: In function ‘bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:27.47 AudioDecoderBinding.cpp:1225:25: note: ‘global’ declared here 43:27.47 1225 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:27.47 | ^~~~~~ 43:27.47 AudioDecoderBinding.cpp:1197:17: note: ‘aCx’ declared here 43:27.47 1197 | Wrap(JSContext* aCx, mozilla::dom::AudioDecoder* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:27.47 | ~~~~~~~~~~~^~~ 43:27.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:27.55 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:27.55 inlined from ‘bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioDestinationNodeBinding.cpp:261:90: 43:27.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:27.55 1151 | *this->stack = this; 43:27.55 | ~~~~~~~~~~~~~^~~~~~ 43:27.55 In file included from UnifiedBindings0.cpp:366: 43:27.55 AudioDestinationNodeBinding.cpp: In function ‘bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:27.55 AudioDestinationNodeBinding.cpp:261:25: note: ‘global’ declared here 43:27.55 261 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:27.55 | ^~~~~~ 43:27.55 AudioDestinationNodeBinding.cpp:230:17: note: ‘aCx’ declared here 43:27.55 230 | Wrap(JSContext* aCx, mozilla::dom::AudioDestinationNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:27.55 | ~~~~~~~~~~~^~~ 43:27.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 43:27.62 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:27.62 inlined from ‘bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioEncoderBinding.cpp:1690:90: 43:27.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 43:27.62 1151 | *this->stack = this; 43:27.62 | ~~~~~~~~~~~~~^~~~~~ 43:27.62 AudioEncoderBinding.cpp: In function ‘bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 43:27.62 AudioEncoderBinding.cpp:1690:25: note: ‘global’ declared here 43:27.62 1690 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:27.62 | ^~~~~~ 43:27.62 AudioEncoderBinding.cpp:1662:17: note: ‘aCx’ declared here 43:27.62 1662 | Wrap(JSContext* aCx, mozilla::dom::AudioEncoder* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 43:27.62 | ~~~~~~~~~~~^~~ 44:18.37 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 44:20.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 44:20.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 44:20.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 44:20.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpenWindowUtils.cpp:13, 44:20.48 from Unified_cpp_dom_clients_manager1.cpp:2: 44:20.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44:20.48 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 44:20.48 | ^~~~~~~~ 44:20.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 44:20.87 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:27, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/SessionStoreFormData.h:12, 44:20.87 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, 44:20.87 from BrowserSessionStoreBinding.cpp:5, 44:20.87 from UnifiedBindings1.cpp:314: 44:20.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 44:20.87 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 44:20.87 | ^~~~~~~~~~~~~~~~~ 44:20.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 44:20.88 187 | nsTArray> mWaiting; 44:20.88 | ^~~~~~~~~~~~~~~~~ 44:20.88 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 44:20.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 44:20.88 47 | class ModuleLoadRequest; 44:20.88 | ^~~~~~~~~~~~~~~~~ 44:21.47 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 44:21.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 44:21.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 44:21.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 44:21.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 44:21.47 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpenWindowUtils.cpp:37: 44:21.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 44:21.47 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 44:21.47 | ^~~~~~~~~~~~~~~~~ 44:21.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 44:21.47 187 | nsTArray> mWaiting; 44:21.47 | ^~~~~~~~~~~~~~~~~ 44:21.47 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 44:21.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 44:21.48 47 | class ModuleLoadRequest; 44:21.48 | ^~~~~~~~~~~~~~~~~ 44:29.17 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 44:29.17 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AudioParamBinding.h:12, 44:29.17 from AudioParamBinding.cpp:4, 44:29.17 from UnifiedBindings1.cpp:2: 44:29.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 44:29.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 44:29.17 2437 | AssignRangeAlgorithm< 44:29.17 | ~~~~~~~~~~~~~~~~~~~~~ 44:29.17 2438 | std::is_trivially_copy_constructible_v, 44:29.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.17 2439 | std::is_same_v>::implementation(Elements(), aStart, 44:29.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:29.17 2440 | aCount, aValues); 44:29.17 | ~~~~~~~~~~~~~~~~ 44:29.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 44:29.18 2468 | AssignRange(0, aArrayLen, aArray); 44:29.18 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 44:29.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 44:29.18 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 44:29.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 44:29.18 2971 | this->Assign(aOther); 44:29.18 | ~~~~~~~~~~~~^~~~~~~~ 44:29.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 44:29.18 24 | struct JSSettings { 44:29.18 | ^~~~~~~~~~ 44:29.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:29.18 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 44:29.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.18 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 44:29.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 44:29.18 25 | struct JSGCSetting { 44:29.18 | ^~~~~~~~~~~ 44:29.85 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:52, 44:29.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:31, 44:29.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 44:29.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BrowserParent.h:19, 44:29.86 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpenWindowUtils.cpp:35: 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 44:29.86 202 | return ReinterpretHelper::FromInternalValue(v); 44:29.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 44:29.86 4315 | return mProperties.Get(aProperty, aFoundResult); 44:29.86 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 44:29.86 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 44:29.86 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 44:29.86 302 | memcpy(&value, &aInternalValue, sizeof(value)); 44:29.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:29.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 44:29.86 396 | struct FrameBidiData { 44:29.86 | ^~~~~~~~~~~~~ 44:30.58 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:25, 44:30.58 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpPromise.h:9, 44:30.58 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpenWindowUtils.h:9, 44:30.58 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7: 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 44:30.58 2437 | AssignRangeAlgorithm< 44:30.58 | ~~~~~~~~~~~~~~~~~~~~~ 44:30.58 2438 | std::is_trivially_copy_constructible_v, 44:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:30.58 2439 | std::is_same_v>::implementation(Elements(), aStart, 44:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:30.58 2440 | aCount, aValues); 44:30.58 | ~~~~~~~~~~~~~~~~ 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 44:30.58 2468 | AssignRange(0, aArrayLen, aArray); 44:30.58 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 44:30.58 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 44:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 44:30.58 2971 | this->Assign(aOther); 44:30.58 | ~~~~~~~~~~~~^~~~~~~~ 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 44:30.58 24 | struct JSSettings { 44:30.58 | ^~~~~~~~~~ 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:30.58 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 44:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:30.58 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 44:30.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 44:30.58 25 | struct JSGCSetting { 44:30.58 | ^~~~~~~~~~~ 44:37.27 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/CallAndConstruct.h:15, 44:37.39 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/AudioParamBinding.h:6: 44:37.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:37.39 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:37.39 inlined from ‘void mozilla::dom::AudioWorkletProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioWorkletProcessorBinding.cpp:349:74: 44:37.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:37.39 1151 | *this->stack = this; 44:37.39 | ~~~~~~~~~~~~~^~~~~~ 44:37.39 In file included from UnifiedBindings1.cpp:132: 44:37.39 AudioWorkletProcessorBinding.cpp: In function ‘void mozilla::dom::AudioWorkletProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:37.39 AudioWorkletProcessorBinding.cpp:349:25: note: ‘parentProto’ declared here 44:37.39 349 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:37.39 | ^~~~~~~~~~~ 44:37.39 AudioWorkletProcessorBinding.cpp:344:35: note: ‘aCx’ declared here 44:37.39 344 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:37.39 | ~~~~~~~~~~~^~~ 44:37.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:37.42 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:37.42 inlined from ‘void mozilla::dom::BarProp_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BarPropBinding.cpp:356:74: 44:37.42 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:37.42 1151 | *this->stack = this; 44:37.42 | ~~~~~~~~~~~~~^~~~~~ 44:37.66 In file included from UnifiedBindings1.cpp:158: 44:37.66 BarPropBinding.cpp: In function ‘void mozilla::dom::BarProp_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:37.66 BarPropBinding.cpp:356:25: note: ‘parentProto’ declared here 44:37.67 356 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:37.67 | ^~~~~~~~~~~ 44:37.67 BarPropBinding.cpp:351:35: note: ‘aCx’ declared here 44:37.67 351 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:37.67 | ~~~~~~~~~~~^~~ 44:37.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:37.69 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:37.69 inlined from ‘void mozilla::dom::Blob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BlobBinding.cpp:960:74: 44:37.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:37.69 1151 | *this->stack = this; 44:37.69 | ~~~~~~~~~~~~~^~~~~~ 44:37.70 In file included from UnifiedBindings1.cpp:249: 44:37.70 BlobBinding.cpp: In function ‘void mozilla::dom::Blob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:37.70 BlobBinding.cpp:960:25: note: ‘parentProto’ declared here 44:37.70 960 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:37.70 | ^~~~~~~~~~~ 44:37.70 BlobBinding.cpp:955:35: note: ‘aCx’ declared here 44:37.70 955 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:37.70 | ~~~~~~~~~~~^~~ 44:37.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:37.72 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:37.72 inlined from ‘void mozilla::dom::AudioParam_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioParamBinding.cpp:1020:74: 44:37.72 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:37.72 1151 | *this->stack = this; 44:37.72 | ~~~~~~~~~~~~~^~~~~~ 44:37.95 AudioParamBinding.cpp: In function ‘void mozilla::dom::AudioParam_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:37.95 AudioParamBinding.cpp:1020:25: note: ‘parentProto’ declared here 44:37.95 1020 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:37.95 | ^~~~~~~~~~~ 44:37.95 AudioParamBinding.cpp:1015:35: note: ‘aCx’ declared here 44:37.95 1015 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:37.95 | ~~~~~~~~~~~^~~ 44:38.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:38.01 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:38.01 inlined from ‘void mozilla::dom::AudioTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioTrackBinding.cpp:502:74: 44:38.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:38.01 1151 | *this->stack = this; 44:38.01 | ~~~~~~~~~~~~~^~~~~~ 44:38.23 In file included from UnifiedBindings1.cpp:67: 44:38.23 AudioTrackBinding.cpp: In function ‘void mozilla::dom::AudioTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:38.23 AudioTrackBinding.cpp:502:25: note: ‘parentProto’ declared here 44:38.23 502 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:38.23 | ^~~~~~~~~~~ 44:38.23 AudioTrackBinding.cpp:497:35: note: ‘aCx’ declared here 44:38.23 497 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:38.23 | ~~~~~~~~~~~^~~ 44:38.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:38.29 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:38.29 inlined from ‘void mozilla::dom::SessionStoreFormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BrowserSessionStoreBinding.cpp:1265:74: 44:38.29 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:38.29 1151 | *this->stack = this; 44:38.29 | ~~~~~~~~~~~~~^~~~~~ 44:38.70 BrowserSessionStoreBinding.cpp: In function ‘void mozilla::dom::SessionStoreFormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:38.70 BrowserSessionStoreBinding.cpp:1265:25: note: ‘parentProto’ declared here 44:38.70 1265 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:38.70 | ^~~~~~~~~~~ 44:38.71 BrowserSessionStoreBinding.cpp:1260:35: note: ‘aCx’ declared here 44:38.71 1260 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:38.71 | ~~~~~~~~~~~^~~ 44:38.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:38.77 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:38.77 inlined from ‘void mozilla::dom::SessionStoreScrollData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BrowserSessionStoreBinding.cpp:1831:74: 44:38.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:38.77 1151 | *this->stack = this; 44:38.77 | ~~~~~~~~~~~~~^~~~~~ 44:38.77 BrowserSessionStoreBinding.cpp: In function ‘void mozilla::dom::SessionStoreScrollData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:38.77 BrowserSessionStoreBinding.cpp:1831:25: note: ‘parentProto’ declared here 44:38.77 1831 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:38.77 | ^~~~~~~~~~~ 44:38.77 BrowserSessionStoreBinding.cpp:1826:35: note: ‘aCx’ declared here 44:38.77 1826 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:38.77 | ~~~~~~~~~~~^~~ 44:38.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:38.81 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:38.81 inlined from ‘void mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BrowsingContextBinding.cpp:3721:74: 44:38.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:38.81 1151 | *this->stack = this; 44:38.81 | ~~~~~~~~~~~~~^~~~~~ 44:39.18 In file included from UnifiedBindings1.cpp:327: 44:39.18 BrowsingContextBinding.cpp: In function ‘void mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:39.18 BrowsingContextBinding.cpp:3721:25: note: ‘parentProto’ declared here 44:39.18 3721 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:39.18 | ^~~~~~~~~~~ 44:39.18 BrowsingContextBinding.cpp:3716:35: note: ‘aCx’ declared here 44:39.18 3716 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:39.18 | ~~~~~~~~~~~^~~ 44:39.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:39.23 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:39.23 inlined from ‘void mozilla::dom::BrowsingContextGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at BrowsingContextBinding.cpp:4123:74: 44:39.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:39.23 1151 | *this->stack = this; 44:39.23 | ~~~~~~~~~~~~~^~~~~~ 44:39.23 BrowsingContextBinding.cpp: In function ‘void mozilla::dom::BrowsingContextGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:39.23 BrowsingContextBinding.cpp:4123:25: note: ‘parentProto’ declared here 44:39.23 4123 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:39.23 | ^~~~~~~~~~~ 44:39.23 BrowsingContextBinding.cpp:4118:35: note: ‘aCx’ declared here 44:39.23 4118 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:39.23 | ~~~~~~~~~~~^~~ 44:40.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:40.66 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:40.66 inlined from ‘void mozilla::dom::AudioParamMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at AudioParamMapBinding.cpp:990:74: 44:40.66 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:40.66 1151 | *this->stack = this; 44:40.66 | ~~~~~~~~~~~~~^~~~~~ 44:40.75 In file included from UnifiedBindings1.cpp:28: 44:40.75 AudioParamMapBinding.cpp: In function ‘void mozilla::dom::AudioParamMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 44:40.75 AudioParamMapBinding.cpp:990:25: note: ‘parentProto’ declared here 44:40.75 990 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 44:40.75 | ^~~~~~~~~~~ 44:40.75 AudioParamMapBinding.cpp:985:35: note: ‘aCx’ declared here 44:40.75 985 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 44:40.75 | ~~~~~~~~~~~^~~ 44:40.93 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:40.93 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:40.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:40.93 678 | aFrom->ChainTo(aTo.forget(), ""); 44:40.93 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:40.94 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:40.94 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:40.94 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:40.94 | ^~~~~~~ 44:40.95 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:40.95 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:40.95 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:40.95 678 | aFrom->ChainTo(aTo.forget(), ""); 44:40.95 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:40.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:40.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:40.97 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:40.97 | ^~~~~~~ 44:40.97 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:40.97 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:40.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:40.97 678 | aFrom->ChainTo(aTo.forget(), ""); 44:40.97 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:40.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:40.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:40.97 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:40.97 | ^~~~~~~ 44:40.99 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:40.99 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:40.99 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:40.99 678 | aFrom->ChainTo(aTo.forget(), ""); 44:40.99 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:40.99 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:40.99 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:40.99 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:40.99 | ^~~~~~~ 44:41.01 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:41.01 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:41.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:41.01 678 | aFrom->ChainTo(aTo.forget(), ""); 44:41.01 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:41.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:41.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:41.01 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:41.01 | ^~~~~~~ 44:41.06 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:41.06 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:41.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:41.06 678 | aFrom->ChainTo(aTo.forget(), ""); 44:41.06 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:41.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:41.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:41.07 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:41.07 | ^~~~~~~ 44:41.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:41.88 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 44:41.88 inlined from ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’ at AudioTrackListBinding.cpp:550:35: 44:41.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:41.88 1151 | *this->stack = this; 44:41.88 | ~~~~~~~~~~~~~^~~~~~ 44:41.92 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’, 44:41.92 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 44:41.92 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 44:41.92 678 | aFrom->ChainTo(aTo.forget(), ""); 44:41.92 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:41.92 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’: 44:41.92 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]’ 44:41.92 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:41.92 | ^~~~~~~ 44:42.25 In file included from UnifiedBindings1.cpp:80: 44:42.67 AudioTrackListBinding.cpp: In member function ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’: 44:42.67 AudioTrackListBinding.cpp:550:25: note: ‘expando’ declared here 44:42.67 550 | JS::Rooted expando(cx); 44:42.67 | ^~~~~~~ 44:42.67 AudioTrackListBinding.cpp:529:50: note: ‘cx’ declared here 44:42.67 529 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle proxy, JS::Handle id, bool ignoreNamedProps, JS::MutableHandle> desc) const 44:42.67 | ~~~~~~~~~~~^~ 44:42.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:42.67 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:42.67 inlined from ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’ at AudioTrackListBinding.cpp:615:60: 44:42.67 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:42.67 1151 | *this->stack = this; 44:42.67 | ~~~~~~~~~~~~~^~~~~~ 44:42.67 AudioTrackListBinding.cpp: In member function ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’: 44:42.67 AudioTrackListBinding.cpp:615:25: note: ‘expando’ declared here 44:42.67 615 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 44:42.67 | ^~~~~~~ 44:42.67 AudioTrackListBinding.cpp:598:36: note: ‘cx’ declared here 44:42.67 598 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle proxy, JS::Handle id, bool* bp) const 44:42.67 | ~~~~~~~~~~~^~ 44:42.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:42.67 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:42.67 inlined from ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’ at CSS2PropertiesBinding.cpp:23554:60: 44:42.67 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:42.67 1151 | *this->stack = this; 44:42.67 | ~~~~~~~~~~~~~^~~~~~ 44:43.05 In file included from UnifiedBindings1.cpp:379: 44:43.05 CSS2PropertiesBinding.cpp: In member function ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’: 44:43.05 CSS2PropertiesBinding.cpp:23554:25: note: ‘expando’ declared here 44:43.05 23554 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 44:43.05 | ^~~~~~~ 44:43.07 CSS2PropertiesBinding.cpp:23534:36: note: ‘cx’ declared here 44:43.07 23534 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle proxy, JS::Handle id, bool* bp) const 44:43.07 | ~~~~~~~~~~~^~ 44:43.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:43.11 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:43.11 inlined from ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’ at CSS2PropertiesBinding.cpp:23595:81: 44:43.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:43.11 1151 | *this->stack = this; 44:43.11 | ~~~~~~~~~~~~~^~~~~~ 44:43.11 CSS2PropertiesBinding.cpp: In member function ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: 44:43.11 CSS2PropertiesBinding.cpp:23595:29: note: ‘expando’ declared here 44:43.11 23595 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 44:43.11 | ^~~~~~~ 44:43.12 CSS2PropertiesBinding.cpp:23569:33: note: ‘cx’ declared here 44:43.12 23569 | DOMProxyHandler::get(JSContext* cx, JS::Handle proxy, JS::Handle receiver, JS::Handle id, JS::MutableHandle vp) const 44:43.12 | ~~~~~~~~~~~^~ 44:43.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:43.20 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:43.20 inlined from ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’ at AudioTrackListBinding.cpp:654:81: 44:43.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:43.20 1151 | *this->stack = this; 44:43.20 | ~~~~~~~~~~~~~^~~~~~ 44:43.20 AudioTrackListBinding.cpp: In member function ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: 44:43.20 AudioTrackListBinding.cpp:654:29: note: ‘expando’ declared here 44:43.20 654 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 44:43.20 | ^~~~~~~ 44:43.20 AudioTrackListBinding.cpp:630:33: note: ‘cx’ declared here 44:43.20 630 | DOMProxyHandler::get(JSContext* cx, JS::Handle proxy, JS::Handle receiver, JS::Handle id, JS::MutableHandle vp) const 44:43.20 | ~~~~~~~~~~~^~ 44:43.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:43.28 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 44:43.28 inlined from ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’ at CSS2PropertiesBinding.cpp:23486:35: 44:43.28 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:43.28 1151 | *this->stack = this; 44:43.28 | ~~~~~~~~~~~~~^~~~~~ 44:43.28 CSS2PropertiesBinding.cpp: In member function ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’: 44:43.28 CSS2PropertiesBinding.cpp:23486:25: note: ‘expando’ declared here 44:43.28 23486 | JS::Rooted expando(cx); 44:43.28 | ^~~~~~~ 44:43.28 CSS2PropertiesBinding.cpp:23463:50: note: ‘cx’ declared here 44:43.28 23463 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle proxy, JS::Handle id, bool ignoreNamedProps, JS::MutableHandle> desc) const 44:43.28 | ~~~~~~~~~~~^~ 44:43.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, 44:43.37 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 44:43.37 inlined from ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle, uint32_t, uint32_t, js::ElementAdder*) const’ at AudioTrackListBinding.cpp:746:32: 44:43.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 44:43.37 1151 | *this->stack = this; 44:43.37 | ~~~~~~~~~~~~~^~~~~~ 44:43.37 AudioTrackListBinding.cpp: In member function ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle, uint32_t, uint32_t, js::ElementAdder*) const’: 44:43.37 AudioTrackListBinding.cpp:746:25: note: ‘temp’ declared here 44:43.37 746 | JS::Rooted temp(cx); 44:43.37 | ^~~~ 44:43.37 AudioTrackListBinding.cpp:744:41: note: ‘cx’ declared here 44:43.37 744 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const 44:43.37 | ~~~~~~~~~~~^~ 44:55.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:55.55 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:55.55 inlined from ‘bool mozilla::dom::BrowsingContext_Binding::getAllBrowsingContextsInSubtree(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at BrowsingContextBinding.cpp:262:71: 44:55.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:55.55 1151 | *this->stack = this; 44:55.55 | ~~~~~~~~~~~~~^~~~~~ 44:55.55 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::BrowsingContext_Binding::getAllBrowsingContextsInSubtree(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 44:55.55 BrowsingContextBinding.cpp:262:25: note: ‘returnArray’ declared here 44:55.55 262 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 44:55.55 | ^~~~~~~~~~~ 44:55.55 BrowsingContextBinding.cpp:247:44: note: ‘cx’ declared here 44:55.55 247 | getAllBrowsingContextsInSubtree(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 44:55.55 | ~~~~~~~~~~~^~ 44:56.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:56.51 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:56.51 inlined from ‘bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at BrowsingContextBinding.cpp:3778:71: 44:56.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:56.51 1151 | *this->stack = this; 44:56.51 | ~~~~~~~~~~~~~^~~~~~ 44:56.51 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 44:56.51 BrowsingContextBinding.cpp:3778:25: note: ‘returnArray’ declared here 44:56.51 3778 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 44:56.51 | ^~~~~~~~~~~ 44:56.51 BrowsingContextBinding.cpp:3763:25: note: ‘cx’ declared here 44:56.51 3763 | getToplevels(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 44:56.51 | ~~~~~~~~~~~^~ 44:57.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:58.64 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:58.64 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::get_innerHTML(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:700:85: 44:58.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:58.64 1151 | *this->stack = this; 44:58.64 | ~~~~~~~~~~~~~^~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::get_innerHTML(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 44:58.64 BrowserSessionStoreBinding.cpp:700:25: note: ‘slotStorage’ declared here 44:58.64 700 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 44:58.64 | ^~~~~~~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp:690:26: note: ‘cx’ declared here 44:58.64 690 | get_innerHTML(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 44:58.64 | ~~~~~~~~~~~^~ 44:58.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:58.64 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:58.64 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::get_url(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:403:85: 44:58.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:58.64 1151 | *this->stack = this; 44:58.64 | ~~~~~~~~~~~~~^~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::get_url(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 44:58.64 BrowserSessionStoreBinding.cpp:403:25: note: ‘slotStorage’ declared here 44:58.64 403 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 44:58.64 | ^~~~~~~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp:393:20: note: ‘cx’ declared here 44:58.64 393 | get_url(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 44:58.64 | ~~~~~~~~~~~^~ 44:58.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:58.64 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:58.64 inlined from ‘bool mozilla::dom::SessionStoreScrollData_Binding::get_scroll(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:1311:85: 44:58.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:58.64 1151 | *this->stack = this; 44:58.64 | ~~~~~~~~~~~~~^~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreScrollData_Binding::get_scroll(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 44:58.64 BrowserSessionStoreBinding.cpp:1311:25: note: ‘slotStorage’ declared here 44:58.64 1311 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 44:58.64 | ^~~~~~~~~~~ 44:58.64 BrowserSessionStoreBinding.cpp:1301:23: note: ‘cx’ declared here 44:58.64 1301 | get_scroll(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 44:58.64 | ~~~~~~~~~~~^~ 44:58.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:58.64 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:58.64 inlined from ‘bool mozilla::dom::BrowsingContext_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowsingContextBinding.cpp:424:85: 44:58.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 44:58.64 1151 | *this->stack = this; 44:58.64 | ~~~~~~~~~~~~~^~~~~~ 44:58.64 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::BrowsingContext_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 44:58.64 BrowsingContextBinding.cpp:424:25: note: ‘slotStorage’ declared here 44:58.64 424 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 44:58.64 | ^~~~~~~~~~~ 44:58.64 BrowsingContextBinding.cpp:414:25: note: ‘cx’ declared here 44:58.64 414 | get_children(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 44:58.64 | ~~~~~~~~~~~^~ 44:58.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:59.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:59.74 inlined from ‘bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioParamMapBinding.cpp:923:90: 44:59.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:59.74 1151 | *this->stack = this; 44:59.74 | ~~~~~~~~~~~~~^~~~~~ 44:59.74 AudioParamMapBinding.cpp: In function ‘bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 44:59.74 AudioParamMapBinding.cpp:923:25: note: ‘global’ declared here 44:59.74 923 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 44:59.74 | ^~~~~~ 44:59.74 AudioParamMapBinding.cpp:898:17: note: ‘aCx’ declared here 44:59.74 898 | Wrap(JSContext* aCx, mozilla::dom::AudioParamMap* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 44:59.74 | ~~~~~~~~~~~^~~ 44:59.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:59.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:59.74 inlined from ‘bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioTrackBinding.cpp:435:90: 44:59.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:59.74 1151 | *this->stack = this; 44:59.74 | ~~~~~~~~~~~~~^~~~~~ 44:59.74 AudioTrackBinding.cpp: In function ‘bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 44:59.74 AudioTrackBinding.cpp:435:25: note: ‘global’ declared here 44:59.74 435 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 44:59.74 | ^~~~~~ 44:59.74 AudioTrackBinding.cpp:410:17: note: ‘aCx’ declared here 44:59.74 410 | Wrap(JSContext* aCx, mozilla::dom::AudioTrack* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 44:59.74 | ~~~~~~~~~~~^~~ 44:59.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 44:59.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:59.74 inlined from ‘bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioTrackListBinding.cpp:833:90: 44:59.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 44:59.74 1151 | *this->stack = this; 44:59.74 | ~~~~~~~~~~~~~^~~~~~ 44:59.74 AudioTrackListBinding.cpp: In function ‘bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 44:59.74 AudioTrackListBinding.cpp:833:25: note: ‘global’ declared here 44:59.74 833 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 44:59.74 | ^~~~~~ 44:59.74 AudioTrackListBinding.cpp:805:17: note: ‘aCx’ declared here 44:59.74 805 | Wrap(JSContext* aCx, mozilla::dom::AudioTrackList* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 44:59.74 | ~~~~~~~~~~~^~~ 45:00.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:00.47 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:00.47 inlined from ‘bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioWorkletProcessorBinding.cpp:282:90: 45:00.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:00.47 1151 | *this->stack = this; 45:00.47 | ~~~~~~~~~~~~~^~~~~~ 45:00.47 AudioWorkletProcessorBinding.cpp: In function ‘bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:00.47 AudioWorkletProcessorBinding.cpp:282:25: note: ‘global’ declared here 45:00.47 282 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:00.47 | ^~~~~~ 45:00.47 AudioWorkletProcessorBinding.cpp:257:17: note: ‘aCx’ declared here 45:00.47 257 | Wrap(JSContext* aCx, mozilla::dom::AudioWorkletProcessor* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:00.47 | ~~~~~~~~~~~^~~ 45:00.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:00.67 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:00.67 inlined from ‘bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AutocompleteInfoBinding.cpp:105:54: 45:00.67 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:00.67 1151 | *this->stack = this; 45:00.67 | ~~~~~~~~~~~~~^~~~~~ 45:00.85 In file included from UnifiedBindings1.cpp:145: 45:00.85 AutocompleteInfoBinding.cpp: In member function ‘bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:00.85 AutocompleteInfoBinding.cpp:105:25: note: ‘obj’ declared here 45:00.85 105 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:00.85 | ^~~ 45:00.88 AutocompleteInfoBinding.cpp:97:47: note: ‘cx’ declared here 45:00.88 97 | AutocompleteInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:00.88 | ~~~~~~~~~~~^~ 45:01.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:01.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:01.00 inlined from ‘bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BarPropBinding.cpp:289:90: 45:01.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:01.00 1151 | *this->stack = this; 45:01.00 | ~~~~~~~~~~~~~^~~~~~ 45:01.04 BarPropBinding.cpp: In function ‘bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:01.04 BarPropBinding.cpp:289:25: note: ‘global’ declared here 45:01.04 289 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:01.04 | ^~~~~~ 45:01.04 BarPropBinding.cpp:264:17: note: ‘aCx’ declared here 45:01.04 264 | Wrap(JSContext* aCx, mozilla::dom::BarProp* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:01.04 | ~~~~~~~~~~~^~~ 45:01.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:01.26 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:01.26 inlined from ‘bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:454:75: 45:01.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:01.26 1151 | *this->stack = this; 45:01.26 | ~~~~~~~~~~~~~^~~~~~ 45:01.39 In file included from UnifiedBindings1.cpp:184: 45:01.40 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 45:01.40 BaseKeyframeTypesBinding.cpp:454:29: note: ‘returnArray’ declared here 45:01.40 454 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:01.40 | ^~~~~~~~~~~ 45:01.40 BaseKeyframeTypesBinding.cpp:439:80: note: ‘cx’ declared here 45:01.40 439 | CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 45:01.40 | ~~~~~~~~~~~^~ 45:01.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:01.58 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:01.58 inlined from ‘bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:725:75: 45:01.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:01.58 1151 | *this->stack = this; 45:01.58 | ~~~~~~~~~~~~~^~~~~~ 45:01.59 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 45:01.59 BaseKeyframeTypesBinding.cpp:725:29: note: ‘returnArray’ declared here 45:01.59 725 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:01.59 | ^~~~~~~~~~~ 45:01.59 BaseKeyframeTypesBinding.cpp:710:86: note: ‘cx’ declared here 45:01.59 710 | OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 45:01.59 | ~~~~~~~~~~~^~ 45:01.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:01.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:01.74 inlined from ‘bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:928:75: 45:01.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:01.74 1151 | *this->stack = this; 45:01.74 | ~~~~~~~~~~~~~^~~~~~ 45:01.74 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 45:01.74 BaseKeyframeTypesBinding.cpp:928:29: note: ‘returnArray’ declared here 45:01.74 928 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:01.74 | ^~~~~~~~~~~ 45:01.74 BaseKeyframeTypesBinding.cpp:911:56: note: ‘cx’ declared here 45:01.74 911 | DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 45:01.74 | ~~~~~~~~~~~^~ 45:02.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:02.11 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:02.11 inlined from ‘bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:1209:75: 45:02.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:02.11 1151 | *this->stack = this; 45:02.11 | ~~~~~~~~~~~~~^~~~~~ 45:02.13 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 45:02.13 BaseKeyframeTypesBinding.cpp:1209:29: note: ‘returnArray’ declared here 45:02.13 1209 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:02.13 | ^~~~~~~~~~~ 45:02.13 BaseKeyframeTypesBinding.cpp:1192:62: note: ‘cx’ declared here 45:02.13 1192 | OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 45:02.13 | ~~~~~~~~~~~^~ 45:02.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:02.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:02.52 inlined from ‘bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BatteryManagerBinding.cpp:678:90: 45:02.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:02.52 1151 | *this->stack = this; 45:02.52 | ~~~~~~~~~~~~~^~~~~~ 45:03.75 In file included from UnifiedBindings1.cpp:210: 45:03.75 BatteryManagerBinding.cpp: In function ‘bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:03.75 BatteryManagerBinding.cpp:678:25: note: ‘global’ declared here 45:03.75 678 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:03.75 | ^~~~~~ 45:03.75 BatteryManagerBinding.cpp:650:17: note: ‘aCx’ declared here 45:03.75 650 | Wrap(JSContext* aCx, mozilla::dom::battery::BatteryManager* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:03.75 | ~~~~~~~~~~~^~~ 45:04.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:04.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:04.00 inlined from ‘bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BrowserElementDictionariesBinding.cpp:78:54: 45:04.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:04.00 1151 | *this->stack = this; 45:04.00 | ~~~~~~~~~~~~~^~~~~~ 45:04.05 In file included from UnifiedBindings1.cpp:301: 45:04.05 BrowserElementDictionariesBinding.cpp: In member function ‘bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:04.05 BrowserElementDictionariesBinding.cpp:78:25: note: ‘obj’ declared here 45:04.05 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:04.05 | ^~~ 45:04.05 BrowserElementDictionariesBinding.cpp:70:57: note: ‘cx’ declared here 45:04.05 70 | DOMWindowResizeEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:04.05 | ~~~~~~~~~~~^~ 45:04.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:04.18 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:04.18 inlined from ‘bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BrowserSessionStoreBinding.cpp:82:54: 45:04.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:04.18 1151 | *this->stack = this; 45:04.18 | ~~~~~~~~~~~~~^~~~~~ 45:04.19 BrowserSessionStoreBinding.cpp: In member function ‘bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:04.19 BrowserSessionStoreBinding.cpp:82:25: note: ‘obj’ declared here 45:04.19 82 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:04.19 | ^~~ 45:04.19 BrowserSessionStoreBinding.cpp:74:54: note: ‘cx’ declared here 45:04.19 74 | SessionStoreDisplaySize::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:04.19 | ~~~~~~~~~~~^~ 45:04.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:04.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:04.30 inlined from ‘bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BrowserSessionStoreBinding.cpp:332:54: 45:04.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:04.30 1151 | *this->stack = this; 45:04.30 | ~~~~~~~~~~~~~^~~~~~ 45:04.32 BrowserSessionStoreBinding.cpp: In member function ‘bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:04.32 BrowserSessionStoreBinding.cpp:332:25: note: ‘obj’ declared here 45:04.32 332 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:04.32 | ^~~ 45:04.32 BrowserSessionStoreBinding.cpp:324:51: note: ‘cx’ declared here 45:04.32 324 | SessionStoreZoomData::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:04.32 | ~~~~~~~~~~~^~ 45:04.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:04.68 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:04.68 inlined from ‘bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BrowsingContextBinding.cpp:3642:90: 45:04.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:04.68 1151 | *this->stack = this; 45:04.68 | ~~~~~~~~~~~~~^~~~~~ 45:04.68 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:04.68 BrowsingContextBinding.cpp:3642:25: note: ‘global’ declared here 45:04.68 3642 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:04.68 | ^~~~~~ 45:04.68 BrowsingContextBinding.cpp:3617:17: note: ‘aCx’ declared here 45:04.68 3617 | Wrap(JSContext* aCx, mozilla::dom::BrowsingContext* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:04.68 | ~~~~~~~~~~~^~~ 45:04.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:04.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:04.79 inlined from ‘bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BrowsingContextBinding.cpp:4056:90: 45:04.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:04.79 1151 | *this->stack = this; 45:04.79 | ~~~~~~~~~~~~~^~~~~~ 45:04.82 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:04.82 BrowsingContextBinding.cpp:4056:25: note: ‘global’ declared here 45:04.82 4056 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:04.82 | ^~~~~~ 45:04.82 BrowsingContextBinding.cpp:4031:17: note: ‘aCx’ declared here 45:04.82 4031 | Wrap(JSContext* aCx, mozilla::dom::BrowsingContextGroup* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:04.82 | ~~~~~~~~~~~^~~ 45:05.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:05.05 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:05.05 inlined from ‘bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at CSPReportBinding.cpp:124:54: 45:05.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:05.05 1151 | *this->stack = this; 45:05.05 | ~~~~~~~~~~~~~^~~~~~ 45:05.49 In file included from UnifiedBindings1.cpp:366: 45:05.49 CSPReportBinding.cpp: In member function ‘bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:05.49 CSPReportBinding.cpp:124:25: note: ‘obj’ declared here 45:05.49 124 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:05.49 | ^~~ 45:05.49 CSPReportBinding.cpp:116:50: note: ‘cx’ declared here 45:05.49 116 | CSPReportProperties::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:05.49 | ~~~~~~~~~~~^~ 45:05.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:05.62 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:05.62 inlined from ‘bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at CSPReportBinding.cpp:371:54: 45:05.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:05.62 1151 | *this->stack = this; 45:05.62 | ~~~~~~~~~~~~~^~~~~~ 45:05.63 CSPReportBinding.cpp: In member function ‘bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:05.63 CSPReportBinding.cpp:371:25: note: ‘obj’ declared here 45:05.63 371 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:05.63 | ^~~ 45:05.63 CSPReportBinding.cpp:363:40: note: ‘cx’ declared here 45:05.63 363 | CSPReport::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:05.63 | ~~~~~~~~~~~^~ 45:05.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:05.66 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:05.66 inlined from ‘bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at CSS2PropertiesBinding.cpp:23785:90: 45:05.66 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:05.66 1151 | *this->stack = this; 45:05.66 | ~~~~~~~~~~~~~^~~~~~ 45:05.66 CSS2PropertiesBinding.cpp: In function ‘bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:05.66 CSS2PropertiesBinding.cpp:23785:25: note: ‘global’ declared here 45:05.66 23785 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:05.66 | ^~~~~~ 45:05.66 CSS2PropertiesBinding.cpp:23757:17: note: ‘aCx’ declared here 45:05.66 23757 | Wrap(JSContext* aCx, nsDOMCSSDeclaration* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:05.66 | ~~~~~~~~~~~^~~ 45:05.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:05.87 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:05.87 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::get_id(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:482:85: 45:05.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:05.87 1151 | *this->stack = this; 45:05.87 | ~~~~~~~~~~~~~^~~~~~ 45:05.87 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::get_id(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 45:05.87 BrowserSessionStoreBinding.cpp:482:25: note: ‘slotStorage’ declared here 45:05.87 482 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 45:05.87 | ^~~~~~~~~~~ 45:05.87 BrowserSessionStoreBinding.cpp:472:19: note: ‘cx’ declared here 45:05.87 472 | get_id(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 45:05.87 | ~~~~~~~~~~~^~ 45:06.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:06.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:06.00 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::get_xpath(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:591:85: 45:06.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:06.00 1151 | *this->stack = this; 45:06.00 | ~~~~~~~~~~~~~^~~~~~ 45:06.00 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::get_xpath(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 45:06.00 BrowserSessionStoreBinding.cpp:591:25: note: ‘slotStorage’ declared here 45:06.00 591 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 45:06.00 | ^~~~~~~~~~~ 45:06.00 BrowserSessionStoreBinding.cpp:581:22: note: ‘cx’ declared here 45:06.00 581 | get_xpath(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 45:06.00 | ~~~~~~~~~~~^~ 45:06.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:06.51 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:06.51 inlined from ‘bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at AudioWorkletNodeBinding.cpp:345:75: 45:06.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:06.51 1151 | *this->stack = this; 45:06.51 | ~~~~~~~~~~~~~^~~~~~ 45:06.57 In file included from UnifiedBindings1.cpp:119: 45:06.57 AudioWorkletNodeBinding.cpp: In member function ‘bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:06.57 AudioWorkletNodeBinding.cpp:345:29: note: ‘returnArray’ declared here 45:06.57 345 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:06.57 | ^~~~~~~~~~~ 45:06.57 AudioWorkletNodeBinding.cpp:302:54: note: ‘cx’ declared here 45:06.57 302 | AudioWorkletNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:06.57 | ~~~~~~~~~~~^~ 45:06.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:06.80 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:06.80 inlined from ‘bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:228:54: 45:06.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:06.80 1151 | *this->stack = this; 45:06.80 | ~~~~~~~~~~~~~^~~~~~ 45:06.80 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:06.80 BaseKeyframeTypesBinding.cpp:228:25: note: ‘obj’ declared here 45:06.80 228 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:06.80 | ^~~ 45:06.80 BaseKeyframeTypesBinding.cpp:220:43: note: ‘cx’ declared here 45:06.80 220 | BaseKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:06.80 | ~~~~~~~~~~~^~ 45:06.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:06.88 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:06.88 inlined from ‘bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BaseKeyframeTypesBinding.cpp:1326:49: 45:06.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:06.88 1151 | *this->stack = this; 45:06.88 | ~~~~~~~~~~~~~^~~~~~ 45:06.89 BaseKeyframeTypesBinding.cpp: In member function ‘bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:06.89 BaseKeyframeTypesBinding.cpp:1326:25: note: ‘obj’ declared here 45:06.89 1326 | JS::Rooted obj(cx, &rval.toObject()); 45:06.89 | ^~~ 45:06.89 BaseKeyframeTypesBinding.cpp:1314:51: note: ‘cx’ declared here 45:06.89 1314 | BaseComputedKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:06.89 | ~~~~~~~~~~~^~ 45:08.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:08.35 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:08.35 inlined from ‘bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at CSPDictionariesBinding.cpp:97:54: 45:08.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:08.35 1151 | *this->stack = this; 45:08.35 | ~~~~~~~~~~~~~^~~~~~ 45:08.47 In file included from UnifiedBindings1.cpp:353: 45:08.47 CSPDictionariesBinding.cpp: In member function ‘bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:08.47 CSPDictionariesBinding.cpp:97:25: note: ‘obj’ declared here 45:08.47 97 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:08.47 | ^~~ 45:08.47 CSPDictionariesBinding.cpp:89:34: note: ‘cx’ declared here 45:08.47 89 | CSP::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:08.47 | ~~~~~~~~~~~^~ 45:09.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:09.31 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:09.31 inlined from ‘bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at CSPDictionariesBinding.cpp:1153:54: 45:09.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:09.31 1151 | *this->stack = this; 45:09.31 | ~~~~~~~~~~~~~^~~~~~ 45:09.32 CSPDictionariesBinding.cpp: In member function ‘bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:09.32 CSPDictionariesBinding.cpp:1153:25: note: ‘obj’ declared here 45:09.32 1153 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:09.32 | ^~~ 45:09.32 CSPDictionariesBinding.cpp:1145:42: note: ‘cx’ declared here 45:09.32 1145 | CSPPolicies::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:09.32 | ~~~~~~~~~~~^~ 45:10.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:10.83 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:10.83 inlined from ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’ at CSS2PropertiesBinding.cpp:23524:35: 45:10.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:10.83 1151 | *this->stack = this; 45:10.83 | ~~~~~~~~~~~~~^~~~~~ 45:10.84 CSS2PropertiesBinding.cpp: In member function ‘virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 45:10.84 CSS2PropertiesBinding.cpp:23524:25: note: ‘expando’ declared here 45:10.84 23524 | JS::Rooted expando(cx); 45:10.84 | ^~~~~~~ 45:10.84 CSS2PropertiesBinding.cpp:23512:42: note: ‘cx’ declared here 45:10.84 23512 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle proxy, unsigned flags, JS::MutableHandleVector props) const 45:10.84 | ~~~~~~~~~~~^~ 45:10.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:10.88 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:10.88 inlined from ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’ at AudioTrackListBinding.cpp:588:35: 45:10.88 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:10.88 1151 | *this->stack = this; 45:10.88 | ~~~~~~~~~~~~~^~~~~~ 45:10.88 AudioTrackListBinding.cpp: In member function ‘virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 45:10.88 AudioTrackListBinding.cpp:588:25: note: ‘expando’ declared here 45:10.88 588 | JS::Rooted expando(cx); 45:10.88 | ^~~~~~~ 45:10.88 AudioTrackListBinding.cpp:576:42: note: ‘cx’ declared here 45:10.88 576 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle proxy, unsigned flags, JS::MutableHandleVector props) const 45:10.88 | ~~~~~~~~~~~^~ 45:11.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:11.89 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:11.89 inlined from ‘bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioWorkletNodeBinding.cpp:880:90: 45:11.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:11.89 1151 | *this->stack = this; 45:11.89 | ~~~~~~~~~~~~~^~~~~~ 45:11.89 AudioWorkletNodeBinding.cpp: In function ‘bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:11.89 AudioWorkletNodeBinding.cpp:880:25: note: ‘global’ declared here 45:11.89 880 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:11.89 | ^~~~~~ 45:11.89 AudioWorkletNodeBinding.cpp:849:17: note: ‘aCx’ declared here 45:11.89 849 | Wrap(JSContext* aCx, mozilla::dom::AudioWorkletNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:11.89 | ~~~~~~~~~~~^~~ 45:12.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:12.09 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:12.09 inlined from ‘bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioParamBinding.cpp:953:90: 45:12.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:12.09 1151 | *this->stack = this; 45:12.09 | ~~~~~~~~~~~~~^~~~~~ 45:12.10 AudioParamBinding.cpp: In function ‘bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:12.10 AudioParamBinding.cpp:953:25: note: ‘global’ declared here 45:12.10 953 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:12.10 | ^~~~~~ 45:12.10 AudioParamBinding.cpp:928:17: note: ‘aCx’ declared here 45:12.10 928 | Wrap(JSContext* aCx, mozilla::dom::AudioParam* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:12.10 | ~~~~~~~~~~~^~~ 45:13.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:13.53 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:13.53 inlined from ‘bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioProcessingEventBinding.cpp:387:90: 45:13.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:13.53 1151 | *this->stack = this; 45:13.53 | ~~~~~~~~~~~~~^~~~~~ 45:13.64 In file included from UnifiedBindings1.cpp:41: 45:13.64 AudioProcessingEventBinding.cpp: In function ‘bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:13.64 AudioProcessingEventBinding.cpp:387:25: note: ‘global’ declared here 45:13.64 387 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:13.64 | ^~~~~~ 45:13.64 AudioProcessingEventBinding.cpp:359:17: note: ‘aCx’ declared here 45:13.64 359 | Wrap(JSContext* aCx, mozilla::dom::AudioProcessingEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:13.64 | ~~~~~~~~~~~^~~ 45:13.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:13.90 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:13.90 inlined from ‘bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BeforeUnloadEventBinding.cpp:340:90: 45:13.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:13.90 1151 | *this->stack = this; 45:13.90 | ~~~~~~~~~~~~~^~~~~~ 45:14.20 In file included from UnifiedBindings1.cpp:223: 45:14.20 BeforeUnloadEventBinding.cpp: In function ‘bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:14.20 BeforeUnloadEventBinding.cpp:340:25: note: ‘global’ declared here 45:14.20 340 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:14.20 | ^~~~~~ 45:14.20 BeforeUnloadEventBinding.cpp:312:17: note: ‘aCx’ declared here 45:14.20 312 | Wrap(JSContext* aCx, mozilla::dom::BeforeUnloadEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:14.20 | ~~~~~~~~~~~^~~ 45:14.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:14.25 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:14.25 inlined from ‘bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BlobEventBinding.cpp:480:90: 45:14.25 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:14.25 1151 | *this->stack = this; 45:14.25 | ~~~~~~~~~~~~~^~~~~~ 45:14.40 In file included from UnifiedBindings1.cpp:275: 45:14.40 BlobEventBinding.cpp: In function ‘bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:14.40 BlobEventBinding.cpp:480:25: note: ‘global’ declared here 45:14.40 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:14.40 | ^~~~~~ 45:14.40 BlobEventBinding.cpp:452:17: note: ‘aCx’ declared here 45:14.40 452 | Wrap(JSContext* aCx, mozilla::dom::BlobEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:14.40 | ~~~~~~~~~~~^~~ 45:14.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:14.44 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:14.44 inlined from ‘JSObject* mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::BlobEvent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BlobEventBinding.h:100:27, 45:14.44 inlined from ‘virtual JSObject* mozilla::dom::BlobEvent::WrapObjectInternal(JSContext*, JS::Handle)’ at BlobEvent.cpp:60:33: 45:14.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:14.44 1151 | *this->stack = this; 45:14.44 | ~~~~~~~~~~~~~^~~~~~ 45:14.90 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BlobEvent.h:14, 45:14.90 from BlobEvent.cpp:9, 45:14.90 from UnifiedBindings1.cpp:262: 45:14.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BlobEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::BlobEvent::WrapObjectInternal(JSContext*, JS::Handle)’: 45:14.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BlobEventBinding.h:100:27: note: ‘reflector’ declared here 45:14.90 100 | JS::Rooted reflector(aCx); 45:14.90 | ^~~~~~~~~ 45:14.90 BlobEvent.cpp:58:42: note: ‘aCx’ declared here 45:14.90 58 | BlobEvent::WrapObjectInternal(JSContext* aCx, JS::Handle aGivenProto) 45:14.90 | ~~~~~~~~~~~^~~ 45:14.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:14.91 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:14.91 inlined from ‘bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at CDATASectionBinding.cpp:189:90: 45:14.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:14.91 1151 | *this->stack = this; 45:14.91 | ~~~~~~~~~~~~~^~~~~~ 45:14.94 In file included from UnifiedBindings1.cpp:340: 45:14.94 CDATASectionBinding.cpp: In function ‘bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:14.94 CDATASectionBinding.cpp:189:25: note: ‘global’ declared here 45:14.94 189 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:14.94 | ^~~~~~ 45:14.94 CDATASectionBinding.cpp:152:17: note: ‘aCx’ declared here 45:14.94 152 | Wrap(JSContext* aCx, mozilla::dom::CDATASection* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:14.94 | ~~~~~~~~~~~^~~ 45:15.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:15.07 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:15.07 inlined from ‘bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at AudioWorkletBinding.cpp:186:90: 45:15.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:15.07 1151 | *this->stack = this; 45:15.07 | ~~~~~~~~~~~~~^~~~~~ 45:15.08 In file included from UnifiedBindings1.cpp:93: 45:15.08 AudioWorkletBinding.cpp: In function ‘bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:15.08 AudioWorkletBinding.cpp:186:25: note: ‘global’ declared here 45:15.08 186 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:15.08 | ^~~~~~ 45:15.09 AudioWorkletBinding.cpp:158:17: note: ‘aCx’ declared here 45:15.09 158 | Wrap(JSContext* aCx, mozilla::dom::Worklet* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:15.09 | ~~~~~~~~~~~^~~ 45:16.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:16.17 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:16.17 inlined from ‘bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BasicCardPaymentBinding.cpp:513:54: 45:16.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:16.17 1151 | *this->stack = this; 45:16.17 | ~~~~~~~~~~~~~^~~~~~ 45:16.28 In file included from UnifiedBindings1.cpp:197: 45:16.28 BasicCardPaymentBinding.cpp: In member function ‘bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:16.28 BasicCardPaymentBinding.cpp:513:25: note: ‘obj’ declared here 45:16.28 513 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:16.28 | ^~~ 45:16.28 BasicCardPaymentBinding.cpp:505:48: note: ‘cx’ declared here 45:16.28 505 | BasicCardResponse::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:16.28 | ~~~~~~~~~~~^~ 45:16.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:16.32 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:16.32 inlined from ‘bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BasicCardPaymentBinding.cpp:73:54: 45:16.32 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:16.32 1151 | *this->stack = this; 45:16.32 | ~~~~~~~~~~~~~^~~~~~ 45:16.32 BasicCardPaymentBinding.cpp: In member function ‘bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:16.32 BasicCardPaymentBinding.cpp:73:25: note: ‘obj’ declared here 45:16.32 73 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:16.33 | ^~~ 45:16.33 BasicCardPaymentBinding.cpp:65:53: note: ‘cx’ declared here 45:16.33 65 | BasicCardChangeDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:16.33 | ~~~~~~~~~~~^~ 45:16.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:16.38 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:16.38 inlined from ‘bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BiquadFilterNodeBinding.cpp:975:90: 45:16.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:16.38 1151 | *this->stack = this; 45:16.38 | ~~~~~~~~~~~~~^~~~~~ 45:16.47 In file included from UnifiedBindings1.cpp:236: 45:16.47 BiquadFilterNodeBinding.cpp: In function ‘bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:16.47 BiquadFilterNodeBinding.cpp:975:25: note: ‘global’ declared here 45:16.47 975 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:16.47 | ^~~~~~ 45:16.47 BiquadFilterNodeBinding.cpp:944:17: note: ‘aCx’ declared here 45:16.47 944 | Wrap(JSContext* aCx, mozilla::dom::BiquadFilterNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:16.47 | ~~~~~~~~~~~^~~ 45:16.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:16.71 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:16.71 inlined from ‘bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BlobBinding.cpp:893:90: 45:16.71 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:16.71 1151 | *this->stack = this; 45:16.71 | ~~~~~~~~~~~~~^~~~~~ 45:16.71 BlobBinding.cpp: In function ‘bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:16.71 BlobBinding.cpp:893:25: note: ‘global’ declared here 45:16.71 893 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:16.71 | ^~~~~~ 45:16.71 BlobBinding.cpp:868:17: note: ‘aCx’ declared here 45:16.71 868 | Wrap(JSContext* aCx, mozilla::dom::Blob* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:16.71 | ~~~~~~~~~~~^~~ 45:16.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:16.89 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:16.89 inlined from ‘bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BroadcastChannelBinding.cpp:573:90: 45:16.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:16.89 1151 | *this->stack = this; 45:16.89 | ~~~~~~~~~~~~~^~~~~~ 45:16.90 In file included from UnifiedBindings1.cpp:288: 45:16.90 BroadcastChannelBinding.cpp: In function ‘bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:16.90 BroadcastChannelBinding.cpp:573:25: note: ‘global’ declared here 45:16.90 573 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:16.90 | ^~~~~~ 45:16.90 BroadcastChannelBinding.cpp:545:17: note: ‘aCx’ declared here 45:16.90 545 | Wrap(JSContext* aCx, mozilla::dom::BroadcastChannel* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:16.90 | ~~~~~~~~~~~^~~ 45:17.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.08 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.08 inlined from ‘bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BrowserElementDictionariesBinding.cpp:195:54: 45:17.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:17.08 1151 | *this->stack = this; 45:17.08 | ~~~~~~~~~~~~~^~~~~~ 45:17.12 BrowserElementDictionariesBinding.cpp: In member function ‘bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:17.12 BrowserElementDictionariesBinding.cpp:195:25: note: ‘obj’ declared here 45:17.12 195 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:17.12 | ^~~ 45:17.12 BrowserElementDictionariesBinding.cpp:187:52: note: ‘cx’ declared here 45:17.12 187 | OpenWindowEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:17.12 | ~~~~~~~~~~~^~ 45:17.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.17 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.17 inlined from ‘bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at BrowserSessionStoreBinding.cpp:179:54: 45:17.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:17.17 1151 | *this->stack = this; 45:17.17 | ~~~~~~~~~~~~~^~~~~~ 45:17.17 BrowserSessionStoreBinding.cpp: In member function ‘bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 45:17.17 BrowserSessionStoreBinding.cpp:179:25: note: ‘obj’ declared here 45:17.17 179 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 45:17.17 | ^~~ 45:17.17 BrowserSessionStoreBinding.cpp:171:53: note: ‘cx’ declared here 45:17.17 171 | UpdateSessionStoreData::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 45:17.17 | ~~~~~~~~~~~^~ 45:17.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.24 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.24 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:779:85: 45:17.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:17.24 1151 | *this->stack = this; 45:17.24 | ~~~~~~~~~~~~~^~~~~~ 45:17.24 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 45:17.24 BrowserSessionStoreBinding.cpp:779:25: note: ‘slotStorage’ declared here 45:17.24 779 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 45:17.24 | ^~~~~~~~~~~ 45:17.24 BrowserSessionStoreBinding.cpp:769:25: note: ‘cx’ declared here 45:17.24 769 | get_children(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 45:17.24 | ~~~~~~~~~~~^~ 45:17.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.31 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.31 inlined from ‘bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BrowserSessionStoreBinding.cpp:1138:90: 45:17.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:17.31 1151 | *this->stack = this; 45:17.31 | ~~~~~~~~~~~~~^~~~~~ 45:17.32 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:17.32 BrowserSessionStoreBinding.cpp:1138:25: note: ‘global’ declared here 45:17.32 1138 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:17.32 | ^~~~~~ 45:17.32 BrowserSessionStoreBinding.cpp:1113:17: note: ‘aCx’ declared here 45:17.32 1113 | Wrap(JSContext* aCx, mozilla::dom::SessionStoreFormData* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:17.32 | ~~~~~~~~~~~^~~ 45:17.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.36 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.36 inlined from ‘bool mozilla::dom::SessionStoreScrollData_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at BrowserSessionStoreBinding.cpp:1390:85: 45:17.36 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:17.36 1151 | *this->stack = this; 45:17.36 | ~~~~~~~~~~~~~^~~~~~ 45:17.36 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreScrollData_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 45:17.36 BrowserSessionStoreBinding.cpp:1390:25: note: ‘slotStorage’ declared here 45:17.36 1390 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 45:17.36 | ^~~~~~~~~~~ 45:17.36 BrowserSessionStoreBinding.cpp:1380:25: note: ‘cx’ declared here 45:17.36 1380 | get_children(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 45:17.36 | ~~~~~~~~~~~^~ 45:17.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.46 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.46 inlined from ‘bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BrowserSessionStoreBinding.cpp:1740:90: 45:17.46 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:17.46 1151 | *this->stack = this; 45:17.46 | ~~~~~~~~~~~~~^~~~~~ 45:17.46 BrowserSessionStoreBinding.cpp: In function ‘bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:17.46 BrowserSessionStoreBinding.cpp:1740:25: note: ‘global’ declared here 45:17.46 1740 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:17.46 | ^~~~~~ 45:17.46 BrowserSessionStoreBinding.cpp:1715:17: note: ‘aCx’ declared here 45:17.46 1715 | Wrap(JSContext* aCx, mozilla::dom::SessionStoreScrollData* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:17.46 | ~~~~~~~~~~~^~~ 45:17.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.57 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.57 inlined from ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at BrowsingContextBinding.cpp:6046:90: 45:17.57 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:17.57 1151 | *this->stack = this; 45:17.57 | ~~~~~~~~~~~~~^~~~~~ 45:17.62 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:17.62 BrowsingContextBinding.cpp:6046:25: note: ‘global’ declared here 45:17.62 6046 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:17.62 | ^~~~~~ 45:17.62 BrowsingContextBinding.cpp:6018:17: note: ‘aCx’ declared here 45:17.62 6018 | Wrap(JSContext* aCx, mozilla::dom::CanonicalBrowsingContext* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:17.62 | ~~~~~~~~~~~^~~ 45:17.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.79 inlined from ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at BrowsingContextBinding.cpp:4177:71: 45:17.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:17.79 1151 | *this->stack = this; 45:17.79 | ~~~~~~~~~~~~~^~~~~~ 45:17.79 BrowsingContextBinding.cpp: In function ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 45:17.79 BrowsingContextBinding.cpp:4177:25: note: ‘returnArray’ declared here 45:17.79 4177 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 45:17.79 | ^~~~~~~~~~~ 45:17.79 BrowsingContextBinding.cpp:4162:29: note: ‘cx’ declared here 45:17.79 4162 | getWindowGlobals(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 45:17.79 | ~~~~~~~~~~~^~ 45:17.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:17.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:17.86 inlined from ‘bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at CSSAnimationBinding.cpp:258:90: 45:17.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:17.86 1151 | *this->stack = this; 45:17.86 | ~~~~~~~~~~~~~^~~~~~ 45:17.95 In file included from UnifiedBindings1.cpp:392: 45:17.95 CSSAnimationBinding.cpp: In function ‘bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 45:17.95 CSSAnimationBinding.cpp:258:25: note: ‘global’ declared here 45:17.95 258 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 45:17.95 | ^~~~~~ 45:17.95 CSSAnimationBinding.cpp:227:17: note: ‘aCx’ declared here 45:17.95 227 | Wrap(JSContext* aCx, mozilla::dom::CSSAnimation* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 45:17.95 | ~~~~~~~~~~~^~~ 45:18.84 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 45:18.84 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 45:18.84 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 45:18.84 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasUtils.cpp:17, 45:18.84 from Unified_cpp_dom_canvas0.cpp:56: 45:18.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 45:18.84 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 45:18.84 | ^~~~~~~~~~~~~~~~~ 45:18.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 45:18.84 187 | nsTArray> mWaiting; 45:18.84 | ^~~~~~~~~~~~~~~~~ 45:18.84 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 45:18.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 45:18.84 47 | class ModuleLoadRequest; 45:18.84 | ^~~~~~~~~~~~~~~~~ 45:23.06 dom/commandhandler 45:30.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/commandhandler/nsCommandParams.cpp:11, 45:30.65 from Unified_cpp_dom_commandhandler0.cpp:20: 45:30.65 In member function ‘void nsCommandParams::HashEntry::Reset(uint8_t)’, 45:30.65 inlined from ‘nsCommandParams::HashEntry::HashEntry(const nsCommandParams::HashEntry&)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/commandhandler/nsCommandParams.h:80:12, 45:30.65 inlined from ‘static void nsCommandParams::HashMoveEntry(PLDHashTable*, const PLDHashEntryHdr*, PLDHashEntryHdr*)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/commandhandler/nsCommandParams.cpp:293:62: 45:30.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/commandhandler/nsCommandParams.h:123:11: warning: ‘*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::::mString’ may be used uninitialized [-Wmaybe-uninitialized] 45:30.65 123 | delete mData.mString; 45:30.65 | ^~~~~~~~~~~~~~~~~~~~ 45:30.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/commandhandler/nsCommandParams.h:130:11: warning: ‘*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::::mCString’ may be used uninitialized [-Wmaybe-uninitialized] 45:30.65 130 | delete mData.mCString; 45:30.65 | ^~~~~~~~~~~~~~~~~~~~~ 45:31.93 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 45:31.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 45:31.93 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasGradient.cpp:7, 45:31.93 from Unified_cpp_dom_canvas0.cpp:11: 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 45:31.93 202 | return ReinterpretHelper::FromInternalValue(v); 45:31.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 45:31.93 4315 | return mProperties.Get(aProperty, aFoundResult); 45:31.93 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 45:31.93 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 45:31.93 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 45:31.93 302 | memcpy(&value, &aInternalValue, sizeof(value)); 45:31.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:31.93 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 45:31.93 396 | struct FrameBidiData { 45:31.93 | ^~~~~~~~~~~~~ 45:33.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasGradient.h:8, 45:33.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasGradient.cpp:5: 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 45:33.69 2437 | AssignRangeAlgorithm< 45:33.69 | ~~~~~~~~~~~~~~~~~~~~~ 45:33.69 2438 | std::is_trivially_copy_constructible_v, 45:33.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.69 2439 | std::is_same_v>::implementation(Elements(), aStart, 45:33.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 45:33.69 2440 | aCount, aValues); 45:33.69 | ~~~~~~~~~~~~~~~~ 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 45:33.69 2468 | AssignRange(0, aArrayLen, aArray); 45:33.69 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 45:33.69 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 45:33.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 45:33.69 2971 | this->Assign(aOther); 45:33.69 | ~~~~~~~~~~~~^~~~~~~~ 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 45:33.69 24 | struct JSSettings { 45:33.69 | ^~~~~~~~~~ 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:33.69 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 45:33.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 45:33.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 45:33.69 25 | struct JSGCSetting { 45:33.69 | ^~~~~~~~~~~ 45:49.50 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsWrapperCache.h:15, 45:49.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasPath.h:10, 45:49.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, 45:49.50 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasGradient.h:10: 45:49.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:49.50 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:49.50 inlined from ‘JSObject* mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::CanvasRenderingContext2D]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:2478:27, 45:49.50 inlined from ‘virtual JSObject* mozilla::dom::CanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:1115:48: 45:49.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:49.50 1151 | *this->stack = this; 45:49.50 | ~~~~~~~~~~~~~^~~~~~ 45:49.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h: In member function ‘virtual JSObject* mozilla::dom::CanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle)’: 45:49.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:2478:27: note: ‘reflector’ declared here 45:49.76 2478 | JS::Rooted reflector(aCx); 45:49.76 | ^~~~~~~~~ 45:49.76 In file included from Unified_cpp_dom_canvas0.cpp:38: 45:49.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:1114:16: note: ‘aCx’ declared here 45:49.76 1114 | JSContext* aCx, JS::Handle aGivenProto) { 45:49.76 | ~~~~~~~~~~~^~~ 45:50.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:50.24 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:50.24 inlined from ‘JSObject* mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::ImageBitmapRenderingContext]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:35:27, 45:50.24 inlined from ‘virtual JSObject* mozilla::dom::ImageBitmapRenderingContext::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmapRenderingContext.cpp:29:51: 45:50.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:50.24 1151 | *this->stack = this; 45:50.24 | ~~~~~~~~~~~~~^~~~~~ 45:50.41 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmapRenderingContext.cpp:9, 45:50.41 from Unified_cpp_dom_canvas0.cpp:101: 45:50.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h: In member function ‘virtual JSObject* mozilla::dom::ImageBitmapRenderingContext::WrapObject(JSContext*, JS::Handle)’: 45:50.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:35:27: note: ‘reflector’ declared here 45:50.41 35 | JS::Rooted reflector(aCx); 45:50.41 | ^~~~~~~~~ 45:50.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmapRenderingContext.cpp:28:16: note: ‘aCx’ declared here 45:50.41 28 | JSContext* aCx, JS::Handle aGivenProto) { 45:50.41 | ~~~~~~~~~~~^~~ 45:50.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:50.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:50.43 inlined from ‘JSObject* mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::OffscreenCanvas]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasBinding.h:761:27, 45:50.43 inlined from ‘virtual JSObject* mozilla::dom::OffscreenCanvas::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvas.cpp:82:39: 45:50.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:50.43 1151 | *this->stack = this; 45:50.43 | ~~~~~~~~~~~~~^~~~~~ 45:50.63 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvas.cpp:12, 45:50.63 from Unified_cpp_dom_canvas0.cpp:119: 45:50.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasBinding.h: In member function ‘virtual JSObject* mozilla::dom::OffscreenCanvas::WrapObject(JSContext*, JS::Handle)’: 45:50.63 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvasBinding.h:761:27: note: ‘reflector’ declared here 45:50.63 761 | JS::Rooted reflector(aCx); 45:50.63 | ^~~~~~~~~ 45:50.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/OffscreenCanvas.cpp:80:50: note: ‘aCx’ declared here 45:50.64 80 | JSObject* OffscreenCanvas::WrapObject(JSContext* aCx, 45:50.64 | ~~~~~~~~~~~^~~ 45:50.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:50.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:50.65 inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::ClientWebGLContext]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:1006:27, 45:50.65 inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.h:755:55: 45:50.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:50.65 1151 | *this->stack = this; 45:50.65 | ~~~~~~~~~~~~~^~~~~~ 45:50.65 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.h:18, 45:50.65 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContextHelper.cpp:22, 45:50.65 from Unified_cpp_dom_canvas0.cpp:47: 45:50.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle)’: 45:50.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:1006:27: note: ‘reflector’ declared here 45:50.65 1006 | JS::Rooted reflector(aCx); 45:50.65 | ^~~~~~~~~ 45:50.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.h:752:35: note: ‘cx’ declared here 45:50.65 752 | JSObject* WrapObject(JSContext* cx, 45:50.65 | ~~~~~~~~~~~^~ 45:51.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 45:51.77 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:51.77 inlined from ‘JSObject* mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::ImageBitmap]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h:1389:27, 45:51.77 inlined from ‘virtual JSObject* mozilla::dom::ImageBitmap::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmap.cpp:679:35: 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:51.77 1151 | *this->stack = this; 45:51.77 | ~~~~~~~~~~~~~^~~~~~ 45:51.77 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmap.h:12, 45:51.77 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:87: 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h: In member function ‘virtual JSObject* mozilla::dom::ImageBitmap::WrapObject(JSContext*, JS::Handle)’: 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h:1389:27: note: ‘reflector’ declared here 45:51.77 1389 | JS::Rooted reflector(aCx); 45:51.77 | ^~~~~~~~~ 45:51.77 In file included from Unified_cpp_dom_canvas0.cpp:92: 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmap.cpp:677:46: note: ‘aCx’ declared here 45:51.77 677 | JSObject* ImageBitmap::WrapObject(JSContext* aCx, 45:51.77 | ~~~~~~~~~~~^~~ 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h: In member function ‘virtual JSObject* mozilla::dom::ImageBitmap::_ZThn8_N7mozilla3dom11ImageBitmap10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle)’: 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 45:51.77 1151 | *this->stack = this; 45:51.77 | ~~~~~~~~~~~~~^~~~~~ 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h:1389:27: note: ‘reflector’ declared here 45:51.77 1389 | JS::Rooted reflector(aCx); 45:51.77 | ^~~~~~~~~ 45:51.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ImageBitmap.cpp:677:46: note: ‘aCx’ declared here 45:51.77 677 | JSObject* ImageBitmap::WrapObject(JSContext* aCx, 45:51.77 | ~~~~~~~~~~~^~~ 45:51.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h: In member function ‘virtual JSObject* mozilla::ClientWebGLContext::_ZThn48_N7mozilla18ClientWebGLContext10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle)’: 45:51.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 45:51.84 1151 | *this->stack = this; 45:51.84 | ~~~~~~~~~~~~~^~~~~~ 45:51.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:1006:27: note: ‘reflector’ declared here 45:51.84 1006 | JS::Rooted reflector(aCx); 45:51.84 | ^~~~~~~~~ 45:51.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.h:752:35: note: ‘cx’ declared here 45:51.84 752 | JSObject* WrapObject(JSContext* cx, 45:51.84 | ~~~~~~~~~~~^~ 46:18.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, 46:19.20 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:19.20 inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCVector.h:351:58, 46:19.20 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const bool]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] 46:19.69 1151 | *this->stack = this; 46:19.69 | ~~~~~~~~~~~~~^~~~~~ 46:19.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HTMLCanvasElementBinding.h:13, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageEncoder.h:13, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/OffscreenCanvas.h:12, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/nsICanvasRenderingContextInternal.h:17, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28: 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const bool]’: 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: note: ‘v’ declared here 46:19.69 389 | JS::RootedVector v(aCx); 46:19.69 | ^ 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:384:41: note: ‘aCx’ declared here 46:19.69 384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 46:19.69 | ~~~~~~~~~~~^~~ 46:19.69 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ModuleLoader.h:11, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:29, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 46:19.69 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/IdentityCredential.h:10, 46:19.69 from IdentityCredentialBinding.cpp:25, 46:19.69 from UnifiedBindings11.cpp:67: 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:236:9: warning: declaration of ‘using JS::loader::ModuleLoaderBase::ModuleLoadRequest = class JS::loader::ModuleLoadRequest’ changes meaning of ‘ModuleLoadRequest’ [-Wchanges-meaning] 46:19.69 236 | using ModuleLoadRequest = JS::loader::ModuleLoadRequest; 46:19.69 | ^~~~~~~~~~~~~~~~~ 46:19.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ModuleLoaderBase.h:187:21: note: used here to mean ‘class JS::loader::ModuleLoadRequest’ 46:19.69 187 | nsTArray> mWaiting; 46:19.69 | ^~~~~~~~~~~~~~~~~ 46:19.70 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ScriptLoader.h:14: 46:19.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/loader/ScriptLoadRequest.h:47:7: note: declared here 46:19.70 47 | class ModuleLoadRequest; 46:19.70 | ^~~~~~~~~~~~~~~~~ 46:24.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, 46:24.75 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:24.75 inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCVector.h:351:58, 46:24.75 inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = bool]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31, 46:24.75 inlined from ‘void mozilla::ClientWebGLContext::GetUniform(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::WebGLUniformLocationJS&, JS::MutableHandle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp:2823:7: 46:24.75 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 46:24.75 1151 | *this->stack = this; 46:24.75 | ~~~~~~~~~~~~~^~~~~~ 46:24.75 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In member function ‘void mozilla::ClientWebGLContext::GetUniform(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::WebGLUniformLocationJS&, JS::MutableHandle)’: 46:24.75 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ToJSValue.h:389:31: note: ‘v’ declared here 46:24.75 389 | JS::RootedVector v(aCx); 46:24.75 | ^ 46:25.20 In file included from Unified_cpp_dom_canvas0.cpp:65: 46:25.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp:2736:54: note: ‘cx’ declared here 46:25.20 2736 | void ClientWebGLContext::GetUniform(JSContext* const cx, 46:25.20 | ~~~~~~~~~~~~~~~~~^~ 46:26.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:26.39 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:26.39 inlined from ‘void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence&, GLenum, JS::MutableHandle) const’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp:6154:64: 46:26.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:26.39 1151 | *this->stack = this; 46:26.39 | ~~~~~~~~~~~~~^~~~~~ 46:26.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp: In member function ‘void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence&, GLenum, JS::MutableHandle) const’: 46:26.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp:6154:25: note: ‘array’ declared here 46:26.39 6154 | JS::Rooted array(cx, JS::NewArrayObject(cx, count)); 46:26.39 | ^~~~~ 46:26.39 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/ClientWebGLContext.cpp:6142:22: note: ‘cx’ declared here 46:26.39 6142 | JSContext* const cx, const WebGLProgramJS& prog, 46:26.39 | ~~~~~~~~~~~~~~~~~^~ 46:28.40 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 46:28.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsIContentInlines.h:14, 46:28.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/EditorBase.h:32, 46:28.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/TextEditor.h:9, 46:28.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, 46:28.40 from HTMLTextAreaElementBinding.cpp:27, 46:28.40 from UnifiedBindings10.cpp:171: 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 46:28.40 202 | return ReinterpretHelper::FromInternalValue(v); 46:28.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 46:28.40 4315 | return mProperties.Get(aProperty, aFoundResult); 46:28.40 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 46:28.40 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 46:28.40 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 46:28.40 302 | memcpy(&value, &aInternalValue, sizeof(value)); 46:28.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 46:28.40 396 | struct FrameBidiData { 46:28.40 | ^~~~~~~~~~~~~ 46:34.40 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/modules/libpref/Preferences.h:18, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsILoadInfo.h:57, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsPIDOMWindow.h:21, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsContentUtils.h:52, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/base/nsIGlobalObject.h:15, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/TypedArray.h:31, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, 46:34.40 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8: 46:34.40 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 46:34.40 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 46:34.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 46:34.40 678 | aFrom->ChainTo(aTo.forget(), ""); 46:34.40 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 46:34.40 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 46:34.40 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:34.40 | ^~~~~~~ 46:34.41 In static member function ‘static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’, 46:34.41 inlined from ‘void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 46:34.41 inlined from ‘void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:34.41 inlined from ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 46:34.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: ‘this’ pointer is null [-Wnonnull] 46:34.41 678 | aFrom->ChainTo(aTo.forget(), ""); 46:34.41 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:34.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 46:34.41 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function ‘void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’ 46:34.41 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:34.41 | ^~~~~~~ 46:34.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:35.14 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:35.14 inlined from ‘nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:6204:78: 46:35.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘darray’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:35.14 1151 | *this->stack = this; 46:35.14 | ~~~~~~~~~~~~~^~~~~~ 46:35.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)’: 46:35.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:6204:25: note: ‘darray’ declared here 46:35.14 6204 | JS::Rooted darray(aCx, JS_NewUint8ClampedArray(aCx, len.value())); 46:35.14 | ^~~~~~ 46:35.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/dom/canvas/CanvasRenderingContext2D.cpp:6187:16: note: ‘aCx’ declared here 46:35.14 6187 | JSContext* aCx, int32_t aX, int32_t aY, uint32_t aWidth, uint32_t aHeight, 46:35.14 | ~~~~~~~~~~~^~~ 46:36.48 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/CallAndConstruct.h:15, 46:36.48 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 46:36.48 from HTMLScriptElementBinding.cpp:4, 46:36.48 from UnifiedBindings10.cpp:2: 46:36.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:36.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:36.48 inlined from ‘void mozilla::dom::History_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at HistoryBinding.cpp:734:74: 46:36.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:36.48 1151 | *this->stack = this; 46:36.48 | ~~~~~~~~~~~~~^~~~~~ 46:37.02 In file included from UnifiedBindings10.cpp:314: 46:37.02 HistoryBinding.cpp: In function ‘void mozilla::dom::History_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.02 HistoryBinding.cpp:734:25: note: ‘parentProto’ declared here 46:37.02 734 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.02 | ^~~~~~~~~~~ 46:37.02 HistoryBinding.cpp:729:35: note: ‘aCx’ declared here 46:37.02 729 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.02 | ~~~~~~~~~~~^~~ 46:37.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:37.04 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:37.04 inlined from ‘void mozilla::dom::IDBCursor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IDBCursorBinding.cpp:1126:74: 46:37.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:37.05 1151 | *this->stack = this; 46:37.05 | ~~~~~~~~~~~~~^~~~~~ 46:37.12 In file included from UnifiedBindings10.cpp:327: 46:37.12 IDBCursorBinding.cpp: In function ‘void mozilla::dom::IDBCursor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.12 IDBCursorBinding.cpp:1126:25: note: ‘parentProto’ declared here 46:37.12 1126 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.12 | ^~~~~~~~~~~ 46:37.12 IDBCursorBinding.cpp:1121:35: note: ‘aCx’ declared here 46:37.12 1121 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.12 | ~~~~~~~~~~~^~~ 46:37.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:37.14 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:37.14 inlined from ‘void mozilla::dom::IDBFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IDBFactoryBinding.cpp:934:74: 46:37.14 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:37.14 1151 | *this->stack = this; 46:37.14 | ~~~~~~~~~~~~~^~~~~~ 46:37.27 In file included from UnifiedBindings10.cpp:353: 46:37.27 IDBFactoryBinding.cpp: In function ‘void mozilla::dom::IDBFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.27 IDBFactoryBinding.cpp:934:25: note: ‘parentProto’ declared here 46:37.27 934 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.27 | ^~~~~~~~~~~ 46:37.27 IDBFactoryBinding.cpp:929:35: note: ‘aCx’ declared here 46:37.27 929 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.27 | ~~~~~~~~~~~^~~ 46:37.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:37.31 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:37.31 inlined from ‘void mozilla::dom::IDBKeyRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IDBKeyRangeBinding.cpp:606:74: 46:37.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:37.31 1151 | *this->stack = this; 46:37.31 | ~~~~~~~~~~~~~^~~~~~ 46:37.44 In file included from UnifiedBindings10.cpp:379: 46:37.44 IDBKeyRangeBinding.cpp: In function ‘void mozilla::dom::IDBKeyRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.44 IDBKeyRangeBinding.cpp:606:25: note: ‘parentProto’ declared here 46:37.44 606 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.44 | ^~~~~~~~~~~ 46:37.44 IDBKeyRangeBinding.cpp:601:35: note: ‘aCx’ declared here 46:37.44 601 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.44 | ~~~~~~~~~~~^~~ 46:37.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:37.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:37.48 inlined from ‘void mozilla::dom::HeapSnapshot_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at HeapSnapshotBinding.cpp:585:74: 46:37.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:37.48 1151 | *this->stack = this; 46:37.48 | ~~~~~~~~~~~~~^~~~~~ 46:37.48 In file included from UnifiedBindings10.cpp:288: 46:37.48 HeapSnapshotBinding.cpp: In function ‘void mozilla::dom::HeapSnapshot_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.48 HeapSnapshotBinding.cpp:585:25: note: ‘parentProto’ declared here 46:37.48 585 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.48 | ^~~~~~~~~~~ 46:37.48 HeapSnapshotBinding.cpp:580:35: note: ‘aCx’ declared here 46:37.48 580 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.48 | ~~~~~~~~~~~^~~ 46:37.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:37.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:37.65 inlined from ‘void mozilla::dom::IDBObjectStore_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IDBObjectStoreBinding.cpp:1353:74: 46:37.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:37.65 1151 | *this->stack = this; 46:37.65 | ~~~~~~~~~~~~~^~~~~~ 46:37.70 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsXPTCUtils.h:10, 46:37.70 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:121, 46:37.70 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 46:37.70 from IntlUtilsBinding.cpp:23, 46:37.70 from UnifiedBindings11.cpp:249: 46:37.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 46:37.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h:78:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 46:37.70 78 | memset(this, 0, sizeof(nsXPTCVariant)); 46:37.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.70 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/xptcall.h:43:8: note: ‘struct nsXPTCVariant’ declared here 46:37.70 43 | struct nsXPTCVariant { 46:37.70 | ^~~~~~~~~~~~~ 46:37.73 In file included from UnifiedBindings10.cpp:392: 46:37.73 IDBObjectStoreBinding.cpp: In function ‘void mozilla::dom::IDBObjectStore_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:37.73 IDBObjectStoreBinding.cpp:1353:25: note: ‘parentProto’ declared here 46:37.73 1353 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:37.73 | ^~~~~~~~~~~ 46:37.73 IDBObjectStoreBinding.cpp:1348:35: note: ‘aCx’ declared here 46:37.73 1348 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:37.73 | ~~~~~~~~~~~^~~ 46:38.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:38.17 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:38.17 inlined from ‘void mozilla::dom::Headers_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at HeadersBinding.cpp:1709:74: 46:38.17 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:38.17 1151 | *this->stack = this; 46:38.17 | ~~~~~~~~~~~~~^~~~~~ 46:38.39 In file included from UnifiedBindings10.cpp:275: 46:38.39 HeadersBinding.cpp: In function ‘void mozilla::dom::Headers_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:38.39 HeadersBinding.cpp:1709:25: note: ‘parentProto’ declared here 46:38.39 1709 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:38.39 | ^~~~~~~~~~~ 46:38.39 HeadersBinding.cpp:1704:35: note: ‘aCx’ declared here 46:38.39 1704 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:38.39 | ~~~~~~~~~~~^~~ 46:38.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:38.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:38.43 inlined from ‘void mozilla::dom::Highlight_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at HighlightBinding.cpp:1276:74: 46:38.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:38.43 1151 | *this->stack = this; 46:38.43 | ~~~~~~~~~~~~~^~~~~~ 46:38.52 In file included from UnifiedBindings10.cpp:301: 46:38.52 HighlightBinding.cpp: In function ‘void mozilla::dom::Highlight_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:38.52 HighlightBinding.cpp:1276:25: note: ‘parentProto’ declared here 46:38.52 1276 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:38.52 | ^~~~~~~~~~~ 46:38.52 HighlightBinding.cpp:1271:35: note: ‘aCx’ declared here 46:38.52 1271 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:38.53 | ~~~~~~~~~~~^~~ 46:38.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:38.56 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:38.56 inlined from ‘void mozilla::dom::HighlightRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at HighlightBinding.cpp:2436:74: 46:38.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:38.56 1151 | *this->stack = this; 46:38.56 | ~~~~~~~~~~~~~^~~~~~ 46:38.56 HighlightBinding.cpp: In function ‘void mozilla::dom::HighlightRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:38.56 HighlightBinding.cpp:2436:25: note: ‘parentProto’ declared here 46:38.56 2436 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:38.56 | ^~~~~~~~~~~ 46:38.56 HighlightBinding.cpp:2431:35: note: ‘aCx’ declared here 46:38.56 2431 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:38.56 | ~~~~~~~~~~~^~~ 46:38.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:38.61 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:38.61 inlined from ‘void mozilla::dom::IDBIndex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IDBIndexBinding.cpp:1097:74: 46:38.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:38.61 1151 | *this->stack = this; 46:38.61 | ~~~~~~~~~~~~~^~~~~~ 46:38.70 In file included from UnifiedBindings10.cpp:366: 46:38.70 IDBIndexBinding.cpp: In function ‘void mozilla::dom::IDBIndex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 46:38.70 IDBIndexBinding.cpp:1097:25: note: ‘parentProto’ declared here 46:38.70 1097 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 46:38.70 | ^~~~~~~~~~~ 46:38.70 IDBIndexBinding.cpp:1092:35: note: ‘aCx’ declared here 46:38.70 1092 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 46:38.70 | ~~~~~~~~~~~^~~ 46:39.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:39.53 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:39.53 inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’ at HTMLSelectElementBinding.cpp:2112:60: 46:39.53 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:39.53 1151 | *this->stack = this; 46:39.53 | ~~~~~~~~~~~~~^~~~~~ 46:39.53 In file included from UnifiedBindings10.cpp:15: 46:39.53 HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’: 46:39.53 HTMLSelectElementBinding.cpp:2112:25: note: ‘expando’ declared here 46:39.53 2112 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 46:39.53 | ^~~~~~~ 46:39.53 HTMLSelectElementBinding.cpp:2091:36: note: ‘cx’ declared here 46:39.53 2091 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle proxy, JS::Handle id, bool* bp) const 46:39.53 | ~~~~~~~~~~~^~ 46:41.98 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, 46:41.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/GleanMetrics.h:12, 46:41.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:66, 46:41.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:41.98 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/JSProcessActorParent.h:13, 46:41.98 from JSProcessActorBinding.cpp:24, 46:41.98 from UnifiedBindings11.cpp:327: 46:41.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h: At global scope: 46:41.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 46:41.98 29 | constexpr explicit Labeled(uint32_t id) : mId(id) {} 46:41.98 | ^~~~~~~~ 46:41.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/glean/bindings/Labeled.h:29:36: note: remove the ‘< >’ 46:42.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:42.03 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; = mozilla::dom::BindingCallContext; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 46:42.03 inlined from ‘bool mozilla::dom::HeapSnapshot_Binding::describeNode(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at HeapSnapshotBinding.cpp:141:32: 46:42.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arg0’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 46:42.03 1151 | *this->stack = this; 46:42.03 | ~~~~~~~~~~~~~^~~~~~ 46:42.03 HeapSnapshotBinding.cpp: In function ‘bool mozilla::dom::HeapSnapshot_Binding::describeNode(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 46:42.03 HeapSnapshotBinding.cpp:141:25: note: ‘arg0’ declared here 46:42.03 141 | JS::Rooted arg0(cx); 46:42.03 | ^~~~ 46:42.03 HeapSnapshotBinding.cpp:129:25: note: ‘cx_’ declared here 46:42.03 129 | describeNode(JSContext* cx_, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 46:42.03 | ~~~~~~~~~~~^~~ 46:42.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:42.12 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:42.12 inlined from ‘bool mozilla::dom::Headers_Binding::getSetCookie(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at HeadersBinding.cpp:941:71: 46:42.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:42.12 1151 | *this->stack = this; 46:42.12 | ~~~~~~~~~~~~~^~~~~~ 46:42.12 HeadersBinding.cpp: In function ‘bool mozilla::dom::Headers_Binding::getSetCookie(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 46:42.12 HeadersBinding.cpp:941:25: note: ‘returnArray’ declared here 46:42.12 941 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 46:42.12 | ^~~~~~~~~~~ 46:42.12 HeadersBinding.cpp:926:25: note: ‘cx’ declared here 46:42.12 926 | getSetCookie(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 46:42.12 | ~~~~~~~~~~~^~ 46:46.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:46.10 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:46.10 inlined from ‘bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at HeadersBinding.cpp:283:75: 46:46.10 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:46.10 1151 | *this->stack = this; 46:46.10 | ~~~~~~~~~~~~~^~~~~~ 46:46.10 HeadersBinding.cpp: In member function ‘bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 46:46.10 HeadersBinding.cpp:283:29: note: ‘returnArray’ declared here 46:46.10 283 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 46:46.10 | ^~~~~~~~~~~ 46:46.10 HeadersBinding.cpp:274:76: note: ‘cx’ declared here 46:46.10 274 | ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 46:46.10 | ~~~~~~~~~~~^~ 46:46.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:46.24 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:46.24 inlined from ‘bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at HeadersBinding.cpp:679:75: 46:46.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:46.24 1151 | *this->stack = this; 46:46.24 | ~~~~~~~~~~~~~^~~~~~ 46:46.24 HeadersBinding.cpp: In member function ‘bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 46:46.24 HeadersBinding.cpp:679:29: note: ‘returnArray’ declared here 46:46.24 679 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 46:46.24 | ^~~~~~~~~~~ 46:46.24 HeadersBinding.cpp:670:82: note: ‘cx’ declared here 46:46.24 670 | OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 46:46.24 | ~~~~~~~~~~~^~ 46:46.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:46.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:46.43 inlined from ‘bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBCursorBinding.cpp:1059:90: 46:46.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:46.43 1151 | *this->stack = this; 46:46.43 | ~~~~~~~~~~~~~^~~~~~ 46:46.43 IDBCursorBinding.cpp: In function ‘bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:46.43 IDBCursorBinding.cpp:1059:25: note: ‘global’ declared here 46:46.43 1059 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:46.43 | ^~~~~~ 46:46.43 IDBCursorBinding.cpp:1034:17: note: ‘aCx’ declared here 46:46.43 1034 | Wrap(JSContext* aCx, mozilla::dom::IDBCursor* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:46.43 | ~~~~~~~~~~~^~~ 46:46.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:46.46 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:46.46 inlined from ‘bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBCursorBinding.cpp:1396:90: 46:46.46 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:46.46 1151 | *this->stack = this; 46:46.46 | ~~~~~~~~~~~~~^~~~~~ 46:46.46 IDBCursorBinding.cpp: In function ‘bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:46.46 IDBCursorBinding.cpp:1396:25: note: ‘global’ declared here 46:46.46 1396 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:46.46 | ^~~~~~ 46:46.46 IDBCursorBinding.cpp:1368:17: note: ‘aCx’ declared here 46:46.46 1368 | Wrap(JSContext* aCx, mozilla::dom::IDBCursor* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:46.46 | ~~~~~~~~~~~^~~ 46:46.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:46.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:46.52 inlined from ‘bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IDBFactoryBinding.cpp:78:54: 46:46.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:46.52 1151 | *this->stack = this; 46:46.52 | ~~~~~~~~~~~~~^~~~~~ 46:46.52 IDBFactoryBinding.cpp: In member function ‘bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 46:46.52 IDBFactoryBinding.cpp:78:25: note: ‘obj’ declared here 46:46.52 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 46:46.52 | ^~~ 46:46.52 IDBFactoryBinding.cpp:70:46: note: ‘cx’ declared here 46:46.52 70 | IDBDatabaseInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 46:46.52 | ~~~~~~~~~~~^~ 46:46.89 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/BitSet.h:13, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/HeapAPI.h:11, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/TracingAPI.h:11, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/GCPolicyAPI.h:79, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:23, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/CallAndConstruct.h:15, 46:46.89 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 46:46.89 from IDBRequestBinding.cpp:4, 46:46.89 from UnifiedBindings11.cpp:2: 46:46.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 46:46.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 46:46.89 2182 | GlobalProperties() { mozilla::PodZero(this); } 46:46.89 | ~~~~~~~~~~~~~~~~^~~~~~ 46:46.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 46:46.89 35 | memset(aT, 0, sizeof(T)); 46:46.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:46.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/js/xpconnect/src/xpcprivate.h:2181:8: note: ‘struct xpc::GlobalProperties’ declared here 46:46.89 2181 | struct GlobalProperties { 46:46.89 | ^~~~~~~~~~~~~~~~ 46:49.00 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:52, 46:49.00 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 46:49.00 from ImageBitmapBinding.cpp:22, 46:49.00 from UnifiedBindings11.cpp:93: 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]’: 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:202:51: required from ‘mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]’ 46:49.00 202 | return ReinterpretHelper::FromInternalValue(v); 46:49.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:4315:27: required from ‘mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]’ 46:49.00 4315 | return mProperties.Get(aProperty, aFoundResult); 46:49.00 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:1465:50: required from here 46:49.00 1465 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); 46:49.00 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] 46:49.00 302 | memcpy(&value, &aInternalValue, sizeof(value)); 46:49.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/layout/generic/nsIFrame.h:396:8: note: ‘mozilla::FrameProperties::PropertyType >’ {aka ‘struct mozilla::FrameBidiData’} declared here 46:49.00 396 | struct FrameBidiData { 46:49.00 | ^~~~~~~~~~~~~ 46:51.06 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 46:51.06 from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9: 46:51.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 46:51.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2439:58: required from ‘void nsTArray_Impl::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ 46:51.06 2437 | AssignRangeAlgorithm< 46:51.06 | ~~~~~~~~~~~~~~~~~~~~~ 46:51.06 2438 | std::is_trivially_copy_constructible_v, 46:51.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:51.06 2439 | std::is_same_v>::implementation(Elements(), aStart, 46:51.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 46:51.06 2440 | aCount, aValues); 46:51.06 | ~~~~~~~~~~~~~~~~ 46:51.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2468:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ 46:51.06 2468 | AssignRange(0, aArrayLen, aArray); 46:51.06 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 46:51.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:1454:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 46:51.06 1454 | return AssignInternal(aOther.Elements(), aOther.Length()); 46:51.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:51.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:2971:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 46:51.07 2971 | this->Assign(aOther); 46:51.07 | ~~~~~~~~~~~~^~~~~~~~ 46:51.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:51.07 24 | struct JSSettings { 46:51.07 | ^~~~~~~~~~ 46:51.07 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/nsTArray.h:671:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:51.07 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:51.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:51.07 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38: 46:51.69 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 46:51.69 25 | struct JSGCSetting { 46:51.69 | ^~~~~~~~~~~ 46:52.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:52.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:52.43 inlined from ‘bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLScriptElementBinding.cpp:1456:90: 46:52.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:52.43 1151 | *this->stack = this; 46:52.43 | ~~~~~~~~~~~~~^~~~~~ 46:52.45 HTMLScriptElementBinding.cpp: In function ‘bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:52.45 HTMLScriptElementBinding.cpp:1456:25: note: ‘global’ declared here 46:52.45 1456 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:52.45 | ^~~~~~ 46:52.45 HTMLScriptElementBinding.cpp:1419:17: note: ‘aCx’ declared here 46:52.45 1419 | Wrap(JSContext* aCx, mozilla::dom::HTMLScriptElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:52.45 | ~~~~~~~~~~~^~~ 46:52.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:52.51 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 46:52.51 inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’ at HTMLSelectElementBinding.cpp:2004:35: 46:52.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:52.51 1151 | *this->stack = this; 46:52.51 | ~~~~~~~~~~~~~^~~~~~ 46:52.51 HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’: 46:52.51 HTMLSelectElementBinding.cpp:2004:25: note: ‘expando’ declared here 46:52.51 2004 | JS::Rooted expando(cx); 46:52.51 | ^~~~~~~ 46:52.51 HTMLSelectElementBinding.cpp:1974:50: note: ‘cx’ declared here 46:52.51 1974 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle proxy, JS::Handle id, bool ignoreNamedProps, JS::MutableHandle> desc) const 46:52.51 | ~~~~~~~~~~~^~ 46:52.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:52.56 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:52.56 inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’ at HTMLSelectElementBinding.cpp:2159:81: 46:52.56 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:52.56 1151 | *this->stack = this; 46:52.56 | ~~~~~~~~~~~~~^~~~~~ 46:52.56 HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: 46:52.56 HTMLSelectElementBinding.cpp:2159:29: note: ‘expando’ declared here 46:52.56 2159 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 46:52.56 | ^~~~~~~ 46:52.56 HTMLSelectElementBinding.cpp:2127:33: note: ‘cx’ declared here 46:52.56 2127 | DOMProxyHandler::get(JSContext* cx, JS::Handle proxy, JS::Handle receiver, JS::Handle id, JS::MutableHandle vp) const 46:52.56 | ~~~~~~~~~~~^~ 46:52.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:52.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:52.76 inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at HTMLSlotElementBinding.cpp:693:71: 46:52.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 46:52.76 1151 | *this->stack = this; 46:52.76 | ~~~~~~~~~~~~~^~~~~~ 46:52.78 In file included from UnifiedBindings10.cpp:28: 46:52.78 HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 46:52.78 HTMLSlotElementBinding.cpp:693:25: note: ‘returnArray’ declared here 46:52.78 693 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 46:52.78 | ^~~~~~~~~~~ 46:52.78 HTMLSlotElementBinding.cpp:673:29: note: ‘cx_’ declared here 46:52.78 673 | assignedElements(JSContext* cx_, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 46:52.78 | ~~~~~~~~~~~^~~ 46:52.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:52.83 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:52.83 inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at HTMLSlotElementBinding.cpp:629:71: 46:52.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 46:52.83 1151 | *this->stack = this; 46:52.83 | ~~~~~~~~~~~~~^~~~~~ 46:52.83 HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 46:52.83 HTMLSlotElementBinding.cpp:629:25: note: ‘returnArray’ declared here 46:52.83 629 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 46:52.83 | ^~~~~~~~~~~ 46:52.83 HTMLSlotElementBinding.cpp:609:26: note: ‘cx_’ declared here 46:52.83 609 | assignedNodes(JSContext* cx_, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 46:52.83 | ~~~~~~~~~~~^~~ 46:53.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.04 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 46:53.04 inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’ at HTMLSelectElementBinding.cpp:2081:35: 46:53.04 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 46:53.04 1151 | *this->stack = this; 46:53.04 | ~~~~~~~~~~~~~^~~~~~ 46:53.04 HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 46:53.04 HTMLSelectElementBinding.cpp:2081:25: note: ‘expando’ declared here 46:53.04 2081 | JS::Rooted expando(cx); 46:53.04 | ^~~~~~~ 46:53.04 HTMLSelectElementBinding.cpp:2069:42: note: ‘cx’ declared here 46:53.04 2069 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle proxy, unsigned flags, JS::MutableHandleVector props) const 46:53.04 | ~~~~~~~~~~~^~ 46:53.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.12 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.12 inlined from ‘bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLSelectElementBinding.cpp:2399:90: 46:53.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.12 1151 | *this->stack = this; 46:53.12 | ~~~~~~~~~~~~~^~~~~~ 46:53.12 HTMLSelectElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.12 HTMLSelectElementBinding.cpp:2399:25: note: ‘global’ declared here 46:53.12 2399 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.12 | ^~~~~~ 46:53.12 HTMLSelectElementBinding.cpp:2362:17: note: ‘aCx’ declared here 46:53.12 2362 | Wrap(JSContext* aCx, mozilla::dom::HTMLSelectElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.12 | ~~~~~~~~~~~^~~ 46:53.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.21 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.21 inlined from ‘bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLSpanElementBinding.cpp:216:90: 46:53.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.21 1151 | *this->stack = this; 46:53.21 | ~~~~~~~~~~~~~^~~~~~ 46:53.25 In file included from UnifiedBindings10.cpp:54: 46:53.25 HTMLSpanElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.25 HTMLSpanElementBinding.cpp:216:25: note: ‘global’ declared here 46:53.25 216 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.25 | ^~~~~~ 46:53.25 HTMLSpanElementBinding.cpp:179:17: note: ‘aCx’ declared here 46:53.25 179 | Wrap(JSContext* aCx, mozilla::dom::HTMLSpanElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.25 | ~~~~~~~~~~~^~~ 46:53.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.30 inlined from ‘bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableCaptionElementBinding.cpp:337:90: 46:53.31 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.31 1151 | *this->stack = this; 46:53.31 | ~~~~~~~~~~~~~^~~~~~ 46:53.37 In file included from UnifiedBindings10.cpp:80: 46:53.37 HTMLTableCaptionElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.37 HTMLTableCaptionElementBinding.cpp:337:25: note: ‘global’ declared here 46:53.37 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.37 | ^~~~~~ 46:53.37 HTMLTableCaptionElementBinding.cpp:300:17: note: ‘aCx’ declared here 46:53.37 300 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCaptionElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.37 | ~~~~~~~~~~~^~~ 46:53.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.43 inlined from ‘bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableCellElementBinding.cpp:1421:90: 46:53.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.43 1151 | *this->stack = this; 46:53.43 | ~~~~~~~~~~~~~^~~~~~ 46:53.53 In file included from UnifiedBindings10.cpp:93: 46:53.53 HTMLTableCellElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.53 HTMLTableCellElementBinding.cpp:1421:25: note: ‘global’ declared here 46:53.53 1421 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.53 | ^~~~~~ 46:53.53 HTMLTableCellElementBinding.cpp:1384:17: note: ‘aCx’ declared here 46:53.53 1384 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCellElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.53 | ~~~~~~~~~~~^~~ 46:53.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.58 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.58 inlined from ‘bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableColElementBinding.cpp:743:90: 46:53.58 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.58 1151 | *this->stack = this; 46:53.58 | ~~~~~~~~~~~~~^~~~~~ 46:53.62 In file included from UnifiedBindings10.cpp:106: 46:53.62 HTMLTableColElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.62 HTMLTableColElementBinding.cpp:743:25: note: ‘global’ declared here 46:53.62 743 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.62 | ^~~~~~ 46:53.62 HTMLTableColElementBinding.cpp:706:17: note: ‘aCx’ declared here 46:53.62 706 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableColElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.62 | ~~~~~~~~~~~^~~ 46:53.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.67 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.67 inlined from ‘bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTimeElementBinding.cpp:337:90: 46:53.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.68 1151 | *this->stack = this; 46:53.68 | ~~~~~~~~~~~~~^~~~~~ 46:53.72 In file included from UnifiedBindings10.cpp:184: 46:53.72 HTMLTimeElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.72 HTMLTimeElementBinding.cpp:337:25: note: ‘global’ declared here 46:53.72 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.72 | ^~~~~~ 46:53.72 HTMLTimeElementBinding.cpp:300:17: note: ‘aCx’ declared here 46:53.72 300 | Wrap(JSContext* aCx, mozilla::dom::HTMLTimeElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.72 | ~~~~~~~~~~~^~~ 46:53.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.86 inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLSlotElementBinding.cpp:1019:90: 46:53.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.86 1151 | *this->stack = this; 46:53.86 | ~~~~~~~~~~~~~^~~~~~ 46:53.86 HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:53.86 HTMLSlotElementBinding.cpp:1019:25: note: ‘global’ declared here 46:53.86 1019 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:53.86 | ^~~~~~ 46:53.86 HTMLSlotElementBinding.cpp:982:17: note: ‘aCx’ declared here 46:53.86 982 | Wrap(JSContext* aCx, mozilla::dom::HTMLSlotElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:53.86 | ~~~~~~~~~~~^~~ 46:53.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:53.91 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:53.91 inlined from ‘bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLSourceElementBinding.cpp:855:90: 46:53.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:53.91 1151 | *this->stack = this; 46:53.91 | ~~~~~~~~~~~~~^~~~~~ 46:54.00 In file included from UnifiedBindings10.cpp:41: 46:54.00 HTMLSourceElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.00 HTMLSourceElementBinding.cpp:855:25: note: ‘global’ declared here 46:54.00 855 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.00 | ^~~~~~ 46:54.00 HTMLSourceElementBinding.cpp:818:17: note: ‘aCx’ declared here 46:54.00 818 | Wrap(JSContext* aCx, mozilla::dom::HTMLSourceElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.00 | ~~~~~~~~~~~^~~ 46:54.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.06 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.06 inlined from ‘bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLStyleElementBinding.cpp:681:90: 46:54.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.06 1151 | *this->stack = this; 46:54.06 | ~~~~~~~~~~~~~^~~~~~ 46:54.09 In file included from UnifiedBindings10.cpp:67: 46:54.09 HTMLStyleElementBinding.cpp: In function ‘bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.09 HTMLStyleElementBinding.cpp:681:25: note: ‘global’ declared here 46:54.09 681 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.09 | ^~~~~~ 46:54.09 HTMLStyleElementBinding.cpp:644:17: note: ‘aCx’ declared here 46:54.09 644 | Wrap(JSContext* aCx, mozilla::dom::HTMLStyleElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.09 | ~~~~~~~~~~~^~~ 46:54.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.16 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.16 inlined from ‘bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableElementBinding.cpp:1730:90: 46:54.16 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.16 1151 | *this->stack = this; 46:54.16 | ~~~~~~~~~~~~~^~~~~~ 46:54.38 In file included from UnifiedBindings10.cpp:119: 46:54.38 HTMLTableElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.38 HTMLTableElementBinding.cpp:1730:25: note: ‘global’ declared here 46:54.38 1730 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.38 | ^~~~~~ 46:54.38 HTMLTableElementBinding.cpp:1693:17: note: ‘aCx’ declared here 46:54.38 1693 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.38 | ~~~~~~~~~~~^~~ 46:54.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.43 inlined from ‘bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableRowElementBinding.cpp:880:90: 46:54.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.43 1151 | *this->stack = this; 46:54.43 | ~~~~~~~~~~~~~^~~~~~ 46:54.48 In file included from UnifiedBindings10.cpp:132: 46:54.48 HTMLTableRowElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.48 HTMLTableRowElementBinding.cpp:880:25: note: ‘global’ declared here 46:54.48 880 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.48 | ^~~~~~ 46:54.48 HTMLTableRowElementBinding.cpp:843:17: note: ‘aCx’ declared here 46:54.48 843 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableRowElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.48 | ~~~~~~~~~~~^~~ 46:54.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.52 inlined from ‘bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTableSectionElementBinding.cpp:734:90: 46:54.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.52 1151 | *this->stack = this; 46:54.52 | ~~~~~~~~~~~~~^~~~~~ 46:54.67 In file included from UnifiedBindings10.cpp:145: 46:54.67 HTMLTableSectionElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.67 HTMLTableSectionElementBinding.cpp:734:25: note: ‘global’ declared here 46:54.67 734 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.67 | ^~~~~~ 46:54.67 HTMLTableSectionElementBinding.cpp:697:17: note: ‘aCx’ declared here 46:54.67 697 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableSectionElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.67 | ~~~~~~~~~~~^~~ 46:54.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.74 inlined from ‘bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTemplateElementBinding.cpp:607:90: 46:54.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.74 1151 | *this->stack = this; 46:54.74 | ~~~~~~~~~~~~~^~~~~~ 46:54.79 In file included from UnifiedBindings10.cpp:158: 46:54.79 HTMLTemplateElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.79 HTMLTemplateElementBinding.cpp:607:25: note: ‘global’ declared here 46:54.79 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.79 | ^~~~~~ 46:54.79 HTMLTemplateElementBinding.cpp:570:17: note: ‘aCx’ declared here 46:54.79 570 | Wrap(JSContext* aCx, mozilla::dom::HTMLTemplateElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.79 | ~~~~~~~~~~~^~~ 46:54.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:54.84 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:54.84 inlined from ‘bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTextAreaElementBinding.cpp:2497:90: 46:54.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:54.84 1151 | *this->stack = this; 46:54.84 | ~~~~~~~~~~~~~^~~~~~ 46:54.90 HTMLTextAreaElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:54.90 HTMLTextAreaElementBinding.cpp:2497:25: note: ‘global’ declared here 46:54.90 2497 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:54.90 | ^~~~~~ 46:54.90 HTMLTextAreaElementBinding.cpp:2460:17: note: ‘aCx’ declared here 46:54.90 2460 | Wrap(JSContext* aCx, mozilla::dom::HTMLTextAreaElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:54.90 | ~~~~~~~~~~~^~~ 46:55.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:55.00 inlined from ‘bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTitleElementBinding.cpp:341:90: 46:55.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.00 1151 | *this->stack = this; 46:55.00 | ~~~~~~~~~~~~~^~~~~~ 46:55.01 In file included from UnifiedBindings10.cpp:197: 46:55.01 HTMLTitleElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:55.01 HTMLTitleElementBinding.cpp:341:25: note: ‘global’ declared here 46:55.01 341 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:55.01 | ^~~~~~ 46:55.01 HTMLTitleElementBinding.cpp:304:17: note: ‘aCx’ declared here 46:55.01 304 | Wrap(JSContext* aCx, mozilla::dom::HTMLTitleElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:55.01 | ~~~~~~~~~~~^~~ 46:55.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.06 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:55.06 inlined from ‘bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLTrackElementBinding.cpp:754:90: 46:55.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.06 1151 | *this->stack = this; 46:55.06 | ~~~~~~~~~~~~~^~~~~~ 46:55.35 In file included from UnifiedBindings10.cpp:210: 46:55.35 HTMLTrackElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:55.35 HTMLTrackElementBinding.cpp:754:25: note: ‘global’ declared here 46:55.35 754 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:55.35 | ^~~~~~ 46:55.35 HTMLTrackElementBinding.cpp:717:17: note: ‘aCx’ declared here 46:55.35 717 | Wrap(JSContext* aCx, mozilla::dom::HTMLTrackElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:55.35 | ~~~~~~~~~~~^~~ 46:55.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.42 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:55.42 inlined from ‘bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLUListElementBinding.cpp:415:90: 46:55.42 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.42 1151 | *this->stack = this; 46:55.42 | ~~~~~~~~~~~~~^~~~~~ 46:55.43 In file included from UnifiedBindings10.cpp:223: 46:55.43 HTMLUListElementBinding.cpp: In function ‘bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:55.43 HTMLUListElementBinding.cpp:415:25: note: ‘global’ declared here 46:55.43 415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:55.43 | ^~~~~~ 46:55.43 HTMLUListElementBinding.cpp:378:17: note: ‘aCx’ declared here 46:55.43 378 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:55.43 | ~~~~~~~~~~~^~~ 46:55.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:55.48 inlined from ‘bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HTMLVideoElementBinding.cpp:1099:90: 46:55.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.48 1151 | *this->stack = this; 46:55.48 | ~~~~~~~~~~~~~^~~~~~ 46:55.71 In file included from UnifiedBindings10.cpp:236: 46:55.71 HTMLVideoElementBinding.cpp: In function ‘bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:55.71 HTMLVideoElementBinding.cpp:1099:25: note: ‘global’ declared here 46:55.71 1099 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:55.71 | ^~~~~~ 46:55.71 HTMLVideoElementBinding.cpp:1059:17: note: ‘aCx’ declared here 46:55.71 1059 | Wrap(JSContext* aCx, mozilla::dom::HTMLVideoElement* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:55.71 | ~~~~~~~~~~~^~~ 46:55.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.84 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:55.84 inlined from ‘bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HashChangeEventBinding.cpp:519:90: 46:55.84 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.84 1151 | *this->stack = this; 46:55.84 | ~~~~~~~~~~~~~^~~~~~ 46:55.94 In file included from UnifiedBindings10.cpp:262: 46:55.94 HashChangeEventBinding.cpp: In function ‘bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:55.94 HashChangeEventBinding.cpp:519:25: note: ‘global’ declared here 46:55.94 519 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:55.94 | ^~~~~~ 46:55.94 HashChangeEventBinding.cpp:491:17: note: ‘aCx’ declared here 46:55.94 491 | Wrap(JSContext* aCx, mozilla::dom::HashChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:55.94 | ~~~~~~~~~~~^~~ 46:55.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:55.99 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 46:55.99 inlined from ‘JSObject* mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::HashChangeEvent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HashChangeEventBinding.h:87:27, 46:55.99 inlined from ‘virtual JSObject* mozilla::dom::HashChangeEvent::WrapObjectInternal(JSContext*, JS::Handle)’ at HashChangeEvent.cpp:40:39: 46:55.99 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:55.99 1151 | *this->stack = this; 46:55.99 | ~~~~~~~~~~~~~^~~~~~ 46:56.06 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HashChangeEvent.h:15, 46:56.06 from HashChangeEvent.cpp:10, 46:56.06 from UnifiedBindings10.cpp:249: 46:56.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HashChangeEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::HashChangeEvent::WrapObjectInternal(JSContext*, JS::Handle)’: 46:56.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/HashChangeEventBinding.h:87:27: note: ‘reflector’ declared here 46:56.06 87 | JS::Rooted reflector(aCx); 46:56.06 | ^~~~~~~~~ 46:56.06 HashChangeEvent.cpp:38:48: note: ‘aCx’ declared here 46:56.06 38 | HashChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle aGivenProto) 46:56.06 | ~~~~~~~~~~~^~~ 46:56.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:56.12 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:56.12 inlined from ‘bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HeadersBinding.cpp:1642:90: 46:56.12 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:56.12 1151 | *this->stack = this; 46:56.12 | ~~~~~~~~~~~~~^~~~~~ 46:56.12 HeadersBinding.cpp: In function ‘bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:56.12 HeadersBinding.cpp:1642:25: note: ‘global’ declared here 46:56.12 1642 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:56.12 | ^~~~~~ 46:56.12 HeadersBinding.cpp:1617:17: note: ‘aCx’ declared here 46:56.12 1617 | Wrap(JSContext* aCx, mozilla::dom::Headers* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:56.12 | ~~~~~~~~~~~^~~ 46:56.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:56.24 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:56.24 inlined from ‘bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HeapSnapshotBinding.cpp:518:90: 46:56.24 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:56.24 1151 | *this->stack = this; 46:56.24 | ~~~~~~~~~~~~~^~~~~~ 46:56.28 HeapSnapshotBinding.cpp: In function ‘bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:56.28 HeapSnapshotBinding.cpp:518:25: note: ‘global’ declared here 46:56.28 518 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:56.28 | ^~~~~~ 46:56.28 HeapSnapshotBinding.cpp:493:17: note: ‘aCx’ declared here 46:56.28 493 | Wrap(JSContext* aCx, mozilla::devtools::HeapSnapshot* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:56.28 | ~~~~~~~~~~~^~~ 46:56.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:56.61 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:56.61 inlined from ‘bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HighlightBinding.cpp:1209:90: 46:56.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:56.61 1151 | *this->stack = this; 46:56.61 | ~~~~~~~~~~~~~^~~~~~ 46:56.61 HighlightBinding.cpp: In function ‘bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:56.61 HighlightBinding.cpp:1209:25: note: ‘global’ declared here 46:56.61 1209 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:56.61 | ^~~~~~ 46:56.61 HighlightBinding.cpp:1184:17: note: ‘aCx’ declared here 46:56.61 1184 | Wrap(JSContext* aCx, mozilla::dom::Highlight* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:56.61 | ~~~~~~~~~~~^~~ 46:56.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.03 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.03 inlined from ‘bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HighlightBinding.cpp:2369:90: 46:57.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.03 1151 | *this->stack = this; 46:57.03 | ~~~~~~~~~~~~~^~~~~~ 46:57.03 HighlightBinding.cpp: In function ‘bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.03 HighlightBinding.cpp:2369:25: note: ‘global’ declared here 46:57.03 2369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.03 | ^~~~~~ 46:57.03 HighlightBinding.cpp:2344:17: note: ‘aCx’ declared here 46:57.03 2344 | Wrap(JSContext* aCx, mozilla::dom::HighlightRegistry* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.03 | ~~~~~~~~~~~^~~ 46:57.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.03 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.03 inlined from ‘bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at HistoryBinding.cpp:667:90: 46:57.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.03 1151 | *this->stack = this; 46:57.03 | ~~~~~~~~~~~~~^~~~~~ 46:57.03 HistoryBinding.cpp: In function ‘bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.03 HistoryBinding.cpp:667:25: note: ‘global’ declared here 46:57.03 667 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.03 | ^~~~~~ 46:57.03 HistoryBinding.cpp:642:17: note: ‘aCx’ declared here 46:57.03 642 | Wrap(JSContext* aCx, nsHistory* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.03 | ~~~~~~~~~~~^~~ 46:57.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.06 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.06 inlined from ‘bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBObjectStoreBinding.cpp:1286:90: 46:57.06 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.06 1151 | *this->stack = this; 46:57.06 | ~~~~~~~~~~~~~^~~~~~ 46:57.06 IDBObjectStoreBinding.cpp: In function ‘bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.06 IDBObjectStoreBinding.cpp:1286:25: note: ‘global’ declared here 46:57.06 1286 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.06 | ^~~~~~ 46:57.06 IDBObjectStoreBinding.cpp:1261:17: note: ‘aCx’ declared here 46:57.06 1261 | Wrap(JSContext* aCx, mozilla::dom::IDBObjectStore* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.06 | ~~~~~~~~~~~^~~ 46:57.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.20 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.20 inlined from ‘bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBIndexBinding.cpp:1030:90: 46:57.20 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.20 1151 | *this->stack = this; 46:57.21 | ~~~~~~~~~~~~~^~~~~~ 46:57.21 IDBIndexBinding.cpp: In function ‘bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.21 IDBIndexBinding.cpp:1030:25: note: ‘global’ declared here 46:57.21 1030 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.21 | ^~~~~~ 46:57.21 IDBIndexBinding.cpp:1005:17: note: ‘aCx’ declared here 46:57.21 1005 | Wrap(JSContext* aCx, mozilla::dom::IDBIndex* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.21 | ~~~~~~~~~~~^~~ 46:57.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.29 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.29 inlined from ‘bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBDatabaseBinding.cpp:999:90: 46:57.29 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.29 1151 | *this->stack = this; 46:57.29 | ~~~~~~~~~~~~~^~~~~~ 46:57.42 In file included from UnifiedBindings10.cpp:340: 46:57.42 IDBDatabaseBinding.cpp: In function ‘bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.42 IDBDatabaseBinding.cpp:999:25: note: ‘global’ declared here 46:57.42 999 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.42 | ^~~~~~ 46:57.42 IDBDatabaseBinding.cpp:971:17: note: ‘aCx’ declared here 46:57.42 971 | Wrap(JSContext* aCx, mozilla::dom::IDBDatabase* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.42 | ~~~~~~~~~~~^~~ 46:57.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.51 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.51 inlined from ‘bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBFactoryBinding.cpp:867:90: 46:57.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.51 1151 | *this->stack = this; 46:57.51 | ~~~~~~~~~~~~~^~~~~~ 46:57.51 IDBFactoryBinding.cpp: In function ‘bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.51 IDBFactoryBinding.cpp:867:25: note: ‘global’ declared here 46:57.51 867 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.51 | ^~~~~~ 46:57.51 IDBFactoryBinding.cpp:842:17: note: ‘aCx’ declared here 46:57.51 842 | Wrap(JSContext* aCx, mozilla::dom::IDBFactory* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.51 | ~~~~~~~~~~~^~~ 46:57.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 46:57.72 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:57.72 inlined from ‘bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBOpenDBRequestBinding.cpp:384:90: 46:57.72 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 46:57.72 1151 | *this->stack = this; 46:57.72 | ~~~~~~~~~~~~~^~~~~~ 46:57.97 In file included from UnifiedBindings10.cpp:405: 46:57.97 IDBOpenDBRequestBinding.cpp: In function ‘bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 46:57.97 IDBOpenDBRequestBinding.cpp:384:25: note: ‘global’ declared here 46:57.97 384 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 46:57.97 | ^~~~~~ 46:57.97 IDBOpenDBRequestBinding.cpp:353:17: note: ‘aCx’ declared here 46:57.97 353 | Wrap(JSContext* aCx, mozilla::dom::IDBOpenDBRequest* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 46:57.97 | ~~~~~~~~~~~^~~ 47:00.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:00.28 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:00.28 inlined from ‘void mozilla::dom::IdleDeadline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IdleDeadlineBinding.cpp:361:74: 47:00.28 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:00.28 1151 | *this->stack = this; 47:00.28 | ~~~~~~~~~~~~~^~~~~~ 47:00.45 In file included from UnifiedBindings11.cpp:80: 47:00.45 IdleDeadlineBinding.cpp: In function ‘void mozilla::dom::IdleDeadline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:00.45 IdleDeadlineBinding.cpp:361:25: note: ‘parentProto’ declared here 47:00.45 361 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:00.45 | ^~~~~~~~~~~ 47:00.45 IdleDeadlineBinding.cpp:356:35: note: ‘aCx’ declared here 47:00.45 356 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:00.45 | ~~~~~~~~~~~^~~ 47:00.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:00.47 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:00.47 inlined from ‘void mozilla::dom::ImageBitmap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at ImageBitmapBinding.cpp:2145:74: 47:00.47 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:00.47 1151 | *this->stack = this; 47:00.47 | ~~~~~~~~~~~~~^~~~~~ 47:00.73 ImageBitmapBinding.cpp: In function ‘void mozilla::dom::ImageBitmap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:00.73 ImageBitmapBinding.cpp:2145:25: note: ‘parentProto’ declared here 47:00.73 2145 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:00.73 | ^~~~~~~~~~~ 47:00.73 ImageBitmapBinding.cpp:2140:35: note: ‘aCx’ declared here 47:00.73 2140 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:00.73 | ~~~~~~~~~~~^~~ 47:00.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:00.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:00.76 inlined from ‘void mozilla::dom::ImageBitmapRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at ImageBitmapRenderingContextBinding.cpp:457:74: 47:00.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:00.76 1151 | *this->stack = this; 47:00.76 | ~~~~~~~~~~~~~^~~~~~ 47:00.76 In file included from UnifiedBindings11.cpp:106: 47:00.76 ImageBitmapRenderingContextBinding.cpp: In function ‘void mozilla::dom::ImageBitmapRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:00.76 ImageBitmapRenderingContextBinding.cpp:457:25: note: ‘parentProto’ declared here 47:00.76 457 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:00.76 | ^~~~~~~~~~~ 47:00.76 ImageBitmapRenderingContextBinding.cpp:452:35: note: ‘aCx’ declared here 47:00.76 452 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:00.76 | ~~~~~~~~~~~^~~ 47:00.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:00.78 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:00.78 inlined from ‘void mozilla::dom::ImageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at ImageDataBinding.cpp:646:74: 47:00.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:00.78 1151 | *this->stack = this; 47:00.78 | ~~~~~~~~~~~~~^~~~~~ 47:01.05 In file included from UnifiedBindings11.cpp:158: 47:01.05 ImageDataBinding.cpp: In function ‘void mozilla::dom::ImageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.05 ImageDataBinding.cpp:646:25: note: ‘parentProto’ declared here 47:01.05 646 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.05 | ^~~~~~~~~~~ 47:01.05 ImageDataBinding.cpp:641:35: note: ‘aCx’ declared here 47:01.05 641 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.05 | ~~~~~~~~~~~^~~ 47:01.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.09 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.09 inlined from ‘void mozilla::dom::IntersectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IntersectionObserverBinding.cpp:1847:74: 47:01.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.09 1151 | *this->stack = this; 47:01.09 | ~~~~~~~~~~~~~^~~~~~ 47:01.24 In file included from UnifiedBindings11.cpp:236: 47:01.24 IntersectionObserverBinding.cpp: In function ‘void mozilla::dom::IntersectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.24 IntersectionObserverBinding.cpp:1847:25: note: ‘parentProto’ declared here 47:01.24 1847 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.24 | ^~~~~~~~~~~ 47:01.24 IntersectionObserverBinding.cpp:1842:35: note: ‘aCx’ declared here 47:01.24 1842 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.24 | ~~~~~~~~~~~^~~ 47:01.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.27 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.27 inlined from ‘void mozilla::dom::IntersectionObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IntersectionObserverBinding.cpp:2369:74: 47:01.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.27 1151 | *this->stack = this; 47:01.27 | ~~~~~~~~~~~~~^~~~~~ 47:01.27 IntersectionObserverBinding.cpp: In function ‘void mozilla::dom::IntersectionObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.27 IntersectionObserverBinding.cpp:2369:25: note: ‘parentProto’ declared here 47:01.27 2369 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.27 | ^~~~~~~~~~~ 47:01.27 IntersectionObserverBinding.cpp:2364:35: note: ‘aCx’ declared here 47:01.27 2364 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.27 | ~~~~~~~~~~~^~~ 47:01.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.29 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.29 inlined from ‘void mozilla::dom::SyncReadFile_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at IOUtilsBinding.cpp:3694:74: 47:01.29 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.29 1151 | *this->stack = this; 47:01.29 | ~~~~~~~~~~~~~^~~~~~ 47:01.49 In file included from UnifiedBindings11.cpp:54: 47:01.49 IOUtilsBinding.cpp: In function ‘void mozilla::dom::SyncReadFile_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.49 IOUtilsBinding.cpp:3694:25: note: ‘parentProto’ declared here 47:01.49 3694 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.49 | ^~~~~~~~~~~ 47:01.49 IOUtilsBinding.cpp:3689:35: note: ‘aCx’ declared here 47:01.49 3689 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.49 | ~~~~~~~~~~~^~~ 47:01.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.52 inlined from ‘void mozilla::dom::InspectorCSSParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at InspectorUtilsBinding.cpp:1960:74: 47:01.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.52 1151 | *this->stack = this; 47:01.52 | ~~~~~~~~~~~~~^~~~~~ 47:01.52 In file included from UnifiedBindings11.cpp:210: 47:01.52 InspectorUtilsBinding.cpp: In function ‘void mozilla::dom::InspectorCSSParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.52 InspectorUtilsBinding.cpp:1960:25: note: ‘parentProto’ declared here 47:01.52 1960 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.52 | ^~~~~~~~~~~ 47:01.52 InspectorUtilsBinding.cpp:1955:35: note: ‘aCx’ declared here 47:01.52 1955 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.52 | ~~~~~~~~~~~^~~ 47:01.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.55 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.55 inlined from ‘void mozilla::dom::InspectorFontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at InspectorUtilsBinding.cpp:2905:74: 47:01.55 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.55 1151 | *this->stack = this; 47:01.55 | ~~~~~~~~~~~~~^~~~~~ 47:01.55 InspectorUtilsBinding.cpp: In function ‘void mozilla::dom::InspectorFontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.55 InspectorUtilsBinding.cpp:2905:25: note: ‘parentProto’ declared here 47:01.55 2905 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.55 | ^~~~~~~~~~~ 47:01.55 InspectorUtilsBinding.cpp:2900:35: note: ‘aCx’ declared here 47:01.55 2900 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.55 | ~~~~~~~~~~~^~~ 47:01.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.57 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.57 inlined from ‘void mozilla::dom::InstallTriggerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at InstallTriggerBinding.cpp:1299:74: 47:01.57 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.57 1151 | *this->stack = this; 47:01.57 | ~~~~~~~~~~~~~^~~~~~ 47:01.57 In file included from UnifiedBindings11.cpp:223: 47:01.57 InstallTriggerBinding.cpp: In function ‘void mozilla::dom::InstallTriggerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.57 InstallTriggerBinding.cpp:1299:25: note: ‘parentProto’ declared here 47:01.57 1299 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.57 | ^~~~~~~~~~~ 47:01.57 InstallTriggerBinding.cpp:1294:35: note: ‘aCx’ declared here 47:01.57 1294 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.57 | ~~~~~~~~~~~^~~ 47:01.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.60 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.60 inlined from ‘void mozilla::dom::JSProcessActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at JSProcessActorBinding.cpp:990:74: 47:01.60 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.60 1151 | *this->stack = this; 47:01.60 | ~~~~~~~~~~~~~^~~~~~ 47:01.60 JSProcessActorBinding.cpp: In function ‘void mozilla::dom::JSProcessActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.60 JSProcessActorBinding.cpp:990:25: note: ‘parentProto’ declared here 47:01.60 990 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.60 | ^~~~~~~~~~~ 47:01.60 JSProcessActorBinding.cpp:985:35: note: ‘aCx’ declared here 47:01.60 985 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.60 | ~~~~~~~~~~~^~~ 47:01.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.62 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.62 inlined from ‘void mozilla::dom::JSProcessActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at JSProcessActorBinding.cpp:1540:74: 47:01.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.62 1151 | *this->stack = this; 47:01.62 | ~~~~~~~~~~~~~^~~~~~ 47:01.62 JSProcessActorBinding.cpp: In function ‘void mozilla::dom::JSProcessActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.62 JSProcessActorBinding.cpp:1540:25: note: ‘parentProto’ declared here 47:01.62 1540 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.62 | ^~~~~~~~~~~ 47:01.62 JSProcessActorBinding.cpp:1535:35: note: ‘aCx’ declared here 47:01.62 1535 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.62 | ~~~~~~~~~~~^~~ 47:01.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.65 inlined from ‘void mozilla::dom::JSWindowActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at JSWindowActorBinding.cpp:1449:74: 47:01.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.65 1151 | *this->stack = this; 47:01.65 | ~~~~~~~~~~~~~^~~~~~ 47:01.80 In file included from UnifiedBindings11.cpp:340: 47:01.80 JSWindowActorBinding.cpp: In function ‘void mozilla::dom::JSWindowActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.80 JSWindowActorBinding.cpp:1449:25: note: ‘parentProto’ declared here 47:01.80 1449 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.80 | ^~~~~~~~~~~ 47:01.80 JSWindowActorBinding.cpp:1444:35: note: ‘aCx’ declared here 47:01.80 1444 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.80 | ~~~~~~~~~~~^~~ 47:01.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:01.83 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:01.83 inlined from ‘void mozilla::dom::JSWindowActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’ at JSWindowActorBinding.cpp:2086:74: 47:01.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:01.83 1151 | *this->stack = this; 47:01.83 | ~~~~~~~~~~~~~^~~~~~ 47:01.83 JSWindowActorBinding.cpp: In function ‘void mozilla::dom::JSWindowActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)’: 47:01.83 JSWindowActorBinding.cpp:2086:25: note: ‘parentProto’ declared here 47:01.83 2086 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 47:01.83 | ^~~~~~~~~~~ 47:01.83 JSWindowActorBinding.cpp:2081:35: note: ‘aCx’ declared here 47:01.83 2081 | CreateInterfaceObjects(JSContext* aCx, JS::Handle aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal) 47:01.83 | ~~~~~~~~~~~^~~ 47:02.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:02.78 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 47:02.78 inlined from ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’ at ImageDocumentBinding.cpp:559:35: 47:02.78 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:02.78 1151 | *this->stack = this; 47:02.78 | ~~~~~~~~~~~~~^~~~~~ 47:02.98 In file included from UnifiedBindings11.cpp:171: 47:02.98 ImageDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 47:02.98 ImageDocumentBinding.cpp:559:25: note: ‘expando’ declared here 47:02.98 559 | JS::Rooted expando(cx); 47:02.98 | ^~~~~~~ 47:02.98 ImageDocumentBinding.cpp:549:42: note: ‘cx’ declared here 47:02.98 549 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle proxy, unsigned flags, JS::MutableHandleVector props) const 47:02.98 | ~~~~~~~~~~~^~ 47:05.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:05.87 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:05.87 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:4352:71: 47:05.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:05.87 1151 | *this->stack = this; 47:05.87 | ~~~~~~~~~~~~~^~~~~~ 47:05.87 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)’: 47:05.87 InspectorUtilsBinding.cpp:4352:25: note: ‘returnArray’ declared here 47:05.87 4352 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:05.87 | ^~~~~~~~~~~ 47:05.87 InspectorUtilsBinding.cpp:4330:37: note: ‘cx’ declared here 47:05.87 4330 | getCSSPseudoElementNames(JSContext* cx, unsigned argc, JS::Value* vp) 47:05.87 | ~~~~~~~~~~~^~ 47:06.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:06.09 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:06.09 inlined from ‘bool mozilla::dom::ImageData_Binding::get_data(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at ImageDataBinding.cpp:114:85: 47:06.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:06.09 1151 | *this->stack = this; 47:06.09 | ~~~~~~~~~~~~~^~~~~~ 47:06.09 ImageDataBinding.cpp: In function ‘bool mozilla::dom::ImageData_Binding::get_data(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 47:06.09 ImageDataBinding.cpp:114:25: note: ‘slotStorage’ declared here 47:06.09 114 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 47:06.09 | ^~~~~~~~~~~ 47:06.09 ImageDataBinding.cpp:104:21: note: ‘cx’ declared here 47:06.09 104 | get_data(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 47:06.09 | ~~~~~~~~~~~^~ 47:06.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:06.90 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:06.90 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getRegisteredCssHighlights(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:4938:71: 47:06.90 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:06.90 1151 | *this->stack = this; 47:06.90 | ~~~~~~~~~~~~~^~~~~~ 47:06.90 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getRegisteredCssHighlights(JSContext*, unsigned int, JS::Value*)’: 47:06.90 InspectorUtilsBinding.cpp:4938:25: note: ‘returnArray’ declared here 47:06.90 4938 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:06.90 | ^~~~~~~~~~~ 47:06.90 InspectorUtilsBinding.cpp:4890:39: note: ‘cx_’ declared here 47:06.90 4890 | getRegisteredCssHighlights(JSContext* cx_, unsigned argc, JS::Value* vp) 47:06.90 | ~~~~~~~~~~~^~~ 47:06.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:06.96 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:06.96 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getRuleIndex(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:3269:71: 47:06.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:06.96 1151 | *this->stack = this; 47:06.96 | ~~~~~~~~~~~~~^~~~~~ 47:06.96 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getRuleIndex(JSContext*, unsigned int, JS::Value*)’: 47:06.96 InspectorUtilsBinding.cpp:3269:25: note: ‘returnArray’ declared here 47:06.96 3269 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:06.96 | ^~~~~~~~~~~ 47:06.96 InspectorUtilsBinding.cpp:3229:25: note: ‘cx_’ declared here 47:06.96 3229 | getRuleIndex(JSContext* cx_, unsigned argc, JS::Value* vp) 47:06.96 | ~~~~~~~~~~~^~~ 47:07.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:07.38 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:07.38 inlined from ‘bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at IntersectionObserverBinding.cpp:1211:85: 47:07.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:07.38 1151 | *this->stack = this; 47:07.38 | ~~~~~~~~~~~~~^~~~~~ 47:07.38 IntersectionObserverBinding.cpp: In function ‘bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 47:07.38 IntersectionObserverBinding.cpp:1211:25: note: ‘slotStorage’ declared here 47:07.38 1211 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 47:07.38 | ^~~~~~~~~~~ 47:07.38 IntersectionObserverBinding.cpp:1201:27: note: ‘cx’ declared here 47:07.38 1201 | get_thresholds(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 47:07.38 | ~~~~~~~~~~~^~ 47:07.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:07.38 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:07.38 inlined from ‘bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBRequestBinding.cpp:1120:90: 47:07.38 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:07.38 1151 | *this->stack = this; 47:07.38 | ~~~~~~~~~~~~~^~~~~~ 47:07.38 IDBRequestBinding.cpp: In function ‘bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:07.38 IDBRequestBinding.cpp:1120:25: note: ‘global’ declared here 47:07.38 1120 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:07.38 | ^~~~~~ 47:07.38 IDBRequestBinding.cpp:1092:17: note: ‘aCx’ declared here 47:07.38 1092 | Wrap(JSContext* aCx, mozilla::dom::IDBRequest* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:07.38 | ~~~~~~~~~~~^~~ 47:07.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:07.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:07.65 inlined from ‘bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IOUtilsBinding.cpp:383:54: 47:07.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:07.65 1151 | *this->stack = this; 47:07.65 | ~~~~~~~~~~~~~^~~~~~ 47:07.65 IOUtilsBinding.cpp: In member function ‘bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:07.65 IOUtilsBinding.cpp:383:25: note: ‘obj’ declared here 47:07.65 383 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:07.65 | ^~~ 47:07.65 IOUtilsBinding.cpp:375:39: note: ‘cx’ declared here 47:07.65 375 | FileInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:07.65 | ~~~~~~~~~~~^~ 47:08.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:08.21 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:08.21 inlined from ‘bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IOUtilsBinding.cpp:3627:90: 47:08.21 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:08.21 1151 | *this->stack = this; 47:08.21 | ~~~~~~~~~~~~~^~~~~~ 47:08.21 IOUtilsBinding.cpp: In function ‘bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:08.21 IOUtilsBinding.cpp:3627:25: note: ‘global’ declared here 47:08.21 3627 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:08.21 | ^~~~~~ 47:08.21 IOUtilsBinding.cpp:3602:17: note: ‘aCx’ declared here 47:08.21 3602 | Wrap(JSContext* aCx, mozilla::dom::SyncReadFile* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:08.21 | ~~~~~~~~~~~^~~ 47:08.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:08.29 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:08.29 inlined from ‘bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:394:54: 47:08.29 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:08.29 1151 | *this->stack = this; 47:08.29 | ~~~~~~~~~~~~~^~~~~~ 47:08.62 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:08.62 IdentityCredentialBinding.cpp:394:25: note: ‘obj’ declared here 47:08.62 394 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:08.62 | ^~~ 47:08.62 IdentityCredentialBinding.cpp:386:54: note: ‘cx’ declared here 47:08.62 386 | IdentityProviderAccount::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:08.62 | ~~~~~~~~~~~^~ 47:08.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:08.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:08.74 inlined from ‘bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:645:54: 47:08.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:08.74 1151 | *this->stack = this; 47:08.74 | ~~~~~~~~~~~~~^~~~~~ 47:08.74 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:08.74 IdentityCredentialBinding.cpp:645:25: note: ‘obj’ declared here 47:08.74 645 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:08.74 | ^~~ 47:08.74 IdentityCredentialBinding.cpp:637:61: note: ‘cx’ declared here 47:08.74 637 | IdentityProviderClientMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:08.74 | ~~~~~~~~~~~^~ 47:08.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:08.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:08.79 inlined from ‘bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:909:54: 47:08.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:08.79 1151 | *this->stack = this; 47:08.79 | ~~~~~~~~~~~~~^~~~~~ 47:08.79 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:08.79 IdentityCredentialBinding.cpp:909:25: note: ‘obj’ declared here 47:08.79 909 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:08.79 | ^~~ 47:08.79 IdentityCredentialBinding.cpp:901:53: note: ‘cx’ declared here 47:08.79 901 | IdentityProviderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:08.79 | ~~~~~~~~~~~^~ 47:08.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:08.91 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:08.91 inlined from ‘bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:1197:54: 47:08.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:08.91 1151 | *this->stack = this; 47:08.91 | ~~~~~~~~~~~~~^~~~~~ 47:08.91 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:08.91 IdentityCredentialBinding.cpp:1197:25: note: ‘obj’ declared here 47:08.91 1197 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:08.91 | ^~~ 47:08.91 IdentityCredentialBinding.cpp:1189:51: note: ‘cx’ declared here 47:08.91 1189 | IdentityProviderIcon::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:08.91 | ~~~~~~~~~~~^~ 47:09.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.00 inlined from ‘bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:1911:54: 47:09.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.00 1151 | *this->stack = this; 47:09.00 | ~~~~~~~~~~~~~^~~~~~ 47:09.00 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.00 IdentityCredentialBinding.cpp:1911:25: note: ‘obj’ declared here 47:09.00 1911 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.00 | ^~~ 47:09.00 IdentityCredentialBinding.cpp:1903:58: note: ‘cx’ declared here 47:09.00 1903 | IdentityProviderAccountList::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.00 | ~~~~~~~~~~~^~ 47:09.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.05 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.05 inlined from ‘bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:2144:54: 47:09.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.05 1151 | *this->stack = this; 47:09.05 | ~~~~~~~~~~~~~^~~~~~ 47:09.05 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.05 IdentityCredentialBinding.cpp:2144:25: note: ‘obj’ declared here 47:09.05 2144 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.05 | ^~~ 47:09.05 IdentityCredentialBinding.cpp:2136:55: note: ‘cx’ declared here 47:09.05 2136 | IdentityProviderBranding::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.05 | ~~~~~~~~~~~^~ 47:09.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.11 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.11 inlined from ‘bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IdentityCredentialBinding.cpp:2404:54: 47:09.11 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.11 1151 | *this->stack = this; 47:09.11 | ~~~~~~~~~~~~~^~~~~~ 47:09.11 IdentityCredentialBinding.cpp: In member function ‘bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.11 IdentityCredentialBinding.cpp:2404:25: note: ‘obj’ declared here 47:09.11 2404 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.11 | ^~~ 47:09.11 IdentityCredentialBinding.cpp:2396:56: note: ‘cx’ declared here 47:09.11 2396 | IdentityProviderAPIConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.11 | ~~~~~~~~~~~^~ 47:09.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.76 inlined from ‘bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:241:54: 47:09.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.76 1151 | *this->stack = this; 47:09.76 | ~~~~~~~~~~~~~^~~~~~ 47:09.76 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.76 InspectorUtilsBinding.cpp:241:25: note: ‘obj’ declared here 47:09.76 241 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.76 | ^~~ 47:09.76 InspectorUtilsBinding.cpp:233:61: note: ‘cx’ declared here 47:09.76 233 | InspectorCSSPropertyDefinition::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.76 | ~~~~~~~~~~~^~ 47:09.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.79 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.79 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getCSSRegisteredProperties(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:5005:71: 47:09.79 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:09.79 1151 | *this->stack = this; 47:09.79 | ~~~~~~~~~~~~~^~~~~~ 47:09.79 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSRegisteredProperties(JSContext*, unsigned int, JS::Value*)’: 47:09.79 InspectorUtilsBinding.cpp:5005:25: note: ‘returnArray’ declared here 47:09.79 5005 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:09.79 | ^~~~~~~~~~~ 47:09.79 InspectorUtilsBinding.cpp:4965:39: note: ‘cx_’ declared here 47:09.79 4965 | getCSSRegisteredProperties(JSContext* cx_, unsigned argc, JS::Value* vp) 47:09.79 | ~~~~~~~~~~~^~~ 47:09.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.86 inlined from ‘bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:373:54: 47:09.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.86 1151 | *this->stack = this; 47:09.86 | ~~~~~~~~~~~~~^~~~~~ 47:09.86 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.86 InspectorUtilsBinding.cpp:373:25: note: ‘obj’ declared here 47:09.86 373 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.86 | ^~~ 47:09.86 InspectorUtilsBinding.cpp:365:48: note: ‘cx’ declared here 47:09.86 365 | InspectorCSSToken::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.87 | ~~~~~~~~~~~^~ 47:09.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:09.94 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:09.94 inlined from ‘bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:510:54: 47:09.94 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:09.94 1151 | *this->stack = this; 47:09.94 | ~~~~~~~~~~~~~^~~~~~ 47:09.94 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:09.94 InspectorUtilsBinding.cpp:510:25: note: ‘obj’ declared here 47:09.94 510 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:09.94 | ^~~ 47:09.94 InspectorUtilsBinding.cpp:502:53: note: ‘cx’ declared here 47:09.94 502 | InspectorColorToResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:09.94 | ~~~~~~~~~~~^~ 47:10.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.00 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.00 inlined from ‘bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:632:54: 47:10.00 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.00 1151 | *this->stack = this; 47:10.00 | ~~~~~~~~~~~~~^~~~~~ 47:10.00 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.00 InspectorUtilsBinding.cpp:632:25: note: ‘obj’ declared here 47:10.00 632 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.00 | ^~~ 47:10.00 InspectorUtilsBinding.cpp:624:51: note: ‘cx’ declared here 47:10.00 624 | InspectorFontFeature::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.00 | ~~~~~~~~~~~^~ 47:10.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.02 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.02 inlined from ‘bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at InspectorUtilsBinding.cpp:2340:71: 47:10.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.02 1151 | *this->stack = this; 47:10.02 | ~~~~~~~~~~~~~^~~~~~ 47:10.02 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:10.02 InspectorUtilsBinding.cpp:2340:25: note: ‘returnArray’ declared here 47:10.02 2340 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:10.02 | ^~~~~~~~~~~ 47:10.02 InspectorUtilsBinding.cpp:2321:24: note: ‘cx’ declared here 47:10.02 2321 | getFeatures(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:10.02 | ~~~~~~~~~~~^~ 47:10.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.08 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.08 inlined from ‘bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:760:54: 47:10.08 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.08 1151 | *this->stack = this; 47:10.08 | ~~~~~~~~~~~~~^~~~~~ 47:10.08 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.08 InspectorUtilsBinding.cpp:760:25: note: ‘obj’ declared here 47:10.08 760 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.08 | ^~~ 47:10.08 InspectorUtilsBinding.cpp:752:49: note: ‘cx’ declared here 47:10.08 752 | InspectorRGBATuple::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.08 | ~~~~~~~~~~~^~ 47:10.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.13 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.13 inlined from ‘bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:869:54: 47:10.13 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.13 1151 | *this->stack = this; 47:10.13 | ~~~~~~~~~~~~~^~~~~~ 47:10.13 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.13 InspectorUtilsBinding.cpp:869:25: note: ‘obj’ declared here 47:10.13 869 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.13 | ^~~ 47:10.13 InspectorUtilsBinding.cpp:861:75: note: ‘cx’ declared here 47:10.13 861 | InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.13 | ~~~~~~~~~~~^~ 47:10.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.25 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.25 inlined from ‘bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:984:54: 47:10.25 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.25 1151 | *this->stack = this; 47:10.25 | ~~~~~~~~~~~~~^~~~~~ 47:10.25 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.25 InspectorUtilsBinding.cpp:984:25: note: ‘obj’ declared here 47:10.25 984 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.25 | ^~~ 47:10.25 InspectorUtilsBinding.cpp:976:53: note: ‘cx’ declared here 47:10.25 976 | InspectorVariationAxis::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.25 | ~~~~~~~~~~~^~ 47:10.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.30 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.30 inlined from ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at InspectorUtilsBinding.cpp:2216:71: 47:10.30 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.30 1151 | *this->stack = this; 47:10.30 | ~~~~~~~~~~~~~^~~~~~ 47:10.30 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:10.30 InspectorUtilsBinding.cpp:2216:25: note: ‘returnArray’ declared here 47:10.30 2216 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:10.30 | ^~~~~~~~~~~ 47:10.30 InspectorUtilsBinding.cpp:2197:29: note: ‘cx’ declared here 47:10.30 2197 | getVariationAxes(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:10.30 | ~~~~~~~~~~~^~ 47:10.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.35 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.35 inlined from ‘bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:1109:54: 47:10.35 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.35 1151 | *this->stack = this; 47:10.35 | ~~~~~~~~~~~~~^~~~~~ 47:10.35 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.35 InspectorUtilsBinding.cpp:1109:25: note: ‘obj’ declared here 47:10.35 1109 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.35 | ^~~ 47:10.35 InspectorUtilsBinding.cpp:1101:54: note: ‘cx’ declared here 47:10.35 1101 | InspectorVariationValue::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.35 | ~~~~~~~~~~~^~ 47:10.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.43 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:3450:71: 47:10.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:10.43 1151 | *this->stack = this; 47:10.43 | ~~~~~~~~~~~~~^~~~~~ 47:10.43 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)’: 47:10.43 InspectorUtilsBinding.cpp:3450:25: note: ‘returnArray’ declared here 47:10.43 3450 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:10.43 | ^~~~~~~~~~~ 47:10.43 InspectorUtilsBinding.cpp:3423:32: note: ‘cx_’ declared here 47:10.43 3423 | getCSSPropertyNames(JSContext* cx_, unsigned argc, JS::Value* vp) 47:10.43 | ~~~~~~~~~~~^~~ 47:10.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.48 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.48 inlined from ‘bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:1320:54: 47:10.48 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.48 1151 | *this->stack = this; 47:10.48 | ~~~~~~~~~~~~~^~~~~~ 47:10.48 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.48 InspectorUtilsBinding.cpp:1320:25: note: ‘obj’ declared here 47:10.48 1320 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.48 | ^~~ 47:10.48 InspectorUtilsBinding.cpp:1312:43: note: ‘cx’ declared here 47:10.48 1312 | PropertyPref::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.48 | ~~~~~~~~~~~^~ 47:10.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.51 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.51 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:3499:71: 47:10.51 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.51 1151 | *this->stack = this; 47:10.51 | ~~~~~~~~~~~~~^~~~~~ 47:10.51 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)’: 47:10.51 InspectorUtilsBinding.cpp:3499:25: note: ‘returnArray’ declared here 47:10.51 3499 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:10.51 | ^~~~~~~~~~~ 47:10.51 InspectorUtilsBinding.cpp:3477:32: note: ‘cx’ declared here 47:10.51 3477 | getCSSPropertyPrefs(JSContext* cx, unsigned argc, JS::Value* vp) 47:10.51 | ~~~~~~~~~~~^~ 47:10.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.61 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.61 inlined from ‘bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InspectorUtilsBinding.cpp:1533:54: 47:10.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.61 1151 | *this->stack = this; 47:10.61 | ~~~~~~~~~~~~~^~~~~~ 47:10.61 InspectorUtilsBinding.cpp: In member function ‘bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.61 InspectorUtilsBinding.cpp:1533:25: note: ‘obj’ declared here 47:10.61 1533 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.61 | ^~~ 47:10.61 InspectorUtilsBinding.cpp:1525:57: note: ‘cx’ declared here 47:10.61 1525 | InspectorVariationInstance::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.61 | ~~~~~~~~~~~^~ 47:10.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.64 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.64 inlined from ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at InspectorUtilsBinding.cpp:2278:71: 47:10.64 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.64 1151 | *this->stack = this; 47:10.64 | ~~~~~~~~~~~~~^~~~~~ 47:10.64 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:10.64 InspectorUtilsBinding.cpp:2278:25: note: ‘returnArray’ declared here 47:10.64 2278 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:10.64 | ^~~~~~~~~~~ 47:10.64 InspectorUtilsBinding.cpp:2259:34: note: ‘cx’ declared here 47:10.64 2259 | getVariationInstances(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:10.64 | ~~~~~~~~~~~^~ 47:10.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.81 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.81 inlined from ‘bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at InstallTriggerBinding.cpp:185:54: 47:10.81 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:10.81 1151 | *this->stack = this; 47:10.81 | ~~~~~~~~~~~~~^~~~~~ 47:10.81 InstallTriggerBinding.cpp: In member function ‘bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:10.81 InstallTriggerBinding.cpp:185:25: note: ‘obj’ declared here 47:10.81 185 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:10.81 | ^~~ 47:10.81 InstallTriggerBinding.cpp:177:49: note: ‘cx’ declared here 47:10.81 177 | InstallTriggerData::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:10.81 | ~~~~~~~~~~~^~ 47:10.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:10.98 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:10.98 inlined from ‘bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at InstallTriggerBinding.cpp:1232:90: 47:10.98 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:10.98 1151 | *this->stack = this; 47:10.98 | ~~~~~~~~~~~~~^~~~~~ 47:10.98 InstallTriggerBinding.cpp: In function ‘bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:10.98 InstallTriggerBinding.cpp:1232:25: note: ‘global’ declared here 47:10.98 1232 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:10.98 | ^~~~~~ 47:10.98 InstallTriggerBinding.cpp:1207:17: note: ‘aCx’ declared here 47:10.98 1207 | Wrap(JSContext* aCx, mozilla::dom::InstallTriggerImpl* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:10.98 | ~~~~~~~~~~~^~~ 47:11.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:11.05 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:11.05 inlined from ‘virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle)’ at InstallTriggerBinding.cpp:1672:90: 47:11.05 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:11.05 1151 | *this->stack = this; 47:11.05 | ~~~~~~~~~~~~~^~~~~~ 47:11.05 InstallTriggerBinding.cpp: In member function ‘virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle)’: 47:11.05 InstallTriggerBinding.cpp:1672:25: note: ‘obj’ declared here 47:11.05 1672 | JS::Rooted obj(aCx, InstallTriggerImpl_Binding::Wrap(aCx, this, aGivenProto)); 47:11.05 | ^~~ 47:11.05 InstallTriggerBinding.cpp:1670:43: note: ‘aCx’ declared here 47:11.05 1670 | InstallTriggerImpl::WrapObject(JSContext* aCx, JS::Handle aGivenProto) 47:11.05 | ~~~~~~~~~~~^~~ 47:11.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:11.33 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:11.33 inlined from ‘bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at IntersectionObserverBinding.cpp:192:75: 47:11.33 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:11.33 1151 | *this->stack = this; 47:11.33 | ~~~~~~~~~~~~~^~~~~~ 47:11.33 IntersectionObserverBinding.cpp: In member function ‘bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 47:11.33 IntersectionObserverBinding.cpp:192:29: note: ‘returnArray’ declared here 47:11.33 192 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:11.34 | ^~~~~~~~~~~ 47:11.34 IntersectionObserverBinding.cpp:179:44: note: ‘cx’ declared here 47:11.34 179 | DoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 47:11.34 | ~~~~~~~~~~~^~ 47:11.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:11.44 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:11.44 inlined from ‘bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’ at IntersectionObserverBinding.cpp:449:75: 47:11.44 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:11.44 1151 | *this->stack = this; 47:11.44 | ~~~~~~~~~~~~~^~~~~~ 47:11.44 IntersectionObserverBinding.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 47:11.44 IntersectionObserverBinding.cpp:449:29: note: ‘returnArray’ declared here 47:11.44 449 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:11.44 | ^~~~~~~~~~~ 47:11.44 IntersectionObserverBinding.cpp:436:50: note: ‘cx’ declared here 47:11.44 436 | OwningDoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 47:11.44 | ~~~~~~~~~~~^~ 47:11.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:11.68 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:11.68 inlined from ‘bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IntlUtilsBinding.cpp:194:54: 47:11.68 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:11.68 1151 | *this->stack = this; 47:11.68 | ~~~~~~~~~~~~~^~~~~~ 47:11.76 IntlUtilsBinding.cpp: In member function ‘bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:11.76 IntlUtilsBinding.cpp:194:25: note: ‘obj’ declared here 47:11.76 194 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:11.76 | ^~~ 47:11.76 IntlUtilsBinding.cpp:186:49: note: ‘cx’ declared here 47:11.76 186 | DisplayNameOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:11.76 | ~~~~~~~~~~~^~ 47:11.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:11.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:11.82 inlined from ‘bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IntlUtilsBinding.cpp:486:54: 47:11.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:11.82 1151 | *this->stack = this; 47:11.82 | ~~~~~~~~~~~~~^~~~~~ 47:11.82 IntlUtilsBinding.cpp: In member function ‘bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:11.82 IntlUtilsBinding.cpp:486:25: note: ‘obj’ declared here 47:11.82 486 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:11.82 | ^~~ 47:11.82 IntlUtilsBinding.cpp:478:48: note: ‘cx’ declared here 47:11.82 478 | DisplayNameResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:11.82 | ~~~~~~~~~~~^~ 47:12.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.01 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.01 inlined from ‘bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at InvokeEventBinding.cpp:544:90: 47:12.01 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:12.01 1151 | *this->stack = this; 47:12.01 | ~~~~~~~~~~~~~^~~~~~ 47:12.16 In file included from UnifiedBindings11.cpp:262: 47:12.16 InvokeEventBinding.cpp: In function ‘bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:12.16 InvokeEventBinding.cpp:544:25: note: ‘global’ declared here 47:12.16 544 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:12.16 | ^~~~~~ 47:12.16 InvokeEventBinding.cpp:516:17: note: ‘aCx’ declared here 47:12.16 516 | Wrap(JSContext* aCx, mozilla::dom::InvokeEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:12.16 | ~~~~~~~~~~~^~~ 47:12.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.23 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.23 inlined from ‘bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IterableIteratorBinding.cpp:78:54: 47:12.23 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:12.23 1151 | *this->stack = this; 47:12.23 | ~~~~~~~~~~~~~^~~~~~ 47:12.27 In file included from UnifiedBindings11.cpp:288: 47:12.82 IterableIteratorBinding.cpp: In member function ‘bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:12.82 IterableIteratorBinding.cpp:78:25: note: ‘obj’ declared here 47:12.82 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:12.82 | ^~~ 47:12.82 IterableIteratorBinding.cpp:70:56: note: ‘cx’ declared here 47:12.82 70 | IterableKeyAndValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:12.82 | ~~~~~~~~~~~^~ 47:12.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.82 inlined from ‘bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IterableIteratorBinding.cpp:191:54: 47:12.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:12.82 1151 | *this->stack = this; 47:12.82 | ~~~~~~~~~~~~~^~~~~~ 47:12.82 IterableIteratorBinding.cpp: In member function ‘bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:12.82 IterableIteratorBinding.cpp:191:25: note: ‘obj’ declared here 47:12.82 191 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:12.82 | ^~~ 47:12.82 IterableIteratorBinding.cpp:183:55: note: ‘cx’ declared here 47:12.82 183 | IterableKeyOrValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:12.82 | ~~~~~~~~~~~^~ 47:12.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.82 inlined from ‘bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at IteratorResultBinding.cpp:141:54: 47:12.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:12.82 1151 | *this->stack = this; 47:12.82 | ~~~~~~~~~~~~~^~~~~~ 47:12.82 In file included from UnifiedBindings11.cpp:301: 47:12.82 IteratorResultBinding.cpp: In member function ‘bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:12.82 IteratorResultBinding.cpp:141:25: note: ‘obj’ declared here 47:12.82 141 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:12.82 | ^~~ 47:12.82 IteratorResultBinding.cpp:133:45: note: ‘cx’ declared here 47:12.82 133 | IteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:12.82 | ~~~~~~~~~~~^~ 47:12.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.82 inlined from ‘bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at JSProcessActorBinding.cpp:923:90: 47:12.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:12.82 1151 | *this->stack = this; 47:12.82 | ~~~~~~~~~~~~~^~~~~~ 47:12.82 JSProcessActorBinding.cpp: In function ‘bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:12.82 JSProcessActorBinding.cpp:923:25: note: ‘global’ declared here 47:12.82 923 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:12.82 | ^~~~~~ 47:12.82 JSProcessActorBinding.cpp:898:17: note: ‘aCx’ declared here 47:12.82 898 | Wrap(JSContext* aCx, mozilla::dom::JSProcessActorChild* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:12.82 | ~~~~~~~~~~~^~~ 47:12.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.82 inlined from ‘bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at JSProcessActorBinding.cpp:1473:90: 47:12.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:12.82 1151 | *this->stack = this; 47:12.82 | ~~~~~~~~~~~~~^~~~~~ 47:12.82 JSProcessActorBinding.cpp: In function ‘bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:12.82 JSProcessActorBinding.cpp:1473:25: note: ‘global’ declared here 47:12.82 1473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:12.82 | ^~~~~~ 47:12.82 JSProcessActorBinding.cpp:1448:17: note: ‘aCx’ declared here 47:12.82 1448 | Wrap(JSContext* aCx, mozilla::dom::JSProcessActorParent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:12.82 | ~~~~~~~~~~~^~~ 47:12.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.91 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.91 inlined from ‘bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at JSWindowActorBinding.cpp:1382:90: 47:12.91 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:12.91 1151 | *this->stack = this; 47:12.91 | ~~~~~~~~~~~~~^~~~~~ 47:12.91 JSWindowActorBinding.cpp: In function ‘bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:12.91 JSWindowActorBinding.cpp:1382:25: note: ‘global’ declared here 47:12.91 1382 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:12.91 | ^~~~~~ 47:12.91 JSWindowActorBinding.cpp:1357:17: note: ‘aCx’ declared here 47:12.91 1357 | Wrap(JSContext* aCx, mozilla::dom::JSWindowActorChild* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:12.91 | ~~~~~~~~~~~^~~ 47:12.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:12.97 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:12.97 inlined from ‘bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at JSWindowActorBinding.cpp:2019:90: 47:12.97 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:12.97 1151 | *this->stack = this; 47:12.97 | ~~~~~~~~~~~~~^~~~~~ 47:12.97 JSWindowActorBinding.cpp: In function ‘bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:12.97 JSWindowActorBinding.cpp:2019:25: note: ‘global’ declared here 47:12.97 2019 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:12.97 | ^~~~~~ 47:12.97 JSWindowActorBinding.cpp:1994:17: note: ‘aCx’ declared here 47:12.97 1994 | Wrap(JSContext* aCx, mozilla::dom::JSWindowActorParent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:12.97 | ~~~~~~~~~~~^~~ 47:13.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:13.03 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:13.03 inlined from ‘bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at KeyAlgorithmBinding.cpp:67:54: 47:13.03 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:13.03 1151 | *this->stack = this; 47:13.03 | ~~~~~~~~~~~~~^~~~~~ 47:13.09 In file included from UnifiedBindings11.cpp:353: 47:13.09 KeyAlgorithmBinding.cpp: In member function ‘bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:13.09 KeyAlgorithmBinding.cpp:67:25: note: ‘obj’ declared here 47:13.09 67 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:13.09 | ^~~ 47:13.09 KeyAlgorithmBinding.cpp:59:43: note: ‘cx’ declared here 47:13.09 59 | KeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:13.09 | ~~~~~~~~~~~^~ 47:13.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:13.82 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:13.82 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:4302:71: 47:13.82 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:13.82 1151 | *this->stack = this; 47:13.82 | ~~~~~~~~~~~~~^~~~~~ 47:13.82 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)’: 47:13.82 InspectorUtilsBinding.cpp:4302:25: note: ‘returnArray’ declared here 47:13.82 4302 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:13.82 | ^~~~~~~~~~~ 47:13.82 InspectorUtilsBinding.cpp:4242:29: note: ‘cx_’ declared here 47:13.82 4242 | getUsedFontFaces(JSContext* cx_, unsigned argc, JS::Value* vp) 47:13.82 | ~~~~~~~~~~~^~~ 47:13.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:13.89 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:13.89 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getBlockLineCounts(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:4820:71: 47:13.89 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:13.89 1151 | *this->stack = this; 47:13.89 | ~~~~~~~~~~~~~^~~~~~ 47:13.89 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getBlockLineCounts(JSContext*, unsigned int, JS::Value*)’: 47:13.89 InspectorUtilsBinding.cpp:4820:25: note: ‘returnArray’ declared here 47:13.89 4820 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:13.89 | ^~~~~~~~~~~ 47:13.89 InspectorUtilsBinding.cpp:4775:31: note: ‘cx_’ declared here 47:13.89 4775 | getBlockLineCounts(JSContext* cx_, unsigned argc, JS::Value* vp) 47:13.89 | ~~~~~~~~~~~^~~ 47:14.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, 47:14.87 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 47:14.87 inlined from ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’ at ImageDocumentBinding.cpp:481:35: 47:14.87 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 47:14.87 1151 | *this->stack = this; 47:14.87 | ~~~~~~~~~~~~~^~~~~~ 47:14.87 ImageDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const’: 47:14.87 ImageDocumentBinding.cpp:481:27: note: ‘value’ declared here 47:14.87 481 | JS::Rooted value(cx); 47:14.87 | ^~~~~ 47:14.87 ImageDocumentBinding.cpp:451:50: note: ‘cx’ declared here 47:14.87 451 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle proxy, JS::Handle id, bool ignoreNamedProps, JS::MutableHandle> desc) const 47:14.87 | ~~~~~~~~~~~^~ 47:14.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:14.94 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:14.94 inlined from ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’ at ImageDocumentBinding.cpp:578:60: 47:14.94 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:14.94 1151 | *this->stack = this; 47:14.94 | ~~~~~~~~~~~~~^~~~~~ 47:14.94 ImageDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const’: 47:14.94 ImageDocumentBinding.cpp:578:25: note: ‘expando’ declared here 47:14.94 578 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 47:14.94 | ^~~~~~~ 47:14.94 ImageDocumentBinding.cpp:569:36: note: ‘cx’ declared here 47:14.94 569 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle proxy, JS::Handle id, bool* bp) const 47:14.94 | ~~~~~~~~~~~^~ 47:15.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:15.34 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:15.34 inlined from ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’ at ImageDocumentBinding.cpp:625:79: 47:15.34 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:15.34 1151 | *this->stack = this; 47:15.34 | ~~~~~~~~~~~~~^~~~~~ 47:15.34 ImageDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: 47:15.34 ImageDocumentBinding.cpp:625:27: note: ‘expando’ declared here 47:15.34 625 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 47:15.34 | ^~~~~~~ 47:15.34 ImageDocumentBinding.cpp:614:33: note: ‘cx’ declared here 47:15.34 614 | DOMProxyHandler::get(JSContext* cx, JS::Handle proxy, JS::Handle receiver, JS::Handle id, JS::MutableHandle vp) const 47:15.34 | ~~~~~~~~~~~^~ 47:16.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:16.61 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:16.61 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:3791:71: 47:16.61 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:16.61 1151 | *this->stack = this; 47:16.61 | ~~~~~~~~~~~~~^~~~~~ 47:16.61 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)’: 47:16.61 InspectorUtilsBinding.cpp:3791:25: note: ‘returnArray’ declared here 47:16.61 3791 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:16.61 | ^~~~~~~~~~~ 47:16.61 InspectorUtilsBinding.cpp:3758:43: note: ‘cx’ declared here 47:16.61 3758 | getSubpropertiesForCSSProperty(JSContext* cx, unsigned argc, JS::Value* vp) 47:16.61 | ~~~~~~~~~~~^~ 47:16.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:16.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:16.65 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:3559:71: 47:16.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:16.65 1151 | *this->stack = this; 47:16.65 | ~~~~~~~~~~~~~^~~~~~ 47:16.65 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)’: 47:16.65 InspectorUtilsBinding.cpp:3559:25: note: ‘returnArray’ declared here 47:16.65 3559 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:16.65 | ^~~~~~~~~~~ 47:16.65 InspectorUtilsBinding.cpp:3526:36: note: ‘cx’ declared here 47:16.65 3526 | getCSSValuesForProperty(JSContext* cx, unsigned argc, JS::Value* vp) 47:16.65 | ~~~~~~~~~~~^~ 47:19.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:19.50 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:19.50 inlined from ‘constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {JSContext*&, JS::Handle&}; T = JS::Rooted]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/Maybe.h:1015:3, 47:19.50 inlined from ‘bool mozilla::dom::InstallTriggerImpl_Binding::installChrome(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at InstallTriggerBinding.cpp:873:25: 47:19.50 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:19.50 1151 | *this->stack = this; 47:19.50 | ~~~~~~~~~~~~~^~~~~~ 47:19.50 InstallTriggerBinding.cpp: In function ‘bool mozilla::dom::InstallTriggerImpl_Binding::installChrome(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:19.50 InstallTriggerBinding.cpp:870:33: note: ‘unwrappedObj’ declared here 47:19.50 870 | Maybe > unwrappedObj; 47:19.50 | ^~~~~~~~~~~~ 47:19.50 InstallTriggerBinding.cpp:858:26: note: ‘cx’ declared here 47:19.50 858 | installChrome(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:19.50 | ~~~~~~~~~~~^~ 47:19.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:19.83 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:19.83 inlined from ‘bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageCaptureErrorEventBinding.cpp:843:90: 47:19.83 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:19.83 1151 | *this->stack = this; 47:19.83 | ~~~~~~~~~~~~~^~~~~~ 47:20.12 In file included from UnifiedBindings11.cpp:145: 47:20.12 ImageCaptureErrorEventBinding.cpp: In function ‘bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:20.12 ImageCaptureErrorEventBinding.cpp:843:25: note: ‘global’ declared here 47:20.12 843 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:20.12 | ^~~~~~ 47:20.12 ImageCaptureErrorEventBinding.cpp:815:17: note: ‘aCx’ declared here 47:20.12 815 | Wrap(JSContext* aCx, mozilla::dom::ImageCaptureErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:20.12 | ~~~~~~~~~~~^~~ 47:20.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:20.17 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 47:20.17 inlined from ‘JSObject* mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::ImageCaptureErrorEvent]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:138:27, 47:20.17 inlined from ‘virtual JSObject* mozilla::dom::ImageCaptureErrorEvent::WrapObjectInternal(JSContext*, JS::Handle)’ at ImageCaptureErrorEvent.cpp:60:46: 47:20.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:20.18 1151 | *this->stack = this; 47:20.18 | ~~~~~~~~~~~~~^~~~~~ 47:20.27 In file included from /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureErrorEvent.h:15, 47:20.27 from ImageCaptureErrorEvent.cpp:10, 47:20.27 from UnifiedBindings11.cpp:132: 47:20.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::ImageCaptureErrorEvent::WrapObjectInternal(JSContext*, JS::Handle)’: 47:20.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:138:27: note: ‘reflector’ declared here 47:20.27 138 | JS::Rooted reflector(aCx); 47:20.27 | ^~~~~~~~~ 47:20.51 ImageCaptureErrorEvent.cpp:58:55: note: ‘aCx’ declared here 47:20.51 58 | ImageCaptureErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle aGivenProto) 47:20.51 | ~~~~~~~~~~~^~~ 47:20.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:20.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:20.52 inlined from ‘bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at KeyboardEventBinding.cpp:1665:90: 47:20.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:20.52 1151 | *this->stack = this; 47:20.52 | ~~~~~~~~~~~~~^~~~~~ 47:20.60 In file included from UnifiedBindings11.cpp:392: 47:20.60 KeyboardEventBinding.cpp: In function ‘bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:20.60 KeyboardEventBinding.cpp:1665:25: note: ‘global’ declared here 47:20.60 1665 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:20.60 | ^~~~~~ 47:20.60 KeyboardEventBinding.cpp:1634:17: note: ‘aCx’ declared here 47:20.60 1634 | Wrap(JSContext* aCx, mozilla::dom::KeyboardEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:20.60 | ~~~~~~~~~~~^~~ 47:20.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:20.66 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:20.66 inlined from ‘bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at InputEventBinding.cpp:778:90: 47:20.66 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:20.66 1151 | *this->stack = this; 47:20.66 | ~~~~~~~~~~~~~^~~~~~ 47:20.80 In file included from UnifiedBindings11.cpp:197: 47:20.80 InputEventBinding.cpp: In function ‘bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:20.80 InputEventBinding.cpp:778:25: note: ‘global’ declared here 47:20.80 778 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:20.80 | ^~~~~~ 47:20.80 InputEventBinding.cpp:747:17: note: ‘aCx’ declared here 47:20.80 747 | Wrap(JSContext* aCx, mozilla::dom::InputEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:20.80 | ~~~~~~~~~~~^~~ 47:20.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:20.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:20.86 inlined from ‘bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBTransactionBinding.cpp:816:90: 47:20.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:20.86 1151 | *this->stack = this; 47:20.86 | ~~~~~~~~~~~~~^~~~~~ 47:21.15 In file included from UnifiedBindings11.cpp:15: 47:21.15 IDBTransactionBinding.cpp: In function ‘bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:21.15 IDBTransactionBinding.cpp:816:25: note: ‘global’ declared here 47:21.15 816 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:21.15 | ^~~~~~ 47:21.15 IDBTransactionBinding.cpp:788:17: note: ‘aCx’ declared here 47:21.15 788 | Wrap(JSContext* aCx, mozilla::dom::IDBTransaction* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:21.15 | ~~~~~~~~~~~^~~ 47:21.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:21.27 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:21.27 inlined from ‘bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IDBVersionChangeEventBinding.cpp:512:90: 47:21.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:21.27 1151 | *this->stack = this; 47:21.27 | ~~~~~~~~~~~~~^~~~~~ 47:21.37 In file included from UnifiedBindings11.cpp:28: 47:21.38 IDBVersionChangeEventBinding.cpp: In function ‘bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:21.38 IDBVersionChangeEventBinding.cpp:512:25: note: ‘global’ declared here 47:21.38 512 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:21.38 | ^~~~~~ 47:21.38 IDBVersionChangeEventBinding.cpp:484:17: note: ‘aCx’ declared here 47:21.38 484 | Wrap(JSContext* aCx, mozilla::dom::IDBVersionChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:21.38 | ~~~~~~~~~~~^~~ 47:21.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:21.49 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:21.49 inlined from ‘bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IIRFilterNodeBinding.cpp:708:90: 47:21.49 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:21.49 1151 | *this->stack = this; 47:21.49 | ~~~~~~~~~~~~~^~~~~~ 47:21.58 In file included from UnifiedBindings11.cpp:41: 47:21.58 IIRFilterNodeBinding.cpp: In function ‘bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:21.58 IIRFilterNodeBinding.cpp:708:25: note: ‘global’ declared here 47:21.58 708 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:21.58 | ^~~~~~ 47:21.58 IIRFilterNodeBinding.cpp:677:17: note: ‘aCx’ declared here 47:21.58 677 | Wrap(JSContext* aCx, mozilla::dom::IIRFilterNode* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:21.58 | ~~~~~~~~~~~^~~ 47:21.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:21.74 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:21.74 inlined from ‘bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IdentityCredentialBinding.cpp:2836:90: 47:21.74 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:21.74 1151 | *this->stack = this; 47:21.74 | ~~~~~~~~~~~~~^~~~~~ 47:21.74 IdentityCredentialBinding.cpp: In function ‘bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:21.74 IdentityCredentialBinding.cpp:2836:25: note: ‘global’ declared here 47:21.74 2836 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:21.74 | ^~~~~~ 47:21.74 IdentityCredentialBinding.cpp:2808:17: note: ‘aCx’ declared here 47:21.74 2808 | Wrap(JSContext* aCx, mozilla::dom::IdentityCredential* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:21.74 | ~~~~~~~~~~~^~~ 47:21.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:21.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:21.86 inlined from ‘bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IdleDeadlineBinding.cpp:294:90: 47:21.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:21.86 1151 | *this->stack = this; 47:21.86 | ~~~~~~~~~~~~~^~~~~~ 47:21.86 IdleDeadlineBinding.cpp: In function ‘bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:21.86 IdleDeadlineBinding.cpp:294:25: note: ‘global’ declared here 47:21.86 294 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:21.86 | ^~~~~~ 47:21.86 IdleDeadlineBinding.cpp:269:17: note: ‘aCx’ declared here 47:21.86 269 | Wrap(JSContext* aCx, mozilla::dom::IdleDeadline* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:21.86 | ~~~~~~~~~~~^~~ 47:22.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:22.18 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:22.18 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getChildrenForNode(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:4070:71: 47:22.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:22.18 1151 | *this->stack = this; 47:22.18 | ~~~~~~~~~~~~~^~~~~~ 47:22.18 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getChildrenForNode(JSContext*, unsigned int, JS::Value*)’: 47:22.18 InspectorUtilsBinding.cpp:4070:25: note: ‘returnArray’ declared here 47:22.18 4070 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:22.18 | ^~~~~~~~~~~ 47:22.18 InspectorUtilsBinding.cpp:4022:31: note: ‘cx_’ declared here 47:22.18 4022 | getChildrenForNode(JSContext* cx_, unsigned argc, JS::Value* vp) 47:22.18 | ~~~~~~~~~~~^~~ 47:22.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:22.77 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:22.77 inlined from ‘bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageBitmapBinding.cpp:2078:90: 47:22.77 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:22.77 1151 | *this->stack = this; 47:22.77 | ~~~~~~~~~~~~~^~~~~~ 47:22.77 ImageBitmapBinding.cpp: In function ‘bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:22.77 ImageBitmapBinding.cpp:2078:25: note: ‘global’ declared here 47:22.77 2078 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:22.77 | ^~~~~~ 47:22.77 ImageBitmapBinding.cpp:2053:17: note: ‘aCx’ declared here 47:22.77 2053 | Wrap(JSContext* aCx, mozilla::dom::ImageBitmap* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:22.77 | ~~~~~~~~~~~^~~ 47:22.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:22.96 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:22.96 inlined from ‘bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageBitmapRenderingContextBinding.cpp:390:90: 47:22.96 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:22.97 1151 | *this->stack = this; 47:22.97 | ~~~~~~~~~~~~~^~~~~~ 47:22.97 ImageBitmapRenderingContextBinding.cpp: In function ‘bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:22.97 ImageBitmapRenderingContextBinding.cpp:390:25: note: ‘global’ declared here 47:22.97 390 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:22.97 | ^~~~~~ 47:22.97 ImageBitmapRenderingContextBinding.cpp:365:17: note: ‘aCx’ declared here 47:22.97 365 | Wrap(JSContext* aCx, mozilla::dom::ImageBitmapRenderingContext* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:22.97 | ~~~~~~~~~~~^~~ 47:23.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.02 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:23.02 inlined from ‘bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageCaptureBinding.cpp:551:90: 47:23.02 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:23.02 1151 | *this->stack = this; 47:23.02 | ~~~~~~~~~~~~~^~~~~~ 47:23.15 In file included from UnifiedBindings11.cpp:119: 47:23.15 ImageCaptureBinding.cpp: In function ‘bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:23.15 ImageCaptureBinding.cpp:551:25: note: ‘global’ declared here 47:23.15 551 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:23.15 | ^~~~~~ 47:23.15 ImageCaptureBinding.cpp:523:17: note: ‘aCx’ declared here 47:23.15 523 | Wrap(JSContext* aCx, mozilla::dom::ImageCapture* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:23.15 | ~~~~~~~~~~~^~~ 47:23.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.21 inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1175:26, 47:23.21 inlined from ‘JSObject* mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, T*, JS::Handle) [with T = mozilla::dom::ImageCapture]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27, 47:23.21 inlined from ‘virtual JSObject* mozilla::dom::ImageCapture::WrapObject(JSContext*, JS::Handle)’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCapture.h:59:38, 47:23.21 inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle, JS::MutableHandle) [with T = mozilla::dom::ImageCapture; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1168:28, 47:23.21 inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle, JS::Handle) [with T = ImageCapture]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1237:67, 47:23.22 inlined from ‘static bool mozilla::dom::GetOrCreateDOMReflectorHelper::GetOrCreate(JSContext*, const T&, JS::Handle, JS::MutableHandle) [with T = RefPtr; bool isSmartPtr = true]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1843:35, 47:23.22 inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle, JS::Handle) [with T = RefPtr]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1861:55, 47:23.22 inlined from ‘bool mozilla::dom::ImageCapture_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’ at ImageCaptureBinding.cpp:446:31: 47:23.22 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:23.22 1151 | *this->stack = this; 47:23.22 | ~~~~~~~~~~~~~^~~~~~ 47:23.26 In file included from ImageCaptureBinding.cpp:6: 47:23.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureBinding.h: In function ‘bool mozilla::dom::ImageCapture_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 47:23.26 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27: note: ‘reflector’ declared here 47:23.26 38 | JS::Rooted reflector(aCx); 47:23.26 | ^~~~~~~~~ 47:23.26 ImageCaptureBinding.cpp:381:25: note: ‘cx_’ declared here 47:23.26 381 | _constructor(JSContext* cx_, unsigned argc, JS::Value* vp) 47:23.26 | ~~~~~~~~~~~^~~ 47:23.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.37 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:23.37 inlined from ‘bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageCaptureErrorEventBinding.cpp:410:90: 47:23.37 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:23.37 1151 | *this->stack = this; 47:23.37 | ~~~~~~~~~~~~~^~~~~~ 47:23.37 ImageCaptureErrorEventBinding.cpp: In function ‘bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:23.37 ImageCaptureErrorEventBinding.cpp:410:25: note: ‘global’ declared here 47:23.37 410 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:23.37 | ^~~~~~ 47:23.37 ImageCaptureErrorEventBinding.cpp:385:17: note: ‘aCx’ declared here 47:23.37 385 | Wrap(JSContext* aCx, mozilla::dom::ImageCaptureError* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:23.37 | ~~~~~~~~~~~^~~ 47:23.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.62 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:23.62 inlined from ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const’ at ImageDocumentBinding.cpp:747:79: 47:23.62 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:23.62 1151 | *this->stack = this; 47:23.62 | ~~~~~~~~~~~~~^~~~~~ 47:23.62 ImageDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const’: 47:23.62 ImageDocumentBinding.cpp:747:27: note: ‘expando’ declared here 47:23.62 747 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 47:23.62 | ^~~~~~~ 47:23.62 ImageDocumentBinding.cpp:738:37: note: ‘cx’ declared here 47:23.62 738 | DOMProxyHandler::delete_(JSContext* cx, JS::Handle proxy, JS::Handle id, JS::ObjectOpResult& opresult) const 47:23.62 | ~~~~~~~~~~~^~ 47:23.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.66 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:23.66 inlined from ‘bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at ImageDocumentBinding.cpp:848:90: 47:23.66 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:23.66 1151 | *this->stack = this; 47:23.66 | ~~~~~~~~~~~~~^~~~~~ 47:23.66 ImageDocumentBinding.cpp: In function ‘bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:23.66 ImageDocumentBinding.cpp:848:25: note: ‘global’ declared here 47:23.66 848 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:23.66 | ^~~~~~ 47:23.66 ImageDocumentBinding.cpp:811:17: note: ‘aCx’ declared here 47:23.66 811 | Wrap(JSContext* aCx, mozilla::dom::ImageDocument* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:23.66 | ~~~~~~~~~~~^~~ 47:23.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:23.76 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:23.76 inlined from ‘bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle) const’ at ImageTextBinding.cpp:68:54: 47:23.76 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:23.76 1151 | *this->stack = this; 47:23.76 | ~~~~~~~~~~~~~^~~~~~ 47:23.76 In file included from UnifiedBindings11.cpp:184: 47:23.76 ImageTextBinding.cpp: In member function ‘bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle) const’: 47:23.76 ImageTextBinding.cpp:68:25: note: ‘obj’ declared here 47:23.76 68 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 47:23.76 | ^~~ 47:23.76 ImageTextBinding.cpp:60:40: note: ‘cx’ declared here 47:23.76 60 | ImageText::ToObjectInternal(JSContext* cx, JS::MutableHandle rval) const 47:23.76 | ~~~~~~~~~~~^~ 47:24.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.09 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.09 inlined from ‘bool mozilla::dom::KeyboardEvent_Binding::get_initDict(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at KeyboardEventBinding.cpp:890:85: 47:24.09 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:24.09 1151 | *this->stack = this; 47:24.09 | ~~~~~~~~~~~~~^~~~~~ 47:24.09 KeyboardEventBinding.cpp: In function ‘bool mozilla::dom::KeyboardEvent_Binding::get_initDict(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 47:24.09 KeyboardEventBinding.cpp:890:25: note: ‘slotStorage’ declared here 47:24.09 890 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 47:24.09 | ^~~~~~~~~~~ 47:24.09 KeyboardEventBinding.cpp:880:25: note: ‘cx’ declared here 47:24.09 880 | get_initDict(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 47:24.09 | ~~~~~~~~~~~^~ 47:24.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.18 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.18 inlined from ‘bool mozilla::dom::InputEvent_Binding::getTargetRanges(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at InputEventBinding.cpp:417:71: 47:24.18 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:24.18 1151 | *this->stack = this; 47:24.18 | ~~~~~~~~~~~~~^~~~~~ 47:24.18 InputEventBinding.cpp: In function ‘bool mozilla::dom::InputEvent_Binding::getTargetRanges(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:24.18 InputEventBinding.cpp:417:25: note: ‘returnArray’ declared here 47:24.18 417 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:24.18 | ^~~~~~~~~~~ 47:24.18 InputEventBinding.cpp:402:28: note: ‘cx’ declared here 47:24.18 402 | getTargetRanges(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:24.18 | ~~~~~~~~~~~^~ 47:24.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.27 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.27 inlined from ‘bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’ at InspectorUtilsBinding.cpp:2393:85: 47:24.27 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:24.27 1151 | *this->stack = this; 47:24.27 | ~~~~~~~~~~~~~^~~~~~ 47:24.27 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 47:24.27 InspectorUtilsBinding.cpp:2393:25: note: ‘slotStorage’ declared here 47:24.27 2393 | JS::Rooted slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray)); 47:24.27 | ^~~~~~~~~~~ 47:24.27 InspectorUtilsBinding.cpp:2383:23: note: ‘cx’ declared here 47:24.27 2383 | get_ranges(JSContext* cx, JS::Handle obj, void* void_self, JSJitGetterCallArgs args) 47:24.27 | ~~~~~~~~~~~^~ 47:24.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.43 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.43 inlined from ‘bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)’ at InspectorUtilsBinding.cpp:2989:71: 47:24.43 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] 47:24.43 1151 | *this->stack = this; 47:24.43 | ~~~~~~~~~~~~~^~~~~~ 47:24.43 InspectorUtilsBinding.cpp: In function ‘bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)’: 47:24.43 InspectorUtilsBinding.cpp:2989:25: note: ‘returnArray’ declared here 47:24.43 2989 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:24.43 | ^~~~~~~~~~~ 47:24.43 InspectorUtilsBinding.cpp:2941:30: note: ‘cx_’ declared here 47:24.43 2941 | getAllStyleSheets(JSContext* cx_, unsigned argc, JS::Value* vp) 47:24.43 | ~~~~~~~~~~~^~~ 47:24.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.52 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.52 inlined from ‘bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IntersectionObserverBinding.cpp:1780:90: 47:24.52 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:24.52 1151 | *this->stack = this; 47:24.52 | ~~~~~~~~~~~~~^~~~~~ 47:24.52 IntersectionObserverBinding.cpp: In function ‘bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:24.52 IntersectionObserverBinding.cpp:1780:25: note: ‘global’ declared here 47:24.52 1780 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:24.52 | ^~~~~~ 47:24.52 IntersectionObserverBinding.cpp:1755:17: note: ‘aCx’ declared here 47:24.52 1755 | Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserver* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:24.52 | ~~~~~~~~~~~^~~ 47:24.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.65 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.65 inlined from ‘bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IntersectionObserverBinding.cpp:2302:90: 47:24.65 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:24.65 1151 | *this->stack = this; 47:24.65 | ~~~~~~~~~~~~~^~~~~~ 47:24.65 IntersectionObserverBinding.cpp: In function ‘bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:24.65 IntersectionObserverBinding.cpp:2302:25: note: ‘global’ declared here 47:24.65 2302 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:24.65 | ^~~~~~ 47:24.65 IntersectionObserverBinding.cpp:2277:17: note: ‘aCx’ declared here 47:24.65 2277 | Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserverEntry* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:24.65 | ~~~~~~~~~~~^~~ 47:24.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.80 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.80 inlined from ‘bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’ at IntersectionObserverBinding.cpp:1450:71: 47:24.80 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 47:24.80 1151 | *this->stack = this; 47:24.80 | ~~~~~~~~~~~~~^~~~~~ 47:24.80 IntersectionObserverBinding.cpp: In function ‘bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 47:24.80 IntersectionObserverBinding.cpp:1450:25: note: ‘returnArray’ declared here 47:24.80 1450 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 47:24.80 | ^~~~~~~~~~~ 47:24.80 IntersectionObserverBinding.cpp:1435:24: note: ‘cx’ declared here 47:24.80 1435 | takeRecords(JSContext* cx, JS::Handle obj, void* void_self, const JSJitMethodCallArgs& args) 47:24.80 | ~~~~~~~~~~~^~ 47:24.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, 47:24.86 inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:24.86 inlined from ‘bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’ at IntlUtilsBinding.cpp:1026:90: 47:24.86 /home/iurt/rpmbuild/BUILD/firefox-128.10.0-build/firefox-128.10.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] 47:24.86 1151 | *this->stack = this; 47:24.86 | ~~~~~~~~~~~~~^~~~~~ 47:24.86 IntlUtilsBinding.cpp: In function ‘bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle, JS::MutableHandle)’: 47:24.86 IntlUtilsBinding.cpp:1026:25: note: ‘global’ declared here 47:24.86 1026 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 47:24.86 | ^~~~~~ 47:24.86 IntlUtilsBinding.cpp:1001:17: note: ‘aCx’ declared here 47:24.86 1001 | Wrap(JSContext* aCx, mozilla::dom::IntlUtils* aObject, nsWrapperCache* aCache, JS::Handle aGivenProto, JS::MutableHandle aReflector) 47:24.86 | ~~~~~~~~~~~^~~ 47:57.18 Finished `release` profile [optimized] target(s) in 46m 19s 48:58.72 toolkit/library/rust/libgkrust.a