Warning: Permanently added '52.90.213.48' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9240609-mageia-9-x86_64 --chroot mageia-9-x86_64 Version: 1.3 PID: 9648 Logging PID: 9649 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 9240609, 'buildroot_pkgs': [], 'chroot': 'mageia-9-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'd3be811a203de2cafac8b9550f9455e979b71835', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ghibo/mageia9-bonus/firefox', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'firefox', 'package_version': '0:128.12.0-2.nolto.mga10', 'project_dirname': 'mageia9-bonus', 'project_name': 'mageia9-bonus', 'project_owner': 'ghibo', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ghibo/mageia9-bonus/mageia-9-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/x86_64/media/core/release/', 'id': 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release', 'name': 'Additional repo ' 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release'}, {'baseurl': 'https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/x86_64/media/core/updates/', 'id': 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates', 'name': 'Additional repo ' 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates'}, {'baseurl': 'https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/x86_64/media/core/updates_testing/', 'id': 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing', 'name': 'Additional repo ' 'https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing'}], 'sandbox': 'ghibo/mageia9-bonus--ghibo', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'ghibo', 'tags': [], 'task_id': '9240609-mageia-9-x86_64', 'timeout': 158400, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ghibo/mageia9-bonus/firefox /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ghibo/mageia9-bonus/firefox', '/var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox'... Running: git checkout d3be811a203de2cafac8b9550f9455e979b71835 -- cmd: ['git', 'checkout', 'd3be811a203de2cafac8b9550f9455e979b71835', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox rc: 0 stdout: stderr: Note: switching to 'd3be811a203de2cafac8b9550f9455e979b71835'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d3be811 automatic import of firefox Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading cbindgen-vendor.tar.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o cbindgen-vendor.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ghibo/mageia9-bonus/firefox/cbindgen-vendor.tar.xz/md5/d7e1389d6b79d3261ec4990d4019167f/cbindgen-vendor.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5534k 100 5534k 0 0 298M 0 --:--:-- --:--:-- --:--:-- 300M INFO: Reading stdout from command: md5sum cbindgen-vendor.tar.xz INFO: Downloading firefox-128.12.0esr.source.tar.xz INFO: Calling: curl -H Pragma: -o firefox-128.12.0esr.source.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ghibo/mageia9-bonus/firefox/firefox-128.12.0esr.source.tar.xz/md5/1888daa99f558ea208b19311c3c3ce08/firefox-128.12.0esr.source.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 534M 100 534M 0 0 287M 0 0:00:01 0:00:01 --:--:-- 287M INFO: Reading stdout from command: md5sum firefox-128.12.0esr.source.tar.xz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=158400): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox/firefox.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1751705599.970570 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.3, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox/firefox.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1751705599.970570 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox/firefox.spec) Config(mageia-9-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/mageia-9-x86_64-bootstrap-1751705599.970570/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf4 detected and used (fallback) Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 2.9 MB/s | 330 kB 00:00 Additional repo https_distrib_coffee_ipsl_jussi 5.5 MB/s | 9.0 MB 00:01 Additional repo https_distrib_coffee_ipsl_jussi 1.9 MB/s | 4.3 MB 00:02 Additional repo https_distrib_coffee_ipsl_jussi 203 kB/s | 224 kB 00:01 determining the fastest mirror (10 hosts).. done. Mageia 9 - x86_64 6.9 MB/s | 9.0 MB 00:01 determining the fastest mirror (2 hosts).. done. Mageia 9 - x86_64 - Updates 1.8 MB/s | 4.3 MB 00:02 Dependencies resolved. ============================================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================================ Installing: python3-dnf noarch 4.14.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 415 k python3-dnf-plugins-core noarch 4.3.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 95 k Installing dependencies: bash x86_64 5.2.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.4 M chkconfig x86_64 1.21-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 172 k coreutils x86_64 9.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.6 M cracklib-dicts x86_64 2.9.7-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 240 k crypto-policies noarch 20221110-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 58 k dash-static x86_64 0.5.11.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k dbus x86_64 1.14.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 236 k deltarpm x86_64 3.6.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 204 k dnf-data noarch 4.14.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k filesystem x86_64 2.1.9-36.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k findutils x86_64 4.9.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 452 k gawk x86_64 5.2.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.2 M glibc x86_64 6:2.36-56.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 5.6 M gnupg2 x86_64 2.3.8-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.3 M gobject-introspection x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 317 k grep x86_64 3.11-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 216 k krb5 x86_64 1.20.1-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 87 k lib64acl1 x86_64 2.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64archive13 x86_64 3.6.2-5.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 366 k lib64argon2_1 x86_64 20190702-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 65 k lib64assuan0 x86_64 2.5.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 42 k lib64attr1 x86_64 2.5.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64audit1 x86_64 3.1.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 48 k lib64blkid1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 143 k lib64brotlicommon1 x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k lib64brotlidec1 x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64bz2_1 x86_64 1.0.8-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k lib64cap-ng0 x86_64 0.8.3-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64cap2 x86_64 2.52-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 72 k lib64com_err2 x86_64 1.47.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k lib64comps0 x86_64 0.1.18-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 74 k lib64crack2 x86_64 2.9.7-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64cryptsetup12 x86_64 2.6.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 229 k lib64curl4 x86_64 1:7.88.1-4.6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 300 k lib64db5.3 x86_64 5.3.28-29.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 602 k lib64dbus1_3 x86_64 1.14.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 148 k lib64devmapper1.02 x86_64 1.02.185-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 161 k lib64dnf2 x86_64 0.70.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 615 k lib64elfutils1 x86_64 0.189-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 342 k lib64expat1 x86_64 2.7.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64fdisk1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 183 k lib64ffi8 x86_64 3.4.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k lib64gcrypt20 x86_64 1.10.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 524 k lib64gdbm6 x86_64 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 49 k lib64gdbm_compat4 x86_64 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64gio2.0_0 x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 675 k lib64girepository1.0_1 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 96 k lib64glib-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 160 k lib64glib2.0_0 x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 618 k lib64gmp10 x86_64 6.2.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 255 k lib64gnutls30 x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 890 k lib64gpg-error0 x86_64 1.47-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 74 k lib64gpgme11 x86_64 1.18.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 153 k lib64hogweed6 x86_64 1:3.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 372 k lib64idn2_0 x86_64 2.3.4-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 102 k lib64ip4tc2 x86_64 1.8.9-2.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 22 k lib64json-c5 x86_64 0.16-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 38 k lib64keyutils1 x86_64 1.6.3-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 16 k lib64kmod2 x86_64 30-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 54 k lib64krb53 x86_64 1.20.1-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 646 k lib64ksba8 x86_64 1.6.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 117 k lib64ldap2.5_0 x86_64 2.5.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 622 k lib64lua5.4 x86_64 5.4.4-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 128 k lib64lz4_1 x86_64 1.9.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 70 k lib64lzma5 x86_64 5.4.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 131 k lib64lzo2_2 x86_64 2.10-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 65 k lib64magic1 x86_64 5.44-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 84 k lib64microhttpd12 x86_64 0.9.76-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 136 k lib64modulemd-gir2.0 x86_64 2.14.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64modulemd2 x86_64 2.14.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 160 k lib64mount1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 157 k lib64mpdec3 x86_64 2.5.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 86 k lib64mpfr6 x86_64 4.2.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 314 k lib64ncurses6 x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 222 k lib64ncursesw6 x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 163 k lib64nettle8 x86_64 1:3.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 413 k lib64nghttp2_14 x86_64 1.61.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 87 k lib64npth0 x86_64 1.6-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k lib64nsl2 x86_64 1.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 55 k lib64openssl3 x86_64 3.0.15-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.2 M lib64p11-kit0 x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 251 k lib64pam0 x86_64 1.5.2-5.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 236 k lib64pam_userpass1 x86_64 1.0.2-16.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64pcre2_0 x86_64 10.42-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 530 k lib64pkgconf3 x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 34 k lib64popt0 x86_64 1:1.19-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 33 k lib64psl5 x86_64 0.21.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 63 k lib64pwquality1 x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64python3.10 x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.2 M lib64python3.10-stdlib x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 6.3 M lib64readline8 x86_64 8.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 150 k lib64repo0 x86_64 1.15.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k lib64rpm9 x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 320 k lib64rpmbuild9 x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 89 k lib64rpmsign9 x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 18 k lib64sasl2_3 x86_64 2.1.27-7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 61 k lib64seccomp2 x86_64 2.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 52 k lib64selinux1 x86_64 3.4-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 82 k lib64semanage2 x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 105 k lib64sepol2 x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 306 k lib64sigsegv2 x86_64 2.14-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 33 k lib64smartcols1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 100 k lib64solv1 x86_64 0.7.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 421 k lib64sqlite3_0 x86_64 3.40.1-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 641 k lib64ssh4 x86_64 1:0.10.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 233 k lib64subid4 x86_64 3:4.13-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64systemd0 x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 336 k lib64tasn1_6 x86_64 4.20.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 44 k lib64tcb0 x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64tirpc3 x86_64 1.3.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 92 k lib64udev1 x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 90 k lib64unistring5 x86_64 1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 552 k lib64usb1.0_0 x86_64 1.0.26-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 73 k lib64user1 x86_64 0.63-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 55 k lib64uuid1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 21 k lib64verto1 x86_64 0.3.2-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64xcrypt1 x86_64 4.4.33-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 114 k lib64xml2_2 x86_64 2.10.4-1.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 579 k lib64yaml0_2 x86_64 0.2.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 57 k lib64zck1 x86_64 1.3.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 50 k lib64zlib1 x86_64 1.2.13-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 69 k lib64zstd1 x86_64 1.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 322 k libgcc1 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 179 k libgomp1 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 272 k libgpg-error-common noarch 1.47-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 119 k libidn2-i18n noarch 2.3.4-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 38 k libpwquality-tools x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k libselinux x86_64 3.4-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.0 k libsemanage x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k libstdc++6 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.3 M libtirpc x86_64 1.3.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k libuser x86_64 0.63-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 308 k lsb-release noarch 3.1-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k mageia-dnf-conf noarch 1.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 6.6 k mageia-release-Default x86_64 9-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k mageia-release-common x86_64 9-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 48 k mageia-repos x86_64 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 9.9 k mageia-repos-keys noarch 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.2 k mageia-repos-pkgprefs noarch 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.1 k nss-myhostname x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 344 k nss_tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k openldap x86_64 2.5.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k p11-kit x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 102 k p11-kit-trust x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k pam x86_64 1.5.2-5.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 368 k pam_pwquality x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k pam_tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k perl-base x86_64 2:5.36.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M pkgconf x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k pkgconf-m4 noarch 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k pkgconf-pkg-config x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 8.1 k popt-data noarch 1:1.19-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k publicsuffix-list-dafsa noarch 20221208-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 59 k python-pip-wheel noarch 23.0.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.4 M python-rpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k python-setuptools-wheel noarch 65.5.0-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 712 k python-srpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k python3 x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 22 k python3-dateutil noarch 2.8.2-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 309 k python3-dbus x86_64 1.3.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 142 k python3-distro noarch 1.8.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k python3-gobject-base x86_64 3.44.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 214 k python3-gpg x86_64 1.18.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 253 k python3-hawkey x86_64 0.70.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 96 k python3-libcomps x86_64 0.1.18-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 46 k python3-libdnf x86_64 0.70.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 746 k python3-libmodulemd x86_64 2.14.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k python3-rpm x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 65 k python3-rpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.9 k python3-six noarch 1.16.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 35 k rootcerts noarch 1:20250613.00-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 636 k rpm x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 517 k rpm-helper noarch 0.24.22-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k rpm-mageia-setup x86_64 2.71-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 15 k run-parts x86_64 1:4.8.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 44 k sed x86_64 4.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 287 k setup noarch 2.7.25-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 135 k shadow-utils x86_64 3:4.13-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.1 M shared-mime-info x86_64 2.2-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 376 k systemd x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 7.3 M tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k util-linux x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.9 M Transaction Summary ============================================================================================================================================================ Install 184 Packages Total download size: 67 M Installed size: 254 M Downloading Packages: (1/184): bash-5.2.15-2.mga9.x86_64.rpm 1.3 MB/s | 1.4 MB 00:01 (2/184): chkconfig-1.21-1.mga9.x86_64.rpm 161 kB/s | 172 kB 00:01 (3/184): crypto-policies-20221110-2.mga9.noarch 726 kB/s | 58 kB 00:00 (4/184): dash-static-0.5.11.5-1.mga9.x86_64.rpm 701 kB/s | 67 kB 00:00 (5/184): cracklib-dicts-2.9.7-6.mga9.x86_64.rpm 198 kB/s | 240 kB 00:01 (6/184): dbus-1.14.6-1.mga9.x86_64.rpm 1.9 MB/s | 236 kB 00:00 (7/184): dnf-data-4.14.0-1.mga9.noarch.rpm 446 kB/s | 36 kB 00:00 (8/184): filesystem-2.1.9-36.mga9.x86_64.rpm 167 kB/s | 16 kB 00:00 (9/184): deltarpm-3.6.3-1.mga9.x86_64.rpm 1.0 MB/s | 204 kB 00:00 (10/184): findutils-4.9.0-2.mga9.x86_64.rpm 2.1 MB/s | 452 kB 00:00 (11/184): gobject-introspection-1.76.1-2.mga9.x 1.4 MB/s | 317 kB 00:00 (12/184): gawk-5.2.2-1.mga9.x86_64.rpm 4.6 MB/s | 1.2 MB 00:00 (13/184): grep-3.11-4.mga9.x86_64.rpm 1.4 MB/s | 216 kB 00:00 (14/184): lib64acl1-2.3.1-2.mga9.x86_64.rpm 315 kB/s | 30 kB 00:00 (15/184): lib64argon2_1-20190702-4.mga9.x86_64. 603 kB/s | 65 kB 00:00 (16/184): lib64assuan0-2.5.5-2.mga9.x86_64.rpm 444 kB/s | 42 kB 00:00 (17/184): lib64attr1-2.5.1-2.mga9.x86_64.rpm 170 kB/s | 16 kB 00:00 (18/184): lib64brotlicommon1-1.0.9-5.mga9.x86_6 660 kB/s | 67 kB 00:00 (19/184): lib64bz2_1-1.0.8-5.mga9.x86_64.rpm 436 kB/s | 40 kB 00:00 (20/184): lib64brotlidec1-1.0.9-5.mga9.x86_64.r 278 kB/s | 30 kB 00:00 (21/184): lib64cap-ng0-0.8.3-3.mga9.x86_64.rpm 291 kB/s | 30 kB 00:00 (22/184): lib64com_err2-1.47.0-2.mga9.x86_64.rp 267 kB/s | 25 kB 00:00 (23/184): lib64comps0-0.1.18-3.mga9.x86_64.rpm 721 kB/s | 74 kB 00:00 (24/184): lib64crack2-2.9.7-6.mga9.x86_64.rpm 243 kB/s | 22 kB 00:00 (25/184): lib64cryptsetup12-2.6.1-1.mga9.x86_64 1.9 MB/s | 229 kB 00:00 (26/184): lib64db5.3-5.3.28-29.mga9.x86_64.rpm 3.3 MB/s | 602 kB 00:00 (27/184): lib64dbus1_3-1.14.6-1.mga9.x86_64.rpm 1.1 MB/s | 148 kB 00:00 (28/184): lib64devmapper1.02-1.02.185-1.mga9.x8 1.6 MB/s | 161 kB 00:00 (29/184): lib64ffi8-3.4.4-1.mga9.x86_64.rpm 335 kB/s | 36 kB 00:00 (30/184): lib64dnf2-0.70.1-1.mga9.x86_64.rpm 3.9 MB/s | 615 kB 00:00 (31/184): lib64gdbm6-1.22-2.mga9.x86_64.rpm 462 kB/s | 49 kB 00:00 (32/184): lib64gcrypt20-1.10.2-2.mga9.x86_64.rp 2.5 MB/s | 524 kB 00:00 (33/184): lib64gdbm_compat4-1.22-2.mga9.x86_64. 236 kB/s | 22 kB 00:00 (34/184): lib64girepository1.0_1-1.76.1-2.mga9. 1.0 MB/s | 96 kB 00:00 (35/184): lib64glib-gir2.0-1.76.1-2.mga9.x86_64 1.5 MB/s | 160 kB 00:00 (36/184): lib64gmp10-6.2.1-3.mga9.x86_64.rpm 2.0 MB/s | 255 kB 00:00 (37/184): lib64gpg-error0-1.47-1.mga9.x86_64.rp 741 kB/s | 74 kB 00:00 (38/184): lib64gpgme11-1.18.0-1.mga9.x86_64.rpm 1.2 MB/s | 153 kB 00:00 (39/184): lib64hogweed6-3.9-1.mga9.x86_64.rpm 3.0 MB/s | 372 kB 00:00 (40/184): lib64json-c5-0.16-1.mga9.x86_64.rpm 344 kB/s | 38 kB 00:00 (41/184): lib64kmod2-30-1.mga9.x86_64.rpm 515 kB/s | 54 kB 00:00 (42/184): lib64ksba8-1.6.3-1.mga9.x86_64.rpm 1.1 MB/s | 117 kB 00:00 (43/184): lib64lua5.4-5.4.4-3.mga9.x86_64.rpm 1.3 MB/s | 128 kB 00:00 (44/184): lib64lz4_1-1.9.4-1.mga9.x86_64.rpm 628 kB/s | 70 kB 00:00 (45/184): lib64ldap2.5_0-2.5.14-1.mga9.x86_64.r 3.1 MB/s | 622 kB 00:00 (46/184): lib64lzo2_2-2.10-5.mga9.x86_64.rpm 631 kB/s | 65 kB 00:00 (47/184): lib64magic1-5.44-1.mga9.x86_64.rpm 890 kB/s | 84 kB 00:00 (48/184): lib64microhttpd12-0.9.76-1.mga9.x86_6 1.3 MB/s | 136 kB 00:00 (49/184): lib64modulemd-gir2.0-2.14.0-3.mga9.x8 203 kB/s | 19 kB 00:00 (50/184): lib64mpdec3-2.5.1-2.mga9.x86_64.rpm 955 kB/s | 86 kB 00:00 (51/184): lib64modulemd2-2.14.0-3.mga9.x86_64.r 1.2 MB/s | 160 kB 00:00 (52/184): lib64mpfr6-4.2.0-1.mga9.x86_64.rpm 2.1 MB/s | 314 kB 00:00 (53/184): lib64npth0-1.6-3.mga9.x86_64.rpm 238 kB/s | 23 kB 00:00 (54/184): lib64nettle8-3.9-1.mga9.x86_64.rpm 2.9 MB/s | 413 kB 00:00 (55/184): lib64nsl2-1.3.0-3.mga9.x86_64.rpm 552 kB/s | 55 kB 00:00 (56/184): lib64pam_userpass1-1.0.2-16.mga9.x86_ 148 kB/s | 14 kB 00:00 (57/184): lib64p11-kit0-0.24.1-2.mga9.x86_64.rp 1.8 MB/s | 251 kB 00:00 (58/184): lib64pkgconf3-1.8.0-3.mga9.x86_64.rpm 189 kB/s | 34 kB 00:00 (59/184): lib64popt0-1.19-1.mga9.x86_64.rpm 173 kB/s | 33 kB 00:00 (60/184): lib64pcre2_0-10.42-1.mga9.x86_64.rpm 1.7 MB/s | 530 kB 00:00 (61/184): lib64psl5-0.21.2-2.mga9.x86_64.rpm 680 kB/s | 63 kB 00:00 (62/184): lib64pwquality1-1.4.5-1.mga9.x86_64.r 216 kB/s | 19 kB 00:00 (63/184): lib64repo0-1.15.1-1.mga9.x86_64.rpm 822 kB/s | 85 kB 00:00 (64/184): lib64sasl2_3-2.1.27-7.mga9.x86_64.rpm 660 kB/s | 61 kB 00:00 (65/184): lib64readline8-8.1-3.mga9.x86_64.rpm 1.2 MB/s | 150 kB 00:00 (66/184): lib64selinux1-3.4-2.mga9.x86_64.rpm 838 kB/s | 82 kB 00:00 (67/184): lib64semanage2-3.4-4.mga9.x86_64.rpm 994 kB/s | 105 kB 00:00 (68/184): lib64sepol2-3.4-4.mga9.x86_64.rpm 2.1 MB/s | 306 kB 00:00 (69/184): lib64sigsegv2-2.14-2.mga9.x86_64.rpm 353 kB/s | 33 kB 00:00 (70/184): lib64solv1-0.7.22-2.mga9.x86_64.rpm 3.1 MB/s | 421 kB 00:00 (71/184): lib64tcb0-1.2-2.mga9.x86_64.rpm 193 kB/s | 18 kB 00:00 (72/184): lib64tirpc3-1.3.3-1.mga9.x86_64.rpm 821 kB/s | 92 kB 00:00 (73/184): lib64usb1.0_0-1.0.26-1.mga9.x86_64.rp 780 kB/s | 73 kB 00:00 (74/184): lib64unistring5-1.1-1.mga9.x86_64.rpm 3.7 MB/s | 552 kB 00:00 (75/184): lib64user1-0.63-5.mga9.x86_64.rpm 626 kB/s | 55 kB 00:00 (76/184): lib64verto1-0.3.2-4.mga9.x86_64.rpm 196 kB/s | 19 kB 00:00 (77/184): lib64yaml0_2-0.2.5-2.mga9.x86_64.rpm 602 kB/s | 57 kB 00:00 (78/184): lib64xcrypt1-4.4.33-3.mga9.x86_64.rpm 1.1 MB/s | 114 kB 00:00 (79/184): lib64zck1-1.3.1-1.mga9.x86_64.rpm 472 kB/s | 50 kB 00:00 (80/184): libgcc1-12.3.0-3.mga9.x86_64.rpm 1.4 MB/s | 179 kB 00:00 (81/184): lib64zstd1-1.5.5-1.mga9.x86_64.rpm 1.6 MB/s | 322 kB 00:00 (82/184): libgpg-error-common-1.47-1.mga9.noarc 1.4 MB/s | 119 kB 00:00 (83/184): libgomp1-12.3.0-3.mga9.x86_64.rpm 1.5 MB/s | 272 kB 00:00 (84/184): libpwquality-tools-1.4.5-1.mga9.x86_6 951 kB/s | 85 kB 00:00 (85/184): libselinux-3.4-2.mga9.x86_64.rpm 114 kB/s | 9.0 kB 00:00 (86/184): libsemanage-3.4-4.mga9.x86_64.rpm 261 kB/s | 23 kB 00:00 (87/184): libtirpc-1.3.3-1.mga9.x86_64.rpm 126 kB/s | 12 kB 00:00 (88/184): lsb-release-3.1-5.mga9.noarch.rpm 164 kB/s | 13 kB 00:00 (89/184): libstdc++6-12.3.0-3.mga9.x86_64.rpm 7.0 MB/s | 1.3 MB 00:00 (90/184): libuser-0.63-5.mga9.x86_64.rpm 1.5 MB/s | 308 kB 00:00 (91/184): mageia-dnf-conf-1.0-4.mga9.noarch.rpm 83 kB/s | 6.6 kB 00:00 (92/184): mageia-release-Default-9-2.mga9.x86_6 100 kB/s | 11 kB 00:00 (93/184): mageia-release-common-9-2.mga9.x86_64 490 kB/s | 48 kB 00:00 (94/184): nss_tcb-1.2-2.mga9.x86_64.rpm 127 kB/s | 11 kB 00:00 (95/184): openldap-2.5.14-1.mga9.x86_64.rpm 204 kB/s | 20 kB 00:00 (96/184): p11-kit-0.24.1-2.mga9.x86_64.rpm 1.0 MB/s | 102 kB 00:00 (97/184): p11-kit-trust-0.24.1-2.mga9.x86_64.rp 1.3 MB/s | 132 kB 00:00 (98/184): pam_pwquality-1.4.5-1.mga9.x86_64.rpm 171 kB/s | 18 kB 00:00 (99/184): pam_tcb-1.2-2.mga9.x86_64.rpm 265 kB/s | 25 kB 00:00 (100/184): pkgconf-1.8.0-3.mga9.x86_64.rpm 393 kB/s | 39 kB 00:00 (101/184): pkgconf-m4-1.8.0-3.mga9.noarch.rpm 159 kB/s | 13 kB 00:00 (102/184): popt-data-1.19-1.mga9.noarch.rpm 381 kB/s | 30 kB 00:00 (103/184): publicsuffix-list-dafsa-20221208-1.m 736 kB/s | 59 kB 00:00 (104/184): python-rpm-macros-3.10-6.mga9.noarch 184 kB/s | 15 kB 00:00 (105/184): pkgconf-pkg-config-1.8.0-3.mga9.x86_ 40 kB/s | 8.1 kB 00:00 (106/184): python-srpm-macros-3.10-6.mga9.noarc 257 kB/s | 20 kB 00:00 (107/184): python3-dateutil-2.8.2-4.mga9.noarch 3.6 MB/s | 309 kB 00:00 (108/184): python3-distro-1.8.0-1.mga9.noarch.r 493 kB/s | 39 kB 00:00 (109/184): python3-dbus-1.3.2-1.mga9.x86_64.rpm 1.3 MB/s | 142 kB 00:00 (110/184): python3-dnf-4.14.0-1.mga9.noarch.rpm 4.7 MB/s | 415 kB 00:00 (111/184): python3-dnf-plugins-core-4.3.1-1.mga 1.2 MB/s | 95 kB 00:00 (112/184): python3-gobject-base-3.44.1-1.mga9.x 1.8 MB/s | 214 kB 00:00 (113/184): python3-gpg-1.18.0-1.mga9.x86_64.rpm 2.2 MB/s | 253 kB 00:00 (114/184): python3-hawkey-0.70.1-1.mga9.x86_64. 887 kB/s | 96 kB 00:00 (115/184): python3-libcomps-0.1.18-3.mga9.x86_6 519 kB/s | 46 kB 00:00 (116/184): python3-libmodulemd-2.14.0-3.mga9.x8 128 kB/s | 12 kB 00:00 (117/184): python3-rpm-macros-3.10-6.mga9.noarc 125 kB/s | 9.9 kB 00:00 (118/184): python3-six-1.16.0-4.mga9.noarch.rpm 441 kB/s | 35 kB 00:00 (119/184): rpm-helper-0.24.22-1.mga9.noarch.rpm 284 kB/s | 23 kB 00:00 (120/184): python3-libdnf-0.70.1-1.mga9.x86_64. 3.3 MB/s | 746 kB 00:00 (121/184): run-parts-4.8.4-4.mga9.x86_64.rpm 424 kB/s | 44 kB 00:00 (122/184): setup-2.7.25-2.mga9.noarch.rpm 1.6 MB/s | 135 kB 00:00 (123/184): sed-4.9-1.mga9.x86_64.rpm 2.1 MB/s | 287 kB 00:00 (124/184): tcb-1.2-2.mga9.x86_64.rpm 278 kB/s | 25 kB 00:00 (125/184): shared-mime-info-2.2-5.mga9.x86_64.r 2.0 MB/s | 376 kB 00:00 (126/184): coreutils-9.1-1.1.mga9.x86_64.rpm 11 MB/s | 2.6 MB 00:00 (127/184): krb5-1.20.1-1.4.mga9.x86_64.rpm 798 kB/s | 87 kB 00:00 (128/184): lib64archive13-3.6.2-5.5.mga9.x86_64 3.8 MB/s | 366 kB 00:00 (129/184): glibc-2.36-56.mga9.x86_64.rpm 13 MB/s | 5.6 MB 00:00 (130/184): gnupg2-2.3.8-1.3.mga9.x86_64.rpm 8.6 MB/s | 3.3 MB 00:00 (131/184): lib64audit1-3.1.2-1.mga9.x86_64.rpm 481 kB/s | 48 kB 00:00 (132/184): lib64cap2-2.52-5.1.mga9.x86_64.rpm 607 kB/s | 72 kB 00:00 (133/184): lib64blkid1-2.38.1-1.1.mga9.x86_64.r 1.0 MB/s | 143 kB 00:00 (134/184): lib64curl4-7.88.1-4.6.mga9.x86_64.rp 1.7 MB/s | 300 kB 00:00 (135/184): lib64expat1-2.7.0-1.mga9.x86_64.rpm 680 kB/s | 71 kB 00:00 (136/184): lib64elfutils1-0.189-1.1.mga9.x86_64 2.2 MB/s | 342 kB 00:00 (137/184): lib64fdisk1-2.38.1-1.1.mga9.x86_64.r 1.5 MB/s | 183 kB 00:00 (138/184): lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 4.6 MB/s | 675 kB 00:00 (139/184): lib64glib2.0_0-2.76.3-1.4.mga9.x86_6 5.6 MB/s | 618 kB 00:00 (140/184): lib64idn2_0-2.3.4-3.1.mga9.x86_64.rp 1.0 MB/s | 102 kB 00:00 (141/184): lib64ip4tc2-1.8.9-2.3.mga9.x86_64.rp 255 kB/s | 22 kB 00:00 (142/184): lib64gnutls30-3.8.4-1.1.mga9.x86_64. 5.0 MB/s | 890 kB 00:00 (143/184): lib64keyutils1-1.6.3-2.1.mga9.x86_64 136 kB/s | 16 kB 00:00 (144/184): lib64lzma5-5.4.3-1.1.mga9.x86_64.rpm 962 kB/s | 131 kB 00:00 (145/184): lib64mount1-2.38.1-1.1.mga9.x86_64.r 1.6 MB/s | 157 kB 00:00 (146/184): lib64ncurses6-6.3-20221203.2.1.mga9. 2.0 MB/s | 222 kB 00:00 (147/184): lib64krb53-1.20.1-1.4.mga9.x86_64.rp 2.2 MB/s | 646 kB 00:00 (148/184): lib64ncursesw6-6.3-20221203.2.1.mga9 1.1 MB/s | 163 kB 00:00 (149/184): lib64nghttp2_14-1.61.0-1.mga9.x86_64 783 kB/s | 87 kB 00:00 (150/184): lib64openssl3-3.0.15-1.3.mga9.x86_64 10 MB/s | 2.2 MB 00:00 (151/184): lib64pam0-1.5.2-5.2.mga9.x86_64.rpm 1.5 MB/s | 236 kB 00:00 (152/184): lib64rpm9-4.18.2-1.mga9.x86_64.rpm 1.9 MB/s | 320 kB 00:00 (153/184): lib64python3.10-3.10.11-1.3.mga9.x86 3.4 MB/s | 1.2 MB 00:00 (154/184): lib64rpmbuild9-4.18.2-1.mga9.x86_64. 683 kB/s | 89 kB 00:00 (155/184): lib64python3.10-stdlib-3.10.11-1.3.m 19 MB/s | 6.3 MB 00:00 (156/184): lib64rpmsign9-4.18.2-1.mga9.x86_64.r 178 kB/s | 18 kB 00:00 (157/184): lib64seccomp2-2.5.5-1.mga9.x86_64.rp 493 kB/s | 52 kB 00:00 (158/184): lib64smartcols1-2.38.1-1.1.mga9.x86_ 917 kB/s | 100 kB 00:00 (159/184): lib64sqlite3_0-3.40.1-1.2.mga9.x86_6 5.6 MB/s | 641 kB 00:00 (160/184): lib64subid4-4.13-1.1.mga9.x86_64.rpm 747 kB/s | 71 kB 00:00 (161/184): lib64ssh4-0.10.6-1.mga9.x86_64.rpm 1.7 MB/s | 233 kB 00:00 (162/184): lib64systemd0-253.33-1.mga9.x86_64.r 2.4 MB/s | 336 kB 00:00 (163/184): lib64tasn1_6-4.20.0-1.mga9.x86_64.rp 517 kB/s | 44 kB 00:00 (164/184): lib64udev1-253.33-1.mga9.x86_64.rpm 1.1 MB/s | 90 kB 00:00 (165/184): lib64uuid1-2.38.1-1.1.mga9.x86_64.rp 264 kB/s | 21 kB 00:00 (166/184): lib64zlib1-1.2.13-1.2.mga9.x86_64.rp 743 kB/s | 69 kB 00:00 (167/184): libidn2-i18n-2.3.4-3.1.mga9.noarch.r 471 kB/s | 38 kB 00:00 (168/184): lib64xml2_2-2.10.4-1.7.mga9.x86_64.r 3.6 MB/s | 579 kB 00:00 (169/184): mageia-repos-9-3.mga9.x86_64.rpm 114 kB/s | 9.9 kB 00:00 (170/184): mageia-repos-keys-9-3.mga9.noarch.rp 103 kB/s | 8.2 kB 00:00 (171/184): mageia-repos-pkgprefs-9-3.mga9.noarc 102 kB/s | 8.1 kB 00:00 (172/184): nss-myhostname-253.33-1.mga9.x86_64. 3.3 MB/s | 344 kB 00:00 (173/184): pam-1.5.2-5.2.mga9.x86_64.rpm 2.4 MB/s | 368 kB 00:00 (174/184): python-pip-wheel-23.0.1-1.1.mga9.noa 8.8 MB/s | 1.4 MB 00:00 (175/184): python-setuptools-wheel-65.5.0-3.1.m 6.3 MB/s | 712 kB 00:00 (176/184): perl-base-5.36.0-1.1.mga9.x86_64.rpm 7.8 MB/s | 2.0 MB 00:00 (177/184): python3-3.10.11-1.3.mga9.x86_64.rpm 220 kB/s | 22 kB 00:00 (178/184): python3-rpm-4.18.2-1.mga9.x86_64.rpm 639 kB/s | 65 kB 00:00 (179/184): rootcerts-20250613.00-1.mga9.noarch. 6.1 MB/s | 636 kB 00:00 (180/184): rpm-4.18.2-1.mga9.x86_64.rpm 3.8 MB/s | 517 kB 00:00 (181/184): rpm-mageia-setup-2.71-1.1.mga9.x86_6 173 kB/s | 15 kB 00:00 (182/184): shadow-utils-4.13-1.1.mga9.x86_64.rp 5.3 MB/s | 1.1 MB 00:00 (183/184): util-linux-2.38.1-1.1.mga9.x86_64.rp 8.3 MB/s | 2.9 MB 00:00 (184/184): systemd-253.33-1.mga9.x86_64.rpm 20 MB/s | 7.3 MB 00:00 -------------------------------------------------------------------------------- Total 7.5 MB/s | 67 MB 00:08 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-2.1.9-36.mga9.x86_64 1/1 Running scriptlet: chkconfig-1.21-1.mga9.x86_64 1/1 Running scriptlet: p11-kit-0.24.1-2.mga9.x86_64 1/1 Running scriptlet: python3-rpm-1:4.18.2-1.mga9.x86_64 1/1 Preparing : 1/1 Installing : python-srpm-macros-3.10-6.mga9.noarch 1/184 Installing : python-rpm-macros-3.10-6.mga9.noarch 2/184 Installing : dnf-data-4.14.0-1.mga9.noarch 3/184 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : crypto-policies-20221110-2.mga9.noarch 4/184 Running scriptlet: crypto-policies-20221110-2.mga9.noarch 4/184 Installing : krb5-1.20.1-1.4.mga9.x86_64 5/184 Installing : mageia-dnf-conf-1.0-4.mga9.noarch 6/184 Installing : python3-rpm-macros-3.10-6.mga9.noarch 7/184 Installing : rpm-mageia-setup-2.71-1.1.mga9.x86_64 8/184 Installing : python-setuptools-wheel-65.5.0-3.1.mga9.noarch 9/184 Installing : mageia-repos-pkgprefs-9-3.mga9.noarch 10/184 Installing : mageia-repos-keys-9-3.mga9.noarch 11/184 Installing : libidn2-i18n-2.3.4-3.1.mga9.noarch 12/184 Installing : publicsuffix-list-dafsa-20221208-1.mga9.noarch 13/184 Installing : popt-data-1:1.19-1.mga9.noarch 14/184 Installing : pkgconf-m4-1.8.0-3.mga9.noarch 15/184 Installing : libtirpc-1.3.3-1.mga9.x86_64 16/184 Installing : libsemanage-3.4-4.mga9.x86_64 17/184 Installing : libgpg-error-common-1.47-1.mga9.noarch 18/184 Installing : dash-static-0.5.11.5-1.mga9.x86_64 19/184 Installing : run-parts-1:4.8.4-4.mga9.x86_64 20/184 Installing : bash-5.2.15-2.mga9.x86_64 21/184 Installing : setup-2.7.25-2.mga9.noarch 22/184 error: failed to open /etc/group for id/name lookup: No such file or directory warning: group shadow does not exist - using root error: failed to open /etc/group for id/name lookup: No such file or directory warning: group shadow does not exist - using root warning: /etc/fstab created as /etc/fstab.rpmnew warning: /etc/hosts created as /etc/hosts.rpmnew warning: /etc/resolv.conf created as /etc/resolv.conf.rpmnew Installing : filesystem-2.1.9-36.mga9.x86_64 23/184 Installing : lib64pcre2_0-10.42-1.mga9.x86_64 24/184 Installing : grep-3.11-4.mga9.x86_64 25/184 Installing : lib64xcrypt1-4.4.33-3.mga9.x86_64 26/184 Installing : glibc-6:2.36-56.mga9.x86_64 27/184 Running scriptlet: glibc-6:2.36-56.mga9.x86_64 27/184 Installing : lib64ncurses6-6.3-20221203.2.1.mga9.x86_64 28/184 Installing : lib64zlib1-1.2.13-1.2.mga9.x86_64 29/184 Installing : lib64openssl3-3.0.15-1.3.mga9.x86_64 30/184 Installing : lib64bz2_1-1.0.8-5.mga9.x86_64 31/184 Installing : lib64lzma5-5.4.3-1.1.mga9.x86_64 32/184 Installing : lib64zstd1-1.5.5-1.mga9.x86_64 33/184 Installing : lib64gpg-error0-1.47-1.mga9.x86_64 34/184 Installing : lib64cap2-2.52-5.1.mga9.x86_64 35/184 Installing : lib64ffi8-3.4.4-1.mga9.x86_64 36/184 Installing : lib64glib2.0_0-2.76.3-1.4.mga9.x86_64 37/184 Installing : lib64popt0-1:1.19-1.mga9.x86_64 38/184 Installing : lib64xml2_2-2.10.4-1.7.mga9.x86_64 39/184 Installing : lib64gmp10-6.2.1-3.mga9.x86_64 40/184 Installing : lib64blkid1-2.38.1-1.1.mga9.x86_64 41/184 Running scriptlet: lib64blkid1-2.38.1-1.1.mga9.x86_64 41/184 Installing : lib64gcrypt20-1.10.2-2.mga9.x86_64 42/184 Installing : lib64readline8-8.1-3.mga9.x86_64 43/184 Installing : lib64acl1-2.3.1-2.mga9.x86_64 44/184 Installing : lib64sqlite3_0-3.40.1-1.2.mga9.x86_64 45/184 Installing : lib64uuid1-2.38.1-1.1.mga9.x86_64 46/184 Installing : lib64mount1-2.38.1-1.1.mga9.x86_64 47/184 Installing : chkconfig-1.21-1.mga9.x86_64 48/184 Installing : lib64udev1-253.33-1.mga9.x86_64 49/184 Installing : lib64lz4_1-1.9.4-1.mga9.x86_64 50/184 Installing : lib64systemd0-253.33-1.mga9.x86_64 51/184 Installing : lib64p11-kit0-0.24.1-2.mga9.x86_64 52/184 Installing : p11-kit-0.24.1-2.mga9.x86_64 53/184 Installing : lib64tcb0-1.2-2.mga9.x86_64 54/184 Installing : lib64unistring5-1.1-1.mga9.x86_64 55/184 Installing : lib64idn2_0-2.3.4-3.1.mga9.x86_64 56/184 Installing : lib64expat1-2.7.0-1.mga9.x86_64 57/184 Installing : lib64smartcols1-2.38.1-1.1.mga9.x86_64 58/184 Installing : lib64fdisk1-2.38.1-1.1.mga9.x86_64 59/184 Installing : lib64assuan0-2.5.5-2.mga9.x86_64 60/184 Installing : lib64zck1-1.3.1-1.mga9.x86_64 61/184 Installing : lib64crack2-2.9.7-6.mga9.x86_64 62/184 Installing : lib64magic1-5.44-1.mga9.x86_64 63/184 Installing : lib64ncursesw6-6.3-20221203.2.1.mga9.x86_64 64/184 Installing : lib64cap-ng0-0.8.3-3.mga9.x86_64 65/184 Installing : lib64audit1-3.1.2-1.mga9.x86_64 66/184 Installing : lib64db5.3-5.3.28-29.mga9.x86_64 67/184 Installing : lib64pam0-1.5.2-5.2.mga9.x86_64 68/184 Installing : lib64gdbm6-1.22-2.mga9.x86_64 69/184 Installing : lib64json-c5-0.16-1.mga9.x86_64 70/184 Installing : lib64lua5.4-5.4.4-3.mga9.x86_64 71/184 Installing : lib64rpm9-1:4.18.2-1.mga9.x86_64 72/184 Installing : lib64solv1-0.7.22-2.mga9.x86_64 73/184 Installing : lib64nettle8-1:3.9-1.mga9.x86_64 74/184 Installing : lib64sepol2-3.4-4.mga9.x86_64 75/184 Installing : lib64tasn1_6-4.20.0-1.mga9.x86_64 76/184 Installing : p11-kit-trust-0.24.1-2.mga9.x86_64 77/184 Installing : libselinux-3.4-2.mga9.x86_64 78/184 Installing : lib64selinux1-3.4-2.mga9.x86_64 79/184 Installing : lib64semanage2-3.4-4.mga9.x86_64 80/184 Installing : lib64subid4-3:4.13-1.1.mga9.x86_64 81/184 Installing : lib64hogweed6-1:3.9-1.mga9.x86_64 82/184 Installing : lib64gnutls30-3.8.4-1.1.mga9.x86_64 83/184 Installing : lib64microhttpd12-0.9.76-1.mga9.x86_64 84/184 Installing : deltarpm-3.6.3-1.mga9.x86_64 85/184 Installing : lib64gdbm_compat4-1.22-2.mga9.x86_64 86/184 Installing : lib64pam_userpass1-1.0.2-16.mga9.x86_64 87/184 Installing : shadow-utils-3:4.13-1.1.mga9.x86_64 88/184 Installing : openldap-2.5.14-1.mga9.x86_64 89/184 Installing : cracklib-dicts-2.9.7-6.mga9.x86_64 90/184 Installing : libpwquality-tools-1.4.5-1.mga9.x86_64 91/184 Installing : lib64pwquality1-1.4.5-1.mga9.x86_64 92/184 Installing : pam_pwquality-1.4.5-1.mga9.x86_64 93/184 Installing : lib64comps0-0.1.18-3.mga9.x86_64 94/184 Installing : lib64psl5-0.21.2-2.mga9.x86_64 95/184 Installing : lib64devmapper1.02-1.02.185-1.mga9.x86_64 96/184 Installing : lib64usb1.0_0-1.0.26-1.mga9.x86_64 97/184 Installing : lib64mpfr6-4.2.0-1.mga9.x86_64 98/184 Installing : nss-myhostname-253.33-1.mga9.x86_64 99/184 Installing : lib64ksba8-1.6.3-1.mga9.x86_64 100/184 Installing : lib64kmod2-30-1.mga9.x86_64 101/184 Installing : perl-base-2:5.36.0-1.1.mga9.x86_64 102/184 Installing : findutils-4.9.0-2.mga9.x86_64 103/184 Installing : lib64argon2_1-20190702-4.mga9.x86_64 104/184 Installing : lib64cryptsetup12-2.6.1-1.mga9.x86_64 105/184 Installing : lib64attr1-2.5.1-2.mga9.x86_64 106/184 Installing : coreutils-9.1-1.1.mga9.x86_64 107/184 Installing : rootcerts-1:20250613.00-1.mga9.noarch 108/184 Running scriptlet: rootcerts-1:20250613.00-1.mga9.noarch 108/184 Installing : python-pip-wheel-23.0.1-1.1.mga9.noarch 109/184 Installing : lib64user1-0.63-5.mga9.x86_64 110/184 Installing : libuser-0.63-5.mga9.x86_64 111/184 Installing : lib64brotlicommon1-1.0.9-5.mga9.x86_64 112/184 Installing : lib64brotlidec1-1.0.9-5.mga9.x86_64 113/184 Installing : lib64com_err2-1.47.0-2.mga9.x86_64 114/184 Installing : lib64lzo2_2-2.10-5.mga9.x86_64 115/184 Installing : lib64archive13-3.6.2-5.5.mga9.x86_64 116/184 Installing : lib64mpdec3-2.5.1-2.mga9.x86_64 117/184 Installing : lib64npth0-1.6-3.mga9.x86_64 118/184 Installing : lib64pkgconf3-1.8.0-3.mga9.x86_64 119/184 Installing : pkgconf-1.8.0-3.mga9.x86_64 120/184 Installing : pkgconf-pkg-config-1.8.0-3.mga9.x86_64 121/184 Installing : shared-mime-info-2.2-5.mga9.x86_64 122/184 Running scriptlet: shared-mime-info-2.2-5.mga9.x86_64 122/184 Installing : lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 123/184 Installing : lib64glib-gir2.0-1.76.1-2.mga9.x86_64 124/184 Installing : lib64girepository1.0_1-1.76.1-2.mga9.x86_64 125/184 Installing : lib64sasl2_3-2.1.27-7.mga9.x86_64 126/184 Installing : lib64ldap2.5_0-2.5.14-1.mga9.x86_64 127/184 Installing : gnupg2-2.3.8-1.3.mga9.x86_64 128/184 Installing : lib64gpgme11-1.18.0-1.mga9.x86_64 129/184 Installing : lib64rpmsign9-1:4.18.2-1.mga9.x86_64 130/184 Installing : lib64sigsegv2-2.14-2.mga9.x86_64 131/184 Installing : gawk-5.2.2-1.mga9.x86_64 132/184 Installing : lib64verto1-0.3.2-4.mga9.x86_64 133/184 Installing : lib64yaml0_2-0.2.5-2.mga9.x86_64 134/184 Installing : lib64modulemd2-2.14.0-3.mga9.x86_64 135/184 Installing : lib64modulemd-gir2.0-2.14.0-3.mga9.x86_64 136/184 Installing : sed-4.9-1.mga9.x86_64 137/184 Installing : lib64ip4tc2-1.8.9-2.3.mga9.x86_64 138/184 Installing : lib64keyutils1-1.6.3-2.1.mga9.x86_64 139/184 Installing : lib64krb53-1.20.1-1.4.mga9.x86_64 140/184 Installing : lib64tirpc3-1.3.3-1.mga9.x86_64 141/184 Installing : lib64nsl2-1.3.0-3.mga9.x86_64 142/184 Installing : python3-3.10.11-1.3.mga9.x86_64 143/184 Installing : lib64python3.10-3.10.11-1.3.mga9.x86_64 144/184 Installing : lib64python3.10-stdlib-3.10.11-1.3.mga9.x86_64 145/184 Installing : python3-six-1.16.0-4.mga9.noarch 146/184 Installing : python3-dateutil-2.8.2-4.mga9.noarch 147/184 Installing : gobject-introspection-1.76.1-2.mga9.x86_64 148/184 Installing : python3-gobject-base-3.44.1-1.mga9.x86_64 149/184 Installing : python3-libmodulemd-2.14.0-3.mga9.x86_64 150/184 Installing : python3-gpg-1.18.0-1.mga9.x86_64 151/184 Installing : python3-libcomps-0.1.18-3.mga9.x86_64 152/184 Installing : python3-distro-1.8.0-1.mga9.noarch 153/184 Installing : pam_tcb-1.2-2.mga9.x86_64 154/184 Installing : lib64ssh4-1:0.10.6-1.mga9.x86_64 155/184 Installing : lib64nghttp2_14-1.61.0-1.mga9.x86_64 156/184 Installing : lib64curl4-1:7.88.1-4.6.mga9.x86_64 157/184 Installing : lib64repo0-1.15.1-1.mga9.x86_64 158/184 Installing : lib64elfutils1-0.189-1.1.mga9.x86_64 159/184 Installing : lib64seccomp2-2.5.5-1.mga9.x86_64 160/184 Installing : lsb-release-3.1-5.mga9.noarch 161/184 Installing : libgcc1-12.3.0-3.mga9.x86_64 162/184 Installing : libstdc++6-12.3.0-3.mga9.x86_64 163/184 Installing : lib64dnf2-0.70.1-1.mga9.x86_64 164/184 Installing : python3-libdnf-0.70.1-1.mga9.x86_64 165/184 Installing : python3-hawkey-0.70.1-1.mga9.x86_64 166/184 Installing : mageia-release-common-9-2.mga9.x86_64 167/184 Installing : mageia-release-Default-9-2.mga9.x86_64 168/184 Running scriptlet: mageia-release-Default-9-2.mga9.x86_64 168/184 Installing : mageia-repos-9-3.mga9.x86_64 169/184 Installing : lib64dbus1_3-1.14.6-1.mga9.x86_64 170/184 Running scriptlet: dbus-1.14.6-1.mga9.x86_64 171/184 Installing : dbus-1.14.6-1.mga9.x86_64 171/184 Running scriptlet: systemd-253.33-1.mga9.x86_64 172/184 Installing : systemd-253.33-1.mga9.x86_64 172/184 Running scriptlet: systemd-253.33-1.mga9.x86_64 172/184 Installing : util-linux-2.38.1-1.1.mga9.x86_64 173/184 Running scriptlet: util-linux-2.38.1-1.1.mga9.x86_64 173/184 Installing : rpm-helper-0.24.22-1.mga9.noarch 174/184 Installing : nss_tcb-1.2-2.mga9.x86_64 175/184 Running scriptlet: nss_tcb-1.2-2.mga9.x86_64 175/184 Installing : tcb-1.2-2.mga9.x86_64 176/184 Installing : pam-1.5.2-5.2.mga9.x86_64 177/184 Running scriptlet: rpm-1:4.18.2-1.mga9.x86_64 178/184 Installing : rpm-1:4.18.2-1.mga9.x86_64 178/184 Installing : python3-dbus-1.3.2-1.mga9.x86_64 179/184 Installing : libgomp1-12.3.0-3.mga9.x86_64 180/184 Installing : lib64rpmbuild9-1:4.18.2-1.mga9.x86_64 181/184 Installing : python3-rpm-1:4.18.2-1.mga9.x86_64 182/184 Installing : python3-dnf-4.14.0-1.mga9.noarch 183/184 Installing : python3-dnf-plugins-core-4.3.1-1.mga9.noarch 184/184 Running scriptlet: setup-2.7.25-2.mga9.noarch 184/184 Running scriptlet: shadow-utils-3:4.13-1.1.mga9.x86_64 184/184 Running scriptlet: rootcerts-1:20250613.00-1.mga9.noarch 184/184 Running scriptlet: dbus-1.14.6-1.mga9.x86_64 184/184 Running scriptlet: systemd-253.33-1.mga9.x86_64 184/184 Running scriptlet: pam-1.5.2-5.2.mga9.x86_64 184/184 Running scriptlet: rpm-1:4.18.2-1.mga9.x86_64 184/184 Running scriptlet: python3-dnf-plugins-core-4.3.1-1.mga9.noarch 184/184 Creating group 'input' with GID 996. Creating group 'kvm' with GID 995. Creating group 'render' with GID 994. Creating group 'sgx' with GID 993. Creating group 'systemd-oom' with GID 992. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 992 and GID 992. Creating group 'systemd-journal-remote' with GID 991. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 991 and GID 991. Creating group 'systemd-timesync' with GID 990. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 990 and GID 990. Installed products updated. Installed: bash-5.2.15-2.mga9.x86_64 chkconfig-1.21-1.mga9.x86_64 coreutils-9.1-1.1.mga9.x86_64 cracklib-dicts-2.9.7-6.mga9.x86_64 crypto-policies-20221110-2.mga9.noarch dash-static-0.5.11.5-1.mga9.x86_64 dbus-1.14.6-1.mga9.x86_64 deltarpm-3.6.3-1.mga9.x86_64 dnf-data-4.14.0-1.mga9.noarch filesystem-2.1.9-36.mga9.x86_64 findutils-4.9.0-2.mga9.x86_64 gawk-5.2.2-1.mga9.x86_64 glibc-6:2.36-56.mga9.x86_64 gnupg2-2.3.8-1.3.mga9.x86_64 gobject-introspection-1.76.1-2.mga9.x86_64 grep-3.11-4.mga9.x86_64 krb5-1.20.1-1.4.mga9.x86_64 lib64acl1-2.3.1-2.mga9.x86_64 lib64archive13-3.6.2-5.5.mga9.x86_64 lib64argon2_1-20190702-4.mga9.x86_64 lib64assuan0-2.5.5-2.mga9.x86_64 lib64attr1-2.5.1-2.mga9.x86_64 lib64audit1-3.1.2-1.mga9.x86_64 lib64blkid1-2.38.1-1.1.mga9.x86_64 lib64brotlicommon1-1.0.9-5.mga9.x86_64 lib64brotlidec1-1.0.9-5.mga9.x86_64 lib64bz2_1-1.0.8-5.mga9.x86_64 lib64cap-ng0-0.8.3-3.mga9.x86_64 lib64cap2-2.52-5.1.mga9.x86_64 lib64com_err2-1.47.0-2.mga9.x86_64 lib64comps0-0.1.18-3.mga9.x86_64 lib64crack2-2.9.7-6.mga9.x86_64 lib64cryptsetup12-2.6.1-1.mga9.x86_64 lib64curl4-1:7.88.1-4.6.mga9.x86_64 lib64db5.3-5.3.28-29.mga9.x86_64 lib64dbus1_3-1.14.6-1.mga9.x86_64 lib64devmapper1.02-1.02.185-1.mga9.x86_64 lib64dnf2-0.70.1-1.mga9.x86_64 lib64elfutils1-0.189-1.1.mga9.x86_64 lib64expat1-2.7.0-1.mga9.x86_64 lib64fdisk1-2.38.1-1.1.mga9.x86_64 lib64ffi8-3.4.4-1.mga9.x86_64 lib64gcrypt20-1.10.2-2.mga9.x86_64 lib64gdbm6-1.22-2.mga9.x86_64 lib64gdbm_compat4-1.22-2.mga9.x86_64 lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 lib64girepository1.0_1-1.76.1-2.mga9.x86_64 lib64glib-gir2.0-1.76.1-2.mga9.x86_64 lib64glib2.0_0-2.76.3-1.4.mga9.x86_64 lib64gmp10-6.2.1-3.mga9.x86_64 lib64gnutls30-3.8.4-1.1.mga9.x86_64 lib64gpg-error0-1.47-1.mga9.x86_64 lib64gpgme11-1.18.0-1.mga9.x86_64 lib64hogweed6-1:3.9-1.mga9.x86_64 lib64idn2_0-2.3.4-3.1.mga9.x86_64 lib64ip4tc2-1.8.9-2.3.mga9.x86_64 lib64json-c5-0.16-1.mga9.x86_64 lib64keyutils1-1.6.3-2.1.mga9.x86_64 lib64kmod2-30-1.mga9.x86_64 lib64krb53-1.20.1-1.4.mga9.x86_64 lib64ksba8-1.6.3-1.mga9.x86_64 lib64ldap2.5_0-2.5.14-1.mga9.x86_64 lib64lua5.4-5.4.4-3.mga9.x86_64 lib64lz4_1-1.9.4-1.mga9.x86_64 lib64lzma5-5.4.3-1.1.mga9.x86_64 lib64lzo2_2-2.10-5.mga9.x86_64 lib64magic1-5.44-1.mga9.x86_64 lib64microhttpd12-0.9.76-1.mga9.x86_64 lib64modulemd-gir2.0-2.14.0-3.mga9.x86_64 lib64modulemd2-2.14.0-3.mga9.x86_64 lib64mount1-2.38.1-1.1.mga9.x86_64 lib64mpdec3-2.5.1-2.mga9.x86_64 lib64mpfr6-4.2.0-1.mga9.x86_64 lib64ncurses6-6.3-20221203.2.1.mga9.x86_64 lib64ncursesw6-6.3-20221203.2.1.mga9.x86_64 lib64nettle8-1:3.9-1.mga9.x86_64 lib64nghttp2_14-1.61.0-1.mga9.x86_64 lib64npth0-1.6-3.mga9.x86_64 lib64nsl2-1.3.0-3.mga9.x86_64 lib64openssl3-3.0.15-1.3.mga9.x86_64 lib64p11-kit0-0.24.1-2.mga9.x86_64 lib64pam0-1.5.2-5.2.mga9.x86_64 lib64pam_userpass1-1.0.2-16.mga9.x86_64 lib64pcre2_0-10.42-1.mga9.x86_64 lib64pkgconf3-1.8.0-3.mga9.x86_64 lib64popt0-1:1.19-1.mga9.x86_64 lib64psl5-0.21.2-2.mga9.x86_64 lib64pwquality1-1.4.5-1.mga9.x86_64 lib64python3.10-3.10.11-1.3.mga9.x86_64 lib64python3.10-stdlib-3.10.11-1.3.mga9.x86_64 lib64readline8-8.1-3.mga9.x86_64 lib64repo0-1.15.1-1.mga9.x86_64 lib64rpm9-1:4.18.2-1.mga9.x86_64 lib64rpmbuild9-1:4.18.2-1.mga9.x86_64 lib64rpmsign9-1:4.18.2-1.mga9.x86_64 lib64sasl2_3-2.1.27-7.mga9.x86_64 lib64seccomp2-2.5.5-1.mga9.x86_64 lib64selinux1-3.4-2.mga9.x86_64 lib64semanage2-3.4-4.mga9.x86_64 lib64sepol2-3.4-4.mga9.x86_64 lib64sigsegv2-2.14-2.mga9.x86_64 lib64smartcols1-2.38.1-1.1.mga9.x86_64 lib64solv1-0.7.22-2.mga9.x86_64 lib64sqlite3_0-3.40.1-1.2.mga9.x86_64 lib64ssh4-1:0.10.6-1.mga9.x86_64 lib64subid4-3:4.13-1.1.mga9.x86_64 lib64systemd0-253.33-1.mga9.x86_64 lib64tasn1_6-4.20.0-1.mga9.x86_64 lib64tcb0-1.2-2.mga9.x86_64 lib64tirpc3-1.3.3-1.mga9.x86_64 lib64udev1-253.33-1.mga9.x86_64 lib64unistring5-1.1-1.mga9.x86_64 lib64usb1.0_0-1.0.26-1.mga9.x86_64 lib64user1-0.63-5.mga9.x86_64 lib64uuid1-2.38.1-1.1.mga9.x86_64 lib64verto1-0.3.2-4.mga9.x86_64 lib64xcrypt1-4.4.33-3.mga9.x86_64 lib64xml2_2-2.10.4-1.7.mga9.x86_64 lib64yaml0_2-0.2.5-2.mga9.x86_64 lib64zck1-1.3.1-1.mga9.x86_64 lib64zlib1-1.2.13-1.2.mga9.x86_64 lib64zstd1-1.5.5-1.mga9.x86_64 libgcc1-12.3.0-3.mga9.x86_64 libgomp1-12.3.0-3.mga9.x86_64 libgpg-error-common-1.47-1.mga9.noarch libidn2-i18n-2.3.4-3.1.mga9.noarch libpwquality-tools-1.4.5-1.mga9.x86_64 libselinux-3.4-2.mga9.x86_64 libsemanage-3.4-4.mga9.x86_64 libstdc++6-12.3.0-3.mga9.x86_64 libtirpc-1.3.3-1.mga9.x86_64 libuser-0.63-5.mga9.x86_64 lsb-release-3.1-5.mga9.noarch mageia-dnf-conf-1.0-4.mga9.noarch mageia-release-Default-9-2.mga9.x86_64 mageia-release-common-9-2.mga9.x86_64 mageia-repos-9-3.mga9.x86_64 mageia-repos-keys-9-3.mga9.noarch mageia-repos-pkgprefs-9-3.mga9.noarch nss-myhostname-253.33-1.mga9.x86_64 nss_tcb-1.2-2.mga9.x86_64 openldap-2.5.14-1.mga9.x86_64 p11-kit-0.24.1-2.mga9.x86_64 p11-kit-trust-0.24.1-2.mga9.x86_64 pam-1.5.2-5.2.mga9.x86_64 pam_pwquality-1.4.5-1.mga9.x86_64 pam_tcb-1.2-2.mga9.x86_64 perl-base-2:5.36.0-1.1.mga9.x86_64 pkgconf-1.8.0-3.mga9.x86_64 pkgconf-m4-1.8.0-3.mga9.noarch pkgconf-pkg-config-1.8.0-3.mga9.x86_64 popt-data-1:1.19-1.mga9.noarch publicsuffix-list-dafsa-20221208-1.mga9.noarch python-pip-wheel-23.0.1-1.1.mga9.noarch python-rpm-macros-3.10-6.mga9.noarch python-setuptools-wheel-65.5.0-3.1.mga9.noarch python-srpm-macros-3.10-6.mga9.noarch python3-3.10.11-1.3.mga9.x86_64 python3-dateutil-2.8.2-4.mga9.noarch python3-dbus-1.3.2-1.mga9.x86_64 python3-distro-1.8.0-1.mga9.noarch python3-dnf-4.14.0-1.mga9.noarch python3-dnf-plugins-core-4.3.1-1.mga9.noarch python3-gobject-base-3.44.1-1.mga9.x86_64 python3-gpg-1.18.0-1.mga9.x86_64 python3-hawkey-0.70.1-1.mga9.x86_64 python3-libcomps-0.1.18-3.mga9.x86_64 python3-libdnf-0.70.1-1.mga9.x86_64 python3-libmodulemd-2.14.0-3.mga9.x86_64 python3-rpm-1:4.18.2-1.mga9.x86_64 python3-rpm-macros-3.10-6.mga9.noarch python3-six-1.16.0-4.mga9.noarch rootcerts-1:20250613.00-1.mga9.noarch rpm-1:4.18.2-1.mga9.x86_64 rpm-helper-0.24.22-1.mga9.noarch rpm-mageia-setup-2.71-1.1.mga9.x86_64 run-parts-1:4.8.4-4.mga9.x86_64 sed-4.9-1.mga9.x86_64 setup-2.7.25-2.mga9.noarch shadow-utils-3:4.13-1.1.mga9.x86_64 shared-mime-info-2.2-5.mga9.x86_64 systemd-253.33-1.mga9.x86_64 tcb-1.2-2.mga9.x86_64 util-linux-2.38.1-1.1.mga9.x86_64 Complete! Error: Missing /usr/lib64/gconv/gconv-modules.cache file.nFinish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/mageia-9-x86_64-1751705599.970570/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management installed into bootstrap: rpm-4.18.2-1.mga9.x86_64 python3-dnf-4.14.0-1.mga9.noarch python3-dnf-plugins-core-4.3.1-1.mga9.noarch Start: installing minimal buildroot with dnf Failed to set locale, defaulting to C No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 26 MB/s | 4.3 MB 00:00 Additional repo https_distrib_coffee_ipsl_jussi 18 MB/s | 38 MB 00:02 Additional repo https_distrib_coffee_ipsl_jussi 8.9 MB/s | 48 MB 00:05 Additional repo https_distrib_coffee_ipsl_jussi 1.3 MB/s | 1.8 MB 00:01 determining the fastest mirror (10 hosts).. done. Mageia 9 - x86_64 14 MB/s | 38 MB 00:02 determining the fastest mirror (2 hosts).. done. Mageia 9 - x86_64 - Updates 18 MB/s | 48 MB 00:02 Dependencies resolved. ========================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================== Installing: basesystem-minimal-core x86_64 1:9-0.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 6.7 k rpm-build x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 120 k rpm-mageia-setup x86_64 2.71-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 15 k rpm-mageia-setup-build x86_64 2.71-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 85 k Installing dependencies: autoconf noarch 2:2.71-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 641 k automake noarch 1.16.5-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 720 k autopoint x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 417 k bash x86_64 5.2.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.4 M binutils x86_64 1:2.40-11.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 5.4 M bzip2 x86_64 1.0.8-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 76 k chkconfig x86_64 1.21-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 172 k cmake-rpm-macros noarch 1:9-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 10 k common-licenses noarch 1.1-11.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 47 k coreutils x86_64 9.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.6 M cpio x86_64 2.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 261 k cracklib-dicts x86_64 2.9.7-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 240 k crypto-policies noarch 20221110-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 58 k ctags x86_64 6.0.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 866 k dash-static x86_64 0.5.11.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k dbus x86_64 1.14.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 236 k debugedit x86_64 5.0-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 77 k desktop-file-utils x86_64 0.26-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 92 k diffutils x86_64 3.10-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 366 k docbook-dtds noarch 1.0-68.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 281 k docbook-style-dsssl noarch 1.79-20.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 230 k docbook-style-xsl noarch 1.79.2-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 689 k docbook-utils noarch 0.6.14-24.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 79 k dwz x86_64 0.15-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 134 k efi-srpm-macros noarch 5-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 21 k elfutils x86_64 0.189-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 655 k etcskel noarch 1.63-37.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.9 k file x86_64 5.44-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 674 k filesystem x86_64 2.1.9-36.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k findutils x86_64 4.9.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 452 k fonts-srpm-macros noarch 2.0.5-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k gawk x86_64 5.2.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.2 M gcc x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 M gcc-c++ x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 M gcc-cpp x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 M gdb-headless x86_64 12.1-7.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.8 M gdb-minimal x86_64 12.1-7.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.6 M gettext x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 585 k gettext-base x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 525 k glibc x86_64 6:2.36-56.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 5.6 M glibc-devel x86_64 6:2.36-56.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M go-srpm-macros noarch 3.2.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k gobject-introspection x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 317 k grep x86_64 3.11-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 216 k gtk-doc noarch 1.33.2-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 314 k guile3.0-runtime x86_64 3.0.8-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 6.9 M gzip x86_64 1.12-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k help2man noarch 1.49.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 47 k hostname x86_64 3.23-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k isl x86_64 0.24-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k kernel-userspace-headers x86_64 6.6.93-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.6 M krb5 x86_64 1.20.1-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 87 k lib64acl1 x86_64 2.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64archive13 x86_64 3.6.2-5.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 366 k lib64argon2_1 x86_64 20190702-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 65 k lib64attr1 x86_64 2.5.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64audit1 x86_64 3.1.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 48 k lib64babeltrace1 x86_64 1.5.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 210 k lib64blkid1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 143 k lib64brotlicommon1 x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k lib64brotlidec1 x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64bz2_1 x86_64 1.0.8-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k lib64cap-ng0 x86_64 0.8.3-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64cap2 x86_64 2.52-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 72 k lib64com_err2 x86_64 1.47.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k lib64crack2 x86_64 2.9.7-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64cryptsetup12 x86_64 2.6.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 229 k lib64curl4 x86_64 1:7.88.1-4.6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 300 k lib64db5.3 x86_64 5.3.28-29.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 602 k lib64dbus1_3 x86_64 1.14.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 148 k lib64devmapper1.02 x86_64 1.02.185-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 161 k lib64elfutils1 x86_64 0.189-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 342 k lib64expat1 x86_64 2.7.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64exslt0 x86_64 1.1.38-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 51 k lib64fdisk1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 183 k lib64ffi8 x86_64 3.4.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k lib64gc1 x86_64 8.0.4-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 108 k lib64gcrypt20 x86_64 1.10.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 524 k lib64gdbm6 x86_64 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 49 k lib64gdbm_compat4 x86_64 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64gettextmisc x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 307 k lib64gio2.0_0 x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 675 k lib64girepository1.0_1 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 96 k lib64glib2.0_0 x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 618 k lib64gmp10 x86_64 6.2.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 255 k lib64gnutls30 x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 890 k lib64gpg-error0 x86_64 1.47-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 74 k lib64guile3.0_1 x86_64 3.0.8-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 469 k lib64hogweed6 x86_64 1:3.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 372 k lib64idn2_0 x86_64 2.3.4-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 102 k lib64intl8 x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 37 k lib64ip4tc2 x86_64 1.8.9-2.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 22 k lib64ipt2 x86_64 2.0.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 55 k lib64isl23 x86_64 0.24-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 715 k lib64jansson4 x86_64 2.13.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 43 k lib64json-c5 x86_64 0.16-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 38 k lib64keyutils1 x86_64 1.6.3-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 16 k lib64kmod2 x86_64 30-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 54 k lib64krb53 x86_64 1.20.1-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 646 k lib64ldap2.5_0 x86_64 2.5.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 622 k lib64lua5.4 x86_64 5.4.4-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 128 k lib64lz4_1 x86_64 1.9.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 70 k lib64lzma5 x86_64 5.4.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 131 k lib64lzo2_2 x86_64 2.10-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 65 k lib64magic1 x86_64 5.44-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 84 k lib64microhttpd12 x86_64 0.9.76-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 136 k lib64mount1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 157 k lib64mpc3 x86_64 1.3.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k lib64mpdec3 x86_64 2.5.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 86 k lib64mpfr6 x86_64 4.2.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 314 k lib64ncurses6 x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 222 k lib64ncursesw6 x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 163 k lib64nettle8 x86_64 1:3.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 413 k lib64nghttp2_14 x86_64 1.61.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 87 k lib64nsl2 x86_64 1.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 55 k lib64openjade0 x86_64 1.3.3-0.pre1.27.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 625 k lib64openssl3 x86_64 3.0.15-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.2 M lib64osp5 x86_64 1.5.2-25.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 655 k lib64p11-kit0 x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 251 k lib64pam0 x86_64 1.5.2-5.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 236 k lib64pam_userpass1 x86_64 1.0.2-16.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64pcre1 x86_64 8.45-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 184 k lib64pcre16_0 x86_64 8.45-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 171 k lib64pcre2_0 x86_64 10.42-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 530 k lib64pcre32_0 x86_64 8.45-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 162 k lib64pcreposix1 x86_64 8.45-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64pkgconf3 x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 34 k lib64popt0 x86_64 1:1.19-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 33 k lib64procps8 x86_64 3.3.17-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 48 k lib64psl5 x86_64 0.21.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 63 k lib64pwquality1 x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64python3.10 x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.2 M lib64python3.10-stdlib x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 6.3 M lib64readline8 x86_64 8.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 150 k lib64rpm9 x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 320 k lib64rpmbuild9 x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 89 k lib64sasl2_3 x86_64 2.1.27-7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 61 k lib64seccomp2 x86_64 2.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 52 k lib64selinux1 x86_64 3.4-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 82 k lib64semanage2 x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 105 k lib64sepol2 x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 306 k lib64sigsegv2 x86_64 2.14-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 33 k lib64smartcols1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 100 k lib64source-highlight4 x86_64 3.1.9-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 328 k lib64sqlite3_0 x86_64 3.40.1-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 641 k lib64ssh4 x86_64 1:0.10.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 233 k lib64subid4 x86_64 3:4.13-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64systemd0 x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 336 k lib64tasn1_6 x86_64 4.20.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 44 k lib64tcb0 x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64tirpc3 x86_64 1.3.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 92 k lib64udev1 x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 90 k lib64unistring5 x86_64 1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 552 k lib64user1 x86_64 0.63-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 55 k lib64uuid1 x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 21 k lib64verto1 x86_64 0.3.2-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64xcrypt-devel x86_64 4.4.33-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64xcrypt1 x86_64 4.4.33-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 114 k lib64xml2_2 x86_64 2.10.4-1.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 579 k lib64xslt1 x86_64 1.1.38-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 140 k lib64xxhash0 x86_64 0.8.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 30 k lib64yaml0_2 x86_64 0.2.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 57 k lib64zlib1 x86_64 1.2.13-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 69 k lib64zstd1 x86_64 1.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 322 k libgcc1 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 179 k libgomp-devel x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.1 M libgomp1 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 272 k libgpg-error-common noarch 1.47-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 119 k libidn2-i18n noarch 2.3.4-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 38 k libpwquality-tools x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k libselinux x86_64 3.4-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.0 k libsemanage x86_64 3.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k libstdc++-devel x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.8 M libstdc++6 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.3 M libtirpc x86_64 1.3.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k libtool-base x86_64 2.4.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 419 k libuser x86_64 0.63-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 308 k libxml2-utils x86_64 2.10.4-1.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 54 k lsb-release noarch 3.1-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lua-srpm-macros noarch 1-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 8.2 k m4 x86_64 1.4.19-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 280 k mageia-release-Default x86_64 9-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k mageia-release-common x86_64 9-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 48 k mageia-repos x86_64 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 9.9 k mageia-repos-keys noarch 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.2 k mageia-repos-pkgprefs noarch 9-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.1 k make x86_64 1:4.4.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 617 k multiarch-utils noarch 1.0.15-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k nss-myhostname x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 344 k nss_tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k ocaml-srpm-macros noarch 7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k openjade x86_64 1.3.3-0.pre1.27.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 353 k openldap x86_64 2.5.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k opensp x86_64 1.5.2-25.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 269 k p11-kit x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 102 k p11-kit-trust x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k pam x86_64 1.5.2-5.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 368 k pam_pwquality x86_64 1.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k pam_tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k passwd x86_64 0.80-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 94 k patch x86_64 2.7.6-7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 129 k pcre x86_64 8.45-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 110 k perl x86_64 2:5.36.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 13 M perl-Exporter-Tiny noarch 1.6.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 51 k perl-File-Slurp noarch 9999.320.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k perl-File-Sync x86_64 0.110.0-35.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k perl-JSON noarch 4.100.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 91 k perl-List-MoreUtils noarch 0.430.0-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 52 k perl-List-MoreUtils-XS x86_64 0.430-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 62 k perl-MDK-Common noarch 1.2.34.2-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 51 k perl-SGMLSpm noarch 1:1.03ii-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k perl-YAML noarch 1.300.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 72 k perl-YAML-Tiny noarch 1.730.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 49 k perl-base x86_64 2:5.36.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M perl-srpm-macros noarch 1-35.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.1 k pkgconf x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k pkgconf-m4 noarch 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k pkgconf-pkg-config x86_64 1.8.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 8.1 k popt-data noarch 1:1.19-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k procps-ng x86_64 3.3.17-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 520 k psmisc x86_64 23.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 212 k publicsuffix-list-dafsa noarch 20221208-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 59 k python-pip-wheel noarch 23.0.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.4 M python-rpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k python-setuptools-wheel noarch 65.5.0-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 712 k python-srpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k python3 x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 22 k python3-packaging noarch 23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 81 k python3-pygments noarch 2.15.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.6 M python3-rpm-generators noarch 12-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k python3-rpm-macros noarch 3.10-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.9 k python3-setuptools noarch 65.5.0-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.2 M python3-six noarch 1.16.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 35 k rmt x86_64 0.4b47-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k rootcerts noarch 1:20250613.00-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 636 k rootfiles noarch 11.0-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k rpm x86_64 1:4.18.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 517 k rpm-helper noarch 0.24.22-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k run-parts x86_64 1:4.8.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 44 k rust-srpm-macros noarch 24-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 10 k sed x86_64 4.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 287 k setup noarch 2.7.25-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 135 k sgml-common noarch 0.6.3-29.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 43 k shadow-utils x86_64 3:4.13-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.1 M shared-mime-info x86_64 2.2-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 376 k source-highlight x86_64 3.1.9-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 293 k spec-helper noarch 0.31.24-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k systemd x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 7.3 M tar x86_64 1.34-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 945 k tcb x86_64 1.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k time x86_64 1.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k timezone x86_64 6:2025a-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 396 k unzip x86_64 1:6.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 162 k util-linux x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.9 M vim-minimal x86_64 9.1.1202-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 747 k which x86_64 2.21-7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k xsltproc x86_64 1.1.38-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 21 k xz x86_64 5.4.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 508 k zstd x86_64 1.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 174 k Transaction Summary ========================================================================================================================================================== Install 263 Packages Total download size: 170 M Installed size: 682 M Downloading Packages: (1/263): autoconf-2.71-5.mga9.noarch.rpm 865 kB/s | 641 kB 00:00 (2/263): autopoint-0.21.1-2.mga9.x86_64.rpm 553 kB/s | 417 kB 00:00 (3/263): basesystem-minimal-core-9-0.1.mga9.x86 73 kB/s | 6.7 kB 00:00 (4/263): automake-1.16.5-3.mga9.noarch.rpm 856 kB/s | 720 kB 00:00 (5/263): chkconfig-1.21-1.mga9.x86_64.rpm 2.1 MB/s | 172 kB 00:00 (6/263): bzip2-1.0.8-5.mga9.x86_64.rpm 805 kB/s | 76 kB 00:00 (7/263): bash-5.2.15-2.mga9.x86_64.rpm 5.8 MB/s | 1.4 MB 00:00 (8/263): cmake-rpm-macros-9-9.mga9.noarch.rpm 120 kB/s | 10 kB 00:00 (9/263): common-licenses-1.1-11.mga9.noarch.rpm 475 kB/s | 47 kB 00:00 (10/263): cracklib-dicts-2.9.7-6.mga9.x86_64.rp 2.9 MB/s | 240 kB 00:00 (11/263): crypto-policies-20221110-2.mga9.noarc 725 kB/s | 58 kB 00:00 (12/263): cpio-2.14-1.mga9.x86_64.rpm 2.0 MB/s | 261 kB 00:00 (13/263): dash-static-0.5.11.5-1.mga9.x86_64.rp 845 kB/s | 67 kB 00:00 (14/263): dbus-1.14.6-1.mga9.x86_64.rpm 2.8 MB/s | 236 kB 00:00 (15/263): ctags-6.0.0-3.mga9.x86_64.rpm 4.4 MB/s | 866 kB 00:00 (16/263): debugedit-5.0-5.mga9.x86_64.rpm 784 kB/s | 77 kB 00:00 (17/263): desktop-file-utils-0.26-3.mga9.x86_64 931 kB/s | 92 kB 00:00 (18/263): docbook-dtds-1.0-68.mga9.noarch.rpm 2.2 MB/s | 281 kB 00:00 (19/263): docbook-style-dsssl-1.79-20.mga9.noar 1.8 MB/s | 230 kB 00:00 (20/263): diffutils-3.10-1.mga9.x86_64.rpm 2.1 MB/s | 366 kB 00:00 (21/263): docbook-utils-0.6.14-24.mga9.noarch.r 859 kB/s | 79 kB 00:00 (22/263): dwz-0.15-1.mga9.x86_64.rpm 1.2 MB/s | 134 kB 00:00 (23/263): docbook-style-xsl-1.79.2-6.mga9.noarc 3.9 MB/s | 689 kB 00:00 (24/263): efi-srpm-macros-5-3.mga9.noarch.rpm 205 kB/s | 21 kB 00:00 (25/263): etcskel-1.63-37.mga9.noarch.rpm 90 kB/s | 7.9 kB 00:00 (26/263): filesystem-2.1.9-36.mga9.x86_64.rpm 201 kB/s | 16 kB 00:00 (27/263): file-5.44-1.mga9.x86_64.rpm 4.3 MB/s | 674 kB 00:00 (28/263): findutils-4.9.0-2.mga9.x86_64.rpm 4.5 MB/s | 452 kB 00:00 (29/263): fonts-srpm-macros-2.0.5-6.mga9.noarch 283 kB/s | 26 kB 00:00 (30/263): gawk-5.2.2-1.mga9.x86_64.rpm 10 MB/s | 1.2 MB 00:00 (31/263): gcc-cpp-12.3.0-3.mga9.x86_64.rpm 19 MB/s | 11 MB 00:00 (32/263): gcc-c++-12.3.0-3.mga9.x86_64.rpm 18 MB/s | 12 MB 00:00 (33/263): gettext-0.21.1-2.mga9.x86_64.rpm 5.3 MB/s | 585 kB 00:00 (34/263): gettext-base-0.21.1-2.mga9.x86_64.rpm 3.6 MB/s | 525 kB 00:00 (35/263): go-srpm-macros-3.2.0-1.mga9.noarch.rp 244 kB/s | 26 kB 00:00 (36/263): gobject-introspection-1.76.1-2.mga9.x 3.7 MB/s | 317 kB 00:00 (37/263): grep-3.11-4.mga9.x86_64.rpm 2.6 MB/s | 216 kB 00:00 (38/263): gtk-doc-1.33.2-6.mga9.noarch.rpm 2.2 MB/s | 314 kB 00:00 (39/263): gcc-12.3.0-3.mga9.x86_64.rpm 24 MB/s | 27 MB 00:01 (40/263): gzip-1.12-1.mga9.x86_64.rpm 1.2 MB/s | 132 kB 00:00 (41/263): guile3.0-runtime-3.0.8-2.mga9.x86_64. 25 MB/s | 6.9 MB 00:00 (42/263): help2man-1.49.3-1.mga9.noarch.rpm 482 kB/s | 47 kB 00:00 (43/263): hostname-3.23-3.mga9.x86_64.rpm 277 kB/s | 26 kB 00:00 (44/263): lib64acl1-2.3.1-2.mga9.x86_64.rpm 372 kB/s | 30 kB 00:00 (45/263): lib64argon2_1-20190702-4.mga9.x86_64. 820 kB/s | 65 kB 00:00 (46/263): isl-0.24-2.mga9.x86_64.rpm 134 kB/s | 13 kB 00:00 (47/263): lib64attr1-2.5.1-2.mga9.x86_64.rpm 197 kB/s | 16 kB 00:00 (48/263): lib64brotlicommon1-1.0.9-5.mga9.x86_6 833 kB/s | 67 kB 00:00 (49/263): lib64babeltrace1-1.5.11-1.mga9.x86_64 2.0 MB/s | 210 kB 00:00 (50/263): lib64brotlidec1-1.0.9-5.mga9.x86_64.r 369 kB/s | 30 kB 00:00 (51/263): lib64bz2_1-1.0.8-5.mga9.x86_64.rpm 497 kB/s | 40 kB 00:00 (52/263): lib64cap-ng0-0.8.3-3.mga9.x86_64.rpm 378 kB/s | 30 kB 00:00 (53/263): lib64com_err2-1.47.0-2.mga9.x86_64.rp 314 kB/s | 25 kB 00:00 (54/263): lib64crack2-2.9.7-6.mga9.x86_64.rpm 272 kB/s | 22 kB 00:00 (55/263): lib64cryptsetup12-2.6.1-1.mga9.x86_64 2.7 MB/s | 229 kB 00:00 (56/263): lib64db5.3-5.3.28-29.mga9.x86_64.rpm 6.7 MB/s | 602 kB 00:00 (57/263): lib64dbus1_3-1.14.6-1.mga9.x86_64.rpm 1.8 MB/s | 148 kB 00:00 (58/263): lib64devmapper1.02-1.02.185-1.mga9.x8 2.0 MB/s | 161 kB 00:00 (59/263): lib64ffi8-3.4.4-1.mga9.x86_64.rpm 448 kB/s | 36 kB 00:00 (60/263): lib64gc1-8.0.4-3.mga9.x86_64.rpm 1.1 MB/s | 108 kB 00:00 (61/263): lib64gcrypt20-1.10.2-2.mga9.x86_64.rp 6.1 MB/s | 524 kB 00:00 (62/263): lib64gdbm6-1.22-2.mga9.x86_64.rpm 616 kB/s | 49 kB 00:00 (63/263): lib64gdbm_compat4-1.22-2.mga9.x86_64. 284 kB/s | 22 kB 00:00 (64/263): lib64gettextmisc-0.21.1-2.mga9.x86_64 2.5 MB/s | 307 kB 00:00 (65/263): lib64girepository1.0_1-1.76.1-2.mga9. 1.2 MB/s | 96 kB 00:00 (66/263): lib64gmp10-6.2.1-3.mga9.x86_64.rpm 3.1 MB/s | 255 kB 00:00 (67/263): lib64gpg-error0-1.47-1.mga9.x86_64.rp 918 kB/s | 74 kB 00:00 (68/263): lib64hogweed6-3.9-1.mga9.x86_64.rpm 4.4 MB/s | 372 kB 00:00 (69/263): lib64guile3.0_1-3.0.8-2.mga9.x86_64.r 3.0 MB/s | 469 kB 00:00 (70/263): lib64intl8-0.21.1-2.mga9.x86_64.rpm 394 kB/s | 37 kB 00:00 (71/263): lib64ipt2-2.0.5-2.mga9.x86_64.rpm 514 kB/s | 55 kB 00:00 (72/263): lib64jansson4-2.13.1-2.mga9.x86_64.rp 418 kB/s | 43 kB 00:00 (73/263): lib64isl23-0.24-2.mga9.x86_64.rpm 5.2 MB/s | 715 kB 00:00 (74/263): lib64json-c5-0.16-1.mga9.x86_64.rpm 483 kB/s | 38 kB 00:00 (75/263): lib64kmod2-30-1.mga9.x86_64.rpm 677 kB/s | 54 kB 00:00 (76/263): lib64ldap2.5_0-2.5.14-1.mga9.x86_64.r 7.2 MB/s | 622 kB 00:00 (77/263): lib64lua5.4-5.4.4-3.mga9.x86_64.rpm 1.6 MB/s | 128 kB 00:00 (78/263): lib64lz4_1-1.9.4-1.mga9.x86_64.rpm 869 kB/s | 70 kB 00:00 (79/263): lib64lzo2_2-2.10-5.mga9.x86_64.rpm 824 kB/s | 65 kB 00:00 (80/263): lib64magic1-5.44-1.mga9.x86_64.rpm 1.0 MB/s | 84 kB 00:00 (81/263): lib64microhttpd12-0.9.76-1.mga9.x86_6 1.6 MB/s | 136 kB 00:00 (82/263): lib64mpdec3-2.5.1-2.mga9.x86_64.rpm 1.0 MB/s | 86 kB 00:00 (83/263): lib64mpc3-1.3.1-1.mga9.x86_64.rpm 692 kB/s | 67 kB 00:00 (84/263): lib64mpfr6-4.2.0-1.mga9.x86_64.rpm 3.6 MB/s | 314 kB 00:00 (85/263): lib64nettle8-3.9-1.mga9.x86_64.rpm 4.9 MB/s | 413 kB 00:00 (86/263): lib64nsl2-1.3.0-3.mga9.x86_64.rpm 691 kB/s | 55 kB 00:00 (87/263): lib64p11-kit0-0.24.1-2.mga9.x86_64.rp 3.0 MB/s | 251 kB 00:00 (88/263): lib64openjade0-1.3.3-0.pre1.27.mga9.x 3.4 MB/s | 625 kB 00:00 (89/263): lib64pam_userpass1-1.0.2-16.mga9.x86_ 177 kB/s | 14 kB 00:00 (90/263): lib64osp5-1.5.2-25.mga9.x86_64.rpm 3.7 MB/s | 655 kB 00:00 (91/263): lib64pcre16_0-8.45-3.mga9.x86_64.rpm 1.5 MB/s | 171 kB 00:00 (92/263): lib64pcre2_0-10.42-1.mga9.x86_64.rpm 4.6 MB/s | 530 kB 00:00 (93/263): lib64pcre1-8.45-3.mga9.x86_64.rpm 1.5 MB/s | 184 kB 00:00 (94/263): lib64pkgconf3-1.8.0-3.mga9.x86_64.rpm 411 kB/s | 34 kB 00:00 (95/263): lib64pcreposix1-8.45-3.mga9.x86_64.rp 102 kB/s | 11 kB 00:00 (96/263): lib64pcre32_0-8.45-3.mga9.x86_64.rpm 1.2 MB/s | 162 kB 00:00 (97/263): lib64popt0-1.19-1.mga9.x86_64.rpm 408 kB/s | 33 kB 00:00 (98/263): lib64psl5-0.21.2-2.mga9.x86_64.rpm 746 kB/s | 63 kB 00:00 (99/263): lib64pwquality1-1.4.5-1.mga9.x86_64.r 230 kB/s | 19 kB 00:00 (100/263): lib64readline8-8.1-3.mga9.x86_64.rpm 1.7 MB/s | 150 kB 00:00 (101/263): lib64sasl2_3-2.1.27-7.mga9.x86_64.rp 768 kB/s | 61 kB 00:00 (102/263): lib64selinux1-3.4-2.mga9.x86_64.rpm 1.0 MB/s | 82 kB 00:00 (103/263): lib64semanage2-3.4-4.mga9.x86_64.rpm 1.3 MB/s | 105 kB 00:00 (104/263): lib64sepol2-3.4-4.mga9.x86_64.rpm 3.5 MB/s | 306 kB 00:00 (105/263): lib64sigsegv2-2.14-2.mga9.x86_64.rpm 414 kB/s | 33 kB 00:00 (106/263): lib64tcb0-1.2-2.mga9.x86_64.rpm 225 kB/s | 18 kB 00:00 (107/263): lib64tirpc3-1.3.3-1.mga9.x86_64.rpm 1.1 MB/s | 92 kB 00:00 (108/263): lib64source-highlight4-3.1.9-13.mga9 2.3 MB/s | 328 kB 00:00 (109/263): lib64unistring5-1.1-1.mga9.x86_64.rp 6.4 MB/s | 552 kB 00:00 (110/263): lib64user1-0.63-5.mga9.x86_64.rpm 676 kB/s | 55 kB 00:00 (111/263): lib64verto1-0.3.2-4.mga9.x86_64.rpm 235 kB/s | 19 kB 00:00 (112/263): lib64xcrypt1-4.4.33-3.mga9.x86_64.rp 1.4 MB/s | 114 kB 00:00 (113/263): lib64xcrypt-devel-4.4.33-3.mga9.x86_ 339 kB/s | 30 kB 00:00 (114/263): lib64yaml0_2-0.2.5-2.mga9.x86_64.rpm 711 kB/s | 57 kB 00:00 (115/263): lib64zstd1-1.5.5-1.mga9.x86_64.rpm 3.8 MB/s | 322 kB 00:00 (116/263): libgcc1-12.3.0-3.mga9.x86_64.rpm 2.2 MB/s | 179 kB 00:00 (117/263): libgomp1-12.3.0-3.mga9.x86_64.rpm 3.2 MB/s | 272 kB 00:00 (118/263): libgpg-error-common-1.47-1.mga9.noar 1.5 MB/s | 119 kB 00:00 (119/263): libpwquality-tools-1.4.5-1.mga9.x86_ 1.0 MB/s | 85 kB 00:00 (120/263): libselinux-3.4-2.mga9.x86_64.rpm 114 kB/s | 9.0 kB 00:00 (121/263): libsemanage-3.4-4.mga9.x86_64.rpm 295 kB/s | 23 kB 00:00 (122/263): libgomp-devel-12.3.0-3.mga9.x86_64.r 3.2 MB/s | 1.1 MB 00:00 (123/263): libstdc++6-12.3.0-3.mga9.x86_64.rpm 12 MB/s | 1.3 MB 00:00 (124/263): libtirpc-1.3.3-1.mga9.x86_64.rpm 157 kB/s | 12 kB 00:00 (125/263): libstdc++-devel-12.3.0-3.mga9.x86_64 8.4 MB/s | 1.8 MB 00:00 (126/263): lsb-release-3.1-5.mga9.noarch.rpm 164 kB/s | 13 kB 00:00 (127/263): libuser-0.63-5.mga9.x86_64.rpm 3.6 MB/s | 308 kB 00:00 (128/263): libtool-base-2.4.7-1.mga9.x86_64.rpm 2.9 MB/s | 419 kB 00:00 (129/263): lua-srpm-macros-1-6.mga9.noarch.rpm 88 kB/s | 8.2 kB 00:00 (130/263): mageia-release-Default-9-2.mga9.x86_ 135 kB/s | 11 kB 00:00 (131/263): m4-1.4.19-2.mga9.x86_64.rpm 2.0 MB/s | 280 kB 00:00 (132/263): mageia-release-common-9-2.mga9.x86_6 602 kB/s | 48 kB 00:00 (133/263): multiarch-utils-1.0.15-1.mga9.noarch 135 kB/s | 12 kB 00:00 (134/263): nss_tcb-1.2-2.mga9.x86_64.rpm 145 kB/s | 11 kB 00:00 (135/263): make-4.4.1-1.mga9.x86_64.rpm 4.2 MB/s | 617 kB 00:00 (136/263): ocaml-srpm-macros-7-1.mga9.noarch.rp 120 kB/s | 13 kB 00:00 (137/263): openldap-2.5.14-1.mga9.x86_64.rpm 247 kB/s | 20 kB 00:00 (138/263): openjade-1.3.3-0.pre1.27.mga9.x86_64 2.2 MB/s | 353 kB 00:00 (139/263): p11-kit-0.24.1-2.mga9.x86_64.rpm 1.2 MB/s | 102 kB 00:00 (140/263): opensp-1.5.2-25.mga9.x86_64.rpm 2.0 MB/s | 269 kB 00:00 (141/263): p11-kit-trust-0.24.1-2.mga9.x86_64.r 1.6 MB/s | 132 kB 00:00 (142/263): pam_pwquality-1.4.5-1.mga9.x86_64.rp 224 kB/s | 18 kB 00:00 (143/263): pam_tcb-1.2-2.mga9.x86_64.rpm 313 kB/s | 25 kB 00:00 (144/263): passwd-0.80-3.mga9.x86_64.rpm 889 kB/s | 94 kB 00:00 (145/263): patch-2.7.6-7.mga9.x86_64.rpm 1.2 MB/s | 129 kB 00:00 (146/263): pcre-8.45-3.mga9.x86_64.rpm 766 kB/s | 110 kB 00:00 (147/263): perl-Exporter-Tiny-1.6.0-1.mga9.noar 522 kB/s | 51 kB 00:00 (148/263): perl-File-Slurp-9999.320.0-2.mga9.no 319 kB/s | 28 kB 00:00 (149/263): perl-File-Sync-0.110.0-35.mga9.x86_6 185 kB/s | 17 kB 00:00 (150/263): perl-JSON-4.100.0-1.mga9.noarch.rpm 933 kB/s | 91 kB 00:00 (151/263): perl-List-MoreUtils-0.430.0-6.mga9.n 547 kB/s | 52 kB 00:00 (152/263): perl-List-MoreUtils-XS-0.430-5.mga9. 672 kB/s | 62 kB 00:00 (153/263): perl-MDK-Common-1.2.34.2-5.mga9.noar 553 kB/s | 51 kB 00:00 (154/263): perl-SGMLSpm-1.03ii-5.mga9.noarch.rp 876 kB/s | 85 kB 00:00 (155/263): perl-YAML-Tiny-1.730.0-4.mga9.noarch 555 kB/s | 49 kB 00:00 (156/263): perl-srpm-macros-1-35.mga9.noarch.rp 83 kB/s | 7.1 kB 00:00 (157/263): perl-YAML-1.300.0-3.mga9.noarch.rpm 654 kB/s | 72 kB 00:00 (158/263): pkgconf-1.8.0-3.mga9.x86_64.rpm 494 kB/s | 39 kB 00:00 (159/263): pkgconf-m4-1.8.0-3.mga9.noarch.rpm 159 kB/s | 13 kB 00:00 (160/263): pkgconf-pkg-config-1.8.0-3.mga9.x86_ 103 kB/s | 8.1 kB 00:00 (161/263): popt-data-1.19-1.mga9.noarch.rpm 379 kB/s | 30 kB 00:00 (162/263): publicsuffix-list-dafsa-20221208-1.m 732 kB/s | 59 kB 00:00 (163/263): psmisc-23.5-1.mga9.x86_64.rpm 1.6 MB/s | 212 kB 00:00 (164/263): python-rpm-macros-3.10-6.mga9.noarch 184 kB/s | 15 kB 00:00 (165/263): python-srpm-macros-3.10-6.mga9.noarc 256 kB/s | 20 kB 00:00 (166/263): python3-rpm-macros-3.10-6.mga9.noarc 125 kB/s | 9.9 kB 00:00 (167/263): python3-packaging-23.1-1.mga9.noarch 684 kB/s | 81 kB 00:00 (168/263): python3-rpm-generators-12-9.mga9.noa 183 kB/s | 28 kB 00:00 (169/263): python3-six-1.16.0-4.mga9.noarch.rpm 442 kB/s | 35 kB 00:00 (170/263): rmt-0.4b47-3.mga9.x86_64.rpm 229 kB/s | 23 kB 00:00 (171/263): rootfiles-11.0-17.mga9.noarch.rpm 121 kB/s | 11 kB 00:00 (172/263): rpm-helper-0.24.22-1.mga9.noarch.rpm 284 kB/s | 23 kB 00:00 (173/263): run-parts-4.8.4-4.mga9.x86_64.rpm 548 kB/s | 44 kB 00:00 (174/263): sed-4.9-1.mga9.x86_64.rpm 3.4 MB/s | 287 kB 00:00 (175/263): rust-srpm-macros-24-1.mga9.noarch.rp 117 kB/s | 10 kB 00:00 (176/263): setup-2.7.25-2.mga9.noarch.rpm 1.6 MB/s | 135 kB 00:00 (177/263): shared-mime-info-2.2-5.mga9.x86_64.r 4.4 MB/s | 376 kB 00:00 (178/263): sgml-common-0.6.3-29.mga9.noarch.rpm 438 kB/s | 43 kB 00:00 (179/263): source-highlight-3.1.9-13.mga9.x86_6 2.4 MB/s | 293 kB 00:00 (180/263): spec-helper-0.31.24-1.mga9.noarch.rp 209 kB/s | 20 kB 00:00 (181/263): tcb-1.2-2.mga9.x86_64.rpm 315 kB/s | 25 kB 00:00 (182/263): tar-1.34-5.mga9.x86_64.rpm 5.8 MB/s | 945 kB 00:00 (183/263): time-1.9-5.mga9.x86_64.rpm 261 kB/s | 31 kB 00:00 (184/263): which-2.21-7.mga9.x86_64.rpm 324 kB/s | 31 kB 00:00 (185/263): unzip-6.0-4.mga9.x86_64.rpm 1.1 MB/s | 162 kB 00:00 (186/263): zstd-1.5.5-1.mga9.x86_64.rpm 777 kB/s | 174 kB 00:00 (187/263): coreutils-9.1-1.1.mga9.x86_64.rpm 11 MB/s | 2.6 MB 00:00 (188/263): elfutils-0.189-1.1.mga9.x86_64.rpm 3.5 MB/s | 655 kB 00:00 (189/263): gdb-headless-12.1-7.1.mga9.x86_64.rp 8.8 MB/s | 3.8 MB 00:00 (190/263): binutils-2.40-11.1.mga9.x86_64.rpm 7.6 MB/s | 5.4 MB 00:00 (191/263): gdb-minimal-12.1-7.1.mga9.x86_64.rpm 9.9 MB/s | 3.6 MB 00:00 (192/263): kernel-userspace-headers-6.6.93-1.mg 10 MB/s | 1.6 MB 00:00 (193/263): krb5-1.20.1-1.4.mga9.x86_64.rpm 1.1 MB/s | 87 kB 00:00 (194/263): glibc-devel-2.36-56.mga9.x86_64.rpm 7.1 MB/s | 2.0 MB 00:00 (195/263): glibc-2.36-56.mga9.x86_64.rpm 18 MB/s | 5.6 MB 00:00 (196/263): lib64archive13-3.6.2-5.5.mga9.x86_64 4.1 MB/s | 366 kB 00:00 (197/263): lib64audit1-3.1.2-1.mga9.x86_64.rpm 600 kB/s | 48 kB 00:00 (198/263): lib64blkid1-2.38.1-1.1.mga9.x86_64.r 1.7 MB/s | 143 kB 00:00 (199/263): lib64cap2-2.52-5.1.mga9.x86_64.rpm 905 kB/s | 72 kB 00:00 (200/263): lib64curl4-7.88.1-4.6.mga9.x86_64.rp 3.6 MB/s | 300 kB 00:00 (201/263): lib64elfutils1-0.189-1.1.mga9.x86_64 4.0 MB/s | 342 kB 00:00 (202/263): lib64expat1-2.7.0-1.mga9.x86_64.rpm 886 kB/s | 71 kB 00:00 (203/263): lib64fdisk1-2.38.1-1.1.mga9.x86_64.r 2.2 MB/s | 183 kB 00:00 (204/263): lib64exslt0-1.1.38-1.1.mga9.x86_64.r 507 kB/s | 51 kB 00:00 (205/263): lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 7.0 MB/s | 675 kB 00:00 (206/263): lib64glib2.0_0-2.76.3-1.4.mga9.x86_6 7.0 MB/s | 618 kB 00:00 (207/263): lib64gnutls30-3.8.4-1.1.mga9.x86_64. 9.8 MB/s | 890 kB 00:00 (208/263): lib64idn2_0-2.3.4-3.1.mga9.x86_64.rp 1.3 MB/s | 102 kB 00:00 (209/263): lib64ip4tc2-1.8.9-2.3.mga9.x86_64.rp 278 kB/s | 22 kB 00:00 (210/263): lib64keyutils1-1.6.3-2.1.mga9.x86_64 196 kB/s | 16 kB 00:00 (211/263): lib64krb53-1.20.1-1.4.mga9.x86_64.rp 7.2 MB/s | 646 kB 00:00 (212/263): lib64lzma5-5.4.3-1.1.mga9.x86_64.rpm 1.6 MB/s | 131 kB 00:00 (213/263): lib64mount1-2.38.1-1.1.mga9.x86_64.r 1.9 MB/s | 157 kB 00:00 (214/263): lib64ncurses6-6.3-20221203.2.1.mga9. 2.7 MB/s | 222 kB 00:00 (215/263): lib64ncursesw6-6.3-20221203.2.1.mga9 2.0 MB/s | 163 kB 00:00 (216/263): lib64nghttp2_14-1.61.0-1.mga9.x86_64 1.1 MB/s | 87 kB 00:00 (217/263): lib64openssl3-3.0.15-1.3.mga9.x86_64 20 MB/s | 2.2 MB 00:00 (218/263): lib64pam0-1.5.2-5.2.mga9.x86_64.rpm 2.8 MB/s | 236 kB 00:00 (219/263): lib64procps8-3.3.17-2.2.mga9.x86_64. 508 kB/s | 48 kB 00:00 (220/263): lib64python3.10-3.10.11-1.3.mga9.x86 11 MB/s | 1.2 MB 00:00 (221/263): lib64rpm9-4.18.2-1.mga9.x86_64.rpm 3.5 MB/s | 320 kB 00:00 (222/263): lib64rpmbuild9-4.18.2-1.mga9.x86_64. 1.1 MB/s | 89 kB 00:00 (223/263): lib64seccomp2-2.5.5-1.mga9.x86_64.rp 657 kB/s | 52 kB 00:00 (224/263): lib64python3.10-stdlib-3.10.11-1.3.m 27 MB/s | 6.3 MB 00:00 (225/263): lib64smartcols1-2.38.1-1.1.mga9.x86_ 1.2 MB/s | 100 kB 00:00 (226/263): lib64sqlite3_0-3.40.1-1.2.mga9.x86_6 7.3 MB/s | 641 kB 00:00 (227/263): lib64ssh4-0.10.6-1.mga9.x86_64.rpm 2.8 MB/s | 233 kB 00:00 (228/263): lib64subid4-4.13-1.1.mga9.x86_64.rpm 891 kB/s | 71 kB 00:00 (229/263): lib64systemd0-253.33-1.mga9.x86_64.r 4.0 MB/s | 336 kB 00:00 (230/263): lib64tasn1_6-4.20.0-1.mga9.x86_64.rp 558 kB/s | 44 kB 00:00 (231/263): lib64udev1-253.33-1.mga9.x86_64.rpm 1.1 MB/s | 90 kB 00:00 (232/263): lib64uuid1-2.38.1-1.1.mga9.x86_64.rp 271 kB/s | 21 kB 00:00 (233/263): lib64xml2_2-2.10.4-1.7.mga9.x86_64.r 6.6 MB/s | 579 kB 00:00 (234/263): lib64zlib1-1.2.13-1.2.mga9.x86_64.rp 867 kB/s | 69 kB 00:00 (235/263): lib64xxhash0-0.8.2-1.mga9.x86_64.rpm 252 kB/s | 30 kB 00:00 (236/263): lib64xslt1-1.1.38-1.1.mga9.x86_64.rp 884 kB/s | 140 kB 00:00 (237/263): libidn2-i18n-2.3.4-3.1.mga9.noarch.r 474 kB/s | 38 kB 00:00 (238/263): libxml2-utils-2.10.4-1.7.mga9.x86_64 564 kB/s | 54 kB 00:00 (239/263): mageia-repos-9-3.mga9.x86_64.rpm 125 kB/s | 9.9 kB 00:00 (240/263): mageia-repos-keys-9-3.mga9.noarch.rp 103 kB/s | 8.2 kB 00:00 (241/263): mageia-repos-pkgprefs-9-3.mga9.noarc 102 kB/s | 8.1 kB 00:00 (242/263): nss-myhostname-253.33-1.mga9.x86_64. 4.0 MB/s | 344 kB 00:00 (243/263): pam-1.5.2-5.2.mga9.x86_64.rpm 3.9 MB/s | 368 kB 00:00 (244/263): perl-base-5.36.0-1.1.mga9.x86_64.rpm 15 MB/s | 2.0 MB 00:00 (245/263): python-pip-wheel-23.0.1-1.1.mga9.noa 11 MB/s | 1.4 MB 00:00 (246/263): procps-ng-3.3.17-2.2.mga9.x86_64.rpm 1.9 MB/s | 520 kB 00:00 (247/263): python-setuptools-wheel-65.5.0-3.1.m 5.0 MB/s | 712 kB 00:00 (248/263): python3-3.10.11-1.3.mga9.x86_64.rpm 269 kB/s | 22 kB 00:00 (249/263): python3-setuptools-65.5.0-3.1.mga9.n 6.1 MB/s | 1.2 MB 00:00 (250/263): python3-pygments-2.15.1-1.mga9.noarc 7.8 MB/s | 1.6 MB 00:00 (251/263): perl-5.36.0-1.1.mga9.x86_64.rpm 20 MB/s | 13 MB 00:00 (252/263): rootcerts-20250613.00-1.mga9.noarch. 7.1 MB/s | 636 kB 00:00 (253/263): rpm-4.18.2-1.mga9.x86_64.rpm 5.8 MB/s | 517 kB 00:00 (254/263): rpm-build-4.18.2-1.mga9.x86_64.rpm 1.2 MB/s | 120 kB 00:00 (255/263): rpm-mageia-setup-2.71-1.1.mga9.x86_6 194 kB/s | 15 kB 00:00 (256/263): rpm-mageia-setup-build-2.71-1.1.mga9 894 kB/s | 85 kB 00:00 (257/263): shadow-utils-4.13-1.1.mga9.x86_64.rp 12 MB/s | 1.1 MB 00:00 (258/263): timezone-2025a-1.mga9.x86_64.rpm 3.0 MB/s | 396 kB 00:00 (259/263): util-linux-2.38.1-1.1.mga9.x86_64.rp 17 MB/s | 2.9 MB 00:00 (260/263): vim-minimal-9.1.1202-1.mga9.x86_64.r 5.6 MB/s | 747 kB 00:00 (261/263): systemd-253.33-1.mga9.x86_64.rpm 26 MB/s | 7.3 MB 00:00 (262/263): xsltproc-1.1.38-1.1.mga9.x86_64.rpm 213 kB/s | 21 kB 00:00 (263/263): xz-5.4.3-1.1.mga9.x86_64.rpm 3.5 MB/s | 508 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 170 MB 00:11 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-2.1.9-36.mga9.x86_64 1/1 Running scriptlet: chkconfig-1.21-1.mga9.x86_64 1/1 Running scriptlet: p11-kit-0.24.1-2.mga9.x86_64 1/1 Preparing : 1/1 Installing : python-srpm-macros-3.10-6.mga9.noarch 1/263 Installing : python-rpm-macros-3.10-6.mga9.noarch 2/263 Installing : rpm-mageia-setup-2.71-1.1.mga9.x86_64 3/263 Installing : crypto-policies-20221110-2.mga9.noarch 4/263 Running scriptlet: crypto-policies-20221110-2.mga9.noarch 4/263 Installing : krb5-1.20.1-1.4.mga9.x86_64 5/263 Installing : python3-rpm-macros-3.10-6.mga9.noarch 6/263 Installing : python-setuptools-wheel-65.5.0-3.1.mga9.noarch 7/263 Installing : mageia-repos-keys-9-3.mga9.noarch 8/263 Installing : libidn2-i18n-2.3.4-3.1.mga9.noarch 9/263 Installing : kernel-userspace-headers-6.6.93-1.mga9.x86_64 10/263 Installing : rust-srpm-macros-24-1.mga9.noarch 11/263 Installing : rootfiles-11.0-17.mga9.noarch 12/263 Installing : publicsuffix-list-dafsa-20221208-1.mga9.noarch 13/263 Installing : popt-data-1:1.19-1.mga9.noarch 14/263 Installing : pkgconf-m4-1.8.0-3.mga9.noarch 15/263 Installing : perl-srpm-macros-1-35.mga9.noarch 16/263 Installing : ocaml-srpm-macros-7-1.mga9.noarch 17/263 Installing : libtirpc-1.3.3-1.mga9.x86_64 18/263 Installing : libsemanage-3.4-4.mga9.x86_64 19/263 Installing : libgpg-error-common-1.47-1.mga9.noarch 20/263 Installing : isl-0.24-2.mga9.x86_64 21/263 Installing : dash-static-0.5.11.5-1.mga9.x86_64 22/263 Installing : common-licenses-1.1-11.mga9.noarch 23/263 Installing : run-parts-1:4.8.4-4.mga9.x86_64 24/263 Installing : bash-5.2.15-2.mga9.x86_64 25/263 Installing : setup-2.7.25-2.mga9.noarch 26/263 warning: group shadow does not exist - using root warning: group shadow does not exist - using root warning: /etc/fstab created as /etc/fstab.rpmnew warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-2.1.9-36.mga9.x86_64 27/263 Installing : lib64pcre2_0-10.42-1.mga9.x86_64 28/263 Installing : grep-3.11-4.mga9.x86_64 29/263 Installing : lib64xcrypt1-4.4.33-3.mga9.x86_64 30/263 Installing : glibc-6:2.36-56.mga9.x86_64 31/263 Running scriptlet: glibc-6:2.36-56.mga9.x86_64 31/263 Installing : lib64ncurses6-6.3-20221203.2.1.mga9.x86_64 32/263 Installing : lib64zlib1-1.2.13-1.2.mga9.x86_64 33/263 Installing : lib64gmp10-6.2.1-3.mga9.x86_64 34/263 Installing : lib64openssl3-3.0.15-1.3.mga9.x86_64 35/263 Installing : lib64lzma5-5.4.3-1.1.mga9.x86_64 36/263 Installing : lib64zstd1-1.5.5-1.mga9.x86_64 37/263 Installing : lib64xml2_2-2.10.4-1.7.mga9.x86_64 38/263 Installing : lib64bz2_1-1.0.8-5.mga9.x86_64 39/263 Installing : perl-base-2:5.36.0-1.1.mga9.x86_64 40/263 Installing : lib64mpfr6-4.2.0-1.mga9.x86_64 41/263 Installing : lib64readline8-8.1-3.mga9.x86_64 42/263 Installing : lib64popt0-1:1.19-1.mga9.x86_64 43/263 Installing : chkconfig-1.21-1.mga9.x86_64 44/263 Installing : lib64unistring5-1.1-1.mga9.x86_64 45/263 Installing : lib64cap2-2.52-5.1.mga9.x86_64 46/263 Installing : lib64acl1-2.3.1-2.mga9.x86_64 47/263 Installing : lib64ffi8-3.4.4-1.mga9.x86_64 48/263 Installing : lib64glib2.0_0-2.76.3-1.4.mga9.x86_64 49/263 Installing : lib64blkid1-2.38.1-1.1.mga9.x86_64 50/263 Running scriptlet: lib64blkid1-2.38.1-1.1.mga9.x86_64 50/263 Installing : lib64uuid1-2.38.1-1.1.mga9.x86_64 51/263 Installing : lib64ncursesw6-6.3-20221203.2.1.mga9.x86_64 52/263 Installing : findutils-4.9.0-2.mga9.x86_64 53/263 Installing : sed-4.9-1.mga9.x86_64 54/263 Installing : lib64mount1-2.38.1-1.1.mga9.x86_64 55/263 Installing : lib64idn2_0-2.3.4-3.1.mga9.x86_64 56/263 Installing : lib64mpc3-1.3.1-1.mga9.x86_64 57/263 Installing : libxml2-utils-2.10.4-1.7.mga9.x86_64 58/263 Installing : lib64isl23-0.24-2.mga9.x86_64 59/263 Installing : lib64db5.3-5.3.28-29.mga9.x86_64 60/263 Installing : lib64gdbm6-1.22-2.mga9.x86_64 61/263 Installing : lib64gpg-error0-1.47-1.mga9.x86_64 62/263 Installing : lib64gcrypt20-1.10.2-2.mga9.x86_64 63/263 Installing : lib64intl8-0.21.1-2.mga9.x86_64 64/263 Installing : lib64lz4_1-1.9.4-1.mga9.x86_64 65/263 Installing : lib64systemd0-253.33-1.mga9.x86_64 66/263 Installing : lib64p11-kit0-0.24.1-2.mga9.x86_64 67/263 Installing : p11-kit-0.24.1-2.mga9.x86_64 68/263 Installing : lib64tcb0-1.2-2.mga9.x86_64 69/263 Installing : lib64expat1-2.7.0-1.mga9.x86_64 70/263 Installing : lib64sqlite3_0-3.40.1-1.2.mga9.x86_64 71/263 Installing : lib64gdbm_compat4-1.22-2.mga9.x86_64 72/263 Installing : perl-2:5.36.0-1.1.mga9.x86_64 73/263 Installing : gcc-cpp-12.3.0-3.mga9.x86_64 74/263 Running scriptlet: gcc-cpp-12.3.0-3.mga9.x86_64 74/263 Installing : lib64fdisk1-2.38.1-1.1.mga9.x86_64 75/263 Installing : tar-1.34-5.mga9.x86_64 76/263 Installing : lib64udev1-253.33-1.mga9.x86_64 77/263 Installing : vim-minimal-9.1.1202-1.mga9.x86_64 78/263 Running scriptlet: vim-minimal-9.1.1202-1.mga9.x86_64 78/263 Installing : lib64xslt1-1.1.38-1.1.mga9.x86_64 79/263 Installing : xz-5.4.3-1.1.mga9.x86_64 80/263 Installing : lib64crack2-2.9.7-6.mga9.x86_64 81/263 Installing : lib64magic1-5.44-1.mga9.x86_64 82/263 Installing : file-5.44-1.mga9.x86_64 83/263 Installing : diffutils-3.10-1.mga9.x86_64 84/263 Installing : lib64cap-ng0-0.8.3-3.mga9.x86_64 85/263 Installing : lib64audit1-3.1.2-1.mga9.x86_64 86/263 Installing : lib64pam0-1.5.2-5.2.mga9.x86_64 87/263 Installing : lib64lua5.4-5.4.4-3.mga9.x86_64 88/263 Installing : lib64rpm9-1:4.18.2-1.mga9.x86_64 89/263 Installing : lib64nettle8-1:3.9-1.mga9.x86_64 90/263 Installing : lib64pcre1-8.45-3.mga9.x86_64 91/263 Installing : lib64sepol2-3.4-4.mga9.x86_64 92/263 Installing : which-2.21-7.mga9.x86_64 93/263 Installing : lib64seccomp2-2.5.5-1.mga9.x86_64 94/263 Installing : lib64tasn1_6-4.20.0-1.mga9.x86_64 95/263 Installing : lib64xxhash0-0.8.2-1.mga9.x86_64 96/263 Installing : p11-kit-trust-0.24.1-2.mga9.x86_64 97/263 Installing : libselinux-3.4-2.mga9.x86_64 98/263 Installing : lib64selinux1-3.4-2.mga9.x86_64 99/263 Installing : lib64semanage2-3.4-4.mga9.x86_64 100/263 Installing : lib64subid4-3:4.13-1.1.mga9.x86_64 101/263 Installing : lib64pcreposix1-8.45-3.mga9.x86_64 102/263 Installing : lib64hogweed6-1:3.9-1.mga9.x86_64 103/263 Installing : lib64gnutls30-3.8.4-1.1.mga9.x86_64 104/263 Installing : lib64microhttpd12-0.9.76-1.mga9.x86_64 105/263 Installing : lib64pam_userpass1-1.0.2-16.mga9.x86_64 106/263 Installing : shadow-utils-3:4.13-1.1.mga9.x86_64 107/263 Installing : openldap-2.5.14-1.mga9.x86_64 108/263 Installing : autopoint-0.21.1-2.mga9.x86_64 109/263 Installing : libtool-base-2.4.7-1.mga9.x86_64 110/263 Installing : cracklib-dicts-2.9.7-6.mga9.x86_64 111/263 Installing : libpwquality-tools-1.4.5-1.mga9.x86_64 112/263 Installing : lib64pwquality1-1.4.5-1.mga9.x86_64 113/263 Installing : pam_pwquality-1.4.5-1.mga9.x86_64 114/263 Installing : lib64exslt0-1.1.38-1.1.mga9.x86_64 115/263 Installing : lib64devmapper1.02-1.02.185-1.mga9.x86_64 116/263 Installing : help2man-1.49.3-1.mga9.noarch 117/263 Installing : perl-Exporter-Tiny-1.6.0-1.mga9.noarch 118/263 Installing : perl-List-MoreUtils-0.430.0-6.mga9.noarch 119/263 Installing : perl-List-MoreUtils-XS-0.430-5.mga9.x86_64 120/263 Installing : perl-File-Slurp-9999.320.0-2.mga9.noarch 121/263 Installing : perl-File-Sync-0.110.0-35.mga9.x86_64 122/263 Installing : perl-MDK-Common-1.2.34.2-5.mga9.noarch 123/263 Installing : multiarch-utils-1.0.15-1.mga9.noarch 124/263 Installing : perl-JSON-4.100.0-1.mga9.noarch 125/263 Installing : perl-YAML-Tiny-1.730.0-4.mga9.noarch 126/263 Installing : lib64procps8-3.3.17-2.2.mga9.x86_64 127/263 Installing : procps-ng-3.3.17-2.2.mga9.x86_64 128/263 Installing : gettext-base-0.21.1-2.mga9.x86_64 129/263 Installing : lib64psl5-0.21.2-2.mga9.x86_64 130/263 Installing : desktop-file-utils-0.26-3.mga9.x86_64 131/263 Installing : nss-myhostname-253.33-1.mga9.x86_64 132/263 Installing : perl-YAML-1.300.0-3.mga9.noarch 133/263 Installing : unzip-1:6.0-4.mga9.x86_64 134/263 Installing : lib64kmod2-30-1.mga9.x86_64 135/263 Installing : rmt-0.4b47-3.mga9.x86_64 136/263 Installing : cpio-2.14-1.mga9.x86_64 137/263 Installing : psmisc-23.5-1.mga9.x86_64 138/263 Installing : hostname-3.23-3.mga9.x86_64 139/263 Running scriptlet: hostname-3.23-3.mga9.x86_64 139/263 Installing : lib64argon2_1-20190702-4.mga9.x86_64 140/263 Installing : lib64attr1-2.5.1-2.mga9.x86_64 141/263 Installing : coreutils-9.1-1.1.mga9.x86_64 142/263 Running scriptlet: sgml-common-0.6.3-29.mga9.noarch 143/263 Installing : sgml-common-0.6.3-29.mga9.noarch 143/263 Installing : docbook-dtds-1.0-68.mga9.noarch 144/263 Running scriptlet: docbook-dtds-1.0-68.mga9.noarch 144/263 Installing : docbook-style-xsl-1.79.2-6.mga9.noarch 145/263 Running scriptlet: docbook-style-xsl-1.79.2-6.mga9.noarch 145/263 Installing : gzip-1.12-1.mga9.x86_64 146/263 Installing : lib64user1-0.63-5.mga9.x86_64 147/263 Installing : libuser-0.63-5.mga9.x86_64 148/263 Installing : rootcerts-1:20250613.00-1.mga9.noarch 149/263 Running scriptlet: rootcerts-1:20250613.00-1.mga9.noarch 149/263 Installing : python-pip-wheel-23.0.1-1.1.mga9.noarch 150/263 Installing : xsltproc-1.1.38-1.1.mga9.x86_64 151/263 Installing : bzip2-1.0.8-5.mga9.x86_64 152/263 Installing : timezone-6:2025a-1.mga9.x86_64 153/263 Installing : lib64brotlicommon1-1.0.9-5.mga9.x86_64 154/263 Installing : lib64brotlidec1-1.0.9-5.mga9.x86_64 155/263 Installing : lib64com_err2-1.47.0-2.mga9.x86_64 156/263 Installing : lib64ipt2-2.0.5-2.mga9.x86_64 157/263 Installing : lib64jansson4-2.13.1-2.mga9.x86_64 158/263 Installing : lib64json-c5-0.16-1.mga9.x86_64 159/263 Installing : lib64cryptsetup12-2.6.1-1.mga9.x86_64 160/263 Installing : lib64lzo2_2-2.10-5.mga9.x86_64 161/263 Installing : lib64archive13-3.6.2-5.5.mga9.x86_64 162/263 Installing : lib64mpdec3-2.5.1-2.mga9.x86_64 163/263 Installing : lib64pcre16_0-8.45-3.mga9.x86_64 164/263 Installing : lib64pcre32_0-8.45-3.mga9.x86_64 165/263 Installing : pcre-8.45-3.mga9.x86_64 166/263 Installing : lib64pkgconf3-1.8.0-3.mga9.x86_64 167/263 Installing : pkgconf-1.8.0-3.mga9.x86_64 168/263 Installing : pkgconf-pkg-config-1.8.0-3.mga9.x86_64 169/263 Installing : lib64xcrypt-devel-4.4.33-3.mga9.x86_64 170/263 Installing : shared-mime-info-2.2-5.mga9.x86_64 171/263 Running scriptlet: shared-mime-info-2.2-5.mga9.x86_64 171/263 Installing : lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 172/263 Installing : lib64sasl2_3-2.1.27-7.mga9.x86_64 173/263 Installing : lib64ldap2.5_0-2.5.14-1.mga9.x86_64 174/263 Installing : lib64sigsegv2-2.14-2.mga9.x86_64 175/263 Installing : gawk-5.2.2-1.mga9.x86_64 176/263 Installing : glibc-devel-6:2.36-56.mga9.x86_64 177/263 Installing : lib64verto1-0.3.2-4.mga9.x86_64 178/263 Installing : lib64yaml0_2-0.2.5-2.mga9.x86_64 179/263 Installing : ctags-6.0.0-3.mga9.x86_64 180/263 Running scriptlet: ctags-6.0.0-3.mga9.x86_64 180/263 Installing : m4-1.4.19-2.mga9.x86_64 181/263 Installing : make-1:4.4.1-1.mga9.x86_64 182/263 Installing : patch-2.7.6-7.mga9.x86_64 183/263 Installing : time-1.9-5.mga9.x86_64 184/263 Installing : lib64ip4tc2-1.8.9-2.3.mga9.x86_64 185/263 Installing : lib64keyutils1-1.6.3-2.1.mga9.x86_64 186/263 Installing : lib64krb53-1.20.1-1.4.mga9.x86_64 187/263 Installing : lib64tirpc3-1.3.3-1.mga9.x86_64 188/263 Installing : lib64nsl2-1.3.0-3.mga9.x86_64 189/263 Installing : python3-3.10.11-1.3.mga9.x86_64 190/263 Installing : lib64python3.10-3.10.11-1.3.mga9.x86_64 191/263 Installing : lib64python3.10-stdlib-3.10.11-1.3.mga9.x86_64 192/263 Installing : lib64girepository1.0_1-1.76.1-2.mga9.x86_64 193/263 Installing : gobject-introspection-1.76.1-2.mga9.x86_64 194/263 Installing : python3-packaging-23.1-1.mga9.noarch 195/263 Installing : python3-six-1.16.0-4.mga9.noarch 196/263 Installing : python3-pygments-2.15.1-1.mga9.noarch 197/263 Installing : python3-setuptools-65.5.0-3.1.mga9.noarch 198/263 Installing : pam_tcb-1.2-2.mga9.x86_64 199/263 Installing : lib64ssh4-1:0.10.6-1.mga9.x86_64 200/263 Installing : lib64nghttp2_14-1.61.0-1.mga9.x86_64 201/263 Installing : lib64curl4-1:7.88.1-4.6.mga9.x86_64 202/263 Installing : lib64elfutils1-0.189-1.1.mga9.x86_64 203/263 Installing : dwz-0.15-1.mga9.x86_64 204/263 Installing : lib64babeltrace1-1.5.11-1.mga9.x86_64 205/263 Installing : lib64smartcols1-2.38.1-1.1.mga9.x86_64 206/263 Installing : lsb-release-3.1-5.mga9.noarch 207/263 Installing : etcskel-1.63-37.mga9.noarch 208/263 Installing : libgcc1-12.3.0-3.mga9.x86_64 209/263 Installing : libstdc++6-12.3.0-3.mga9.x86_64 210/263 Installing : lib64osp5-1.5.2-25.mga9.x86_64 211/263 Installing : libstdc++-devel-12.3.0-3.mga9.x86_64 212/263 Installing : libgomp1-12.3.0-3.mga9.x86_64 213/263 Installing : lib64source-highlight4-3.1.9-13.mga9.x86_64 214/263 Installing : binutils-1:2.40-11.1.mga9.x86_64 215/263 Installing : gcc-12.3.0-3.mga9.x86_64 216/263 Running scriptlet: gcc-12.3.0-3.mga9.x86_64 216/263 Installing : elfutils-0.189-1.1.mga9.x86_64 217/263 Installing : gdb-minimal-12.1-7.1.mga9.x86_64 218/263 Installing : debugedit-5.0-5.mga9.x86_64 219/263 Installing : libgomp-devel-12.3.0-3.mga9.x86_64 220/263 Installing : gcc-c++-12.3.0-3.mga9.x86_64 221/263 Running scriptlet: gcc-c++-12.3.0-3.mga9.x86_64 221/263 Installing : source-highlight-3.1.9-13.mga9.x86_64 222/263 Installing : lib64rpmbuild9-1:4.18.2-1.mga9.x86_64 223/263 Installing : lib64openjade0-1.3.3-0.pre1.27.mga9.x86_64 224/263 Installing : opensp-1.5.2-25.mga9.x86_64 225/263 Installing : openjade-1.3.3-0.pre1.27.mga9.x86_64 226/263 Running scriptlet: openjade-1.3.3-0.pre1.27.mga9.x86_64 226/263 Installing : docbook-style-dsssl-1.79-20.mga9.noarch 227/263 Running scriptlet: docbook-style-dsssl-1.79-20.mga9.noarch 227/263 Installing : perl-SGMLSpm-1:1.03ii-5.mga9.noarch 228/263 Installing : docbook-utils-0.6.14-24.mga9.noarch 229/263 Installing : gtk-doc-1.33.2-6.mga9.noarch 230/263 Installing : autoconf-2:2.71-5.mga9.noarch 231/263 Installing : automake-1.16.5-3.mga9.noarch 232/263 Installing : mageia-repos-pkgprefs-9-3.mga9.noarch 233/263 Installing : mageia-release-Default-9-2.mga9.x86_64 234/263 Running scriptlet: mageia-release-Default-9-2.mga9.x86_64 234/263 Installing : mageia-repos-9-3.mga9.x86_64 235/263 Installing : mageia-release-common-9-2.mga9.x86_64 236/263 Installing : lib64dbus1_3-1.14.6-1.mga9.x86_64 237/263 Running scriptlet: dbus-1.14.6-1.mga9.x86_64 238/263 Installing : dbus-1.14.6-1.mga9.x86_64 238/263 Installing : util-linux-2.38.1-1.1.mga9.x86_64 239/263 Running scriptlet: util-linux-2.38.1-1.1.mga9.x86_64 239/263 Running scriptlet: systemd-253.33-1.mga9.x86_64 240/263 Installing : systemd-253.33-1.mga9.x86_64 240/263 Running scriptlet: systemd-253.33-1.mga9.x86_64 240/263 Installing : rpm-helper-0.24.22-1.mga9.noarch 241/263 Installing : nss_tcb-1.2-2.mga9.x86_64 242/263 Running scriptlet: nss_tcb-1.2-2.mga9.x86_64 242/263 Installing : tcb-1.2-2.mga9.x86_64 243/263 Installing : pam-1.5.2-5.2.mga9.x86_64 244/263 Running scriptlet: rpm-1:4.18.2-1.mga9.x86_64 245/263 Installing : rpm-1:4.18.2-1.mga9.x86_64 245/263 Installing : efi-srpm-macros-5-3.mga9.noarch 246/263 Installing : lua-srpm-macros-1-6.mga9.noarch 247/263 Installing : python3-rpm-generators-12-9.mga9.noarch 248/263 Installing : passwd-0.80-3.mga9.x86_64 249/263 Installing : lib64gc1-8.0.4-3.mga9.x86_64 250/263 Installing : lib64guile3.0_1-3.0.8-2.mga9.x86_64 251/263 Installing : guile3.0-runtime-3.0.8-2.mga9.x86_64 252/263 Installing : gdb-headless-12.1-7.1.mga9.x86_64 253/263 Installing : lib64gettextmisc-0.21.1-2.mga9.x86_64 254/263 Installing : gettext-0.21.1-2.mga9.x86_64 255/263 Installing : spec-helper-0.31.24-1.mga9.noarch 256/263 Installing : zstd-1.5.5-1.mga9.x86_64 257/263 Installing : cmake-rpm-macros-1:9-9.mga9.noarch 258/263 Installing : fonts-srpm-macros-2.0.5-6.mga9.noarch 259/263 Installing : go-srpm-macros-3.2.0-1.mga9.noarch 260/263 Installing : rpm-mageia-setup-build-2.71-1.1.mga9.x86_64 261/263 Installing : rpm-build-1:4.18.2-1.mga9.x86_64 262/263 Installing : basesystem-minimal-core-1:9-0.1.mga9.x86_64 263/263 Running scriptlet: setup-2.7.25-2.mga9.noarch 263/263 Running scriptlet: shadow-utils-3:4.13-1.1.mga9.x86_64 263/263 Running scriptlet: rootcerts-1:20250613.00-1.mga9.noarch 263/263 Running scriptlet: dbus-1.14.6-1.mga9.x86_64 263/263 Running scriptlet: systemd-253.33-1.mga9.x86_64 263/263 Running scriptlet: pam-1.5.2-5.2.mga9.x86_64 263/263 Running scriptlet: rpm-1:4.18.2-1.mga9.x86_64 263/263 Running scriptlet: basesystem-minimal-core-1:9-0.1.mga9.x86_64 263/263 Creating group 'input' with GID 996. Creating group 'kvm' with GID 995. Creating group 'render' with GID 994. Creating group 'sgx' with GID 993. Creating group 'systemd-oom' with GID 992. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 992 and GID 992. Creating group 'systemd-journal-remote' with GID 991. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 991 and GID 991. Creating group 'systemd-timesync' with GID 990. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 990 and GID 990. Verifying : autoconf-2:2.71-5.mga9.noarch 1/263 Verifying : automake-1.16.5-3.mga9.noarch 2/263 Verifying : autopoint-0.21.1-2.mga9.x86_64 3/263 Verifying : basesystem-minimal-core-1:9-0.1.mga9.x86_64 4/263 Verifying : bash-5.2.15-2.mga9.x86_64 5/263 Verifying : bzip2-1.0.8-5.mga9.x86_64 6/263 Verifying : chkconfig-1.21-1.mga9.x86_64 7/263 Verifying : cmake-rpm-macros-1:9-9.mga9.noarch 8/263 Verifying : common-licenses-1.1-11.mga9.noarch 9/263 Verifying : cpio-2.14-1.mga9.x86_64 10/263 Verifying : cracklib-dicts-2.9.7-6.mga9.x86_64 11/263 Verifying : crypto-policies-20221110-2.mga9.noarch 12/263 Verifying : ctags-6.0.0-3.mga9.x86_64 13/263 Verifying : dash-static-0.5.11.5-1.mga9.x86_64 14/263 Verifying : dbus-1.14.6-1.mga9.x86_64 15/263 Verifying : debugedit-5.0-5.mga9.x86_64 16/263 Verifying : desktop-file-utils-0.26-3.mga9.x86_64 17/263 Verifying : diffutils-3.10-1.mga9.x86_64 18/263 Verifying : docbook-dtds-1.0-68.mga9.noarch 19/263 Verifying : docbook-style-dsssl-1.79-20.mga9.noarch 20/263 Verifying : docbook-style-xsl-1.79.2-6.mga9.noarch 21/263 Verifying : docbook-utils-0.6.14-24.mga9.noarch 22/263 Verifying : dwz-0.15-1.mga9.x86_64 23/263 Verifying : efi-srpm-macros-5-3.mga9.noarch 24/263 Verifying : etcskel-1.63-37.mga9.noarch 25/263 Verifying : file-5.44-1.mga9.x86_64 26/263 Verifying : filesystem-2.1.9-36.mga9.x86_64 27/263 Verifying : findutils-4.9.0-2.mga9.x86_64 28/263 Verifying : fonts-srpm-macros-2.0.5-6.mga9.noarch 29/263 Verifying : gawk-5.2.2-1.mga9.x86_64 30/263 Verifying : gcc-12.3.0-3.mga9.x86_64 31/263 Verifying : gcc-c++-12.3.0-3.mga9.x86_64 32/263 Verifying : gcc-cpp-12.3.0-3.mga9.x86_64 33/263 Verifying : gettext-0.21.1-2.mga9.x86_64 34/263 Verifying : gettext-base-0.21.1-2.mga9.x86_64 35/263 Verifying : go-srpm-macros-3.2.0-1.mga9.noarch 36/263 Verifying : gobject-introspection-1.76.1-2.mga9.x86_64 37/263 Verifying : grep-3.11-4.mga9.x86_64 38/263 Verifying : gtk-doc-1.33.2-6.mga9.noarch 39/263 Verifying : guile3.0-runtime-3.0.8-2.mga9.x86_64 40/263 Verifying : gzip-1.12-1.mga9.x86_64 41/263 Verifying : help2man-1.49.3-1.mga9.noarch 42/263 Verifying : hostname-3.23-3.mga9.x86_64 43/263 Verifying : isl-0.24-2.mga9.x86_64 44/263 Verifying : lib64acl1-2.3.1-2.mga9.x86_64 45/263 Verifying : lib64argon2_1-20190702-4.mga9.x86_64 46/263 Verifying : lib64attr1-2.5.1-2.mga9.x86_64 47/263 Verifying : lib64babeltrace1-1.5.11-1.mga9.x86_64 48/263 Verifying : lib64brotlicommon1-1.0.9-5.mga9.x86_64 49/263 Verifying : lib64brotlidec1-1.0.9-5.mga9.x86_64 50/263 Verifying : lib64bz2_1-1.0.8-5.mga9.x86_64 51/263 Verifying : lib64cap-ng0-0.8.3-3.mga9.x86_64 52/263 Verifying : lib64com_err2-1.47.0-2.mga9.x86_64 53/263 Verifying : lib64crack2-2.9.7-6.mga9.x86_64 54/263 Verifying : lib64cryptsetup12-2.6.1-1.mga9.x86_64 55/263 Verifying : lib64db5.3-5.3.28-29.mga9.x86_64 56/263 Verifying : lib64dbus1_3-1.14.6-1.mga9.x86_64 57/263 Verifying : lib64devmapper1.02-1.02.185-1.mga9.x86_64 58/263 Verifying : lib64ffi8-3.4.4-1.mga9.x86_64 59/263 Verifying : lib64gc1-8.0.4-3.mga9.x86_64 60/263 Verifying : lib64gcrypt20-1.10.2-2.mga9.x86_64 61/263 Verifying : lib64gdbm6-1.22-2.mga9.x86_64 62/263 Verifying : lib64gdbm_compat4-1.22-2.mga9.x86_64 63/263 Verifying : lib64gettextmisc-0.21.1-2.mga9.x86_64 64/263 Verifying : lib64girepository1.0_1-1.76.1-2.mga9.x86_64 65/263 Verifying : lib64gmp10-6.2.1-3.mga9.x86_64 66/263 Verifying : lib64gpg-error0-1.47-1.mga9.x86_64 67/263 Verifying : lib64guile3.0_1-3.0.8-2.mga9.x86_64 68/263 Verifying : lib64hogweed6-1:3.9-1.mga9.x86_64 69/263 Verifying : lib64intl8-0.21.1-2.mga9.x86_64 70/263 Verifying : lib64ipt2-2.0.5-2.mga9.x86_64 71/263 Verifying : lib64isl23-0.24-2.mga9.x86_64 72/263 Verifying : lib64jansson4-2.13.1-2.mga9.x86_64 73/263 Verifying : lib64json-c5-0.16-1.mga9.x86_64 74/263 Verifying : lib64kmod2-30-1.mga9.x86_64 75/263 Verifying : lib64ldap2.5_0-2.5.14-1.mga9.x86_64 76/263 Verifying : lib64lua5.4-5.4.4-3.mga9.x86_64 77/263 Verifying : lib64lz4_1-1.9.4-1.mga9.x86_64 78/263 Verifying : lib64lzo2_2-2.10-5.mga9.x86_64 79/263 Verifying : lib64magic1-5.44-1.mga9.x86_64 80/263 Verifying : lib64microhttpd12-0.9.76-1.mga9.x86_64 81/263 Verifying : lib64mpc3-1.3.1-1.mga9.x86_64 82/263 Verifying : lib64mpdec3-2.5.1-2.mga9.x86_64 83/263 Verifying : lib64mpfr6-4.2.0-1.mga9.x86_64 84/263 Verifying : lib64nettle8-1:3.9-1.mga9.x86_64 85/263 Verifying : lib64nsl2-1.3.0-3.mga9.x86_64 86/263 Verifying : lib64openjade0-1.3.3-0.pre1.27.mga9.x86_64 87/263 Verifying : lib64osp5-1.5.2-25.mga9.x86_64 88/263 Verifying : lib64p11-kit0-0.24.1-2.mga9.x86_64 89/263 Verifying : lib64pam_userpass1-1.0.2-16.mga9.x86_64 90/263 Verifying : lib64pcre1-8.45-3.mga9.x86_64 91/263 Verifying : lib64pcre16_0-8.45-3.mga9.x86_64 92/263 Verifying : lib64pcre2_0-10.42-1.mga9.x86_64 93/263 Verifying : lib64pcre32_0-8.45-3.mga9.x86_64 94/263 Verifying : lib64pcreposix1-8.45-3.mga9.x86_64 95/263 Verifying : lib64pkgconf3-1.8.0-3.mga9.x86_64 96/263 Verifying : lib64popt0-1:1.19-1.mga9.x86_64 97/263 Verifying : lib64psl5-0.21.2-2.mga9.x86_64 98/263 Verifying : lib64pwquality1-1.4.5-1.mga9.x86_64 99/263 Verifying : lib64readline8-8.1-3.mga9.x86_64 100/263 Verifying : lib64sasl2_3-2.1.27-7.mga9.x86_64 101/263 Verifying : lib64selinux1-3.4-2.mga9.x86_64 102/263 Verifying : lib64semanage2-3.4-4.mga9.x86_64 103/263 Verifying : lib64sepol2-3.4-4.mga9.x86_64 104/263 Verifying : lib64sigsegv2-2.14-2.mga9.x86_64 105/263 Verifying : lib64source-highlight4-3.1.9-13.mga9.x86_64 106/263 Verifying : lib64tcb0-1.2-2.mga9.x86_64 107/263 Verifying : lib64tirpc3-1.3.3-1.mga9.x86_64 108/263 Verifying : lib64unistring5-1.1-1.mga9.x86_64 109/263 Verifying : lib64user1-0.63-5.mga9.x86_64 110/263 Verifying : lib64verto1-0.3.2-4.mga9.x86_64 111/263 Verifying : lib64xcrypt-devel-4.4.33-3.mga9.x86_64 112/263 Verifying : lib64xcrypt1-4.4.33-3.mga9.x86_64 113/263 Verifying : lib64yaml0_2-0.2.5-2.mga9.x86_64 114/263 Verifying : lib64zstd1-1.5.5-1.mga9.x86_64 115/263 Verifying : libgcc1-12.3.0-3.mga9.x86_64 116/263 Verifying : libgomp-devel-12.3.0-3.mga9.x86_64 117/263 Verifying : libgomp1-12.3.0-3.mga9.x86_64 118/263 Verifying : libgpg-error-common-1.47-1.mga9.noarch 119/263 Verifying : libpwquality-tools-1.4.5-1.mga9.x86_64 120/263 Verifying : libselinux-3.4-2.mga9.x86_64 121/263 Verifying : libsemanage-3.4-4.mga9.x86_64 122/263 Verifying : libstdc++-devel-12.3.0-3.mga9.x86_64 123/263 Verifying : libstdc++6-12.3.0-3.mga9.x86_64 124/263 Verifying : libtirpc-1.3.3-1.mga9.x86_64 125/263 Verifying : libtool-base-2.4.7-1.mga9.x86_64 126/263 Verifying : libuser-0.63-5.mga9.x86_64 127/263 Verifying : lsb-release-3.1-5.mga9.noarch 128/263 Verifying : lua-srpm-macros-1-6.mga9.noarch 129/263 Verifying : m4-1.4.19-2.mga9.x86_64 130/263 Verifying : mageia-release-Default-9-2.mga9.x86_64 131/263 Verifying : mageia-release-common-9-2.mga9.x86_64 132/263 Verifying : make-1:4.4.1-1.mga9.x86_64 133/263 Verifying : multiarch-utils-1.0.15-1.mga9.noarch 134/263 Verifying : nss_tcb-1.2-2.mga9.x86_64 135/263 Verifying : ocaml-srpm-macros-7-1.mga9.noarch 136/263 Verifying : openjade-1.3.3-0.pre1.27.mga9.x86_64 137/263 Verifying : openldap-2.5.14-1.mga9.x86_64 138/263 Verifying : opensp-1.5.2-25.mga9.x86_64 139/263 Verifying : p11-kit-0.24.1-2.mga9.x86_64 140/263 Verifying : p11-kit-trust-0.24.1-2.mga9.x86_64 141/263 Verifying : pam_pwquality-1.4.5-1.mga9.x86_64 142/263 Verifying : pam_tcb-1.2-2.mga9.x86_64 143/263 Verifying : passwd-0.80-3.mga9.x86_64 144/263 Verifying : patch-2.7.6-7.mga9.x86_64 145/263 Verifying : pcre-8.45-3.mga9.x86_64 146/263 Verifying : perl-Exporter-Tiny-1.6.0-1.mga9.noarch 147/263 Verifying : perl-File-Slurp-9999.320.0-2.mga9.noarch 148/263 Verifying : perl-File-Sync-0.110.0-35.mga9.x86_64 149/263 Verifying : perl-JSON-4.100.0-1.mga9.noarch 150/263 Verifying : perl-List-MoreUtils-0.430.0-6.mga9.noarch 151/263 Verifying : perl-List-MoreUtils-XS-0.430-5.mga9.x86_64 152/263 Verifying : perl-MDK-Common-1.2.34.2-5.mga9.noarch 153/263 Verifying : perl-SGMLSpm-1:1.03ii-5.mga9.noarch 154/263 Verifying : perl-YAML-1.300.0-3.mga9.noarch 155/263 Verifying : perl-YAML-Tiny-1.730.0-4.mga9.noarch 156/263 Verifying : perl-srpm-macros-1-35.mga9.noarch 157/263 Verifying : pkgconf-1.8.0-3.mga9.x86_64 158/263 Verifying : pkgconf-m4-1.8.0-3.mga9.noarch 159/263 Verifying : pkgconf-pkg-config-1.8.0-3.mga9.x86_64 160/263 Verifying : popt-data-1:1.19-1.mga9.noarch 161/263 Verifying : psmisc-23.5-1.mga9.x86_64 162/263 Verifying : publicsuffix-list-dafsa-20221208-1.mga9.noarch 163/263 Verifying : python-rpm-macros-3.10-6.mga9.noarch 164/263 Verifying : python-srpm-macros-3.10-6.mga9.noarch 165/263 Verifying : python3-packaging-23.1-1.mga9.noarch 166/263 Verifying : python3-rpm-generators-12-9.mga9.noarch 167/263 Verifying : python3-rpm-macros-3.10-6.mga9.noarch 168/263 Verifying : python3-six-1.16.0-4.mga9.noarch 169/263 Verifying : rmt-0.4b47-3.mga9.x86_64 170/263 Verifying : rootfiles-11.0-17.mga9.noarch 171/263 Verifying : rpm-helper-0.24.22-1.mga9.noarch 172/263 Verifying : run-parts-1:4.8.4-4.mga9.x86_64 173/263 Verifying : rust-srpm-macros-24-1.mga9.noarch 174/263 Verifying : sed-4.9-1.mga9.x86_64 175/263 Verifying : setup-2.7.25-2.mga9.noarch 176/263 Verifying : sgml-common-0.6.3-29.mga9.noarch 177/263 Verifying : shared-mime-info-2.2-5.mga9.x86_64 178/263 Verifying : source-highlight-3.1.9-13.mga9.x86_64 179/263 Verifying : spec-helper-0.31.24-1.mga9.noarch 180/263 Verifying : tar-1.34-5.mga9.x86_64 181/263 Verifying : tcb-1.2-2.mga9.x86_64 182/263 Verifying : time-1.9-5.mga9.x86_64 183/263 Verifying : unzip-1:6.0-4.mga9.x86_64 184/263 Verifying : which-2.21-7.mga9.x86_64 185/263 Verifying : zstd-1.5.5-1.mga9.x86_64 186/263 Verifying : binutils-1:2.40-11.1.mga9.x86_64 187/263 Verifying : coreutils-9.1-1.1.mga9.x86_64 188/263 Verifying : elfutils-0.189-1.1.mga9.x86_64 189/263 Verifying : gdb-headless-12.1-7.1.mga9.x86_64 190/263 Verifying : gdb-minimal-12.1-7.1.mga9.x86_64 191/263 Verifying : glibc-6:2.36-56.mga9.x86_64 192/263 Verifying : glibc-devel-6:2.36-56.mga9.x86_64 193/263 Verifying : kernel-userspace-headers-6.6.93-1.mga9.x86_64 194/263 Verifying : krb5-1.20.1-1.4.mga9.x86_64 195/263 Verifying : lib64archive13-3.6.2-5.5.mga9.x86_64 196/263 Verifying : lib64audit1-3.1.2-1.mga9.x86_64 197/263 Verifying : lib64blkid1-2.38.1-1.1.mga9.x86_64 198/263 Verifying : lib64cap2-2.52-5.1.mga9.x86_64 199/263 Verifying : lib64curl4-1:7.88.1-4.6.mga9.x86_64 200/263 Verifying : lib64elfutils1-0.189-1.1.mga9.x86_64 201/263 Verifying : lib64expat1-2.7.0-1.mga9.x86_64 202/263 Verifying : lib64exslt0-1.1.38-1.1.mga9.x86_64 203/263 Verifying : lib64fdisk1-2.38.1-1.1.mga9.x86_64 204/263 Verifying : lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 205/263 Verifying : lib64glib2.0_0-2.76.3-1.4.mga9.x86_64 206/263 Verifying : lib64gnutls30-3.8.4-1.1.mga9.x86_64 207/263 Verifying : lib64idn2_0-2.3.4-3.1.mga9.x86_64 208/263 Verifying : lib64ip4tc2-1.8.9-2.3.mga9.x86_64 209/263 Verifying : lib64keyutils1-1.6.3-2.1.mga9.x86_64 210/263 Verifying : lib64krb53-1.20.1-1.4.mga9.x86_64 211/263 Verifying : lib64lzma5-5.4.3-1.1.mga9.x86_64 212/263 Verifying : lib64mount1-2.38.1-1.1.mga9.x86_64 213/263 Verifying : lib64ncurses6-6.3-20221203.2.1.mga9.x86_64 214/263 Verifying : lib64ncursesw6-6.3-20221203.2.1.mga9.x86_64 215/263 Verifying : lib64nghttp2_14-1.61.0-1.mga9.x86_64 216/263 Verifying : lib64openssl3-3.0.15-1.3.mga9.x86_64 217/263 Verifying : lib64pam0-1.5.2-5.2.mga9.x86_64 218/263 Verifying : lib64procps8-3.3.17-2.2.mga9.x86_64 219/263 Verifying : lib64python3.10-3.10.11-1.3.mga9.x86_64 220/263 Verifying : lib64python3.10-stdlib-3.10.11-1.3.mga9.x86_64 221/263 Verifying : lib64rpm9-1:4.18.2-1.mga9.x86_64 222/263 Verifying : lib64rpmbuild9-1:4.18.2-1.mga9.x86_64 223/263 Verifying : lib64seccomp2-2.5.5-1.mga9.x86_64 224/263 Verifying : lib64smartcols1-2.38.1-1.1.mga9.x86_64 225/263 Verifying : lib64sqlite3_0-3.40.1-1.2.mga9.x86_64 226/263 Verifying : lib64ssh4-1:0.10.6-1.mga9.x86_64 227/263 Verifying : lib64subid4-3:4.13-1.1.mga9.x86_64 228/263 Verifying : lib64systemd0-253.33-1.mga9.x86_64 229/263 Verifying : lib64tasn1_6-4.20.0-1.mga9.x86_64 230/263 Verifying : lib64udev1-253.33-1.mga9.x86_64 231/263 Verifying : lib64uuid1-2.38.1-1.1.mga9.x86_64 232/263 Verifying : lib64xml2_2-2.10.4-1.7.mga9.x86_64 233/263 Verifying : lib64xslt1-1.1.38-1.1.mga9.x86_64 234/263 Verifying : lib64xxhash0-0.8.2-1.mga9.x86_64 235/263 Verifying : lib64zlib1-1.2.13-1.2.mga9.x86_64 236/263 Verifying : libidn2-i18n-2.3.4-3.1.mga9.noarch 237/263 Verifying : libxml2-utils-2.10.4-1.7.mga9.x86_64 238/263 Verifying : mageia-repos-9-3.mga9.x86_64 239/263 Verifying : mageia-repos-keys-9-3.mga9.noarch 240/263 Verifying : mageia-repos-pkgprefs-9-3.mga9.noarch 241/263 Verifying : nss-myhostname-253.33-1.mga9.x86_64 242/263 Verifying : pam-1.5.2-5.2.mga9.x86_64 243/263 Verifying : perl-2:5.36.0-1.1.mga9.x86_64 244/263 Verifying : perl-base-2:5.36.0-1.1.mga9.x86_64 245/263 Verifying : procps-ng-3.3.17-2.2.mga9.x86_64 246/263 Verifying : python-pip-wheel-23.0.1-1.1.mga9.noarch 247/263 Verifying : python-setuptools-wheel-65.5.0-3.1.mga9.noarch 248/263 Verifying : python3-3.10.11-1.3.mga9.x86_64 249/263 Verifying : python3-pygments-2.15.1-1.mga9.noarch 250/263 Verifying : python3-setuptools-65.5.0-3.1.mga9.noarch 251/263 Verifying : rootcerts-1:20250613.00-1.mga9.noarch 252/263 Verifying : rpm-1:4.18.2-1.mga9.x86_64 253/263 Verifying : rpm-build-1:4.18.2-1.mga9.x86_64 254/263 Verifying : rpm-mageia-setup-2.71-1.1.mga9.x86_64 255/263 Verifying : rpm-mageia-setup-build-2.71-1.1.mga9.x86_64 256/263 Verifying : shadow-utils-3:4.13-1.1.mga9.x86_64 257/263 Verifying : systemd-253.33-1.mga9.x86_64 258/263 Verifying : timezone-6:2025a-1.mga9.x86_64 259/263 Verifying : util-linux-2.38.1-1.1.mga9.x86_64 260/263 Verifying : vim-minimal-9.1.1202-1.mga9.x86_64 261/263 Verifying : xsltproc-1.1.38-1.1.mga9.x86_64 262/263 Verifying : xz-5.4.3-1.1.mga9.x86_64 263/263 Installed: autoconf-2:2.71-5.mga9.noarch automake-1.16.5-3.mga9.noarch autopoint-0.21.1-2.mga9.x86_64 basesystem-minimal-core-1:9-0.1.mga9.x86_64 bash-5.2.15-2.mga9.x86_64 binutils-1:2.40-11.1.mga9.x86_64 bzip2-1.0.8-5.mga9.x86_64 chkconfig-1.21-1.mga9.x86_64 cmake-rpm-macros-1:9-9.mga9.noarch common-licenses-1.1-11.mga9.noarch coreutils-9.1-1.1.mga9.x86_64 cpio-2.14-1.mga9.x86_64 cracklib-dicts-2.9.7-6.mga9.x86_64 crypto-policies-20221110-2.mga9.noarch ctags-6.0.0-3.mga9.x86_64 dash-static-0.5.11.5-1.mga9.x86_64 dbus-1.14.6-1.mga9.x86_64 debugedit-5.0-5.mga9.x86_64 desktop-file-utils-0.26-3.mga9.x86_64 diffutils-3.10-1.mga9.x86_64 docbook-dtds-1.0-68.mga9.noarch docbook-style-dsssl-1.79-20.mga9.noarch docbook-style-xsl-1.79.2-6.mga9.noarch docbook-utils-0.6.14-24.mga9.noarch dwz-0.15-1.mga9.x86_64 efi-srpm-macros-5-3.mga9.noarch elfutils-0.189-1.1.mga9.x86_64 etcskel-1.63-37.mga9.noarch file-5.44-1.mga9.x86_64 filesystem-2.1.9-36.mga9.x86_64 findutils-4.9.0-2.mga9.x86_64 fonts-srpm-macros-2.0.5-6.mga9.noarch gawk-5.2.2-1.mga9.x86_64 gcc-12.3.0-3.mga9.x86_64 gcc-c++-12.3.0-3.mga9.x86_64 gcc-cpp-12.3.0-3.mga9.x86_64 gdb-headless-12.1-7.1.mga9.x86_64 gdb-minimal-12.1-7.1.mga9.x86_64 gettext-0.21.1-2.mga9.x86_64 gettext-base-0.21.1-2.mga9.x86_64 glibc-6:2.36-56.mga9.x86_64 glibc-devel-6:2.36-56.mga9.x86_64 go-srpm-macros-3.2.0-1.mga9.noarch gobject-introspection-1.76.1-2.mga9.x86_64 grep-3.11-4.mga9.x86_64 gtk-doc-1.33.2-6.mga9.noarch guile3.0-runtime-3.0.8-2.mga9.x86_64 gzip-1.12-1.mga9.x86_64 help2man-1.49.3-1.mga9.noarch hostname-3.23-3.mga9.x86_64 isl-0.24-2.mga9.x86_64 kernel-userspace-headers-6.6.93-1.mga9.x86_64 krb5-1.20.1-1.4.mga9.x86_64 lib64acl1-2.3.1-2.mga9.x86_64 lib64archive13-3.6.2-5.5.mga9.x86_64 lib64argon2_1-20190702-4.mga9.x86_64 lib64attr1-2.5.1-2.mga9.x86_64 lib64audit1-3.1.2-1.mga9.x86_64 lib64babeltrace1-1.5.11-1.mga9.x86_64 lib64blkid1-2.38.1-1.1.mga9.x86_64 lib64brotlicommon1-1.0.9-5.mga9.x86_64 lib64brotlidec1-1.0.9-5.mga9.x86_64 lib64bz2_1-1.0.8-5.mga9.x86_64 lib64cap-ng0-0.8.3-3.mga9.x86_64 lib64cap2-2.52-5.1.mga9.x86_64 lib64com_err2-1.47.0-2.mga9.x86_64 lib64crack2-2.9.7-6.mga9.x86_64 lib64cryptsetup12-2.6.1-1.mga9.x86_64 lib64curl4-1:7.88.1-4.6.mga9.x86_64 lib64db5.3-5.3.28-29.mga9.x86_64 lib64dbus1_3-1.14.6-1.mga9.x86_64 lib64devmapper1.02-1.02.185-1.mga9.x86_64 lib64elfutils1-0.189-1.1.mga9.x86_64 lib64expat1-2.7.0-1.mga9.x86_64 lib64exslt0-1.1.38-1.1.mga9.x86_64 lib64fdisk1-2.38.1-1.1.mga9.x86_64 lib64ffi8-3.4.4-1.mga9.x86_64 lib64gc1-8.0.4-3.mga9.x86_64 lib64gcrypt20-1.10.2-2.mga9.x86_64 lib64gdbm6-1.22-2.mga9.x86_64 lib64gdbm_compat4-1.22-2.mga9.x86_64 lib64gettextmisc-0.21.1-2.mga9.x86_64 lib64gio2.0_0-2.76.3-1.4.mga9.x86_64 lib64girepository1.0_1-1.76.1-2.mga9.x86_64 lib64glib2.0_0-2.76.3-1.4.mga9.x86_64 lib64gmp10-6.2.1-3.mga9.x86_64 lib64gnutls30-3.8.4-1.1.mga9.x86_64 lib64gpg-error0-1.47-1.mga9.x86_64 lib64guile3.0_1-3.0.8-2.mga9.x86_64 lib64hogweed6-1:3.9-1.mga9.x86_64 lib64idn2_0-2.3.4-3.1.mga9.x86_64 lib64intl8-0.21.1-2.mga9.x86_64 lib64ip4tc2-1.8.9-2.3.mga9.x86_64 lib64ipt2-2.0.5-2.mga9.x86_64 lib64isl23-0.24-2.mga9.x86_64 lib64jansson4-2.13.1-2.mga9.x86_64 lib64json-c5-0.16-1.mga9.x86_64 lib64keyutils1-1.6.3-2.1.mga9.x86_64 lib64kmod2-30-1.mga9.x86_64 lib64krb53-1.20.1-1.4.mga9.x86_64 lib64ldap2.5_0-2.5.14-1.mga9.x86_64 lib64lua5.4-5.4.4-3.mga9.x86_64 lib64lz4_1-1.9.4-1.mga9.x86_64 lib64lzma5-5.4.3-1.1.mga9.x86_64 lib64lzo2_2-2.10-5.mga9.x86_64 lib64magic1-5.44-1.mga9.x86_64 lib64microhttpd12-0.9.76-1.mga9.x86_64 lib64mount1-2.38.1-1.1.mga9.x86_64 lib64mpc3-1.3.1-1.mga9.x86_64 lib64mpdec3-2.5.1-2.mga9.x86_64 lib64mpfr6-4.2.0-1.mga9.x86_64 lib64ncurses6-6.3-20221203.2.1.mga9.x86_64 lib64ncursesw6-6.3-20221203.2.1.mga9.x86_64 lib64nettle8-1:3.9-1.mga9.x86_64 lib64nghttp2_14-1.61.0-1.mga9.x86_64 lib64nsl2-1.3.0-3.mga9.x86_64 lib64openjade0-1.3.3-0.pre1.27.mga9.x86_64 lib64openssl3-3.0.15-1.3.mga9.x86_64 lib64osp5-1.5.2-25.mga9.x86_64 lib64p11-kit0-0.24.1-2.mga9.x86_64 lib64pam0-1.5.2-5.2.mga9.x86_64 lib64pam_userpass1-1.0.2-16.mga9.x86_64 lib64pcre1-8.45-3.mga9.x86_64 lib64pcre16_0-8.45-3.mga9.x86_64 lib64pcre2_0-10.42-1.mga9.x86_64 lib64pcre32_0-8.45-3.mga9.x86_64 lib64pcreposix1-8.45-3.mga9.x86_64 lib64pkgconf3-1.8.0-3.mga9.x86_64 lib64popt0-1:1.19-1.mga9.x86_64 lib64procps8-3.3.17-2.2.mga9.x86_64 lib64psl5-0.21.2-2.mga9.x86_64 lib64pwquality1-1.4.5-1.mga9.x86_64 lib64python3.10-3.10.11-1.3.mga9.x86_64 lib64python3.10-stdlib-3.10.11-1.3.mga9.x86_64 lib64readline8-8.1-3.mga9.x86_64 lib64rpm9-1:4.18.2-1.mga9.x86_64 lib64rpmbuild9-1:4.18.2-1.mga9.x86_64 lib64sasl2_3-2.1.27-7.mga9.x86_64 lib64seccomp2-2.5.5-1.mga9.x86_64 lib64selinux1-3.4-2.mga9.x86_64 lib64semanage2-3.4-4.mga9.x86_64 lib64sepol2-3.4-4.mga9.x86_64 lib64sigsegv2-2.14-2.mga9.x86_64 lib64smartcols1-2.38.1-1.1.mga9.x86_64 lib64source-highlight4-3.1.9-13.mga9.x86_64 lib64sqlite3_0-3.40.1-1.2.mga9.x86_64 lib64ssh4-1:0.10.6-1.mga9.x86_64 lib64subid4-3:4.13-1.1.mga9.x86_64 lib64systemd0-253.33-1.mga9.x86_64 lib64tasn1_6-4.20.0-1.mga9.x86_64 lib64tcb0-1.2-2.mga9.x86_64 lib64tirpc3-1.3.3-1.mga9.x86_64 lib64udev1-253.33-1.mga9.x86_64 lib64unistring5-1.1-1.mga9.x86_64 lib64user1-0.63-5.mga9.x86_64 lib64uuid1-2.38.1-1.1.mga9.x86_64 lib64verto1-0.3.2-4.mga9.x86_64 lib64xcrypt-devel-4.4.33-3.mga9.x86_64 lib64xcrypt1-4.4.33-3.mga9.x86_64 lib64xml2_2-2.10.4-1.7.mga9.x86_64 lib64xslt1-1.1.38-1.1.mga9.x86_64 lib64xxhash0-0.8.2-1.mga9.x86_64 lib64yaml0_2-0.2.5-2.mga9.x86_64 lib64zlib1-1.2.13-1.2.mga9.x86_64 lib64zstd1-1.5.5-1.mga9.x86_64 libgcc1-12.3.0-3.mga9.x86_64 libgomp-devel-12.3.0-3.mga9.x86_64 libgomp1-12.3.0-3.mga9.x86_64 libgpg-error-common-1.47-1.mga9.noarch libidn2-i18n-2.3.4-3.1.mga9.noarch libpwquality-tools-1.4.5-1.mga9.x86_64 libselinux-3.4-2.mga9.x86_64 libsemanage-3.4-4.mga9.x86_64 libstdc++-devel-12.3.0-3.mga9.x86_64 libstdc++6-12.3.0-3.mga9.x86_64 libtirpc-1.3.3-1.mga9.x86_64 libtool-base-2.4.7-1.mga9.x86_64 libuser-0.63-5.mga9.x86_64 libxml2-utils-2.10.4-1.7.mga9.x86_64 lsb-release-3.1-5.mga9.noarch lua-srpm-macros-1-6.mga9.noarch m4-1.4.19-2.mga9.x86_64 mageia-release-Default-9-2.mga9.x86_64 mageia-release-common-9-2.mga9.x86_64 mageia-repos-9-3.mga9.x86_64 mageia-repos-keys-9-3.mga9.noarch mageia-repos-pkgprefs-9-3.mga9.noarch make-1:4.4.1-1.mga9.x86_64 multiarch-utils-1.0.15-1.mga9.noarch nss-myhostname-253.33-1.mga9.x86_64 nss_tcb-1.2-2.mga9.x86_64 ocaml-srpm-macros-7-1.mga9.noarch openjade-1.3.3-0.pre1.27.mga9.x86_64 openldap-2.5.14-1.mga9.x86_64 opensp-1.5.2-25.mga9.x86_64 p11-kit-0.24.1-2.mga9.x86_64 p11-kit-trust-0.24.1-2.mga9.x86_64 pam-1.5.2-5.2.mga9.x86_64 pam_pwquality-1.4.5-1.mga9.x86_64 pam_tcb-1.2-2.mga9.x86_64 passwd-0.80-3.mga9.x86_64 patch-2.7.6-7.mga9.x86_64 pcre-8.45-3.mga9.x86_64 perl-2:5.36.0-1.1.mga9.x86_64 perl-Exporter-Tiny-1.6.0-1.mga9.noarch perl-File-Slurp-9999.320.0-2.mga9.noarch perl-File-Sync-0.110.0-35.mga9.x86_64 perl-JSON-4.100.0-1.mga9.noarch perl-List-MoreUtils-0.430.0-6.mga9.noarch perl-List-MoreUtils-XS-0.430-5.mga9.x86_64 perl-MDK-Common-1.2.34.2-5.mga9.noarch perl-SGMLSpm-1:1.03ii-5.mga9.noarch perl-YAML-1.300.0-3.mga9.noarch perl-YAML-Tiny-1.730.0-4.mga9.noarch perl-base-2:5.36.0-1.1.mga9.x86_64 perl-srpm-macros-1-35.mga9.noarch pkgconf-1.8.0-3.mga9.x86_64 pkgconf-m4-1.8.0-3.mga9.noarch pkgconf-pkg-config-1.8.0-3.mga9.x86_64 popt-data-1:1.19-1.mga9.noarch procps-ng-3.3.17-2.2.mga9.x86_64 psmisc-23.5-1.mga9.x86_64 publicsuffix-list-dafsa-20221208-1.mga9.noarch python-pip-wheel-23.0.1-1.1.mga9.noarch python-rpm-macros-3.10-6.mga9.noarch python-setuptools-wheel-65.5.0-3.1.mga9.noarch python-srpm-macros-3.10-6.mga9.noarch python3-3.10.11-1.3.mga9.x86_64 python3-packaging-23.1-1.mga9.noarch python3-pygments-2.15.1-1.mga9.noarch python3-rpm-generators-12-9.mga9.noarch python3-rpm-macros-3.10-6.mga9.noarch python3-setuptools-65.5.0-3.1.mga9.noarch python3-six-1.16.0-4.mga9.noarch rmt-0.4b47-3.mga9.x86_64 rootcerts-1:20250613.00-1.mga9.noarch rootfiles-11.0-17.mga9.noarch rpm-1:4.18.2-1.mga9.x86_64 rpm-build-1:4.18.2-1.mga9.x86_64 rpm-helper-0.24.22-1.mga9.noarch rpm-mageia-setup-2.71-1.1.mga9.x86_64 rpm-mageia-setup-build-2.71-1.1.mga9.x86_64 run-parts-1:4.8.4-4.mga9.x86_64 rust-srpm-macros-24-1.mga9.noarch sed-4.9-1.mga9.x86_64 setup-2.7.25-2.mga9.noarch sgml-common-0.6.3-29.mga9.noarch shadow-utils-3:4.13-1.1.mga9.x86_64 shared-mime-info-2.2-5.mga9.x86_64 source-highlight-3.1.9-13.mga9.x86_64 spec-helper-0.31.24-1.mga9.noarch systemd-253.33-1.mga9.x86_64 tar-1.34-5.mga9.x86_64 tcb-1.2-2.mga9.x86_64 time-1.9-5.mga9.x86_64 timezone-6:2025a-1.mga9.x86_64 unzip-1:6.0-4.mga9.x86_64 util-linux-2.38.1-1.1.mga9.x86_64 vim-minimal-9.1.1202-1.mga9.x86_64 which-2.21-7.mga9.x86_64 xsltproc-1.1.38-1.1.mga9.x86_64 xz-5.4.3-1.1.mga9.x86_64 zstd-1.5.5-1.mga9.x86_64 Complete! Error: Missing /usr/lib64/gconv/gconv-modules.cache file.nFinish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: autoconf-2.71-5.mga9 automake-1.16.5-3.mga9 autopoint-0.21.1-2.mga9 basesystem-minimal-core-9-0.1.mga9 bash-5.2.15-2.mga9 binutils-2.40-11.1.mga9 bzip2-1.0.8-5.mga9 chkconfig-1.21-1.mga9 cmake-rpm-macros-9-9.mga9 common-licenses-1.1-11.mga9 coreutils-9.1-1.1.mga9 cpio-2.14-1.mga9 cracklib-dicts-2.9.7-6.mga9 crypto-policies-20221110-2.mga9 ctags-6.0.0-3.mga9 dash-static-0.5.11.5-1.mga9 dbus-1.14.6-1.mga9 debugedit-5.0-5.mga9 desktop-file-utils-0.26-3.mga9 diffutils-3.10-1.mga9 docbook-dtds-1.0-68.mga9 docbook-style-dsssl-1.79-20.mga9 docbook-style-xsl-1.79.2-6.mga9 docbook-utils-0.6.14-24.mga9 dwz-0.15-1.mga9 efi-srpm-macros-5-3.mga9 elfutils-0.189-1.1.mga9 etcskel-1.63-37.mga9 file-5.44-1.mga9 filesystem-2.1.9-36.mga9 findutils-4.9.0-2.mga9 fonts-srpm-macros-2.0.5-6.mga9 gawk-5.2.2-1.mga9 gcc-12.3.0-3.mga9 gcc-c++-12.3.0-3.mga9 gcc-cpp-12.3.0-3.mga9 gdb-headless-12.1-7.1.mga9 gdb-minimal-12.1-7.1.mga9 gettext-0.21.1-2.mga9 gettext-base-0.21.1-2.mga9 glibc-2.36-56.mga9 glibc-devel-2.36-56.mga9 go-srpm-macros-3.2.0-1.mga9 gobject-introspection-1.76.1-2.mga9 grep-3.11-4.mga9 gtk-doc-1.33.2-6.mga9 guile3.0-runtime-3.0.8-2.mga9 gzip-1.12-1.mga9 help2man-1.49.3-1.mga9 hostname-3.23-3.mga9 isl-0.24-2.mga9 kernel-userspace-headers-6.6.93-1.mga9 krb5-1.20.1-1.4.mga9 lib64acl1-2.3.1-2.mga9 lib64archive13-3.6.2-5.5.mga9 lib64argon2_1-20190702-4.mga9 lib64attr1-2.5.1-2.mga9 lib64audit1-3.1.2-1.mga9 lib64babeltrace1-1.5.11-1.mga9 lib64blkid1-2.38.1-1.1.mga9 lib64brotlicommon1-1.0.9-5.mga9 lib64brotlidec1-1.0.9-5.mga9 lib64bz2_1-1.0.8-5.mga9 lib64cap-ng0-0.8.3-3.mga9 lib64cap2-2.52-5.1.mga9 lib64com_err2-1.47.0-2.mga9 lib64crack2-2.9.7-6.mga9 lib64cryptsetup12-2.6.1-1.mga9 lib64curl4-7.88.1-4.6.mga9 lib64db5.3-5.3.28-29.mga9 lib64dbus1_3-1.14.6-1.mga9 lib64devmapper1.02-1.02.185-1.mga9 lib64elfutils1-0.189-1.1.mga9 lib64expat1-2.7.0-1.mga9 lib64exslt0-1.1.38-1.1.mga9 lib64fdisk1-2.38.1-1.1.mga9 lib64ffi8-3.4.4-1.mga9 lib64gc1-8.0.4-3.mga9 lib64gcrypt20-1.10.2-2.mga9 lib64gdbm6-1.22-2.mga9 lib64gdbm_compat4-1.22-2.mga9 lib64gettextmisc-0.21.1-2.mga9 lib64gio2.0_0-2.76.3-1.4.mga9 lib64girepository1.0_1-1.76.1-2.mga9 lib64glib2.0_0-2.76.3-1.4.mga9 lib64gmp10-6.2.1-3.mga9 lib64gnutls30-3.8.4-1.1.mga9 lib64gpg-error0-1.47-1.mga9 lib64guile3.0_1-3.0.8-2.mga9 lib64hogweed6-3.9-1.mga9 lib64idn2_0-2.3.4-3.1.mga9 lib64intl8-0.21.1-2.mga9 lib64ip4tc2-1.8.9-2.3.mga9 lib64ipt2-2.0.5-2.mga9 lib64isl23-0.24-2.mga9 lib64jansson4-2.13.1-2.mga9 lib64json-c5-0.16-1.mga9 lib64keyutils1-1.6.3-2.1.mga9 lib64kmod2-30-1.mga9 lib64krb53-1.20.1-1.4.mga9 lib64ldap2.5_0-2.5.14-1.mga9 lib64lua5.4-5.4.4-3.mga9 lib64lz4_1-1.9.4-1.mga9 lib64lzma5-5.4.3-1.1.mga9 lib64lzo2_2-2.10-5.mga9 lib64magic1-5.44-1.mga9 lib64microhttpd12-0.9.76-1.mga9 lib64mount1-2.38.1-1.1.mga9 lib64mpc3-1.3.1-1.mga9 lib64mpdec3-2.5.1-2.mga9 lib64mpfr6-4.2.0-1.mga9 lib64ncurses6-6.3-20221203.2.1.mga9 lib64ncursesw6-6.3-20221203.2.1.mga9 lib64nettle8-3.9-1.mga9 lib64nghttp2_14-1.61.0-1.mga9 lib64nsl2-1.3.0-3.mga9 lib64openjade0-1.3.3-0.pre1.27.mga9 lib64openssl3-3.0.15-1.3.mga9 lib64osp5-1.5.2-25.mga9 lib64p11-kit0-0.24.1-2.mga9 lib64pam0-1.5.2-5.2.mga9 lib64pam_userpass1-1.0.2-16.mga9 lib64pcre1-8.45-3.mga9 lib64pcre16_0-8.45-3.mga9 lib64pcre2_0-10.42-1.mga9 lib64pcre32_0-8.45-3.mga9 lib64pcreposix1-8.45-3.mga9 lib64pkgconf3-1.8.0-3.mga9 lib64popt0-1.19-1.mga9 lib64procps8-3.3.17-2.2.mga9 lib64psl5-0.21.2-2.mga9 lib64pwquality1-1.4.5-1.mga9 lib64python3.10-3.10.11-1.3.mga9 lib64python3.10-stdlib-3.10.11-1.3.mga9 lib64readline8-8.1-3.mga9 lib64rpm9-4.18.2-1.mga9 lib64rpmbuild9-4.18.2-1.mga9 lib64sasl2_3-2.1.27-7.mga9 lib64seccomp2-2.5.5-1.mga9 lib64selinux1-3.4-2.mga9 lib64semanage2-3.4-4.mga9 lib64sepol2-3.4-4.mga9 lib64sigsegv2-2.14-2.mga9 lib64smartcols1-2.38.1-1.1.mga9 lib64source-highlight4-3.1.9-13.mga9 lib64sqlite3_0-3.40.1-1.2.mga9 lib64ssh4-0.10.6-1.mga9 lib64subid4-4.13-1.1.mga9 lib64systemd0-253.33-1.mga9 lib64tasn1_6-4.20.0-1.mga9 lib64tcb0-1.2-2.mga9 lib64tirpc3-1.3.3-1.mga9 lib64udev1-253.33-1.mga9 lib64unistring5-1.1-1.mga9 lib64user1-0.63-5.mga9 lib64uuid1-2.38.1-1.1.mga9 lib64verto1-0.3.2-4.mga9 lib64xcrypt-devel-4.4.33-3.mga9 lib64xcrypt1-4.4.33-3.mga9 lib64xml2_2-2.10.4-1.7.mga9 lib64xslt1-1.1.38-1.1.mga9 lib64xxhash0-0.8.2-1.mga9 lib64yaml0_2-0.2.5-2.mga9 lib64zlib1-1.2.13-1.2.mga9 lib64zstd1-1.5.5-1.mga9 libgcc1-12.3.0-3.mga9 libgomp-devel-12.3.0-3.mga9 libgomp1-12.3.0-3.mga9 libgpg-error-common-1.47-1.mga9 libidn2-i18n-2.3.4-3.1.mga9 libpwquality-tools-1.4.5-1.mga9 libselinux-3.4-2.mga9 libsemanage-3.4-4.mga9 libstdc++-devel-12.3.0-3.mga9 libstdc++6-12.3.0-3.mga9 libtirpc-1.3.3-1.mga9 libtool-base-2.4.7-1.mga9 libuser-0.63-5.mga9 libxml2-utils-2.10.4-1.7.mga9 lsb-release-3.1-5.mga9 lua-srpm-macros-1-6.mga9 m4-1.4.19-2.mga9 mageia-release-Default-9-2.mga9 mageia-release-common-9-2.mga9 mageia-repos-9-3.mga9 mageia-repos-keys-9-3.mga9 mageia-repos-pkgprefs-9-3.mga9 make-4.4.1-1.mga9 multiarch-utils-1.0.15-1.mga9 nss-myhostname-253.33-1.mga9 nss_tcb-1.2-2.mga9 ocaml-srpm-macros-7-1.mga9 openjade-1.3.3-0.pre1.27.mga9 openldap-2.5.14-1.mga9 opensp-1.5.2-25.mga9 p11-kit-0.24.1-2.mga9 p11-kit-trust-0.24.1-2.mga9 pam-1.5.2-5.2.mga9 pam_pwquality-1.4.5-1.mga9 pam_tcb-1.2-2.mga9 passwd-0.80-3.mga9 patch-2.7.6-7.mga9 pcre-8.45-3.mga9 perl-5.36.0-1.1.mga9 perl-Exporter-Tiny-1.6.0-1.mga9 perl-File-Slurp-9999.320.0-2.mga9 perl-File-Sync-0.110.0-35.mga9 perl-JSON-4.100.0-1.mga9 perl-List-MoreUtils-0.430.0-6.mga9 perl-List-MoreUtils-XS-0.430-5.mga9 perl-MDK-Common-1.2.34.2-5.mga9 perl-SGMLSpm-1.03ii-5.mga9 perl-YAML-1.300.0-3.mga9 perl-YAML-Tiny-1.730.0-4.mga9 perl-base-5.36.0-1.1.mga9 perl-srpm-macros-1-35.mga9 pkgconf-1.8.0-3.mga9 pkgconf-m4-1.8.0-3.mga9 pkgconf-pkg-config-1.8.0-3.mga9 popt-data-1.19-1.mga9 procps-ng-3.3.17-2.2.mga9 psmisc-23.5-1.mga9 publicsuffix-list-dafsa-20221208-1.mga9 python-pip-wheel-23.0.1-1.1.mga9 python-rpm-macros-3.10-6.mga9 python-setuptools-wheel-65.5.0-3.1.mga9 python-srpm-macros-3.10-6.mga9 python3-3.10.11-1.3.mga9 python3-packaging-23.1-1.mga9 python3-pygments-2.15.1-1.mga9 python3-rpm-generators-12-9.mga9 python3-rpm-macros-3.10-6.mga9 python3-setuptools-65.5.0-3.1.mga9 python3-six-1.16.0-4.mga9 rmt-0.4b47-3.mga9 rootcerts-20250613.00-1.mga9 rootfiles-11.0-17.mga9 rpm-4.18.2-1.mga9 rpm-build-4.18.2-1.mga9 rpm-helper-0.24.22-1.mga9 rpm-mageia-setup-2.71-1.1.mga9 rpm-mageia-setup-build-2.71-1.1.mga9 run-parts-4.8.4-4.mga9 rust-srpm-macros-24-1.mga9 sed-4.9-1.mga9 setup-2.7.25-2.mga9 sgml-common-0.6.3-29.mga9 shadow-utils-4.13-1.1.mga9 shared-mime-info-2.2-5.mga9 source-highlight-3.1.9-13.mga9 spec-helper-0.31.24-1.mga9 systemd-253.33-1.mga9 tar-1.34-5.mga9 tcb-1.2-2.mga9 time-1.9-5.mga9 timezone-2025a-1.mga9 unzip-6.0-4.mga9 util-linux-2.38.1-1.1.mga9 vim-minimal-9.1.1202-1.mga9 which-2.21-7.mga9 xsltproc-1.1.38-1.1.mga9 xz-5.4.3-1.1.mga9 zstd-1.5.5-1.mga9 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/firefox-128.12.0-2.nolto.mga9.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.rpm.log /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.librepo.log /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-yb_ihh2z/firefox/firefox.spec) Config(child) 1 minutes 50 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/firefox-128.12.0-2.nolto.mga9.src.rpm) Config(mageia-9-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/mageia-9-x86_64-bootstrap-1751705599.970570/root. INFO: reusing tmpfs at /var/lib/mock/mageia-9-x86_64-bootstrap-1751705599.970570/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/mageia-9-x86_64-1751705599.970570/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management installed into bootstrap: rpm-4.18.2-1.mga9.x86_64 python3-dnf-4.14.0-1.mga9.noarch python3-dnf-plugins-core-4.3.1-1.mga9.noarch Finish: chroot init Start: build phase for firefox-128.12.0-2.nolto.mga9.src.rpm Start: build setup for firefox-128.12.0-2.nolto.mga9.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/firefox-128.12.0-2.nolto.mga9.src.rpm Failed to set locale, defaulting to C No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 48 kB/s | 1.5 kB 00:00 Additional repo https_distrib_coffee_ipsl_jussi 7.6 kB/s | 2.5 kB 00:00 Additional repo https_distrib_coffee_ipsl_jussi 4.7 kB/s | 1.5 kB 00:00 Additional repo https_distrib_coffee_ipsl_jussi 13 kB/s | 4.3 kB 00:00 determining the fastest mirror (2 hosts).. done. Mageia 9 - x86_64 1.6 kB/s | 2.5 kB 00:01 Mageia 9 - x86_64 - Updates 2.8 kB/s | 1.5 kB 00:00 Package autoconf-2:2.71-5.mga9.noarch is already installed. Package python3-setuptools-65.5.0-3.1.mga9.noarch is already installed. Package rootcerts-1:20250613.00-1.mga9.noarch is already installed. Dependencies resolved. ============================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================== Installing: cargo x86_64 1.78.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 6.2 M cbindgen x86_64 0.26.0-0.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.4 M clang x86_64 15.0.6-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 76 k doxygen x86_64 1:1.9.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 5.0 M lib64bz2-devel x86_64 1.0.8-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 133 k lib64clang-devel x86_64 15.0.6-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 2.8 M lib64dbus-glib-devel x86_64 0.112-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 97 k lib64event-devel x86_64 2.1.12-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 291 k lib64ffi-devel x86_64 3.4.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 k lib64ffmpeg-devel x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 283 k lib64freetype2-devel x86_64 2.13.0-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.1 M lib64gtk+2.0-devel x86_64 2.24.33-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.5 M lib64gtk+3.0-devel x86_64 3.24.38-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 5.3 M lib64icu-devel x86_64 1:73.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 688 k lib64iw-devel x86_64 30-0.pre9.14.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64jpeg-devel x86_64 1:2.1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 48 k lib64krb53-devel x86_64 1.20.1-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 172 k lib64llvm-devel x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 3.4 M lib64mesagl-devel x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 32 k lib64notify-devel x86_64 0.8.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing 1.0 M lib64nspr-devel x86_64 2:4.36-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 100 k lib64nss-devel x86_64 2:3.113.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 241 k lib64nss-static-devel x86_64 2:3.113.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.1 M lib64pango1.0-devel x86_64 1.50.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 175 k lib64pixman-devel x86_64 0.42.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64png-devel x86_64 2:1.6.38-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 285 k lib64proxy-devel x86_64 0.4.18-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64pulseaudio-devel x86_64 16.1-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 82 k lib64python3-devel x86_64 3.10.11-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 204 k lib64sqlite3-devel x86_64 3.40.1-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 140 k lib64startup-notification-devel x86_64 0.12-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64vpx-devel x86_64 1.12.0-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 323 k lib64webp-devel x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 35 k lib64xrender-devel x86_64 0.9.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64xt-devel x86_64 1.2.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 322 k lib64zlib-devel x86_64 1.2.13-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 68 k libatomic-devel x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 82 k llvm x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 M nasm x86_64 1:2.16.01-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 341 k nodejs x86_64 1:22.16.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.8 M python3-attrs noarch 22.2.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 90 k python3-idna noarch 3.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 114 k python3-jinja2 noarch 3.1.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 238 k python3-jsonschema noarch 4.17.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 147 k python3-markupsafe x86_64 2.1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k python3-requests noarch 2.32.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 121 k python3-typing-extensions noarch 4.2.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 44 k python3-virtualenv noarch 20.15.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 237 k rust x86_64 1.78.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 52 M yasm x86_64 1.3.0-8.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 410 k zip x86_64 3.0-14.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 251 k Installing dependencies: abattis-cantarell-fonts noarch 0.303.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k adwaita-cursor-theme noarch 44.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 620 k adwaita-gtk2-theme x86_64 3.28-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 125 k adwaita-icon-theme noarch 44.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 808 k aom x86_64 3.6.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 284 k at-spi2-core x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 260 k autoconf-archive noarch 2023.02.20-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 645 k ccp noarch 0.4.1-15.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k clang-resource-filesystem x86_64 15.0.6-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.5 k clang-tools-extra x86_64 15.0.6-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 M fontconfig x86_64 2.14.2-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 143 k fonts-filesystem noarch 2.0.5-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.7 k fribidi x86_64 1.0.12-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 57 k gdk-pixbuf2.0 x86_64 2.42.10-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 381 k gettext-devel x86_64 0.21.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 311 k glib-gettextize x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 18 k glib2.0-common x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.5 M glxinfo x86_64 9.0.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing 73 k gnome-common noarch 3.18.0-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k gnutls x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.1 M graphviz x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 4.4 M gtk+2.0 x86_64 2.24.33-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.8 M gtk+3.0 x86_64 3.24.38-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.7 M gtk-update-icon-cache x86_64 3.24.38-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 22 k gtk2-hc-engine x86_64 2.20.2-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k gts x86_64 0.7.6-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 59 k hicolor-icon-theme noarch 0.17-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 73 k icu72-data noarch 1:72.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 8.4 M icu73-data noarch 1:73.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.5 M intltool noarch 0.51.0-7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 54 k json-glib x86_64 1.6.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 79 k lib64SDL1.2_0 x86_64 1:1.2.60-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 88 k lib64acl-devel x86_64 2.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k lib64alsa2 x86_64 2:1.2.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 460 k lib64alsa2-devel x86_64 2:1.2.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 95 k lib64aom-devel x86_64 3.6.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 9.8 M lib64aom3 x86_64 3.6.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.9 M lib64ass-devel x86_64 0.17.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k lib64ass9 x86_64 0.17.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 103 k lib64asyncns0 x86_64 0.8-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64atk-bridge2.0-devel x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.5 k lib64atk-bridge2.0_0 x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 70 k lib64atk-gir1.0 x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k lib64atk1.0-devel x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.3 M lib64atk1.0_0 x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 53 k lib64atspi-devel x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.2 M lib64atspi-gir2.0 x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k lib64atspi0 x86_64 2.48.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 81 k lib64avahi-client3 x86_64 0.8-10.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 32 k lib64avahi-common3 x86_64 0.8-10.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 28 k lib64avcodec59 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 5.2 M lib64avfilter8 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.5 M lib64avformat59 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.1 M lib64avif15 x86_64 0.11.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 70 k lib64avutil57 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 325 k lib64blkid-devel x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 13 k lib64brotli-devel x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64brotlienc1 x86_64 1.0.9-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 237 k lib64cairo-devel x86_64 1.17.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 417 k lib64cairo-gir1.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64cairo2 x86_64 1.17.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 709 k lib64cap-devel x86_64 2.52-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 117 k lib64cdio++1 x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 12 k lib64cdio-devel x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 252 k lib64cdio-paranoia-devel x86_64 10.2.2.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64cdio-paranoia2 x86_64 10.2.2.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k lib64cdio19 x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64cdt5 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64celt0-devel x86_64 0.11.3-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64celt0_2 x86_64 0.11.3-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 62 k lib64cgraph6 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 51 k lib64clang15.0 x86_64 15.0.6-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 M lib64cloudproviders-devel x86_64 0.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 41 k lib64cloudproviders-gir0.3.1 x86_64 0.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64cloudproviders0 x86_64 0.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 38 k lib64colord2 x86_64 1.4.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 175 k lib64com_err-devel x86_64 1.47.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k lib64cups2 x86_64 2.4.6-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 267 k lib64datrie-devel x86_64 0.2.13-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 104 k lib64datrie1 x86_64 0.2.13-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64dav1d-devel x86_64 1.2.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 18 k lib64dav1d6 x86_64 1.2.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 605 k lib64dbus-devel x86_64 1.14.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64dbus-gir1.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.7 k lib64dbus-glib1_2 x86_64 0.112-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 64 k lib64dc1394-devel x86_64 2.2.6-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 41 k lib64dc1394_25 x86_64 2.2.6-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 119 k lib64de265_0 x86_64 1.0.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 212 k lib64double-conversion3 x86_64 3.2.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k lib64dri-drivers x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 29 M lib64drm-devel x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 169 k lib64drm2 x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 43 k lib64drm_amdgpu1 x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 26 k lib64drm_intel1 x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 71 k lib64drm_nouveau2 x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 24 k lib64drm_radeon1 x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 27 k lib64edit-devel x86_64 3.1-0.20221030.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 21 k lib64edit0 x86_64 3.1-0.20221030.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 103 k lib64egl1 x86_64 1.7.0-3.mga9 copr_base 43 k lib64epoxy-devel x86_64 1.5.10-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 132 k lib64epoxy0 x86_64 1.5.10-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 233 k lib64evdev2 x86_64 1.13.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 41 k lib64event7 x86_64 2.1.12-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 206 k lib64expat-devel x86_64 2.7.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 69 k lib64flac12 x86_64 1.4.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 192 k lib64fontconfig-devel x86_64 2.14.2-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 213 k lib64fontconfig-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.6 k lib64fontconfig1 x86_64 2.14.2-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 139 k lib64fontenc1 x86_64 1.1.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k lib64freeglut3 x86_64 3.4.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 154 k lib64freetype-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.6 k lib64freetype6 x86_64 2.13.0-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 361 k lib64fribidi-devel x86_64 1.0.12-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k lib64fribidi0 x86_64 1.0.12-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k lib64gbm1 x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 42 k lib64gcrypt-devel x86_64 1.10.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 293 k lib64gd3 x86_64 2.3.3-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 139 k lib64gdk_pixbuf-gir2.0 x86_64 2.42.10-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 13 k lib64gdk_pixbuf2.0-devel x86_64 2.42.10-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 63 k lib64gdk_pixbuf2.0_0 x86_64 2.42.10-2.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 154 k lib64gl1 x86_64 1.7.0-3.mga9 copr_base 105 k lib64gldispatch0 x86_64 1.7.0-3.mga9 copr_base 139 k lib64glesv1_cm1 x86_64 1.7.0-3.mga9 copr_base 17 k lib64glesv22 x86_64 1.7.0-3.mga9 copr_base 23 k lib64glib-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 160 k lib64glib2.0-devel x86_64 2.76.3-1.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M lib64glvnd-devel x86_64 1.7.0-3.mga9 copr_base 164 k lib64glx0 x86_64 1.7.0-3.mga9 copr_base 45 k lib64gmock-devel x86_64 1.12.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 107 k lib64gmock1.12.1 x86_64 1.12.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 56 k lib64gmp-devel x86_64 6.2.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 537 k lib64gnutls-dane0 x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 35 k lib64gnutls-devel x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 70 k lib64gnutlsxx30 x86_64 3.8.4-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 25 k lib64gpg-error-devel x86_64 1.47-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 159 k lib64graphite2-devel x86_64 1.3.14-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64graphite2_3 x86_64 1.3.14-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 75 k lib64gs10 x86_64 10.05.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 4.7 M lib64gsm-devel x86_64 1.0.19-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64gsm1 x86_64 1.0.19-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k lib64gtest-devel x86_64 1.12.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 201 k lib64gtest1.12.1 x86_64 1.12.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 165 k lib64gtk+-x11-2.0_0 x86_64 2.24.33-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.9 M lib64gtk+2.0_0 x86_64 2.24.33-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 131 k lib64gtk+3_0 x86_64 3.24.38-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.9 M lib64gtk-gir2.0 x86_64 2.24.33-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 206 k lib64gtk-gir3.0 x86_64 3.24.38-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 227 k lib64gtk2-hc-engine x86_64 2.20.2-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 33 k lib64gts0.7_5 x86_64 0.7.6-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 162 k lib64gudev1.0_0 x86_64 237-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 21 k lib64gusb2 x86_64 0.4.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 54 k lib64gvc6 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 262 k lib64gvpr2 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 156 k lib64harfbuzz-devel x86_64 7.0.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 338 k lib64harfbuzz-gir0.0 x86_64 7.0.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 46 k lib64harfbuzz0 x86_64 7.0.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 901 k lib64heif1 x86_64 1.16.2-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 278 k lib64hwy-devel x86_64 1.0.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 231 k lib64hwy1 x86_64 1.0.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64hwy_contrib1 x86_64 1.0.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 380 k lib64hwy_test1 x86_64 1.0.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64ice-devel x86_64 1.1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 45 k lib64ice6 x86_64 1.1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 50 k lib64icu72 x86_64 1:72.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.9 M lib64icu73 x86_64 1:73.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M lib64idn12 x86_64 1.41-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 100 k lib64idn2-devel x86_64 2.3.4-3.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 49 k lib64input10 x86_64 1.23.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 148 k lib64iso9660++0 x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 13 k lib64iso9660_11 x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 29 k lib64iw30 x86_64 30-0.pre9.14.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64javascriptcoregtk4.1_0 x86_64 2.44.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 8.3 M lib64jbig-devel x86_64 2.1-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k lib64jbig1 x86_64 2.1-9.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 50 k lib64jbig2dec0 x86_64 0.19-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 71 k lib64jpeg8 x86_64 1:2.1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 216 k lib64json-glib-devel x86_64 1.6.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.2 M lib64json-glib-gir1.0 x86_64 1.6.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64json-glib1.0_0 x86_64 1.6.6-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 68 k lib64jxl-devel x86_64 0.7.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 54 k lib64jxl0.7 x86_64 0.7.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.1 M lib64jxl_threads0.7 x86_64 0.7.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 17 k lib64keyutils-devel x86_64 1.6.3-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 53 k lib64lab_gamut1 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 42 k lib64lcms2-devel x86_64 2.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64lcms2_2 x86_64 2.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 166 k lib64llvm15.0 x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 M lib64lm_sensors5 x86_64 1:3.6.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k lib64ltdl7 x86_64 2.4.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k lib64lz4-devel x86_64 1.9.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64lzma-devel x86_64 5.4.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 608 k lib64md4c0 x86_64 0.4.8-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 51 k lib64mesaegl1 x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 135 k lib64mesagl1 x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 156 k lib64mesaglu1 x86_64 9.0.2-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 191 k lib64mesaglu1-devel x86_64 9.0.2-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64mesakhr-devel x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 12 k lib64mesavulkan-drivers x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 14 M lib64mfx-devel x86_64 23.1.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 45 k lib64mfx1 x86_64 23.1.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k lib64mnl-devel x86_64 1.0.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.3 k lib64mnl0 x86_64 1.0.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64modplug-devel x86_64 1:0.8.9.0-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k lib64modplug1 x86_64 1:0.8.9.0-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 170 k lib64mount-devel x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 15 k lib64mp3lame-devel x86_64 3.100-8.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 203 k lib64mp3lame0 x86_64 3.100-8.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 145 k lib64mpg123-devel x86_64 1.31.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 52 k lib64mpg123_0 x86_64 1.31.3-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 287 k lib64mtdev1 x86_64 1.1.6-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64ncurses++6 x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 34 k lib64ncurses-devel x86_64 6.3-20221203.2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 880 k lib64netpbm11 x86_64 10.93.00-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 221 k lib64nettle-devel x86_64 1:3.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 2.5 M lib64notify-gir0.7 x86_64 0.8.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing 8.9 k lib64notify4 x86_64 0.8.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing 25 k lib64nspr4 x86_64 2:4.36-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 126 k lib64nss3 x86_64 2:3.113.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.2 M lib64ogg-devel x86_64 1.3.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 167 k lib64ogg0 x86_64 1.3.5-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k lib64opencl-devel x86_64 2.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64opencl1 x86_64 2.3.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 58 k lib64opengl0 x86_64 1.7.0-3.mga9 copr_base 40 k lib64openjp2_7 x86_64 2.5.0-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 163 k lib64openjpeg2-devel x86_64 2.5.0-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 29 k lib64openmpt-devel x86_64 0.7.8-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 43 k lib64openmpt0 x86_64 0.7.8-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 855 k lib64openssl-devel x86_64 3.0.15-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.2 M lib64opus-devel x86_64 1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 242 k lib64opus0 x86_64 1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 215 k lib64p11-kit-devel x86_64 0.24.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 307 k lib64pango-gir1.0 x86_64 1.50.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k lib64pango1.0_0 x86_64 1.50.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 239 k lib64paper1 x86_64 1.1.28-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lib64pathplan4 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k lib64pciaccess-devel x86_64 0.17-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64pciaccess0 x86_64 0.17-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64pcre2-devel x86_64 10.42-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 546 k lib64pcre2posix3 x86_64 10.42-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64pixman1_0 x86_64 0.42.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 269 k lib64png16_16 x86_64 2:1.6.38-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 190 k lib64poppler-glib8 x86_64 23.02.0-1.6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 147 k lib64poppler126 x86_64 23.02.0-1.6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 1.1 M lib64postproc56 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 54 k lib64proxy-webkit x86_64 0.4.18-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64proxy1 x86_64 0.4.18-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 63 k lib64pulseaudio0 x86_64 16.1-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 123 k lib64pulsecommon16.1 x86_64 16.1-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 199 k lib64pulseglib20 x86_64 16.1-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 16 k lib64qt5core5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.2 M lib64qt5dbus5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 210 k lib64qt5eglfsdeviceintegration5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 362 k lib64qt5eglfskmssupport5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 90 k lib64qt5gui5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.0 M lib64qt5network5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 605 k lib64qt5widgets5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.5 M lib64qt5xcbqpa5 x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 480 k lib64raqm0 x86_64 0.10.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k lib64raw1394-devel x86_64 2.1.2-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64raw1394_11 x86_64 2.1.2-5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64rsvg2_2 x86_64 2.56.0-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 3.4 M lib64rtmp-devel x86_64 2.4-0.git20160101.11.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64rtmp1 x86_64 2.4-0.git20160101.11.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 45 k lib64sdl2.0-devel x86_64 2.26.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 323 k lib64sdl2.0_0 x86_64 2.26.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 667 k lib64sharpyuv0 x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 18 k lib64sm-devel x86_64 1.2.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 37 k lib64sm6 x86_64 1.2.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64sndfile1 x86_64 1.2.0-3.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 243 k lib64sndio-devel x86_64 1.9.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 9.9 k lib64sndio7 x86_64 1.9.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 35 k lib64soup3.0_0 x86_64 3.4.2-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 245 k lib64speex-devel x86_64 1.2.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 418 k lib64speex1 x86_64 1.2.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 60 k lib64spirv-tools0 x86_64 2022.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.4 M lib64ssh2_1 x86_64 1.11.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 212 k lib64startup-notification1_0 x86_64 0.12-13.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 25 k lib64stemmer0 x86_64 2.2.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 157 k lib64svtav1enc1 x86_64 1.5.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.8 M lib64swresample4 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 56 k lib64swscaler6 x86_64 5.1.6-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 181 k lib64tasn1-devel x86_64 4.20.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 77 k lib64thai-devel x86_64 0.1.29-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k lib64thai0 x86_64 0.1.29-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 61 k lib64theora-devel x86_64 1.1.1-15.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 135 k lib64theora0 x86_64 1.1.1-15.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 155 k lib64theoradec1 x86_64 1.1.1-15.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 57 k lib64theoraenc1 x86_64 1.1.1-15.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 129 k lib64tiff-devel x86_64 4.5.1-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 797 k lib64tiff6 x86_64 4.5.1-1.5.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 199 k lib64tracker-devel x86_64 3.5.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 44 k lib64tracker-gir3.0 x86_64 3.5.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64tracker3.0_0 x86_64 3.5.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 291 k lib64ts0 x86_64 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 56 k lib64turbojpeg0 x86_64 1:2.1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 178 k lib64twolame-devel x86_64 0.4.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k lib64twolame0 x86_64 0.4.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 58 k lib64udev-devel x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 10 k lib64udf0 x86_64 2.1.0-4.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 16 k lib64unbound-devel x86_64 1.21.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 28 k lib64unbound8 x86_64 1.21.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 543 k lib64unistring-devel x86_64 1.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 150 k lib64usb1.0-devel x86_64 1.0.26-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64usb1.0_0 x86_64 1.0.26-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 73 k lib64uuid-devel x86_64 2.38.1-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 59 k lib64v4l-devel x86_64 1.22.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 75 k lib64v4l-wrappers x86_64 1.22.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64v4l0 x86_64 1.22.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 215 k lib64va-devel x86_64 2.22.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 125 k lib64va2 x86_64 2.22.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 101 k lib64vala0.56_0 x86_64 0.56.8-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 578 k lib64vdpau-devel x86_64 1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 46 k lib64vdpau1 x86_64 1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64verto-devel x86_64 0.3.2-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lib64vidstab-devel x86_64 1.1.0-2.git20190213.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 k lib64vidstab1.1 x86_64 1.1.0-2.git20190213.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k lib64vorbis-devel x86_64 1.3.7-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 152 k lib64vorbis0 x86_64 1.3.7-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 100 k lib64vorbisenc2 x86_64 1.3.7-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 85 k lib64vorbisfile3 x86_64 1.3.7-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k lib64vpx7 x86_64 1.12.0-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 883 k lib64wacom9 x86_64 1:2.7.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k lib64wayland-client0 x86_64 1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 33 k lib64wayland-cursor0 x86_64 1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 17 k lib64wayland-devel x86_64 1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 82 k lib64wayland-egl1 x86_64 1:1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 9.9 k lib64wayland-server0 x86_64 1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 41 k lib64webp7 x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 222 k lib64webpdecoder3 x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 108 k lib64webpdemux2 x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 17 k lib64webpmux3 x86_64 1.3.0-2.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 29 k lib64x11-devel x86_64 1.8.6-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 640 k lib64x11-xcb1 x86_64 1.8.6-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 10 k lib64x11_6 x86_64 1.8.6-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 638 k lib64xau-devel x86_64 1.0.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lib64xau6 x86_64 1.0.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lib64xavs-devel x86_64 0.1.55-14.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 627 k lib64xavs1 x86_64 0.1.55-14.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 146 k lib64xcb-composite0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-damage0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 10 k lib64xcb-devel x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.1 M lib64xcb-dpms0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-dri2_0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-dri3_0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k lib64xcb-glx0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k lib64xcb-icccm4 x86_64 0.4.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64xcb-present0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-randr0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 22 k lib64xcb-record0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-render0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 21 k lib64xcb-res0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-screensaver0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-shape0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-shm0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-sync1 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k lib64xcb-util-devel x86_64 0.4.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-util-image0 x86_64 0.4.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64xcb-util-keysyms1 x86_64 0.4.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-util-renderutil0 x86_64 0.3.10-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k lib64xcb-util1 x86_64 0.4.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64xcb-xf86dri0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb-xfixes0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k lib64xcb-xinerama0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-xinput0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k lib64xcb-xkb1 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 37 k lib64xcb-xtest0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcb-xv0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k lib64xcb-xvmc0 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xcb1 x86_64 1.15-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 52 k lib64xcomposite-devel x86_64 0.4.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k lib64xcomposite1 x86_64 0.4.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xcursor-devel x86_64 1.2.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k lib64xcursor1 x86_64 1.2.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 26 k lib64xdamage-devel x86_64 1.1.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 8.6 k lib64xdamage1 x86_64 1.1.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xdmcp-devel x86_64 1.1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64xdmcp6 x86_64 1.1.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 16 k lib64xdot4 x86_64 7.0.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64xext-devel x86_64 1:1.3.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 56 k lib64xext6 x86_64 1:1.3.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 59 k lib64xfixes-devel x86_64 6.0.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xfixes3 x86_64 6.0.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 k lib64xft-devel x86_64 2.3.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 35 k lib64xft-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.6 k lib64xft2 x86_64 2.3.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 50 k lib64xi-devel x86_64 1.8-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 134 k lib64xi6 x86_64 1.8-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 36 k lib64xinerama-devel x86_64 1.1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 12 k lib64xinerama1 x86_64 1.1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xkbcommon-devel x86_64 1.5.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 68 k lib64xkbcommon0 x86_64 1.5.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 144 k lib64xkbregistry0 x86_64 1.5.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 k lib64xlib-gir2.0 x86_64 1.76.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 7.7 k lib64xml2-devel x86_64 2.10.4-1.7.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 481 k lib64xpm4 x86_64 3.5.15-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 42 k lib64xrandr-devel x86_64 1.5.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k lib64xrandr2 x86_64 1.5.3-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64xrender1 x86_64 0.9.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 24 k lib64xshmfence1 x86_64 1.3.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k lib64xt6 x86_64 1.2.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 174 k lib64xtst-devel x86_64 1.2.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 k lib64xtst6 x86_64 1.2.4-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64xxf86vm-devel x86_64 1.1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 17 k lib64xxf86vm1 x86_64 1.1.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 14 k lib64zstd-devel x86_64 1.5.5-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 53 k libalsa-data noarch 2:1.2.9-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 165 k libatomic1 x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k libcap-utils x86_64 2.52-5.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 64 k libde265 x86_64 1.0.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 79 k libdrm-common x86_64 2.4.124-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 10 k libedit x86_64 3.1-0.20221030.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 34 k libglvnd x86_64 1.7.0-3.mga9 copr_base 17 k libheif x86_64 1.16.2-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 73 k libinput-udev x86_64 1.23.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 37 k libnotify x86_64 0.8.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates_testing 40 k libpthread-stubs x86_64 0.4-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 6.8 k libsoup3-i18n noarch 3.4.2-1.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 72 k libstdc++-static-devel x86_64 12.3.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 15 M libtasn1-tools x86_64 4.20.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 37 k libtool x86_64 2.4.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 123 k libwacom x86_64 1:2.7.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 131 k llvm-plugins x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 45 k llvm-static x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 32 M llvm-test x86_64 15.0.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 547 k mesa x86_64 25.0.7-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 27 k mkfontscale x86_64 1.2.2-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k nodejs-libs x86_64 1:22.16.0-4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 21 M npm x86_64 1:10.9.2-1.22.16.0.4.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 2.0 M nss x86_64 2:3.113.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 6.0 M odt2txt x86_64 0.5-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 k opencl-headers noarch 3.0-0.20230206.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 106 k openjpeg2 x86_64 2.5.0-1.2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 106 k openssl x86_64 3.0.15-1.3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 857 k pango x86_64 1.50.14-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 60 k perl-Clone x86_64 0.460.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 21 k perl-Data-Dump noarch 1.250.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 31 k perl-Encode-Locale noarch 1.50.0-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k perl-File-Listing noarch 6.150.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 27 k perl-HTML-Parser x86_64 3.810.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 113 k perl-HTML-Tagset noarch 3.200.0-12.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 18 k perl-HTTP-Cookies noarch 6.100.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 41 k perl-HTTP-Date noarch 6.50.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 30 k perl-HTTP-Message noarch 6.440.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 95 k perl-HTTP-Negotiate noarch 6.10.0-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 20 k perl-IO-HTML noarch 1.4.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k perl-IO-Socket-SSL noarch 2.81.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 216 k perl-LWP-MediaTypes noarch 6.40.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k perl-LWP-Protocol-https noarch 6.100.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 28 k perl-Mozilla-CA noarch 20221114.0.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 13 k perl-Net-HTTP noarch 6.220.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 43 k perl-Net-SSLeay x86_64 1.920.0-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 314 k perl-TimeDate noarch 2.330.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 45 k perl-Try-Tiny noarch 0.310.0-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 37 k perl-URI noarch 5.170.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 104 k perl-WWW-RobotRules noarch 6.20.0-11.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 19 k perl-XML-Parser x86_64 2.460.0-6.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 221 k perl-libwww-perl noarch 6.670.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 196 k pulseaudio-client-config x86_64 16.1-17.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 11 k python-wheel-wheel noarch 0.37.1-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 40 k python3-babel noarch 2.10.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 6.3 M python3-charset-normalizer noarch 3.0.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 80 k python3-distlib noarch 0.3.6-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 194 k python3-filelock noarch 3.8.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 23 k python3-platformdirs noarch 2.6.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 29 k python3-pyrsistent x86_64 0.18.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 103 k python3-pytz noarch 2023.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 238 k python3-urllib3 noarch 1.26.20-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 192 k qtbase5-common x86_64 5.15.7-6.1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 451 k qttranslations5 noarch 5.15.7-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 1.9 M rust-std-static x86_64 1.78.0-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 34 M systemd-devel x86_64 253.33-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 39 k thai-data x86_64 0.1.29-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 186 k tracker x86_64 3.5.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 596 k tracker-vala noarch 3.5.3-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 11 k tslib-common noarch 1.22-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 39 k v4l-utils x86_64 1.22.1-3.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 832 k vala x86_64 0.56.8-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 861 k vala-tools x86_64 0.56.8-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 525 k wayland-tools x86_64 1.23.1-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_updates 26 k x11-font-daewoo-misc noarch 1.0.3-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 655 k x11-font-isas-misc noarch 1.0.3-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 787 k x11-font-jis-misc noarch 1.0.3-10.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 531 k x11-proto-devel noarch 2022.2-2.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 324 k xdg-user-dirs x86_64 0.18-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 59 k xdg-user-dirs-gtk x86_64 0.11-1.mga9 https_distrib_coffee_ipsl_jussieu_fr_pub_linux_Mageia_distrib_9_x86_64_media_core_release 67 k Transaction Summary ============================================================================================================================================================================== Install 536 Packages Total download size: 496 M Installed size: 2.1 G Downloading Packages: (1/536): lib64egl1-1.7.0-3.mga9.x86_64.rpm 936 kB/s | 43 kB 00:00 (2/536): lib64gldispatch0-1.7.0-3.mga9.x86_64.r 2.3 MB/s | 139 kB 00:00 (3/536): lib64gl1-1.7.0-3.mga9.x86_64.rpm 1.7 MB/s | 105 kB 00:00 (4/536): lib64glesv22-1.7.0-3.mga9.x86_64.rpm 1.4 MB/s | 23 kB 00:00 (5/536): lib64glx0-1.7.0-3.mga9.x86_64.rpm 4.5 MB/s | 45 kB 00:00 (6/536): lib64glesv1_cm1-1.7.0-3.mga9.x86_64.rp 417 kB/s | 17 kB 00:00 (7/536): lib64opengl0-1.7.0-3.mga9.x86_64.rpm 3.4 MB/s | 40 kB 00:00 (8/536): lib64glvnd-devel-1.7.0-3.mga9.x86_64.r 4.3 MB/s | 164 kB 00:00 (9/536): libglvnd-1.7.0-3.mga9.x86_64.rpm 1.1 MB/s | 17 kB 00:00 (10/536): abattis-cantarell-fonts-0.303.1-1.mga 230 kB/s | 132 kB 00:00 (11/536): adwaita-gtk2-theme-3.28-9.mga9.x86_64 215 kB/s | 125 kB 00:00 (12/536): adwaita-cursor-theme-44.0-1.mga9.noar 797 kB/s | 620 kB 00:00 (13/536): at-spi2-core-2.48.3-2.mga9.x86_64.rpm 971 kB/s | 260 kB 00:00 (14/536): adwaita-icon-theme-44.0-1.mga9.noarch 2.3 MB/s | 808 kB 00:00 (15/536): ccp-0.4.1-15.mga9.noarch.rpm 308 kB/s | 28 kB 00:00 (16/536): autoconf-archive-2023.02.20-1.mga9.no 3.2 MB/s | 645 kB 00:00 (17/536): clang-15.0.6-5.mga9.x86_64.rpm 797 kB/s | 76 kB 00:00 (18/536): clang-resource-filesystem-15.0.6-5.mg 87 kB/s | 9.5 kB 00:00 (19/536): fonts-filesystem-2.0.5-6.mga9.noarch. 85 kB/s | 7.7 kB 00:00 (20/536): fribidi-1.0.12-1.mga9.x86_64.rpm 508 kB/s | 57 kB 00:00 (21/536): gettext-devel-0.21.1-2.mga9.x86_64.rp 2.3 MB/s | 311 kB 00:00 (22/536): doxygen-1.9.7-1.mga9.x86_64.rpm 12 MB/s | 5.0 MB 00:00 (23/536): gnome-common-3.18.0-9.mga9.noarch.rpm 215 kB/s | 20 kB 00:00 (24/536): gtk2-hc-engine-2.20.2-13.mga9.x86_64. 136 kB/s | 13 kB 00:00 (25/536): gts-0.7.6-9.mga9.x86_64.rpm 574 kB/s | 59 kB 00:00 (26/536): clang-tools-extra-15.0.6-5.mga9.x86_6 25 MB/s | 20 MB 00:00 (27/536): hicolor-icon-theme-0.17-6.mga9.noarch 744 kB/s | 73 kB 00:00 (28/536): graphviz-7.0.1-2.mga9.x86_64.rpm 12 MB/s | 4.4 MB 00:00 (29/536): json-glib-1.6.6-2.mga9.x86_64.rpm 784 kB/s | 79 kB 00:00 (30/536): intltool-0.51.0-7.mga9.noarch.rpm 391 kB/s | 54 kB 00:00 (31/536): lib64acl-devel-2.3.1-2.mga9.x86_64.rp 1.3 MB/s | 132 kB 00:00 (32/536): lib64SDL1.2_0-1.2.60-4.mga9.x86_64.rp 662 kB/s | 88 kB 00:00 (33/536): lib64alsa2-devel-1.2.9-1.mga9.x86_64. 982 kB/s | 95 kB 00:00 (34/536): icu72-data-72.1-1.mga9.noarch.rpm 19 MB/s | 8.4 MB 00:00 (35/536): lib64alsa2-1.2.9-1.mga9.x86_64.rpm 2.5 MB/s | 460 kB 00:00 (36/536): lib64ass-devel-0.17.1-1.mga9.x86_64.r 265 kB/s | 29 kB 00:00 (37/536): lib64asyncns0-0.8-13.mga9.x86_64.rpm 184 kB/s | 17 kB 00:00 (38/536): lib64ass9-0.17.1-1.mga9.x86_64.rpm 837 kB/s | 103 kB 00:00 (39/536): lib64atk-bridge2.0-devel-2.48.3-2.mga 102 kB/s | 9.5 kB 00:00 (40/536): lib64atk-bridge2.0_0-2.48.3-2.mga9.x8 767 kB/s | 70 kB 00:00 (41/536): lib64atk-gir1.0-2.48.3-2.mga9.x86_64. 272 kB/s | 26 kB 00:00 (42/536): lib64atk1.0_0-2.48.3-2.mga9.x86_64.rp 449 kB/s | 53 kB 00:00 (43/536): lib64atk1.0-devel-2.48.3-2.mga9.x86_6 5.7 MB/s | 1.3 MB 00:00 (44/536): lib64atspi-gir2.0-2.48.3-2.mga9.x86_6 212 kB/s | 23 kB 00:00 (45/536): lib64avif15-0.11.1-1.mga9.x86_64.rpm 412 kB/s | 70 kB 00:00 (46/536): lib64atspi0-2.48.3-2.mga9.x86_64.rpm 326 kB/s | 81 kB 00:00 (47/536): lib64atspi-devel-2.48.3-2.mga9.x86_64 1.9 MB/s | 1.2 MB 00:00 (48/536): lib64brotli-devel-1.0.9-5.mga9.x86_64 104 kB/s | 32 kB 00:00 (49/536): lib64bz2-devel-1.0.8-5.mga9.x86_64.rp 1.0 MB/s | 133 kB 00:00 (50/536): lib64brotlienc1-1.0.9-5.mga9.x86_64.r 523 kB/s | 237 kB 00:00 (51/536): lib64cairo-gir1.0-1.76.1-2.mga9.x86_6 112 kB/s | 12 kB 00:00 (52/536): lib64cairo-devel-1.17.6-2.mga9.x86_64 1.5 MB/s | 417 kB 00:00 (53/536): lib64cdio-paranoia-devel-10.2.2.0.1-2 137 kB/s | 16 kB 00:00 (54/536): lib64cdio-paranoia2-10.2.2.0.1-2.mga9 332 kB/s | 39 kB 00:00 (55/536): lib64cairo2-1.17.6-2.mga9.x86_64.rpm 3.0 MB/s | 709 kB 00:00 (56/536): lib64cdt5-7.0.1-2.mga9.x86_64.rpm 240 kB/s | 22 kB 00:00 (57/536): lib64celt0-devel-0.11.3-10.mga9.x86_6 129 kB/s | 12 kB 00:00 (58/536): lib64celt0_2-0.11.3-10.mga9.x86_64.rp 688 kB/s | 62 kB 00:00 (59/536): lib64cgraph6-7.0.1-2.mga9.x86_64.rpm 522 kB/s | 51 kB 00:00 (60/536): lib64cloudproviders-devel-0.3.1-2.mga 225 kB/s | 41 kB 00:00 (61/536): lib64cloudproviders-gir0.3.1-0.3.1-2. 118 kB/s | 11 kB 00:00 (62/536): lib64clang-devel-15.0.6-5.mga9.x86_64 9.2 MB/s | 2.8 MB 00:00 (63/536): lib64cloudproviders0-0.3.1-2.mga9.x86 393 kB/s | 38 kB 00:00 (64/536): lib64colord2-1.4.6-1.mga9.x86_64.rpm 1.3 MB/s | 175 kB 00:00 (65/536): lib64com_err-devel-1.47.0-2.mga9.x86_ 202 kB/s | 31 kB 00:00 (66/536): lib64datrie-devel-0.2.13-2.mga9.x86_6 924 kB/s | 104 kB 00:00 (67/536): lib64datrie1-0.2.13-2.mga9.x86_64.rpm 246 kB/s | 22 kB 00:00 (68/536): lib64dbus-devel-1.14.6-1.mga9.x86_64. 363 kB/s | 32 kB 00:00 (69/536): lib64dbus-gir1.0-1.76.1-2.mga9.x86_64 79 kB/s | 7.7 kB 00:00 (70/536): lib64dbus-glib-devel-0.112-2.mga9.x86 690 kB/s | 97 kB 00:00 (71/536): lib64dbus-glib1_2-0.112-2.mga9.x86_64 653 kB/s | 64 kB 00:00 (72/536): lib64clang15.0-15.0.6-5.mga9.x86_64.r 26 MB/s | 22 MB 00:00 (73/536): lib64dc1394-devel-2.2.6-3.mga9.x86_64 412 kB/s | 41 kB 00:00 (74/536): lib64dc1394_25-2.2.6-3.mga9.x86_64.rp 986 kB/s | 119 kB 00:00 (75/536): lib64double-conversion3-3.2.1-1.mga9. 441 kB/s | 40 kB 00:00 (76/536): lib64de265_0-1.0.11-1.mga9.x86_64.rpm 1.6 MB/s | 212 kB 00:00 (77/536): lib64edit-devel-3.1-0.20221030.1.mga9 213 kB/s | 21 kB 00:00 (78/536): lib64edit0-3.1-0.20221030.1.mga9.x86_ 969 kB/s | 103 kB 00:00 (79/536): lib64epoxy-devel-1.5.10-1.mga9.x86_64 1.1 MB/s | 132 kB 00:00 (80/536): lib64epoxy0-1.5.10-1.mga9.x86_64.rpm 2.1 MB/s | 233 kB 00:00 (81/536): lib64evdev2-1.13.1-1.mga9.x86_64.rpm 446 kB/s | 41 kB 00:00 (82/536): lib64ffi-devel-3.4.4-1.mga9.x86_64.rp 260 kB/s | 27 kB 00:00 (83/536): lib64fontconfig-gir2.0-1.76.1-2.mga9. 85 kB/s | 7.6 kB 00:00 (84/536): lib64fontenc1-1.1.7-1.mga9.x86_64.rpm 224 kB/s | 20 kB 00:00 (85/536): lib64flac12-1.4.2-1.mga9.x86_64.rpm 1.3 MB/s | 192 kB 00:00 (86/536): lib64freetype-gir2.0-1.76.1-2.mga9.x8 71 kB/s | 7.6 kB 00:00 (87/536): lib64fribidi-devel-1.0.12-1.mga9.x86_ 288 kB/s | 29 kB 00:00 (88/536): lib64fribidi0-1.0.12-1.mga9.x86_64.rp 286 kB/s | 29 kB 00:00 (89/536): lib64glib-gir2.0-1.76.1-2.mga9.x86_64 1.9 MB/s | 160 kB 00:00 (90/536): lib64gcrypt-devel-1.10.2-2.mga9.x86_6 2.3 MB/s | 293 kB 00:00 (91/536): lib64gd3-2.3.3-6.mga9.x86_64.rpm 1.2 MB/s | 139 kB 00:00 (92/536): lib64gmock-devel-1.12.1-2.mga9.x86_64 1.1 MB/s | 107 kB 00:00 (93/536): lib64gmock1.12.1-1.12.1-2.mga9.x86_64 512 kB/s | 56 kB 00:00 (94/536): lib64gpg-error-devel-1.47-1.mga9.x86_ 1.6 MB/s | 159 kB 00:00 (95/536): lib64gmp-devel-6.2.1-3.mga9.x86_64.rp 2.8 MB/s | 537 kB 00:00 (96/536): lib64graphite2-devel-1.3.14-2.mga9.x8 191 kB/s | 19 kB 00:00 (97/536): lib64graphite2_3-1.3.14-2.mga9.x86_64 821 kB/s | 75 kB 00:00 (98/536): lib64gsm1-1.0.19-2.mga9.x86_64.rpm 282 kB/s | 29 kB 00:00 (99/536): lib64gsm-devel-1.0.19-2.mga9.x86_64.r 158 kB/s | 17 kB 00:00 (100/536): lib64gtest-devel-1.12.1-2.mga9.x86_6 1.5 MB/s | 201 kB 00:00 (101/536): lib64gtk2-hc-engine-2.20.2-13.mga9.x 324 kB/s | 33 kB 00:00 (102/536): lib64gtest1.12.1-1.12.1-2.mga9.x86_6 1.3 MB/s | 165 kB 00:00 (103/536): lib64gts0.7_5-0.7.6-9.mga9.x86_64.rp 1.4 MB/s | 162 kB 00:00 (104/536): lib64gudev1.0_0-237-1.mga9.x86_64.rp 206 kB/s | 21 kB 00:00 (105/536): lib64gusb2-0.4.5-1.mga9.x86_64.rpm 514 kB/s | 54 kB 00:00 (106/536): lib64gvpr2-7.0.1-2.mga9.x86_64.rpm 1.1 MB/s | 156 kB 00:00 (107/536): lib64gvc6-7.0.1-2.mga9.x86_64.rpm 1.6 MB/s | 262 kB 00:00 (108/536): lib64harfbuzz-devel-7.0.1-1.mga9.x86 2.1 MB/s | 338 kB 00:00 (109/536): lib64harfbuzz-gir0.0-7.0.1-1.mga9.x8 454 kB/s | 46 kB 00:00 (110/536): lib64hwy-devel-1.0.3-1.mga9.x86_64.r 1.7 MB/s | 231 kB 00:00 (111/536): lib64hwy1-1.0.3-1.mga9.x86_64.rpm 337 kB/s | 30 kB 00:00 (112/536): lib64harfbuzz0-7.0.1-1.mga9.x86_64.r 3.4 MB/s | 901 kB 00:00 (113/536): lib64hwy_test1-1.0.3-1.mga9.x86_64.r 172 kB/s | 16 kB 00:00 (114/536): lib64hwy_contrib1-1.0.3-1.mga9.x86_6 2.8 MB/s | 380 kB 00:00 (115/536): lib64ice-devel-1.1.1-1.mga9.x86_64.r 422 kB/s | 45 kB 00:00 (116/536): lib64ice6-1.1.1-1.mga9.x86_64.rpm 481 kB/s | 50 kB 00:00 (117/536): lib64idn12-1.41-2.mga9.x86_64.rpm 1.0 MB/s | 100 kB 00:00 (118/536): lib64icu72-72.1-1.mga9.x86_64.rpm 9.2 MB/s | 1.9 MB 00:00 (119/536): lib64input10-1.23.0-2.mga9.x86_64.rp 958 kB/s | 148 kB 00:00 (120/536): lib64iw-devel-30-0.pre9.14.mga9.x86_ 192 kB/s | 24 kB 00:00 (121/536): lib64iw30-30-0.pre9.14.mga9.x86_64.r 235 kB/s | 24 kB 00:00 (122/536): lib64jbig-devel-2.1-9.mga9.x86_64.rp 357 kB/s | 36 kB 00:00 (123/536): lib64jbig1-2.1-9.mga9.x86_64.rpm 531 kB/s | 50 kB 00:00 (124/536): lib64jbig2dec0-0.19-4.mga9.x86_64.rp 745 kB/s | 71 kB 00:00 (125/536): lib64jpeg-devel-2.1.4-1.mga9.x86_64. 510 kB/s | 48 kB 00:00 (126/536): lib64jpeg8-2.1.4-1.mga9.x86_64.rpm 1.9 MB/s | 216 kB 00:00 (127/536): lib64json-glib-gir1.0-1.6.6-2.mga9.x 163 kB/s | 14 kB 00:00 (128/536): lib64json-glib-devel-1.6.6-2.mga9.x8 6.4 MB/s | 1.2 MB 00:00 (129/536): lib64json-glib1.0_0-1.6.6-2.mga9.x86 635 kB/s | 68 kB 00:00 (130/536): lib64lab_gamut1-7.0.1-2.mga9.x86_64. 430 kB/s | 42 kB 00:00 (131/536): lib64lcms2-devel-2.15-2.mga9.x86_64. 274 kB/s | 32 kB 00:00 (132/536): lib64lcms2_2-2.15-2.mga9.x86_64.rpm 1.4 MB/s | 166 kB 00:00 (133/536): lib64lm_sensors5-3.6.0-4.mga9.x86_64 330 kB/s | 31 kB 00:00 (134/536): lib64ltdl7-2.4.7-1.mga9.x86_64.rpm 264 kB/s | 26 kB 00:00 (135/536): lib64llvm-devel-15.0.6-1.mga9.x86_64 8.9 MB/s | 3.4 MB 00:00 (136/536): lib64lz4-devel-1.9.4-1.mga9.x86_64.r 319 kB/s | 30 kB 00:00 (137/536): lib64md4c0-0.4.8-3.mga9.x86_64.rpm 541 kB/s | 51 kB 00:00 (138/536): lib64mesaglu1-9.0.2-3.mga9.x86_64.rp 1.2 MB/s | 191 kB 00:00 (139/536): lib64mesaglu1-devel-9.0.2-3.mga9.x86 94 kB/s | 11 kB 00:00 (140/536): lib64mfx1-23.1.3-1.mga9.x86_64.rpm 338 kB/s | 31 kB 00:00 (141/536): lib64mfx-devel-23.1.3-1.mga9.x86_64. 310 kB/s | 45 kB 00:00 (142/536): lib64mnl-devel-1.0.5-1.mga9.x86_64.r 100 kB/s | 9.3 kB 00:00 (143/536): lib64mnl0-1.0.5-1.mga9.x86_64.rpm 174 kB/s | 17 kB 00:00 (144/536): lib64llvm15.0-15.0.6-1.mga9.x86_64.r 30 MB/s | 23 MB 00:00 (145/536): lib64modplug-devel-0.8.9.0-5.mga9.x8 249 kB/s | 25 kB 00:00 (146/536): lib64modplug1-0.8.9.0-5.mga9.x86_64. 1.4 MB/s | 170 kB 00:00 (147/536): lib64mp3lame0-3.100-8.mga9.x86_64.rp 1.3 MB/s | 145 kB 00:00 (148/536): lib64mp3lame-devel-3.100-8.mga9.x86_ 1.7 MB/s | 203 kB 00:00 (149/536): lib64mtdev1-1.1.6-3.mga9.x86_64.rpm 183 kB/s | 17 kB 00:00 (150/536): lib64netpbm11-10.93.00-5.mga9.x86_64 1.9 MB/s | 221 kB 00:00 (151/536): lib64ogg-devel-1.3.5-2.mga9.x86_64.r 1.1 MB/s | 167 kB 00:00 (152/536): lib64ogg0-1.3.5-2.mga9.x86_64.rpm 316 kB/s | 30 kB 00:00 (153/536): lib64nettle-devel-3.9-1.mga9.x86_64. 12 MB/s | 2.5 MB 00:00 (154/536): lib64opencl-devel-2.3.1-2.mga9.x86_6 178 kB/s | 16 kB 00:00 (155/536): lib64opencl1-2.3.1-2.mga9.x86_64.rpm 629 kB/s | 58 kB 00:00 (156/536): lib64opus-devel-1.4-1.mga9.x86_64.rp 2.0 MB/s | 242 kB 00:00 (157/536): lib64opus0-1.4-1.mga9.x86_64.rpm 1.6 MB/s | 215 kB 00:00 (158/536): lib64pango-gir1.0-1.50.14-1.mga9.x86 395 kB/s | 36 kB 00:00 (159/536): lib64p11-kit-devel-0.24.1-2.mga9.x86 2.3 MB/s | 307 kB 00:00 (160/536): lib64pango1.0-devel-1.50.14-1.mga9.x 1.3 MB/s | 175 kB 00:00 (161/536): lib64pango1.0_0-1.50.14-1.mga9.x86_6 2.2 MB/s | 239 kB 00:00 (162/536): lib64paper1-1.1.28-2.mga9.x86_64.rpm 124 kB/s | 13 kB 00:00 (163/536): lib64pathplan4-7.0.1-2.mga9.x86_64.r 271 kB/s | 25 kB 00:00 (164/536): lib64pciaccess-devel-0.17-1.mga9.x86 116 kB/s | 11 kB 00:00 (165/536): lib64pciaccess0-0.17-1.mga9.x86_64.r 221 kB/s | 24 kB 00:00 (166/536): lib64pcre2posix3-10.42-1.mga9.x86_64 117 kB/s | 12 kB 00:00 (167/536): lib64pixman-devel-0.42.2-1.mga9.x86_ 190 kB/s | 18 kB 00:00 (168/536): lib64pcre2-devel-10.42-1.mga9.x86_64 3.7 MB/s | 546 kB 00:00 (169/536): lib64pixman1_0-0.42.2-1.mga9.x86_64. 2.3 MB/s | 269 kB 00:00 (170/536): lib64png16_16-1.6.38-1.mga9.x86_64.r 1.6 MB/s | 190 kB 00:00 (171/536): lib64proxy-devel-0.4.18-2.mga9.x86_6 115 kB/s | 11 kB 00:00 (172/536): lib64png-devel-1.6.38-1.mga9.x86_64. 1.4 MB/s | 285 kB 00:00 (173/536): lib64proxy-webkit-0.4.18-2.mga9.x86_ 191 kB/s | 18 kB 00:00 (174/536): lib64raqm0-0.10.0-1.mga9.x86_64.rpm 215 kB/s | 20 kB 00:00 (175/536): lib64proxy1-0.4.18-2.mga9.x86_64.rpm 643 kB/s | 63 kB 00:00 (176/536): lib64raw1394-devel-2.1.2-5.mga9.x86_ 255 kB/s | 24 kB 00:00 (177/536): lib64raw1394_11-2.1.2-5.mga9.x86_64. 355 kB/s | 32 kB 00:00 (178/536): lib64rtmp-devel-2.4-0.git20160101.11 162 kB/s | 17 kB 00:00 (179/536): lib64rtmp1-2.4-0.git20160101.11.mga9 453 kB/s | 45 kB 00:00 (180/536): lib64sdl2.0-devel-2.26.3-1.mga9.x86_ 2.1 MB/s | 323 kB 00:00 (181/536): lib64sm-devel-1.2.4-1.mga9.x86_64.rp 240 kB/s | 37 kB 00:00 (182/536): lib64sdl2.0_0-2.26.3-1.mga9.x86_64.r 3.2 MB/s | 667 kB 00:00 (183/536): lib64sm6-1.2.4-1.mga9.x86_64.rpm 245 kB/s | 22 kB 00:00 (184/536): lib64sndio-devel-1.9.0-2.mga9.x86_64 98 kB/s | 9.9 kB 00:00 (185/536): lib64sndio7-1.9.0-2.mga9.x86_64.rpm 394 kB/s | 35 kB 00:00 (186/536): lib64speex1-1.2.1-1.mga9.x86_64.rpm 625 kB/s | 60 kB 00:00 (187/536): lib64speex-devel-1.2.1-1.mga9.x86_64 2.4 MB/s | 418 kB 00:00 (188/536): lib64startup-notification-devel-0.12 122 kB/s | 11 kB 00:00 (189/536): lib64startup-notification1_0-0.12-13 301 kB/s | 25 kB 00:00 (190/536): lib64spirv-tools0-2022.4-1.mga9.x86_ 6.2 MB/s | 1.4 MB 00:00 (191/536): lib64stemmer0-2.2.0-2.mga9.x86_64.rp 1.4 MB/s | 157 kB 00:00 (192/536): lib64thai-devel-0.1.29-2.mga9.x86_64 160 kB/s | 19 kB 00:00 (193/536): lib64thai0-0.1.29-2.mga9.x86_64.rpm 674 kB/s | 61 kB 00:00 (194/536): lib64theora-devel-1.1.1-15.mga9.x86_ 1.2 MB/s | 135 kB 00:00 (195/536): lib64theora0-1.1.1-15.mga9.x86_64.rp 1.4 MB/s | 155 kB 00:00 (196/536): lib64svtav1enc1-1.5.0-1.mga9.x86_64. 5.6 MB/s | 1.8 MB 00:00 (197/536): lib64theoradec1-1.1.1-15.mga9.x86_64 627 kB/s | 57 kB 00:00 (198/536): lib64tracker-devel-3.5.3-1.mga9.x86_ 453 kB/s | 44 kB 00:00 (199/536): lib64tracker-gir3.0-3.5.3-1.mga9.x86 145 kB/s | 14 kB 00:00 (200/536): lib64theoraenc1-1.1.1-15.mga9.x86_64 743 kB/s | 129 kB 00:00 (201/536): lib64tracker3.0_0-3.5.3-1.mga9.x86_6 2.1 MB/s | 291 kB 00:00 (202/536): lib64ts0-1.22-2.mga9.x86_64.rpm 511 kB/s | 56 kB 00:00 (203/536): lib64turbojpeg0-2.1.4-1.mga9.x86_64. 1.1 MB/s | 178 kB 00:00 (204/536): lib64twolame0-0.4.0-2.mga9.x86_64.rp 537 kB/s | 58 kB 00:00 (205/536): lib64twolame-devel-0.4.0-2.mga9.x86_ 710 kB/s | 85 kB 00:00 (206/536): lib64usb1.0_0-1.0.26-1.mga9.x86_64.r 909 kB/s | 73 kB 00:00 (207/536): lib64usb1.0-devel-1.0.26-1.mga9.x86_ 273 kB/s | 24 kB 00:00 (208/536): lib64unistring-devel-1.1-1.mga9.x86_ 922 kB/s | 150 kB 00:00 (209/536): lib64v4l-wrappers-1.22.1-3.mga9.x86_ 345 kB/s | 32 kB 00:00 (210/536): lib64v4l-devel-1.22.1-3.mga9.x86_64. 713 kB/s | 75 kB 00:00 (211/536): lib64v4l0-1.22.1-3.mga9.x86_64.rpm 1.7 MB/s | 215 kB 00:00 (212/536): lib64vdpau-devel-1.5-1.mga9.x86_64.r 505 kB/s | 46 kB 00:00 (213/536): lib64vdpau1-1.5-1.mga9.x86_64.rpm 173 kB/s | 14 kB 00:00 (214/536): lib64vala0.56_0-0.56.8-1.mga9.x86_64 2.9 MB/s | 578 kB 00:00 (215/536): lib64verto-devel-0.3.2-4.mga9.x86_64 119 kB/s | 13 kB 00:00 (216/536): lib64vidstab-devel-1.1.0-2.git201902 239 kB/s | 27 kB 00:00 (217/536): lib64vidstab1.1-1.1.0-2.git20190213. 351 kB/s | 40 kB 00:00 (218/536): lib64vorbis0-1.3.7-2.mga9.x86_64.rpm 757 kB/s | 100 kB 00:00 (219/536): lib64vorbis-devel-1.3.7-2.mga9.x86_6 764 kB/s | 152 kB 00:00 (220/536): lib64vorbisenc2-1.3.7-2.mga9.x86_64. 786 kB/s | 85 kB 00:00 (221/536): lib64vorbisfile3-1.3.7-2.mga9.x86_64 237 kB/s | 23 kB 00:00 (222/536): lib64wacom9-2.7.0-1.mga9.x86_64.rpm 275 kB/s | 28 kB 00:00 (223/536): lib64xau-devel-1.0.11-1.mga9.x86_64. 118 kB/s | 13 kB 00:00 (224/536): lib64xau6-1.0.11-1.mga9.x86_64.rpm 93 kB/s | 13 kB 00:00 (225/536): lib64xavs1-0.1.55-14.mga9.x86_64.rpm 1.1 MB/s | 146 kB 00:00 (226/536): lib64xavs-devel-0.1.55-14.mga9.x86_6 3.8 MB/s | 627 kB 00:00 (227/536): lib64xcb-composite0-1.15-2.mga9.x86_ 119 kB/s | 11 kB 00:00 (228/536): lib64xcb-damage0-1.15-2.mga9.x86_64. 131 kB/s | 10 kB 00:00 (229/536): lib64xcb-dpms0-1.15-2.mga9.x86_64.rp 113 kB/s | 11 kB 00:00 (230/536): lib64xcb-dri2_0-1.15-2.mga9.x86_64.r 123 kB/s | 12 kB 00:00 (231/536): lib64xcb-devel-1.15-2.mga9.x86_64.rp 6.1 MB/s | 1.1 MB 00:00 (232/536): lib64xcb-dri3_0-1.15-2.mga9.x86_64.r 144 kB/s | 13 kB 00:00 (233/536): lib64xcb-glx0-1.15-2.mga9.x86_64.rpm 300 kB/s | 28 kB 00:00 (234/536): lib64xcb-icccm4-0.4.2-1.mga9.x86_64. 158 kB/s | 14 kB 00:00 (235/536): lib64xcb-present0-1.15-2.mga9.x86_64 125 kB/s | 11 kB 00:00 (236/536): lib64xcb-randr0-1.15-2.mga9.x86_64.r 245 kB/s | 22 kB 00:00 (237/536): lib64xcb-record0-1.15-2.mga9.x86_64. 127 kB/s | 12 kB 00:00 (238/536): lib64xcb-render0-1.15-2.mga9.x86_64. 221 kB/s | 21 kB 00:00 (239/536): lib64xcb-res0-1.15-2.mga9.x86_64.rpm 129 kB/s | 12 kB 00:00 (240/536): lib64xcb-screensaver0-1.15-2.mga9.x8 117 kB/s | 12 kB 00:00 (241/536): lib64xcb-shape0-1.15-2.mga9.x86_64.r 121 kB/s | 11 kB 00:00 (242/536): lib64xcb-shm0-1.15-2.mga9.x86_64.rpm 141 kB/s | 11 kB 00:00 (243/536): lib64xcb-sync1-1.15-2.mga9.x86_64.rp 143 kB/s | 15 kB 00:00 (244/536): lib64xcb-util-devel-0.4.1-1.mga9.x86 124 kB/s | 11 kB 00:00 (245/536): lib64xcb-util-image0-0.4.1-1.mga9.x8 141 kB/s | 16 kB 00:00 (246/536): lib64xcb-util-keysyms1-0.4.1-1.mga9. 120 kB/s | 12 kB 00:00 (247/536): lib64xcb-util-renderutil0-0.3.10-1.m 195 kB/s | 23 kB 00:00 (248/536): lib64xcb-util1-0.4.1-1.mga9.x86_64.r 163 kB/s | 16 kB 00:00 (249/536): lib64xcb-xf86dri0-1.15-2.mga9.x86_64 142 kB/s | 12 kB 00:00 (250/536): lib64xcb-xinerama0-1.15-2.mga9.x86_6 128 kB/s | 11 kB 00:00 (251/536): lib64xcb-xfixes0-1.15-2.mga9.x86_64. 145 kB/s | 15 kB 00:00 (252/536): lib64xcb-xinput0-1.15-2.mga9.x86_64. 439 kB/s | 39 kB 00:00 (253/536): lib64xcb-xtest0-1.15-2.mga9.x86_64.r 134 kB/s | 11 kB 00:00 (254/536): lib64xcb-xv0-1.15-2.mga9.x86_64.rpm 189 kB/s | 15 kB 00:00 (255/536): lib64xcb-xkb1-1.15-2.mga9.x86_64.rpm 287 kB/s | 37 kB 00:00 (256/536): lib64xcb-xvmc0-1.15-2.mga9.x86_64.rp 145 kB/s | 12 kB 00:00 (257/536): lib64xcb1-1.15-2.mga9.x86_64.rpm 647 kB/s | 52 kB 00:00 (258/536): lib64xcomposite-devel-0.4.6-1.mga9.x 155 kB/s | 15 kB 00:00 (259/536): lib64xcomposite1-0.4.6-1.mga9.x86_64 110 kB/s | 11 kB 00:00 (260/536): lib64xcursor-devel-1.2.1-1.mga9.x86_ 329 kB/s | 28 kB 00:00 (261/536): lib64xcursor1-1.2.1-1.mga9.x86_64.rp 263 kB/s | 26 kB 00:00 (262/536): lib64xdamage-devel-1.1.6-1.mga9.x86_ 89 kB/s | 8.6 kB 00:00 (263/536): lib64xdamage1-1.1.6-1.mga9.x86_64.rp 109 kB/s | 12 kB 00:00 (264/536): lib64xdmcp-devel-1.1.4-1.mga9.x86_64 180 kB/s | 24 kB 00:00 (265/536): lib64xdmcp6-1.1.4-1.mga9.x86_64.rpm 175 kB/s | 16 kB 00:00 (266/536): lib64xdot4-7.0.1-2.mga9.x86_64.rpm 201 kB/s | 18 kB 00:00 (267/536): lib64xext-devel-1.3.5-1.mga9.x86_64. 588 kB/s | 56 kB 00:00 (268/536): lib64xext6-1.3.5-1.mga9.x86_64.rpm 631 kB/s | 59 kB 00:00 (269/536): lib64xfixes-devel-6.0.0-2.mga9.x86_6 124 kB/s | 12 kB 00:00 (270/536): lib64xfixes3-6.0.0-2.mga9.x86_64.rpm 176 kB/s | 15 kB 00:00 (271/536): lib64xft-devel-2.3.6-1.mga9.x86_64.r 344 kB/s | 35 kB 00:00 (272/536): lib64xft-gir2.0-1.76.1-2.mga9.x86_64 88 kB/s | 7.6 kB 00:00 (273/536): lib64xft2-2.3.6-1.mga9.x86_64.rpm 630 kB/s | 50 kB 00:00 (274/536): lib64xi6-1.8-2.mga9.x86_64.rpm 416 kB/s | 36 kB 00:00 (275/536): lib64xi-devel-1.8-2.mga9.x86_64.rpm 1.2 MB/s | 134 kB 00:00 (276/536): lib64xinerama-devel-1.1.5-1.mga9.x86 133 kB/s | 12 kB 00:00 (277/536): lib64xkbcommon-devel-1.5.0-1.mga9.x8 751 kB/s | 68 kB 00:00 (278/536): lib64xinerama1-1.1.5-1.mga9.x86_64.r 111 kB/s | 11 kB 00:00 (279/536): lib64xkbcommon0-1.5.0-1.mga9.x86_64. 1.3 MB/s | 144 kB 00:00 (280/536): lib64xlib-gir2.0-1.76.1-2.mga9.x86_6 88 kB/s | 7.7 kB 00:00 (281/536): lib64xkbregistry0-1.5.0-1.mga9.x86_6 334 kB/s | 32 kB 00:00 (282/536): lib64xrandr-devel-1.5.3-2.mga9.x86_6 200 kB/s | 18 kB 00:00 (283/536): lib64xrandr2-1.5.3-2.mga9.x86_64.rpm 280 kB/s | 24 kB 00:00 (284/536): lib64xrender-devel-0.9.11-1.mga9.x86 170 kB/s | 18 kB 00:00 (285/536): lib64xshmfence1-1.3.2-1.mga9.x86_64. 121 kB/s | 11 kB 00:00 (286/536): lib64xrender1-0.9.11-1.mga9.x86_64.r 168 kB/s | 24 kB 00:00 (287/536): lib64xt-devel-1.2.1-2.mga9.x86_64.rp 2.0 MB/s | 322 kB 00:00 (288/536): lib64xt6-1.2.1-2.mga9.x86_64.rpm 1.6 MB/s | 174 kB 00:00 (289/536): lib64xtst-devel-1.2.4-1.mga9.x86_64. 310 kB/s | 27 kB 00:00 (290/536): lib64xtst6-1.2.4-1.mga9.x86_64.rpm 164 kB/s | 17 kB 00:00 (291/536): lib64xxf86vm-devel-1.1.5-1.mga9.x86_ 167 kB/s | 17 kB 00:00 (292/536): lib64xxf86vm1-1.1.5-1.mga9.x86_64.rp 151 kB/s | 14 kB 00:00 (293/536): lib64zstd-devel-1.5.5-1.mga9.x86_64. 582 kB/s | 53 kB 00:00 (294/536): libatomic-devel-12.3.0-3.mga9.x86_64 768 kB/s | 82 kB 00:00 (295/536): libalsa-data-1.2.9-1.mga9.noarch.rpm 1.2 MB/s | 165 kB 00:00 (296/536): libatomic1-12.3.0-3.mga9.x86_64.rpm 355 kB/s | 40 kB 00:00 (297/536): libde265-1.0.11-1.mga9.x86_64.rpm 844 kB/s | 79 kB 00:00 (298/536): libedit-3.1-0.20221030.1.mga9.x86_64 351 kB/s | 34 kB 00:00 (299/536): libinput-udev-1.23.0-2.mga9.x86_64.r 413 kB/s | 37 kB 00:00 (300/536): libpthread-stubs-0.4-4.mga9.x86_64.r 62 kB/s | 6.8 kB 00:00 (301/536): libtool-2.4.7-1.mga9.x86_64.rpm 1.1 MB/s | 123 kB 00:00 (302/536): libwacom-2.7.0-1.mga9.x86_64.rpm 1.2 MB/s | 131 kB 00:00 (303/536): llvm-plugins-15.0.6-1.mga9.x86_64.rp 480 kB/s | 45 kB 00:00 (304/536): libstdc++-static-devel-12.3.0-3.mga9 21 MB/s | 15 MB 00:00 (305/536): llvm-15.0.6-1.mga9.x86_64.rpm 18 MB/s | 15 MB 00:00 (306/536): mkfontscale-1.2.2-1.mga9.x86_64.rpm 275 kB/s | 28 kB 00:00 (307/536): nasm-2.16.01-1.mga9.x86_64.rpm 1.8 MB/s | 341 kB 00:00 (308/536): odt2txt-0.5-6.mga9.x86_64.rpm 284 kB/s | 27 kB 00:00 (309/536): llvm-test-15.0.6-1.mga9.x86_64.rpm 724 kB/s | 547 kB 00:00 (310/536): pango-1.50.14-1.mga9.x86_64.rpm 542 kB/s | 60 kB 00:00 (311/536): perl-Clone-0.460.0-1.mga9.x86_64.rpm 213 kB/s | 21 kB 00:00 (312/536): perl-Data-Dump-1.250.0-2.mga9.noarch 260 kB/s | 31 kB 00:00 (313/536): perl-Encode-Locale-1.50.0-6.mga9.noa 213 kB/s | 20 kB 00:00 (314/536): opencl-headers-3.0-0.20230206.1.mga9 182 kB/s | 106 kB 00:00 (315/536): perl-File-Listing-6.150.0-1.mga9.noa 285 kB/s | 27 kB 00:00 (316/536): perl-HTML-Tagset-3.200.0-12.mga9.noa 180 kB/s | 18 kB 00:00 (317/536): perl-HTML-Parser-3.810.0-1.mga9.x86_ 649 kB/s | 113 kB 00:00 (318/536): perl-HTTP-Cookies-6.100.0-2.mga9.noa 408 kB/s | 41 kB 00:00 (319/536): perl-HTTP-Date-6.50.0-3.mga9.noarch. 317 kB/s | 30 kB 00:00 (320/536): perl-HTTP-Negotiate-6.10.0-10.mga9.n 189 kB/s | 20 kB 00:00 (321/536): perl-HTTP-Message-6.440.0-1.mga9.noa 601 kB/s | 95 kB 00:00 (322/536): perl-IO-HTML-1.4.0-2.mga9.noarch.rpm 285 kB/s | 29 kB 00:00 (323/536): llvm-static-15.0.6-1.mga9.x86_64.rpm 14 MB/s | 32 MB 00:02 (324/536): perl-IO-Socket-SSL-2.81.0-1.mga9.noa 1.4 MB/s | 216 kB 00:00 (325/536): perl-LWP-MediaTypes-6.40.0-3.mga9.no 296 kB/s | 39 kB 00:00 (326/536): perl-LWP-Protocol-https-6.100.0-2.mg 267 kB/s | 28 kB 00:00 (327/536): perl-Mozilla-CA-20221114.0.0-1.mga9. 113 kB/s | 13 kB 00:00 (328/536): perl-Net-HTTP-6.220.0-2.mga9.noarch. 378 kB/s | 43 kB 00:00 (329/536): perl-TimeDate-2.330.0-2.mga9.noarch. 385 kB/s | 45 kB 00:00 (330/536): perl-Net-SSLeay-1.920.0-3.mga9.x86_6 2.0 MB/s | 314 kB 00:00 (331/536): perl-Try-Tiny-0.310.0-2.mga9.noarch. 254 kB/s | 37 kB 00:00 (332/536): perl-URI-5.170.0-1.mga9.noarch.rpm 1.0 MB/s | 104 kB 00:00 (333/536): perl-WWW-RobotRules-6.20.0-11.mga9.n 206 kB/s | 19 kB 00:00 (334/536): perl-libwww-perl-6.670.0-1.mga9.noar 1.8 MB/s | 196 kB 00:00 (335/536): perl-XML-Parser-2.460.0-6.mga9.x86_6 1.2 MB/s | 221 kB 00:00 (336/536): python3-attrs-22.2.0-1.mga9.noarch.r 801 kB/s | 90 kB 00:00 (337/536): python3-charset-normalizer-3.0.1-1.m 748 kB/s | 80 kB 00:00 (338/536): python3-distlib-0.3.6-1.mga9.noarch. 1.6 MB/s | 194 kB 00:00 (339/536): python-wheel-wheel-0.37.1-2.mga9.noa 84 kB/s | 40 kB 00:00 (340/536): python3-filelock-3.8.0-1.mga9.noarch 180 kB/s | 23 kB 00:00 (341/536): python3-babel-2.10.3-1.mga9.noarch.r 11 MB/s | 6.3 MB 00:00 (342/536): python3-jsonschema-4.17.3-1.mga9.noa 621 kB/s | 147 kB 00:00 (343/536): python3-pyrsistent-0.18.1-3.mga9.x86 1.2 MB/s | 103 kB 00:00 (344/536): python3-platformdirs-2.6.0-1.mga9.no 334 kB/s | 29 kB 00:00 (345/536): python3-markupsafe-2.1.1-1.mga9.x86_ 109 kB/s | 25 kB 00:00 (346/536): python3-typing-extensions-4.2.0-2.mg 390 kB/s | 44 kB 00:00 (347/536): python3-virtualenv-20.15.1-1.mga9.no 1.9 MB/s | 237 kB 00:00 (348/536): python3-pytz-2023.3-1.mga9.noarch.rp 1.3 MB/s | 238 kB 00:00 (349/536): thai-data-0.1.29-2.mga9.x86_64.rpm 1.3 MB/s | 186 kB 00:00 (350/536): tracker-vala-3.5.3-1.mga9.noarch.rpm 112 kB/s | 11 kB 00:00 (351/536): tracker-3.5.3-1.mga9.x86_64.rpm 2.9 MB/s | 596 kB 00:00 (352/536): tslib-common-1.22-2.mga9.noarch.rpm 347 kB/s | 39 kB 00:00 (353/536): qttranslations5-5.15.7-1.mga9.noarch 5.1 MB/s | 1.9 MB 00:00 (354/536): v4l-utils-1.22.1-3.mga9.x86_64.rpm 3.4 MB/s | 832 kB 00:00 (355/536): vala-tools-0.56.8-1.mga9.x86_64.rpm 2.5 MB/s | 525 kB 00:00 (356/536): vala-0.56.8-1.mga9.x86_64.rpm 3.5 MB/s | 861 kB 00:00 (357/536): x11-font-daewoo-misc-1.0.3-10.mga9.n 3.3 MB/s | 655 kB 00:00 (358/536): x11-font-isas-misc-1.0.3-10.mga9.noa 3.2 MB/s | 787 kB 00:00 (359/536): x11-font-jis-misc-1.0.3-10.mga9.noar 2.4 MB/s | 531 kB 00:00 (360/536): x11-proto-devel-2022.2-2.mga9.noarch 2.1 MB/s | 324 kB 00:00 (361/536): xdg-user-dirs-0.18-1.mga9.x86_64.rpm 543 kB/s | 59 kB 00:00 (362/536): xdg-user-dirs-gtk-0.11-1.mga9.x86_64 541 kB/s | 67 kB 00:00 (363/536): yasm-1.3.0-8.mga9.x86_64.rpm 2.8 MB/s | 410 kB 00:00 (364/536): zip-3.0-14.mga9.x86_64.rpm 1.7 MB/s | 251 kB 00:00 (365/536): aom-3.6.0-1.1.mga9.x86_64.rpm 2.1 MB/s | 284 kB 00:00 (366/536): fontconfig-2.14.2-1.1.mga9.x86_64.rp 1.0 MB/s | 143 kB 00:00 (367/536): gdk-pixbuf2.0-2.42.10-2.2.mga9.x86_6 4.5 MB/s | 381 kB 00:00 (368/536): glib-gettextize-2.76.3-1.4.mga9.x86_ 195 kB/s | 18 kB 00:00 (369/536): cbindgen-0.26.0-0.1.mga9.x86_64.rpm 3.1 MB/s | 1.4 MB 00:00 (370/536): glib2.0-common-2.76.3-1.4.mga9.x86_6 9.5 MB/s | 1.5 MB 00:00 (371/536): gnutls-3.8.4-1.1.mga9.x86_64.rpm 5.9 MB/s | 2.1 MB 00:00 (372/536): gtk+2.0-2.24.33-5.1.mga9.x86_64.rpm 9.0 MB/s | 2.8 MB 00:00 (373/536): cargo-1.78.0-1.mga9.x86_64.rpm 7.0 MB/s | 6.2 MB 00:00 (374/536): gtk-update-icon-cache-3.24.38-1.2.mg 209 kB/s | 22 kB 00:00 (375/536): gtk+3.0-3.24.38-1.2.mga9.x86_64.rpm 8.0 MB/s | 3.7 MB 00:00 (376/536): icu73-data-73.2-1.mga9.noarch.rpm 17 MB/s | 8.5 MB 00:00 (377/536): lib64avahi-client3-0.8-10.2.mga9.x86 325 kB/s | 32 kB 00:00 (378/536): lib64aom-devel-3.6.0-1.1.mga9.x86_64 18 MB/s | 9.8 MB 00:00 (379/536): lib64aom3-3.6.0-1.1.mga9.x86_64.rpm 7.8 MB/s | 1.9 MB 00:00 (380/536): lib64avahi-common3-0.8-10.2.mga9.x86 268 kB/s | 28 kB 00:00 (381/536): lib64avformat59-5.1.6-1.5.mga9.x86_6 4.1 MB/s | 1.1 MB 00:00 (382/536): lib64avfilter8-5.1.6-1.5.mga9.x86_64 3.5 MB/s | 1.5 MB 00:00 (383/536): lib64avutil57-5.1.6-1.5.mga9.x86_64. 1.6 MB/s | 325 kB 00:00 (384/536): lib64blkid-devel-2.38.1-1.1.mga9.x86 129 kB/s | 13 kB 00:00 (385/536): lib64avcodec59-5.1.6-1.5.mga9.x86_64 8.8 MB/s | 5.2 MB 00:00 (386/536): lib64cap-devel-2.52-5.1.mga9.x86_64. 1.2 MB/s | 117 kB 00:00 (387/536): lib64cdio++1-2.1.0-4.1.mga9.x86_64.r 124 kB/s | 12 kB 00:00 (388/536): lib64cdio-devel-2.1.0-4.1.mga9.x86_6 1.8 MB/s | 252 kB 00:00 (389/536): lib64cdio19-2.1.0-4.1.mga9.x86_64.rp 484 kB/s | 71 kB 00:00 (390/536): lib64dav1d-devel-1.2.1-1.1.mga9.x86_ 180 kB/s | 18 kB 00:00 (391/536): lib64cups2-2.4.6-1.3.mga9.x86_64.rpm 1.6 MB/s | 267 kB 00:00 (392/536): lib64dav1d6-1.2.1-1.1.mga9.x86_64.rp 3.0 MB/s | 605 kB 00:00 (393/536): lib64drm-devel-2.4.124-1.mga9.x86_64 1.2 MB/s | 169 kB 00:00 (394/536): lib64drm2-2.4.124-1.mga9.x86_64.rpm 480 kB/s | 43 kB 00:00 (395/536): lib64drm_amdgpu1-2.4.124-1.mga9.x86_ 242 kB/s | 26 kB 00:00 (396/536): lib64drm_intel1-2.4.124-1.mga9.x86_6 761 kB/s | 71 kB 00:00 (397/536): lib64drm_nouveau2-2.4.124-1.mga9.x86 237 kB/s | 24 kB 00:00 (398/536): lib64drm_radeon1-2.4.124-1.mga9.x86_ 278 kB/s | 27 kB 00:00 (399/536): lib64event-devel-2.1.12-4.1.mga9.x86 2.0 MB/s | 291 kB 00:00 (400/536): lib64event7-2.1.12-4.1.mga9.x86_64.r 1.1 MB/s | 206 kB 00:00 (401/536): lib64expat-devel-2.7.0-1.mga9.x86_64 614 kB/s | 69 kB 00:00 (402/536): lib64ffmpeg-devel-5.1.6-1.5.mga9.x86 2.4 MB/s | 283 kB 00:00 (403/536): lib64fontconfig1-2.14.2-1.1.mga9.x86 1.2 MB/s | 139 kB 00:00 (404/536): lib64fontconfig-devel-2.14.2-1.1.mga 963 kB/s | 213 kB 00:00 (405/536): lib64freeglut3-3.4.0-1.1.mga9.x86_64 708 kB/s | 154 kB 00:00 (406/536): lib64freetype2-devel-2.13.0-1.2.mga9 11 MB/s | 3.1 MB 00:00 (407/536): lib64freetype6-2.13.0-1.2.mga9.x86_6 2.4 MB/s | 361 kB 00:00 (408/536): lib64gbm1-25.0.7-4.mga9.x86_64.rpm 448 kB/s | 42 kB 00:00 (409/536): lib64gdk_pixbuf-gir2.0-2.42.10-2.2.m 170 kB/s | 13 kB 00:00 (410/536): lib64gdk_pixbuf2.0-devel-2.42.10-2.2 695 kB/s | 63 kB 00:00 (411/536): lib64dri-drivers-25.0.7-4.mga9.x86_6 22 MB/s | 29 MB 00:01 (412/536): lib64gdk_pixbuf2.0_0-2.42.10-2.2.mga 878 kB/s | 154 kB 00:00 (413/536): lib64gnutls-dane0-3.8.4-1.1.mga9.x86 309 kB/s | 35 kB 00:00 (414/536): lib64gnutls-devel-3.8.4-1.1.mga9.x86 746 kB/s | 70 kB 00:00 (415/536): lib64gnutlsxx30-3.8.4-1.1.mga9.x86_6 224 kB/s | 25 kB 00:00 (416/536): lib64glib2.0-devel-2.76.3-1.4.mga9.x 7.0 MB/s | 2.0 MB 00:00 (417/536): lib64gs10-10.05.1-1.mga9.x86_64.rpm 17 MB/s | 4.7 MB 00:00 (418/536): lib64gtk+-x11-2.0_0-2.24.33-5.1.mga9 5.1 MB/s | 1.9 MB 00:00 (419/536): lib64gtk+2.0_0-2.24.33-5.1.mga9.x86_ 1.0 MB/s | 131 kB 00:00 (420/536): lib64gtk+2.0-devel-2.24.33-5.1.mga9. 5.8 MB/s | 2.5 MB 00:00 (421/536): lib64gtk-gir2.0-2.24.33-5.1.mga9.x86 1.5 MB/s | 206 kB 00:00 (422/536): lib64gtk-gir3.0-3.24.38-1.2.mga9.x86 1.5 MB/s | 227 kB 00:00 (423/536): lib64gtk+3_0-3.24.38-1.2.mga9.x86_64 5.2 MB/s | 2.9 MB 00:00 (424/536): lib64heif1-1.16.2-1.2.mga9.x86_64.rp 1.3 MB/s | 278 kB 00:00 (425/536): lib64gtk+3.0-devel-3.24.38-1.2.mga9. 6.9 MB/s | 5.3 MB 00:00 (426/536): lib64icu-devel-73.2-1.mga9.x86_64.rp 3.5 MB/s | 688 kB 00:00 (427/536): lib64iso9660++0-2.1.0-4.1.mga9.x86_6 136 kB/s | 13 kB 00:00 (428/536): lib64idn2-devel-2.3.4-3.1.mga9.x86_6 443 kB/s | 49 kB 00:00 (429/536): lib64icu73-73.2-1.mga9.x86_64.rpm 6.3 MB/s | 2.0 MB 00:00 (430/536): lib64iso9660_11-2.1.0-4.1.mga9.x86_6 268 kB/s | 29 kB 00:00 (431/536): lib64jxl-devel-0.7.2-1.mga9.x86_64.r 504 kB/s | 54 kB 00:00 (432/536): lib64jxl_threads0.7-0.7.2-1.mga9.x86 159 kB/s | 17 kB 00:00 (433/536): lib64jxl0.7-0.7.2-1.mga9.x86_64.rpm 5.9 MB/s | 1.1 MB 00:00 (434/536): lib64keyutils-devel-1.6.3-2.1.mga9.x 510 kB/s | 53 kB 00:00 (435/536): lib64krb53-devel-1.20.1-1.4.mga9.x86 1.3 MB/s | 172 kB 00:00 (436/536): lib64lzma-devel-5.4.3-1.1.mga9.x86_6 2.9 MB/s | 608 kB 00:00 (437/536): lib64mesaegl1-25.0.7-4.mga9.x86_64.r 1.0 MB/s | 135 kB 00:00 (438/536): lib64javascriptcoregtk4.1_0-2.44.2-1 14 MB/s | 8.3 MB 00:00 (439/536): lib64mesagl-devel-25.0.7-4.mga9.x86_ 400 kB/s | 32 kB 00:00 (440/536): lib64mesakhr-devel-25.0.7-4.mga9.x86 116 kB/s | 12 kB 00:00 (441/536): lib64mesagl1-25.0.7-4.mga9.x86_64.rp 1.1 MB/s | 156 kB 00:00 (442/536): lib64mount-devel-2.38.1-1.1.mga9.x86 166 kB/s | 15 kB 00:00 (443/536): lib64mpg123-devel-1.31.3-1.1.mga9.x8 519 kB/s | 52 kB 00:00 (444/536): lib64mpg123_0-1.31.3-1.1.mga9.x86_64 2.3 MB/s | 287 kB 00:00 (445/536): lib64ncurses++6-6.3-20221203.2.1.mga 202 kB/s | 34 kB 00:00 (446/536): lib64nspr-devel-4.36-1.mga9.x86_64.r 691 kB/s | 100 kB 00:00 (447/536): lib64ncurses-devel-6.3-20221203.2.1. 3.9 MB/s | 880 kB 00:00 (448/536): lib64nspr4-4.36-1.mga9.x86_64.rpm 1.3 MB/s | 126 kB 00:00 (449/536): lib64nss-devel-3.113.0-1.mga9.x86_64 1.7 MB/s | 241 kB 00:00 (450/536): lib64nss3-3.113.0-1.mga9.x86_64.rpm 8.5 MB/s | 1.2 MB 00:00 (451/536): lib64nss-static-devel-3.113.0-1.mga9 7.8 MB/s | 2.1 MB 00:00 (452/536): lib64openjp2_7-2.5.0-1.2.mga9.x86_64 1.4 MB/s | 163 kB 00:00 (453/536): lib64openjpeg2-devel-2.5.0-1.2.mga9. 271 kB/s | 29 kB 00:00 (454/536): lib64openmpt-devel-0.7.8-1.mga9.x86_ 228 kB/s | 43 kB 00:00 (455/536): lib64openmpt0-0.7.8-1.mga9.x86_64.rp 3.2 MB/s | 855 kB 00:00 (456/536): lib64mesavulkan-drivers-25.0.7-4.mga 11 MB/s | 14 MB 00:01 (457/536): lib64poppler-glib8-23.02.0-1.6.mga9. 1.7 MB/s | 147 kB 00:00 (458/536): lib64postproc56-5.1.6-1.5.mga9.x86_6 435 kB/s | 54 kB 00:00 (459/536): lib64openssl-devel-3.0.15-1.3.mga9.x 5.5 MB/s | 2.2 MB 00:00 (460/536): lib64pulseaudio-devel-16.1-17.mga9.x 755 kB/s | 82 kB 00:00 (461/536): lib64poppler126-23.02.0-1.6.mga9.x86 3.9 MB/s | 1.1 MB 00:00 (462/536): lib64pulseaudio0-16.1-17.mga9.x86_64 905 kB/s | 123 kB 00:00 (463/536): lib64pulseglib20-16.1-17.mga9.x86_64 162 kB/s | 16 kB 00:00 (464/536): lib64pulsecommon16.1-16.1-17.mga9.x8 1.4 MB/s | 199 kB 00:00 (465/536): lib64python3-devel-3.10.11-1.3.mga9. 1.4 MB/s | 204 kB 00:00 (466/536): lib64qt5dbus5-5.15.7-6.1.mga9.x86_64 1.6 MB/s | 210 kB 00:00 (467/536): lib64qt5core5-5.15.7-6.1.mga9.x86_64 9.4 MB/s | 2.2 MB 00:00 (468/536): lib64qt5eglfsdeviceintegration5-5.15 2.6 MB/s | 362 kB 00:00 (469/536): lib64qt5eglfskmssupport5-5.15.7-6.1. 659 kB/s | 90 kB 00:00 (470/536): lib64qt5network5-5.15.7-6.1.mga9.x86 3.2 MB/s | 605 kB 00:00 (471/536): lib64qt5widgets5-5.15.7-6.1.mga9.x86 7.2 MB/s | 2.5 MB 00:00 (472/536): lib64qt5gui5-5.15.7-6.1.mga9.x86_64. 6.7 MB/s | 3.0 MB 00:00 (473/536): lib64qt5xcbqpa5-5.15.7-6.1.mga9.x86_ 1.3 MB/s | 480 kB 00:00 (474/536): lib64sharpyuv0-1.3.0-2.1.mga9.x86_64 124 kB/s | 18 kB 00:00 (475/536): lib64sndfile1-1.2.0-3.2.mga9.x86_64. 2.4 MB/s | 243 kB 00:00 (476/536): lib64soup3.0_0-3.4.2-1.1.mga9.x86_64 1.7 MB/s | 245 kB 00:00 (477/536): lib64sqlite3-devel-3.40.1-1.2.mga9.x 1.2 MB/s | 140 kB 00:00 (478/536): lib64swresample4-5.1.6-1.5.mga9.x86_ 501 kB/s | 56 kB 00:00 (479/536): lib64ssh2_1-1.11.0-1.mga9.x86_64.rpm 1.0 MB/s | 212 kB 00:00 (480/536): lib64rsvg2_2-2.56.0-1.1.mga9.x86_64. 6.4 MB/s | 3.4 MB 00:00 (481/536): lib64tasn1-devel-4.20.0-1.mga9.x86_6 671 kB/s | 77 kB 00:00 (482/536): lib64swscaler6-5.1.6-1.5.mga9.x86_64 978 kB/s | 181 kB 00:00 (483/536): lib64udev-devel-253.33-1.mga9.x86_64 118 kB/s | 10 kB 00:00 (484/536): lib64tiff6-4.5.1-1.5.mga9.x86_64.rpm 1.5 MB/s | 199 kB 00:00 (485/536): lib64tiff-devel-4.5.1-1.5.mga9.x86_6 3.0 MB/s | 797 kB 00:00 (486/536): lib64udf0-2.1.0-4.1.mga9.x86_64.rpm 162 kB/s | 16 kB 00:00 (487/536): lib64unbound-devel-1.21.1-1.mga9.x86 262 kB/s | 28 kB 00:00 (488/536): lib64uuid-devel-2.38.1-1.1.mga9.x86_ 729 kB/s | 59 kB 00:00 (489/536): lib64unbound8-1.21.1-1.mga9.x86_64.r 3.1 MB/s | 543 kB 00:00 (490/536): lib64va-devel-2.22.0-1.mga9.x86_64.r 1.0 MB/s | 125 kB 00:00 (491/536): lib64va2-2.22.0-1.mga9.x86_64.rpm 866 kB/s | 101 kB 00:00 (492/536): lib64vpx-devel-1.12.0-1.3.mga9.x86_6 2.0 MB/s | 323 kB 00:00 (493/536): lib64wayland-client0-1.23.1-1.mga9.x 350 kB/s | 33 kB 00:00 (494/536): lib64wayland-cursor0-1.23.1-1.mga9.x 163 kB/s | 17 kB 00:00 (495/536): lib64vpx7-1.12.0-1.3.mga9.x86_64.rpm 3.7 MB/s | 883 kB 00:00 (496/536): lib64wayland-devel-1.23.1-1.mga9.x86 738 kB/s | 82 kB 00:00 (497/536): lib64wayland-server0-1.23.1-1.mga9.x 475 kB/s | 41 kB 00:00 (498/536): lib64wayland-egl1-1.23.1-1.mga9.x86_ 107 kB/s | 9.9 kB 00:00 (499/536): lib64webp-devel-1.3.0-2.1.mga9.x86_6 214 kB/s | 35 kB 00:00 (500/536): lib64webp7-1.3.0-2.1.mga9.x86_64.rpm 1.6 MB/s | 222 kB 00:00 (501/536): lib64webpdecoder3-1.3.0-2.1.mga9.x86 711 kB/s | 108 kB 00:00 (502/536): lib64webpdemux2-1.3.0-2.1.mga9.x86_6 190 kB/s | 17 kB 00:00 (503/536): lib64x11-devel-1.8.6-1.1.mga9.x86_64 4.9 MB/s | 640 kB 00:00 (504/536): lib64webpmux3-1.3.0-2.1.mga9.x86_64. 188 kB/s | 29 kB 00:00 (505/536): lib64x11-xcb1-1.8.6-1.1.mga9.x86_64. 100 kB/s | 10 kB 00:00 (506/536): lib64x11_6-1.8.6-1.1.mga9.x86_64.rpm 695 kB/s | 638 kB 00:00 (507/536): lib64zlib-devel-1.2.13-1.2.mga9.x86_ 171 kB/s | 68 kB 00:00 (508/536): lib64xpm4-3.5.15-1.1.mga9.x86_64.rpm 31 kB/s | 42 kB 00:01 (509/536): libcap-utils-2.52-5.1.mga9.x86_64.rp 394 kB/s | 64 kB 00:00 (510/536): lib64xml2-devel-2.10.4-1.7.mga9.x86_ 261 kB/s | 481 kB 00:01 (511/536): libdrm-common-2.4.124-1.mga9.x86_64. 11 kB/s | 10 kB 00:00 (512/536): libtasn1-tools-4.20.0-1.mga9.x86_64. 143 kB/s | 37 kB 00:00 (513/536): libheif-1.16.2-1.2.mga9.x86_64.rpm 66 kB/s | 73 kB 00:01 (514/536): libsoup3-i18n-3.4.2-1.1.mga9.noarch. 92 kB/s | 72 kB 00:00 (515/536): mesa-25.0.7-4.mga9.x86_64.rpm 230 kB/s | 27 kB 00:00 (516/536): npm-10.9.2-1.22.16.0.4.mga9.x86_64.r 4.3 MB/s | 2.0 MB 00:00 (517/536): nss-3.113.0-1.mga9.x86_64.rpm 9.2 MB/s | 6.0 MB 00:00 (518/536): openjpeg2-2.5.0-1.2.mga9.x86_64.rpm 945 kB/s | 106 kB 00:00 (519/536): nodejs-22.16.0-4.mga9.x86_64.rpm 6.7 MB/s | 8.8 MB 00:01 (520/536): pulseaudio-client-config-16.1-17.mga 99 kB/s | 11 kB 00:00 (521/536): python3-idna-3.7-1.mga9.noarch.rpm 1.1 MB/s | 114 kB 00:00 (522/536): openssl-3.0.15-1.3.mga9.x86_64.rpm 3.2 MB/s | 857 kB 00:00 (523/536): python3-jinja2-3.1.6-1.mga9.noarch.r 1.6 MB/s | 238 kB 00:00 (524/536): python3-requests-2.32.3-1.mga9.noarc 580 kB/s | 121 kB 00:00 (525/536): python3-urllib3-1.26.20-1.mga9.noarc 1.2 MB/s | 192 kB 00:00 (526/536): qtbase5-common-5.15.7-6.1.mga9.x86_6 2.1 MB/s | 451 kB 00:00 (527/536): nodejs-libs-22.16.0-4.mga9.x86_64.rp 6.9 MB/s | 21 MB 00:03 (528/536): systemd-devel-253.33-1.mga9.x86_64.r 448 kB/s | 39 kB 00:00 (529/536): wayland-tools-1.23.1-1.mga9.x86_64.r 191 kB/s | 26 kB 00:00 (530/536): glxinfo-9.0.0-1.mga9.x86_64.rpm 699 kB/s | 73 kB 00:00 (531/536): lib64notify-devel-0.8.2-2.mga9.x86_6 2.9 MB/s | 1.0 MB 00:00 (532/536): lib64notify-gir0.7-0.8.2-2.mga9.x86_ 75 kB/s | 8.9 kB 00:00 (533/536): lib64notify4-0.8.2-2.mga9.x86_64.rpm 274 kB/s | 25 kB 00:00 (534/536): libnotify-0.8.2-2.mga9.x86_64.rpm 326 kB/s | 40 kB 00:00 (535/536): rust-std-static-1.78.0-1.mga9.x86_64 11 MB/s | 34 MB 00:02 (536/536): rust-1.78.0-1.mga9.x86_64.rpm 9.9 MB/s | 52 MB 00:05 -------------------------------------------------------------------------------- Total 13 MB/s | 496 MB 00:37 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: lib64nss3-2:3.113.0-1.mga9.x86_64 1/1 Preparing : 1/1 Installing : lib64glib-gir2.0-1.76.1-2.mga9.x86_64 1/536 Installing : lib64zlib-devel-1.2.13-1.2.mga9.x86_64 2/536 Installing : libglvnd-1.7.0-3.mga9.x86_64 3/536 Installing : lib64x11-xcb1-1.8.6-1.1.mga9.x86_64 4/536 Installing : lib64png16_16-2:1.6.38-1.mga9.x86_64 5/536 Installing : lib64jpeg8-1:2.1.4-1.mga9.x86_64 6/536 Installing : lib64ogg0-1.3.5-2.mga9.x86_64 7/536 Installing : lib64vorbis0-1.3.7-2.mga9.x86_64 8/536 Installing : lib64wayland-client0-1.23.1-1.mga9.x86_64 9/536 Installing : lib64cdio19-2.1.0-4.1.mga9.x86_64 10/536 Installing : lib64openjp2_7-2.5.0-1.2.mga9.x86_64 11/536 Installing : perl-URI-5.170.0-1.mga9.noarch 12/536 Installing : lib64lcms2_2-2.15-2.mga9.x86_64 13/536 Installing : lib64v4l-wrappers-1.22.1-3.mga9.x86_64 14/536 Installing : v4l-utils-1.22.1-3.mga9.x86_64 15/536 Installing : lib64v4l0-1.22.1-3.mga9.x86_64 16/536 Installing : lib64nspr4-2:4.36-1.mga9.x86_64 17/536 Installing : nss-2:3.113.0-1.mga9.x86_64 18/536 Installing : lib64nss3-2:3.113.0-1.mga9.x86_64 19/536 Running scriptlet: lib64nss3-2:3.113.0-1.mga9.x86_64 19/536 Installing : lib64lzma-devel-5.4.3-1.1.mga9.x86_64 20/536 Installing : lib64xml2-devel-2.10.4-1.7.mga9.x86_64 21/536 Installing : lib64dav1d6-1.2.1-1.1.mga9.x86_64 22/536 Installing : lib64mtdev1-1.1.6-3.mga9.x86_64 23/536 Installing : lib64mfx1-23.1.3-1.mga9.x86_64 24/536 Installing : lib64ice6-1.1.1-1.mga9.x86_64 25/536 Installing : lib64hwy1-1.0.3-1.mga9.x86_64 26/536 Installing : lib64ffi-devel-3.4.4-1.mga9.x86_64 27/536 Installing : lib64cdt5-7.0.1-2.mga9.x86_64 28/536 Installing : lib64cgraph6-7.0.1-2.mga9.x86_64 29/536 Installing : lib64sm6-1.2.4-1.mga9.x86_64 30/536 Installing : lib64vorbisenc2-1.3.7-2.mga9.x86_64 31/536 Installing : lib64ogg-devel-1.3.5-2.mga9.x86_64 32/536 Installing : lib64png-devel-2:1.6.38-1.mga9.x86_64 33/536 Installing : lib64openssl-devel-3.0.15-1.3.mga9.x86_64 34/536 Installing : lib64wayland-server0-1.23.1-1.mga9.x86_64 35/536 Installing : lib64sharpyuv0-1.3.0-2.1.mga9.x86_64 36/536 Installing : lib64webp7-1.3.0-2.1.mga9.x86_64 37/536 Installing : lib64mpg123_0-1.31.3-1.1.mga9.x86_64 38/536 Installing : glib2.0-common-2.76.3-1.4.mga9.x86_64 39/536 Installing : lib64usb1.0_0-1.0.26-1.mga9.x86_64 40/536 Installing : lib64unistring-devel-1.1-1.mga9.x86_64 41/536 Installing : lib64speex1-1.2.1-1.mga9.x86_64 42/536 Installing : lib64sdl2.0_0-2.26.3-1.mga9.x86_64 43/536 Installing : lib64pixman1_0-0.42.2-1.mga9.x86_64 44/536 Installing : lib64opus0-1.4-1.mga9.x86_64 45/536 Installing : lib64opencl1-2.3.1-2.mga9.x86_64 46/536 Installing : lib64mp3lame0-3.100-8.mga9.x86_64 47/536 Installing : lib64epoxy0-1.5.10-1.mga9.x86_64 48/536 Installing : lib64cloudproviders0-0.3.1-2.mga9.x86_64 49/536 Installing : lib64brotlienc1-1.0.9-5.mga9.x86_64 50/536 Installing : lib64brotli-devel-1.0.9-5.mga9.x86_64 51/536 Installing : hicolor-icon-theme-0.17-6.mga9.noarch 52/536 Installing : lib64jxl0.7-0.7.2-1.mga9.x86_64 53/536 Installing : lib64aom3-3.6.0-1.1.mga9.x86_64 54/536 Installing : opencl-headers-3.0-0.20230206.1.mga9.noarch 55/536 Installing : lib64opencl-devel-2.3.1-2.mga9.x86_64 56/536 Installing : lib64nspr-devel-2:4.36-1.mga9.x86_64 57/536 Installing : perl-Net-HTTP-6.220.0-2.mga9.noarch 58/536 Installing : lib64cdio-paranoia2-10.2.2.0.1-2.mga9.x86_64 59/536 Installing : lib64iso9660_11-2.1.0-4.1.mga9.x86_64 60/536 Installing : lib64wayland-cursor0-1.23.1-1.mga9.x86_64 61/536 Installing : lib64vorbisfile3-1.3.7-2.mga9.x86_64 62/536 Installing : lib64vorbis-devel-1.3.7-2.mga9.x86_64 63/536 Installing : lib64openmpt0-0.7.8-1.mga9.x86_64 64/536 Installing : lib64theoraenc1-1.1.1-15.mga9.x86_64 65/536 Installing : rust-std-static-1.78.0-1.mga9.x86_64 66/536 Installing : rust-1.78.0-1.mga9.x86_64 67/536 Installing : lib64wayland-egl1-1:1.23.1-1.mga9.x86_64 68/536 Installing : lib64vpx7-1.12.0-1.3.mga9.x86_64 69/536 Installing : lib64uuid-devel-2.38.1-1.1.mga9.x86_64 70/536 Installing : lib64python3-devel-3.10.11-1.3.mga9.x86_64 71/536 Installing : lib64event7-2.1.12-4.1.mga9.x86_64 72/536 Installing : lib64avahi-common3-0.8-10.2.mga9.x86_64 73/536 Installing : glib-gettextize-2.76.3-1.4.mga9.x86_64 74/536 Installing : perl-Mozilla-CA-20221114.0.0-1.mga9.noarch 75/536 Installing : perl-LWP-MediaTypes-6.40.0-3.mga9.noarch 76/536 Installing : perl-Encode-Locale-1.50.0-6.mga9.noarch 77/536 Installing : lib64zstd-devel-1.5.5-1.mga9.x86_64 78/536 Installing : lib64xshmfence1-1.3.2-1.mga9.x86_64 79/536 Installing : lib64xdot4-7.0.1-2.mga9.x86_64 80/536 Installing : lib64xdmcp6-1.1.4-1.mga9.x86_64 81/536 Installing : lib64xavs1-0.1.55-14.mga9.x86_64 82/536 Installing : lib64xau6-1.0.11-1.mga9.x86_64 83/536 Installing : lib64xcb1-1.15-2.mga9.x86_64 84/536 Installing : lib64x11_6-1.8.6-1.1.mga9.x86_64 85/536 Running scriptlet: lib64x11_6-1.8.6-1.1.mga9.x86_64 85/536 Installing : lib64xext6-1:1.3.5-1.mga9.x86_64 86/536 Installing : lib64xrender1-0.9.11-1.mga9.x86_64 87/536 Installing : lib64xcb-shm0-1.15-2.mga9.x86_64 88/536 Installing : lib64xcb-xfixes0-1.15-2.mga9.x86_64 89/536 Installing : lib64xcb-dri3_0-1.15-2.mga9.x86_64 90/536 Installing : lib64xi6-1.8-2.mga9.x86_64 91/536 Installing : lib64xfixes3-6.0.0-2.mga9.x86_64 92/536 Installing : lib64xcb-present0-1.15-2.mga9.x86_64 93/536 Installing : lib64xcb-randr0-1.15-2.mga9.x86_64 94/536 Installing : lib64xcb-render0-1.15-2.mga9.x86_64 95/536 Installing : lib64xlib-gir2.0-1.76.1-2.mga9.x86_64 96/536 Installing : lib64xcb-sync1-1.15-2.mga9.x86_64 97/536 Installing : lib64xcursor1-1.2.1-1.mga9.x86_64 98/536 Installing : lib64xrandr2-1.5.3-2.mga9.x86_64 99/536 Installing : lib64xinerama1-1.1.5-1.mga9.x86_64 100/536 Installing : lib64xxf86vm1-1.1.5-1.mga9.x86_64 101/536 Installing : lib64xcomposite1-0.4.6-1.mga9.x86_64 102/536 Installing : lib64xdamage1-1.1.6-1.mga9.x86_64 103/536 Installing : lib64xcb-glx0-1.15-2.mga9.x86_64 104/536 Installing : lib64xcb-shape0-1.15-2.mga9.x86_64 105/536 Installing : lib64xcb-util1-0.4.1-1.mga9.x86_64 106/536 Installing : lib64xcb-xkb1-1.15-2.mga9.x86_64 107/536 Installing : lib64xkbcommon0-1.5.0-1.mga9.x86_64 108/536 Installing : lib64vdpau1-1.5-1.mga9.x86_64 109/536 Installing : lib64xtst6-1.2.4-1.mga9.x86_64 110/536 Installing : lib64atk1.0_0-2.48.3-2.mga9.x86_64 111/536 Installing : lib64atk-bridge2.0_0-2.48.3-2.mga9.x86_64 112/536 Installing : lib64atspi0-2.48.3-2.mga9.x86_64 113/536 Installing : at-spi2-core-2.48.3-2.mga9.x86_64 114/536 Installing : lib64atk-gir1.0-2.48.3-2.mga9.x86_64 115/536 Installing : lib64xcb-xinerama0-1.15-2.mga9.x86_64 116/536 Installing : lib64xcb-xinput0-1.15-2.mga9.x86_64 117/536 Installing : lib64vidstab1.1-1.1.0-2.git20190213.7.mga9.x86_6 118/536 Installing : lib64vala0.56_0-0.56.8-1.mga9.x86_64 119/536 Installing : lib64twolame0-0.4.0-2.mga9.x86_64 120/536 Installing : lib64theoradec1-1.1.1-15.mga9.x86_64 121/536 Installing : lib64spirv-tools0-2022.4-1.mga9.x86_64 122/536 Installing : lib64rtmp1-2.4-0.git20160101.11.mga9.x86_64 123/536 Installing : lib64raw1394_11-2.1.2-5.mga9.x86_64 124/536 Installing : lib64dc1394_25-2.2.6-3.mga9.x86_64 125/536 Installing : lib64pciaccess0-0.17-1.mga9.x86_64 126/536 Installing : lib64pathplan4-7.0.1-2.mga9.x86_64 127/536 Installing : lib64modplug1-1:0.8.9.0-5.mga9.x86_64 128/536 Installing : lib64mnl0-1.0.5-1.mga9.x86_64 129/536 Installing : lib64unbound8-1.21.1-1.mga9.x86_64 130/536 Installing : lib64gnutls-dane0-3.8.4-1.1.mga9.x86_64 131/536 Installing : lib64jbig1-2.1-9.mga9.x86_64 132/536 Installing : lib64tiff6-4.5.1-1.5.mga9.x86_64 133/536 Installing : gdk-pixbuf2.0-2.42.10-2.2.mga9.x86_64 134/536 Installing : lib64gdk_pixbuf2.0_0-2.42.10-2.2.mga9.x86_64 135/536 Installing : lib64gdk_pixbuf-gir2.0-2.42.10-2.2.mga9.x86_64 136/536 Installing : libnotify-0.8.2-2.mga9.x86_64 137/536 Installing : lib64notify4-0.8.2-2.mga9.x86_64 138/536 Installing : gtk-update-icon-cache-3.24.38-1.2.mga9.x86_64 139/536 Installing : adwaita-icon-theme-44.0-1.mga9.noarch 140/536 Installing : lib64gudev1.0_0-237-1.mga9.x86_64 141/536 Installing : lib64wacom9-1:2.7.0-1.mga9.x86_64 142/536 Installing : libwacom-1:2.7.0-1.mga9.x86_64 143/536 Installing : lib64gtest1.12.1-1.12.1-2.mga9.x86_64 144/536 Installing : lib64gsm1-1.0.19-2.mga9.x86_64 145/536 Installing : lib64graphite2_3-1.3.14-2.mga9.x86_64 146/536 Installing : lib64gmp-devel-6.2.1-3.mga9.x86_64 147/536 Installing : lib64nettle-devel-1:3.9-1.mga9.x86_64 148/536 Installing : lib64evdev2-1.13.1-1.mga9.x86_64 149/536 Installing : lib64edit0-3.1-0.20221030.1.mga9.x86_64 150/536 Installing : llvm-plugins-15.0.6-1.mga9.x86_64 151/536 Installing : lib64llvm15.0-15.0.6-1.mga9.x86_64 152/536 Installing : llvm-15.0.6-1.mga9.x86_64 153/536 Installing : lib64de265_0-1.0.11-1.mga9.x86_64 154/536 Installing : lib64datrie1-0.2.13-2.mga9.x86_64 155/536 Installing : lib64celt0_2-0.11.3-10.mga9.x86_64 156/536 Installing : lib64bz2-devel-1.0.8-5.mga9.x86_64 157/536 Installing : fonts-filesystem-2.0.5-6.mga9.noarch 158/536 Installing : abattis-cantarell-fonts-0.303.1-1.mga9.noarch 159/536 Installing : lib64celt0-devel-0.11.3-10.mga9.x86_64 160/536 Installing : lib64datrie-devel-0.2.13-2.mga9.x86_64 161/536 Installing : llvm-test-15.0.6-1.mga9.x86_64 162/536 Installing : libinput-udev-1.23.0-2.mga9.x86_64 163/536 Installing : lib64input10-1.23.0-2.mga9.x86_64 164/536 Installing : lib64graphite2-devel-1.3.14-2.mga9.x86_64 165/536 Installing : lib64gsm-devel-1.0.19-2.mga9.x86_64 166/536 Installing : lib64gmock1.12.1-1.12.1-2.mga9.x86_64 167/536 Installing : lib64gtest-devel-1.12.1-2.mga9.x86_64 168/536 Installing : lib64gmock-devel-1.12.1-2.mga9.x86_64 169/536 Installing : lib64notify-gir0.7-0.8.2-2.mga9.x86_64 170/536 Installing : lib64jbig-devel-2.1-9.mga9.x86_64 171/536 Installing : gnutls-3.8.4-1.1.mga9.x86_64 172/536 Installing : lib64mnl-devel-1.0.5-1.mga9.x86_64 173/536 Installing : lib64modplug-devel-1:0.8.9.0-5.mga9.x86_64 174/536 Installing : lib64pciaccess-devel-0.17-1.mga9.x86_64 175/536 Installing : lib64raw1394-devel-2.1.2-5.mga9.x86_64 176/536 Installing : lib64twolame-devel-0.4.0-2.mga9.x86_64 177/536 Installing : lib64vidstab-devel-1.1.0-2.git20190213.7.mga9.x8 178/536 Installing : lib64startup-notification1_0-0.12-13.mga9.x86_64 179/536 Installing : lib64xcb-util-image0-0.4.1-1.mga9.x86_64 180/536 Installing : lib64xcb-util-renderutil0-0.3.10-1.mga9.x86_64 181/536 Installing : lib64xpm4-3.5.15-1.1.mga9.x86_64 182/536 Installing : lib64xcb-composite0-1.15-2.mga9.x86_64 183/536 Installing : lib64xcb-damage0-1.15-2.mga9.x86_64 184/536 Installing : lib64xcb-dpms0-1.15-2.mga9.x86_64 185/536 Installing : lib64xcb-dri2_0-1.15-2.mga9.x86_64 186/536 Installing : lib64xcb-icccm4-0.4.2-1.mga9.x86_64 187/536 Installing : lib64xcb-record0-1.15-2.mga9.x86_64 188/536 Installing : lib64xcb-res0-1.15-2.mga9.x86_64 189/536 Installing : lib64xcb-screensaver0-1.15-2.mga9.x86_64 190/536 Installing : lib64xcb-util-keysyms1-0.4.1-1.mga9.x86_64 191/536 Installing : lib64xcb-xf86dri0-1.15-2.mga9.x86_64 192/536 Installing : lib64xcb-xtest0-1.15-2.mga9.x86_64 193/536 Installing : lib64xcb-xv0-1.15-2.mga9.x86_64 194/536 Installing : lib64xcb-xvmc0-1.15-2.mga9.x86_64 195/536 Installing : lib64xavs-devel-0.1.55-14.mga9.x86_64 196/536 Installing : lib64avahi-client3-0.8-10.2.mga9.x86_64 197/536 Installing : lib64cups2-2.4.6-1.3.mga9.x86_64 198/536 Installing : lib64event-devel-2.1.12-4.1.mga9.x86_64 199/536 Installing : lib64unbound-devel-1.21.1-1.mga9.x86_64 200/536 Installing : lib64blkid-devel-2.38.1-1.1.mga9.x86_64 201/536 Installing : lib64mount-devel-2.38.1-1.1.mga9.x86_64 202/536 Installing : lib64vpx-devel-1.12.0-1.3.mga9.x86_64 203/536 Installing : lib64iso9660++0-2.1.0-4.1.mga9.x86_64 204/536 Installing : lib64nss-devel-2:3.113.0-1.mga9.x86_64 205/536 Installing : lib64avif15-0.11.1-1.mga9.x86_64 206/536 Installing : aom-3.6.0-1.1.mga9.x86_64 207/536 Installing : nodejs-libs-1:22.16.0-4.mga9.x86_64 208/536 Installing : npm-1:10.9.2-1.22.16.0.4.mga9.x86_64 209/536 Installing : nodejs-1:22.16.0-4.mga9.x86_64 210/536 Installing : lib64cloudproviders-gir0.3.1-0.3.1-2.mga9.x86_64 211/536 Installing : lib64mp3lame-devel-3.100-8.mga9.x86_64 212/536 Installing : lib64opus-devel-1.4-1.mga9.x86_64 213/536 Installing : lib64pixman-devel-0.42.2-1.mga9.x86_64 214/536 Installing : lib64SDL1.2_0-1:1.2.60-4.mga9.x86_64 215/536 Installing : libde265-1.0.11-1.mga9.x86_64 216/536 Installing : lib64speex-devel-1.2.1-1.mga9.x86_64 217/536 Installing : lib64idn2-devel-2.3.4-3.1.mga9.x86_64 218/536 Installing : lib64mpg123-devel-1.31.3-1.1.mga9.x86_64 219/536 Installing : lib64openmpt-devel-0.7.8-1.mga9.x86_64 220/536 Installing : lib64webpdemux2-1.3.0-2.1.mga9.x86_64 221/536 Installing : lib64webpmux3-1.3.0-2.1.mga9.x86_64 222/536 Installing : lib64gvpr2-7.0.1-2.mga9.x86_64 223/536 Installing : lib64p11-kit-devel-0.24.1-2.mga9.x86_64 224/536 Installing : lib64hwy_contrib1-1.0.3-1.mga9.x86_64 225/536 Installing : lib64hwy_test1-1.0.3-1.mga9.x86_64 226/536 Installing : lib64hwy-devel-1.0.3-1.mga9.x86_64 227/536 Installing : lib64mfx-devel-23.1.3-1.mga9.x86_64 228/536 Installing : lib64dav1d-devel-1.2.1-1.1.mga9.x86_64 229/536 Installing : lib64lcms2-devel-2.15-2.mga9.x86_64 230/536 Installing : perl-WWW-RobotRules-6.20.0-11.mga9.noarch 231/536 Installing : openjpeg2-2.5.0-1.2.mga9.x86_64 232/536 Installing : lib64openjpeg2-devel-2.5.0-1.2.mga9.x86_64 233/536 Installing : lib64cdio++1-2.1.0-4.1.mga9.x86_64 234/536 Installing : lib64udf0-2.1.0-4.1.mga9.x86_64 235/536 Installing : lib64cdio-devel-2.1.0-4.1.mga9.x86_64 236/536 Installing : lib64cdio-paranoia-devel-10.2.2.0.1-2.mga9.x86_6 237/536 Installing : lib64flac12-1.4.2-1.mga9.x86_64 238/536 Installing : lib64sndfile1-1.2.0-3.2.mga9.x86_64 239/536 Installing : lib64theora0-1.1.1-15.mga9.x86_64 240/536 Installing : lib64theora-devel-1.1.1-15.mga9.x86_64 241/536 Installing : lib64json-glib1.0_0-1.6.6-2.mga9.x86_64 242/536 Installing : json-glib-1.6.6-2.mga9.x86_64 243/536 Installing : lib64gusb2-0.4.5-1.mga9.x86_64 244/536 Installing : lib64colord2-1.4.6-1.mga9.x86_64 245/536 Installing : lib64json-glib-gir1.0-1.6.6-2.mga9.x86_64 246/536 Installing : lib64fribidi0-1.0.12-1.mga9.x86_64 247/536 Installing : fribidi-1.0.12-1.mga9.x86_64 248/536 Installing : lib64fribidi-devel-1.0.12-1.mga9.x86_64 249/536 Installing : wayland-tools-1.23.1-1.mga9.x86_64 250/536 Installing : lib64wayland-devel-1.23.1-1.mga9.x86_64 251/536 Installing : python3-urllib3-1.26.20-1.mga9.noarch 252/536 Installing : python3-idna-3.7-1.mga9.noarch 253/536 Installing : openssl-3.0.15-1.3.mga9.x86_64 254/536 Installing : perl-Net-SSLeay-1.920.0-3.mga9.x86_64 255/536 Installing : perl-IO-Socket-SSL-2.81.0-1.mga9.noarch 256/536 Installing : libtasn1-tools-4.20.0-1.mga9.x86_64 257/536 Installing : lib64tasn1-devel-4.20.0-1.mga9.x86_64 258/536 Installing : libsoup3-i18n-3.4.2-1.1.mga9.noarch 259/536 Installing : lib64soup3.0_0-3.4.2-1.1.mga9.x86_64 260/536 Installing : libdrm-common-2.4.124-1.mga9.x86_64 261/536 Installing : lib64drm2-2.4.124-1.mga9.x86_64 262/536 Installing : lib64drm_amdgpu1-2.4.124-1.mga9.x86_64 263/536 Installing : lib64drm_intel1-2.4.124-1.mga9.x86_64 264/536 Installing : lib64mesavulkan-drivers-25.0.7-4.mga9.x86_64 265/536 Installing : lib64drm_nouveau2-2.4.124-1.mga9.x86_64 266/536 Installing : lib64drm_radeon1-2.4.124-1.mga9.x86_64 267/536 Installing : lib64drm-devel-2.4.124-1.mga9.x86_64 268/536 Installing : libcap-utils-2.52-5.1.mga9.x86_64 269/536 Installing : lib64cap-devel-2.52-5.1.mga9.x86_64 270/536 Installing : lib64udev-devel-253.33-1.mga9.x86_64 271/536 Installing : lib64usb1.0-devel-1.0.26-1.mga9.x86_64 272/536 Installing : lib64dc1394-devel-2.2.6-3.mga9.x86_64 273/536 Installing : lib64webpdecoder3-1.3.0-2.1.mga9.x86_64 274/536 Installing : lib64webp-devel-1.3.0-2.1.mga9.x86_64 275/536 Installing : lib64ssh2_1-1.11.0-1.mga9.x86_64 276/536 Installing : lib64sqlite3-devel-3.40.1-1.2.mga9.x86_64 277/536 Installing : lib64ncurses++6-6.3-20221203.2.1.mga9.x86_64 278/536 Installing : lib64ncurses-devel-6.3-20221203.2.1.mga9.x86_64 279/536 Installing : lib64keyutils-devel-1.6.3-2.1.mga9.x86_64 280/536 Installing : lib64jxl_threads0.7-0.7.2-1.mga9.x86_64 281/536 Installing : lib64jxl-devel-0.7.2-1.mga9.x86_64 282/536 Installing : lib64aom-devel-3.6.0-1.1.mga9.x86_64 283/536 Installing : lib64gnutlsxx30-3.8.4-1.1.mga9.x86_64 284/536 Installing : lib64gnutls-devel-3.8.4-1.1.mga9.x86_64 285/536 Installing : lib64rtmp-devel-2.4-0.git20160101.11.mga9.x86_64 286/536 Installing : lib64expat-devel-2.7.0-1.mga9.x86_64 287/536 Installing : icu73-data-1:73.2-1.mga9.noarch 288/536 Installing : lib64icu73-1:73.2-1.mga9.x86_64 289/536 Installing : lib64icu-devel-1:73.2-1.mga9.x86_64 290/536 Running scriptlet: xdg-user-dirs-0.18-1.mga9.x86_64 291/536 Installing : xdg-user-dirs-0.18-1.mga9.x86_64 291/536 Running scriptlet: xdg-user-dirs-0.18-1.mga9.x86_64 291/536 Created symlink /etc/systemd/user/graphical-session-pre.target.wants/xdg-user-dirs.service -> /usr/lib/systemd/user/xdg-user-dirs.service. Installing : tslib-common-1.22-2.mga9.noarch 292/536 Installing : lib64ts0-1.22-2.mga9.x86_64 293/536 Installing : thai-data-0.1.29-2.mga9.x86_64 294/536 Installing : lib64thai0-0.1.29-2.mga9.x86_64 295/536 Installing : lib64thai-devel-0.1.29-2.mga9.x86_64 296/536 Installing : qttranslations5-5.15.7-1.mga9.noarch 297/536 Installing : python3-pytz-2023.3-1.mga9.noarch 298/536 Installing : python3-babel-2.10.3-1.mga9.noarch 299/536 Installing : python3-pyrsistent-0.18.1-3.mga9.x86_64 300/536 Installing : python3-platformdirs-2.6.0-1.mga9.noarch 301/536 Installing : python3-markupsafe-2.1.1-1.mga9.x86_64 302/536 Installing : python3-filelock-3.8.0-1.mga9.noarch 303/536 Installing : python3-distlib-0.3.6-1.mga9.noarch 304/536 Installing : python3-charset-normalizer-3.0.1-1.mga9.noarch 305/536 Installing : python3-attrs-22.2.0-1.mga9.noarch 306/536 Installing : python-wheel-wheel-0.37.1-2.mga9.noarch 307/536 Installing : perl-Try-Tiny-0.310.0-2.mga9.noarch 308/536 Installing : perl-TimeDate-2.330.0-2.mga9.noarch 309/536 Installing : perl-HTTP-Date-6.50.0-3.mga9.noarch 310/536 Installing : perl-File-Listing-6.150.0-1.mga9.noarch 311/536 Installing : perl-IO-HTML-1.4.0-2.mga9.noarch 312/536 Installing : perl-HTML-Tagset-3.200.0-12.mga9.noarch 313/536 Installing : perl-Data-Dump-1.250.0-2.mga9.noarch 314/536 Installing : perl-Clone-0.460.0-1.mga9.x86_64 315/536 Installing : perl-HTTP-Message-6.440.0-1.mga9.noarch 316/536 Installing : perl-HTML-Parser-3.810.0-1.mga9.x86_64 317/536 Installing : perl-HTTP-Cookies-6.100.0-2.mga9.noarch 318/536 Installing : perl-HTTP-Negotiate-6.10.0-10.mga9.noarch 319/536 Installing : perl-LWP-Protocol-https-6.100.0-2.mga9.noarch 320/536 Installing : perl-libwww-perl-6.670.0-1.mga9.noarch 321/536 Installing : perl-XML-Parser-2.460.0-6.mga9.x86_64 322/536 Installing : odt2txt-0.5-6.mga9.x86_64 323/536 Installing : llvm-static-15.0.6-1.mga9.x86_64 324/536 Installing : libtool-2.4.7-1.mga9.x86_64 325/536 Installing : libstdc++-static-devel-12.3.0-3.mga9.x86_64 326/536 Installing : libpthread-stubs-0.4-4.mga9.x86_64 327/536 Installing : libedit-3.1-0.20221030.1.mga9.x86_64 328/536 Installing : lib64edit-devel-3.1-0.20221030.1.mga9.x86_64 329/536 Installing : lib64llvm-devel-15.0.6-1.mga9.x86_64 330/536 Installing : libalsa-data-2:1.2.9-1.mga9.noarch 331/536 Running scriptlet: libalsa-data-2:1.2.9-1.mga9.noarch 331/536 Installing : lib64alsa2-2:1.2.9-1.mga9.x86_64 332/536 Installing : lib64alsa2-devel-2:1.2.9-1.mga9.x86_64 333/536 Installing : lib64sndio7-1.9.0-2.mga9.x86_64 334/536 Installing : lib64sndio-devel-1.9.0-2.mga9.x86_64 335/536 Installing : lib64xkbregistry0-1.5.0-1.mga9.x86_64 336/536 Installing : lib64verto-devel-0.3.2-4.mga9.x86_64 337/536 Installing : lib64turbojpeg0-1:2.1.4-1.mga9.x86_64 338/536 Installing : lib64jpeg-devel-1:2.1.4-1.mga9.x86_64 339/536 Installing : lib64v4l-devel-1.22.1-3.mga9.x86_64 340/536 Installing : lib64tiff-devel-4.5.1-1.5.mga9.x86_64 341/536 Installing : lib64svtav1enc1-1.5.0-1.mga9.x86_64 342/536 Installing : lib64heif1-1.16.2-1.2.mga9.x86_64 343/536 Installing : libheif-1.16.2-1.2.mga9.x86_64 344/536 Installing : lib64stemmer0-2.2.0-2.mga9.x86_64 345/536 Installing : lib64pcre2posix3-10.42-1.mga9.x86_64 346/536 Installing : lib64pcre2-devel-10.42-1.mga9.x86_64 347/536 Installing : lib64glib2.0-devel-2.76.3-1.4.mga9.x86_64 348/536 Installing : lib64atk1.0-devel-2.48.3-2.mga9.x86_64 349/536 Installing : lib64gdk_pixbuf2.0-devel-2.42.10-2.2.mga9.x86_64 350/536 Installing : lib64cloudproviders-devel-0.3.1-2.mga9.x86_64 351/536 Installing : lib64json-glib-devel-1.6.6-2.mga9.x86_64 352/536 Installing : lib64paper1-1.1.28-2.mga9.x86_64 353/536 Installing : lib64netpbm11-10.93.00-5.mga9.x86_64 354/536 Installing : lib64gts0.7_5-0.7.6-9.mga9.x86_64 355/536 Installing : gts-0.7.6-9.mga9.x86_64 356/536 Installing : lib64md4c0-0.4.8-3.mga9.x86_64 357/536 Installing : lib64lz4-devel-1.9.4-1.mga9.x86_64 358/536 Installing : lib64ltdl7-2.4.7-1.mga9.x86_64 359/536 Installing : lib64gvc6-7.0.1-2.mga9.x86_64 360/536 Installing : lib64lm_sensors5-1:3.6.0-4.mga9.x86_64 361/536 Installing : lib64glx0-1.7.0-3.mga9.x86_64 362/536 Installing : lib64gldispatch0-1.7.0-3.mga9.x86_64 363/536 Installing : lib64gbm1-25.0.7-4.mga9.x86_64 364/536 Installing : lib64dri-drivers-25.0.7-4.mga9.x86_64 365/536 Installing : mesa-25.0.7-4.mga9.x86_64 366/536 Installing : lib64mesagl1-25.0.7-4.mga9.x86_64 367/536 Installing : lib64gl1-1.7.0-3.mga9.x86_64 368/536 Installing : lib64va2-2.22.0-1.mga9.x86_64 369/536 Installing : lib64avutil57-5.1.6-1.5.mga9.x86_64 370/536 Installing : lib64swresample4-5.1.6-1.5.mga9.x86_64 371/536 Installing : lib64avcodec59-5.1.6-1.5.mga9.x86_64 372/536 Installing : lib64postproc56-5.1.6-1.5.mga9.x86_64 373/536 Installing : lib64swscaler6-5.1.6-1.5.mga9.x86_64 374/536 Installing : lib64mesaglu1-9.0.2-3.mga9.x86_64 375/536 Installing : lib64freeglut3-3.4.0-1.1.mga9.x86_64 376/536 Installing : glxinfo-9.0.0-1.mga9.x86_64 377/536 Installing : lib64mesaegl1-25.0.7-4.mga9.x86_64 378/536 Installing : lib64egl1-1.7.0-3.mga9.x86_64 379/536 Installing : lib64glesv1_cm1-1.7.0-3.mga9.x86_64 380/536 Installing : lib64glesv22-1.7.0-3.mga9.x86_64 381/536 Installing : lib64opengl0-1.7.0-3.mga9.x86_64 382/536 Installing : lib64lab_gamut1-7.0.1-2.mga9.x86_64 383/536 Installing : lib64jbig2dec0-0.19-4.mga9.x86_64 384/536 Installing : lib64iw30-30-0.pre9.14.mga9.x86_64 385/536 Installing : lib64idn12-1.41-2.mga9.x86_64 386/536 Installing : lib64gpg-error-devel-1.47-1.mga9.x86_64 387/536 Installing : lib64gcrypt-devel-1.10.2-2.mga9.x86_64 388/536 Installing : systemd-devel-253.33-1.mga9.x86_64 389/536 Installing : lib64dbus-devel-1.14.6-1.mga9.x86_64 390/536 Installing : lib64fontenc1-1.1.7-1.mga9.x86_64 391/536 Installing : lib64double-conversion3-3.2.1-1.mga9.x86_64 392/536 Installing : lib64dbus-glib1_2-0.112-2.mga9.x86_64 393/536 Installing : lib64dbus-gir1.0-1.76.1-2.mga9.x86_64 394/536 Installing : lib64atspi-gir2.0-2.48.3-2.mga9.x86_64 395/536 Installing : lib64com_err-devel-1.47.0-2.mga9.x86_64 396/536 Installing : lib64asyncns0-0.8-13.mga9.x86_64 397/536 Installing : lib64pulsecommon16.1-16.1-17.mga9.x86_64 398/536 Installing : lib64acl-devel-2.3.1-2.mga9.x86_64 399/536 Installing : gettext-devel-0.21.1-2.mga9.x86_64 400/536 Installing : intltool-0.51.0-7.mga9.noarch 401/536 Installing : icu72-data-1:72.1-1.mga9.noarch 402/536 Installing : lib64icu72-1:72.1-1.mga9.x86_64 403/536 Installing : lib64cairo2-1.17.6-2.mga9.x86_64 404/536 Installing : lib64harfbuzz0-7.0.1-1.mga9.x86_64 405/536 Installing : lib64freetype6-2.13.0-1.2.mga9.x86_64 406/536 Installing : lib64fontconfig1-2.14.2-1.1.mga9.x86_64 407/536 Installing : fontconfig-2.14.2-1.1.mga9.x86_64 408/536 Running scriptlet: fontconfig-2.14.2-1.1.mga9.x86_64 408/536 Installing : lib64xft2-2.3.6-1.mga9.x86_64 409/536 Installing : pango-1.50.14-1.mga9.x86_64 410/536 Installing : lib64pango1.0_0-1.50.14-1.mga9.x86_64 411/536 Installing : lib64freetype-gir2.0-1.76.1-2.mga9.x86_64 412/536 Installing : lib64harfbuzz-gir0.0-7.0.1-1.mga9.x86_64 413/536 Installing : lib64tracker-gir3.0-3.5.3-1.mga9.x86_64 414/536 Installing : tracker-3.5.3-1.mga9.x86_64 415/536 Installing : lib64tracker3.0_0-3.5.3-1.mga9.x86_64 416/536 Installing : xdg-user-dirs-gtk-0.11-1.mga9.x86_64 417/536 Installing : gtk+3.0-3.24.38-1.2.mga9.x86_64 418/536 Installing : lib64gtk+3_0-3.24.38-1.2.mga9.x86_64 419/536 Installing : mkfontscale-1.2.2-1.mga9.x86_64 420/536 Installing : lib64cairo-gir1.0-1.76.1-2.mga9.x86_64 421/536 Installing : lib64ass9-0.17.1-1.mga9.x86_64 422/536 Installing : qtbase5-common-5.15.7-6.1.mga9.x86_64 423/536 Installing : lib64qt5core5-5.15.7-6.1.mga9.x86_64 424/536 Installing : lib64qt5dbus5-5.15.7-6.1.mga9.x86_64 425/536 Installing : lib64qt5network5-5.15.7-6.1.mga9.x86_64 426/536 Installing : lib64qt5eglfsdeviceintegration5-5.15.7-6.1.mga9. 427/536 Installing : lib64qt5eglfskmssupport5-5.15.7-6.1.mga9.x86_64 428/536 Installing : lib64qt5gui5-5.15.7-6.1.mga9.x86_64 429/536 Installing : lib64qt5xcbqpa5-5.15.7-6.1.mga9.x86_64 430/536 Installing : lib64qt5widgets5-5.15.7-6.1.mga9.x86_64 431/536 Installing : x11-font-daewoo-misc-1.0.3-10.mga9.noarch 432/536 Running scriptlet: x11-font-daewoo-misc-1.0.3-10.mga9.noarch 432/536 Installing : x11-font-isas-misc-1.0.3-10.mga9.noarch 433/536 Running scriptlet: x11-font-isas-misc-1.0.3-10.mga9.noarch 433/536 Installing : x11-font-jis-misc-1.0.3-10.mga9.noarch 434/536 Running scriptlet: x11-font-jis-misc-1.0.3-10.mga9.noarch 434/536 Installing : lib64xt6-1.2.1-2.mga9.x86_64 435/536 Installing : lib64ice-devel-1.1.1-1.mga9.x86_64 436/536 Installing : lib64sm-devel-1.2.4-1.mga9.x86_64 437/536 Running scriptlet: lib64xau-devel-1.0.11-1.mga9.x86_64 438/536 Installing : lib64xau-devel-1.0.11-1.mga9.x86_64 438/536 Installing : lib64xcb-devel-1.15-2.mga9.x86_64 439/536 Installing : lib64xdmcp-devel-1.1.4-1.mga9.x86_64 440/536 Installing : lib64x11-devel-1.8.6-1.1.mga9.x86_64 441/536 Installing : x11-proto-devel-2022.2-2.mga9.noarch 442/536 Installing : lib64xt-devel-1.2.1-2.mga9.x86_64 443/536 Installing : lib64xext-devel-1:1.3.5-1.mga9.x86_64 444/536 Installing : lib64xfixes-devel-6.0.0-2.mga9.x86_64 445/536 Installing : lib64glvnd-devel-1.7.0-3.mga9.x86_64 446/536 Installing : lib64xrender-devel-0.9.11-1.mga9.x86_64 447/536 Installing : lib64harfbuzz-devel-7.0.1-1.mga9.x86_64 448/536 Installing : lib64freetype2-devel-2.13.0-1.2.mga9.x86_64 449/536 Installing : lib64fontconfig-devel-2.14.2-1.1.mga9.x86_64 450/536 Installing : lib64cairo-devel-1.17.6-2.mga9.x86_64 451/536 Installing : lib64xi-devel-1.8-2.mga9.x86_64 452/536 Installing : lib64xcursor-devel-1.2.1-1.mga9.x86_64 453/536 Installing : lib64xrandr-devel-1.5.3-2.mga9.x86_64 454/536 Installing : lib64xcomposite-devel-0.4.6-1.mga9.x86_64 455/536 Installing : lib64xdamage-devel-1.1.6-1.mga9.x86_64 456/536 Installing : lib64xinerama-devel-1.1.5-1.mga9.x86_64 457/536 Installing : lib64xtst-devel-1.2.4-1.mga9.x86_64 458/536 Installing : lib64atspi-devel-2.48.3-2.mga9.x86_64 459/536 Installing : lib64atk-bridge2.0-devel-2.48.3-2.mga9.x86_64 460/536 Installing : lib64ass-devel-0.17.1-1.mga9.x86_64 461/536 Installing : lib64xft-devel-2.3.6-1.mga9.x86_64 462/536 Installing : lib64epoxy-devel-1.5.10-1.mga9.x86_64 463/536 Installing : lib64mesakhr-devel-25.0.7-4.mga9.x86_64 464/536 Installing : lib64va-devel-2.22.0-1.mga9.x86_64 465/536 Installing : lib64vdpau-devel-1.5-1.mga9.x86_64 466/536 Installing : lib64xxf86vm-devel-1.1.5-1.mga9.x86_64 467/536 Installing : lib64mesagl-devel-25.0.7-4.mga9.x86_64 468/536 Installing : lib64mesaglu1-devel-9.0.2-3.mga9.x86_64 469/536 Installing : lib64sdl2.0-devel-2.26.3-1.mga9.x86_64 470/536 Installing : lib64xcb-util-devel-0.4.1-1.mga9.x86_64 471/536 Installing : lib64xkbcommon-devel-1.5.0-1.mga9.x86_64 472/536 Installing : lib64rsvg2_2-2.56.0-1.1.mga9.x86_64 473/536 Installing : lib64xft-gir2.0-1.76.1-2.mga9.x86_64 474/536 Installing : lib64fontconfig-gir2.0-1.76.1-2.mga9.x86_64 475/536 Installing : lib64pango-gir1.0-1.50.14-1.mga9.x86_64 476/536 Installing : lib64pango1.0-devel-1.50.14-1.mga9.x86_64 477/536 Installing : lib64gtk-gir3.0-3.24.38-1.2.mga9.x86_64 478/536 Installing : lib64gs10-10.05.1-1.mga9.x86_64 479/536 Installing : lib64poppler126-23.02.0-1.6.mga9.x86_64 480/536 Installing : lib64poppler-glib8-23.02.0-1.6.mga9.x86_64 481/536 Installing : lib64raqm0-0.10.0-1.mga9.x86_64 482/536 Installing : lib64gd3-2.3.3-6.mga9.x86_64 483/536 Installing : graphviz-7.0.1-2.mga9.x86_64 484/536 Running scriptlet: graphviz-7.0.1-2.mga9.x86_64 484/536 Installing : clang-resource-filesystem-15.0.6-5.mga9.x86_64 485/536 Installing : ccp-0.4.1-15.mga9.noarch 486/536 Installing : pulseaudio-client-config-16.1-17.mga9.x86_64 487/536 Running scriptlet: pulseaudio-client-config-16.1-17.mga9.x86_64 487/536 Installing : lib64pulseaudio0-16.1-17.mga9.x86_64 488/536 Installing : lib64avformat59-5.1.6-1.5.mga9.x86_64 489/536 Installing : lib64avfilter8-5.1.6-1.5.mga9.x86_64 490/536 Installing : lib64pulseglib20-16.1-17.mga9.x86_64 491/536 Installing : lib64pulseaudio-devel-16.1-17.mga9.x86_64 492/536 Installing : autoconf-archive-2023.02.20-1.mga9.noarch 493/536 Installing : gnome-common-3.18.0-9.mga9.noarch 494/536 Installing : vala-0.56.8-1.mga9.x86_64 495/536 Installing : vala-tools-0.56.8-1.mga9.x86_64 496/536 Installing : lib64tracker-devel-3.5.3-1.mga9.x86_64 497/536 Installing : tracker-vala-3.5.3-1.mga9.noarch 498/536 Installing : adwaita-cursor-theme-44.0-1.mga9.noarch 499/536 Installing : libatomic1-12.3.0-3.mga9.x86_64 500/536 Installing : lib64clang15.0-15.0.6-5.mga9.x86_64 501/536 Installing : clang-15.0.6-5.mga9.x86_64 502/536 Installing : clang-tools-extra-15.0.6-5.mga9.x86_64 503/536 Installing : lib64javascriptcoregtk4.1_0-2.44.2-1.mga9.x86_64 504/536 Installing : lib64proxy1-0.4.18-2.mga9.x86_64 505/536 Installing : lib64proxy-webkit-0.4.18-2.mga9.x86_64 506/536 Installing : adwaita-gtk2-theme-3.28-9.mga9.x86_64 507/536 Installing : gtk2-hc-engine-2.20.2-13.mga9.x86_64 508/536 Installing : lib64gtk2-hc-engine-2.20.2-13.mga9.x86_64 509/536 Installing : lib64gtk+2.0_0-2.24.33-5.1.mga9.x86_64 510/536 Installing : gtk+2.0-2.24.33-5.1.mga9.x86_64 511/536 Installing : lib64gtk+-x11-2.0_0-2.24.33-5.1.mga9.x86_64 512/536 Installing : lib64gtk-gir2.0-2.24.33-5.1.mga9.x86_64 513/536 Installing : lib64gtk+2.0-devel-2.24.33-5.1.mga9.x86_64 514/536 Installing : lib64proxy-devel-0.4.18-2.mga9.x86_64 515/536 Installing : lib64clang-devel-15.0.6-5.mga9.x86_64 516/536 Installing : libatomic-devel-12.3.0-3.mga9.x86_64 517/536 Installing : lib64gtk+3.0-devel-3.24.38-1.2.mga9.x86_64 518/536 Installing : lib64ffmpeg-devel-5.1.6-1.5.mga9.x86_64 519/536 Installing : doxygen-1:1.9.7-1.mga9.x86_64 520/536 Installing : lib64startup-notification-devel-0.12-13.mga9.x86 521/536 Installing : lib64krb53-devel-1.20.1-1.4.mga9.x86_64 522/536 Installing : lib64dbus-glib-devel-0.112-2.mga9.x86_64 523/536 Installing : lib64iw-devel-30-0.pre9.14.mga9.x86_64 524/536 Installing : lib64notify-devel-0.8.2-2.mga9.x86_64 525/536 Installing : python3-virtualenv-20.15.1-1.mga9.noarch 526/536 Installing : python3-jsonschema-4.17.3-1.mga9.noarch 527/536 Installing : python3-requests-2.32.3-1.mga9.noarch 528/536 Installing : python3-jinja2-3.1.6-1.mga9.noarch 529/536 Installing : cargo-1.78.0-1.mga9.x86_64 530/536 Installing : lib64nss-static-devel-2:3.113.0-1.mga9.x86_64 531/536 Installing : cbindgen-0.26.0-0.1.mga9.x86_64 532/536 Installing : zip-3.0-14.mga9.x86_64 533/536 Installing : yasm-1.3.0-8.mga9.x86_64 534/536 Installing : python3-typing-extensions-4.2.0-2.mga9.noarch 535/536 Installing : nasm-1:2.16.01-1.mga9.x86_64 536/536 Running scriptlet: nss-2:3.113.0-1.mga9.x86_64 536/536 Running scriptlet: fontconfig-2.14.2-1.1.mga9.x86_64 536/536 Running scriptlet: nasm-1:2.16.01-1.mga9.x86_64 536/536 Verifying : lib64egl1-1.7.0-3.mga9.x86_64 1/536 Verifying : lib64gl1-1.7.0-3.mga9.x86_64 2/536 Verifying : lib64gldispatch0-1.7.0-3.mga9.x86_64 3/536 Verifying : lib64glesv1_cm1-1.7.0-3.mga9.x86_64 4/536 Verifying : lib64glesv22-1.7.0-3.mga9.x86_64 5/536 Verifying : lib64glvnd-devel-1.7.0-3.mga9.x86_64 6/536 Verifying : lib64glx0-1.7.0-3.mga9.x86_64 7/536 Verifying : lib64opengl0-1.7.0-3.mga9.x86_64 8/536 Verifying : libglvnd-1.7.0-3.mga9.x86_64 9/536 Verifying : abattis-cantarell-fonts-0.303.1-1.mga9.noarch 10/536 Verifying : adwaita-cursor-theme-44.0-1.mga9.noarch 11/536 Verifying : adwaita-gtk2-theme-3.28-9.mga9.x86_64 12/536 Verifying : adwaita-icon-theme-44.0-1.mga9.noarch 13/536 Verifying : at-spi2-core-2.48.3-2.mga9.x86_64 14/536 Verifying : autoconf-archive-2023.02.20-1.mga9.noarch 15/536 Verifying : ccp-0.4.1-15.mga9.noarch 16/536 Verifying : clang-15.0.6-5.mga9.x86_64 17/536 Verifying : clang-resource-filesystem-15.0.6-5.mga9.x86_64 18/536 Verifying : clang-tools-extra-15.0.6-5.mga9.x86_64 19/536 Verifying : doxygen-1:1.9.7-1.mga9.x86_64 20/536 Verifying : fonts-filesystem-2.0.5-6.mga9.noarch 21/536 Verifying : fribidi-1.0.12-1.mga9.x86_64 22/536 Verifying : gettext-devel-0.21.1-2.mga9.x86_64 23/536 Verifying : gnome-common-3.18.0-9.mga9.noarch 24/536 Verifying : graphviz-7.0.1-2.mga9.x86_64 25/536 Verifying : gtk2-hc-engine-2.20.2-13.mga9.x86_64 26/536 Verifying : gts-0.7.6-9.mga9.x86_64 27/536 Verifying : hicolor-icon-theme-0.17-6.mga9.noarch 28/536 Verifying : icu72-data-1:72.1-1.mga9.noarch 29/536 Verifying : intltool-0.51.0-7.mga9.noarch 30/536 Verifying : json-glib-1.6.6-2.mga9.x86_64 31/536 Verifying : lib64SDL1.2_0-1:1.2.60-4.mga9.x86_64 32/536 Verifying : lib64acl-devel-2.3.1-2.mga9.x86_64 33/536 Verifying : lib64alsa2-2:1.2.9-1.mga9.x86_64 34/536 Verifying : lib64alsa2-devel-2:1.2.9-1.mga9.x86_64 35/536 Verifying : lib64ass-devel-0.17.1-1.mga9.x86_64 36/536 Verifying : lib64ass9-0.17.1-1.mga9.x86_64 37/536 Verifying : lib64asyncns0-0.8-13.mga9.x86_64 38/536 Verifying : lib64atk-bridge2.0-devel-2.48.3-2.mga9.x86_64 39/536 Verifying : lib64atk-bridge2.0_0-2.48.3-2.mga9.x86_64 40/536 Verifying : lib64atk-gir1.0-2.48.3-2.mga9.x86_64 41/536 Verifying : lib64atk1.0-devel-2.48.3-2.mga9.x86_64 42/536 Verifying : lib64atk1.0_0-2.48.3-2.mga9.x86_64 43/536 Verifying : lib64atspi-devel-2.48.3-2.mga9.x86_64 44/536 Verifying : lib64atspi-gir2.0-2.48.3-2.mga9.x86_64 45/536 Verifying : lib64atspi0-2.48.3-2.mga9.x86_64 46/536 Verifying : lib64avif15-0.11.1-1.mga9.x86_64 47/536 Verifying : lib64brotli-devel-1.0.9-5.mga9.x86_64 48/536 Verifying : lib64brotlienc1-1.0.9-5.mga9.x86_64 49/536 Verifying : lib64bz2-devel-1.0.8-5.mga9.x86_64 50/536 Verifying : lib64cairo-devel-1.17.6-2.mga9.x86_64 51/536 Verifying : lib64cairo-gir1.0-1.76.1-2.mga9.x86_64 52/536 Verifying : lib64cairo2-1.17.6-2.mga9.x86_64 53/536 Verifying : lib64cdio-paranoia-devel-10.2.2.0.1-2.mga9.x86_6 54/536 Verifying : lib64cdio-paranoia2-10.2.2.0.1-2.mga9.x86_64 55/536 Verifying : lib64cdt5-7.0.1-2.mga9.x86_64 56/536 Verifying : lib64celt0-devel-0.11.3-10.mga9.x86_64 57/536 Verifying : lib64celt0_2-0.11.3-10.mga9.x86_64 58/536 Verifying : lib64cgraph6-7.0.1-2.mga9.x86_64 59/536 Verifying : lib64clang-devel-15.0.6-5.mga9.x86_64 60/536 Verifying : lib64clang15.0-15.0.6-5.mga9.x86_64 61/536 Verifying : lib64cloudproviders-devel-0.3.1-2.mga9.x86_64 62/536 Verifying : lib64cloudproviders-gir0.3.1-0.3.1-2.mga9.x86_64 63/536 Verifying : lib64cloudproviders0-0.3.1-2.mga9.x86_64 64/536 Verifying : lib64colord2-1.4.6-1.mga9.x86_64 65/536 Verifying : lib64com_err-devel-1.47.0-2.mga9.x86_64 66/536 Verifying : lib64datrie-devel-0.2.13-2.mga9.x86_64 67/536 Verifying : lib64datrie1-0.2.13-2.mga9.x86_64 68/536 Verifying : lib64dbus-devel-1.14.6-1.mga9.x86_64 69/536 Verifying : lib64dbus-gir1.0-1.76.1-2.mga9.x86_64 70/536 Verifying : lib64dbus-glib-devel-0.112-2.mga9.x86_64 71/536 Verifying : lib64dbus-glib1_2-0.112-2.mga9.x86_64 72/536 Verifying : lib64dc1394-devel-2.2.6-3.mga9.x86_64 73/536 Verifying : lib64dc1394_25-2.2.6-3.mga9.x86_64 74/536 Verifying : lib64de265_0-1.0.11-1.mga9.x86_64 75/536 Verifying : lib64double-conversion3-3.2.1-1.mga9.x86_64 76/536 Verifying : lib64edit-devel-3.1-0.20221030.1.mga9.x86_64 77/536 Verifying : lib64edit0-3.1-0.20221030.1.mga9.x86_64 78/536 Verifying : lib64epoxy-devel-1.5.10-1.mga9.x86_64 79/536 Verifying : lib64epoxy0-1.5.10-1.mga9.x86_64 80/536 Verifying : lib64evdev2-1.13.1-1.mga9.x86_64 81/536 Verifying : lib64ffi-devel-3.4.4-1.mga9.x86_64 82/536 Verifying : lib64flac12-1.4.2-1.mga9.x86_64 83/536 Verifying : lib64fontconfig-gir2.0-1.76.1-2.mga9.x86_64 84/536 Verifying : lib64fontenc1-1.1.7-1.mga9.x86_64 85/536 Verifying : lib64freetype-gir2.0-1.76.1-2.mga9.x86_64 86/536 Verifying : lib64fribidi-devel-1.0.12-1.mga9.x86_64 87/536 Verifying : lib64fribidi0-1.0.12-1.mga9.x86_64 88/536 Verifying : lib64gcrypt-devel-1.10.2-2.mga9.x86_64 89/536 Verifying : lib64gd3-2.3.3-6.mga9.x86_64 90/536 Verifying : lib64glib-gir2.0-1.76.1-2.mga9.x86_64 91/536 Verifying : lib64gmock-devel-1.12.1-2.mga9.x86_64 92/536 Verifying : lib64gmock1.12.1-1.12.1-2.mga9.x86_64 93/536 Verifying : lib64gmp-devel-6.2.1-3.mga9.x86_64 94/536 Verifying : lib64gpg-error-devel-1.47-1.mga9.x86_64 95/536 Verifying : lib64graphite2-devel-1.3.14-2.mga9.x86_64 96/536 Verifying : lib64graphite2_3-1.3.14-2.mga9.x86_64 97/536 Verifying : lib64gsm-devel-1.0.19-2.mga9.x86_64 98/536 Verifying : lib64gsm1-1.0.19-2.mga9.x86_64 99/536 Verifying : lib64gtest-devel-1.12.1-2.mga9.x86_64 100/536 Verifying : lib64gtest1.12.1-1.12.1-2.mga9.x86_64 101/536 Verifying : lib64gtk2-hc-engine-2.20.2-13.mga9.x86_64 102/536 Verifying : lib64gts0.7_5-0.7.6-9.mga9.x86_64 103/536 Verifying : lib64gudev1.0_0-237-1.mga9.x86_64 104/536 Verifying : lib64gusb2-0.4.5-1.mga9.x86_64 105/536 Verifying : lib64gvc6-7.0.1-2.mga9.x86_64 106/536 Verifying : lib64gvpr2-7.0.1-2.mga9.x86_64 107/536 Verifying : lib64harfbuzz-devel-7.0.1-1.mga9.x86_64 108/536 Verifying : lib64harfbuzz-gir0.0-7.0.1-1.mga9.x86_64 109/536 Verifying : lib64harfbuzz0-7.0.1-1.mga9.x86_64 110/536 Verifying : lib64hwy-devel-1.0.3-1.mga9.x86_64 111/536 Verifying : lib64hwy1-1.0.3-1.mga9.x86_64 112/536 Verifying : lib64hwy_contrib1-1.0.3-1.mga9.x86_64 113/536 Verifying : lib64hwy_test1-1.0.3-1.mga9.x86_64 114/536 Verifying : lib64ice-devel-1.1.1-1.mga9.x86_64 115/536 Verifying : lib64ice6-1.1.1-1.mga9.x86_64 116/536 Verifying : lib64icu72-1:72.1-1.mga9.x86_64 117/536 Verifying : lib64idn12-1.41-2.mga9.x86_64 118/536 Verifying : lib64input10-1.23.0-2.mga9.x86_64 119/536 Verifying : lib64iw-devel-30-0.pre9.14.mga9.x86_64 120/536 Verifying : lib64iw30-30-0.pre9.14.mga9.x86_64 121/536 Verifying : lib64jbig-devel-2.1-9.mga9.x86_64 122/536 Verifying : lib64jbig1-2.1-9.mga9.x86_64 123/536 Verifying : lib64jbig2dec0-0.19-4.mga9.x86_64 124/536 Verifying : lib64jpeg-devel-1:2.1.4-1.mga9.x86_64 125/536 Verifying : lib64jpeg8-1:2.1.4-1.mga9.x86_64 126/536 Verifying : lib64json-glib-devel-1.6.6-2.mga9.x86_64 127/536 Verifying : lib64json-glib-gir1.0-1.6.6-2.mga9.x86_64 128/536 Verifying : lib64json-glib1.0_0-1.6.6-2.mga9.x86_64 129/536 Verifying : lib64lab_gamut1-7.0.1-2.mga9.x86_64 130/536 Verifying : lib64lcms2-devel-2.15-2.mga9.x86_64 131/536 Verifying : lib64lcms2_2-2.15-2.mga9.x86_64 132/536 Verifying : lib64llvm-devel-15.0.6-1.mga9.x86_64 133/536 Verifying : lib64llvm15.0-15.0.6-1.mga9.x86_64 134/536 Verifying : lib64lm_sensors5-1:3.6.0-4.mga9.x86_64 135/536 Verifying : lib64ltdl7-2.4.7-1.mga9.x86_64 136/536 Verifying : lib64lz4-devel-1.9.4-1.mga9.x86_64 137/536 Verifying : lib64md4c0-0.4.8-3.mga9.x86_64 138/536 Verifying : lib64mesaglu1-9.0.2-3.mga9.x86_64 139/536 Verifying : lib64mesaglu1-devel-9.0.2-3.mga9.x86_64 140/536 Verifying : lib64mfx-devel-23.1.3-1.mga9.x86_64 141/536 Verifying : lib64mfx1-23.1.3-1.mga9.x86_64 142/536 Verifying : lib64mnl-devel-1.0.5-1.mga9.x86_64 143/536 Verifying : lib64mnl0-1.0.5-1.mga9.x86_64 144/536 Verifying : lib64modplug-devel-1:0.8.9.0-5.mga9.x86_64 145/536 Verifying : lib64modplug1-1:0.8.9.0-5.mga9.x86_64 146/536 Verifying : lib64mp3lame-devel-3.100-8.mga9.x86_64 147/536 Verifying : lib64mp3lame0-3.100-8.mga9.x86_64 148/536 Verifying : lib64mtdev1-1.1.6-3.mga9.x86_64 149/536 Verifying : lib64netpbm11-10.93.00-5.mga9.x86_64 150/536 Verifying : lib64nettle-devel-1:3.9-1.mga9.x86_64 151/536 Verifying : lib64ogg-devel-1.3.5-2.mga9.x86_64 152/536 Verifying : lib64ogg0-1.3.5-2.mga9.x86_64 153/536 Verifying : lib64opencl-devel-2.3.1-2.mga9.x86_64 154/536 Verifying : lib64opencl1-2.3.1-2.mga9.x86_64 155/536 Verifying : lib64opus-devel-1.4-1.mga9.x86_64 156/536 Verifying : lib64opus0-1.4-1.mga9.x86_64 157/536 Verifying : lib64p11-kit-devel-0.24.1-2.mga9.x86_64 158/536 Verifying : lib64pango-gir1.0-1.50.14-1.mga9.x86_64 159/536 Verifying : lib64pango1.0-devel-1.50.14-1.mga9.x86_64 160/536 Verifying : lib64pango1.0_0-1.50.14-1.mga9.x86_64 161/536 Verifying : lib64paper1-1.1.28-2.mga9.x86_64 162/536 Verifying : lib64pathplan4-7.0.1-2.mga9.x86_64 163/536 Verifying : lib64pciaccess-devel-0.17-1.mga9.x86_64 164/536 Verifying : lib64pciaccess0-0.17-1.mga9.x86_64 165/536 Verifying : lib64pcre2-devel-10.42-1.mga9.x86_64 166/536 Verifying : lib64pcre2posix3-10.42-1.mga9.x86_64 167/536 Verifying : lib64pixman-devel-0.42.2-1.mga9.x86_64 168/536 Verifying : lib64pixman1_0-0.42.2-1.mga9.x86_64 169/536 Verifying : lib64png-devel-2:1.6.38-1.mga9.x86_64 170/536 Verifying : lib64png16_16-2:1.6.38-1.mga9.x86_64 171/536 Verifying : lib64proxy-devel-0.4.18-2.mga9.x86_64 172/536 Verifying : lib64proxy-webkit-0.4.18-2.mga9.x86_64 173/536 Verifying : lib64proxy1-0.4.18-2.mga9.x86_64 174/536 Verifying : lib64raqm0-0.10.0-1.mga9.x86_64 175/536 Verifying : lib64raw1394-devel-2.1.2-5.mga9.x86_64 176/536 Verifying : lib64raw1394_11-2.1.2-5.mga9.x86_64 177/536 Verifying : lib64rtmp-devel-2.4-0.git20160101.11.mga9.x86_64 178/536 Verifying : lib64rtmp1-2.4-0.git20160101.11.mga9.x86_64 179/536 Verifying : lib64sdl2.0-devel-2.26.3-1.mga9.x86_64 180/536 Verifying : lib64sdl2.0_0-2.26.3-1.mga9.x86_64 181/536 Verifying : lib64sm-devel-1.2.4-1.mga9.x86_64 182/536 Verifying : lib64sm6-1.2.4-1.mga9.x86_64 183/536 Verifying : lib64sndio-devel-1.9.0-2.mga9.x86_64 184/536 Verifying : lib64sndio7-1.9.0-2.mga9.x86_64 185/536 Verifying : lib64speex-devel-1.2.1-1.mga9.x86_64 186/536 Verifying : lib64speex1-1.2.1-1.mga9.x86_64 187/536 Verifying : lib64spirv-tools0-2022.4-1.mga9.x86_64 188/536 Verifying : lib64startup-notification-devel-0.12-13.mga9.x86 189/536 Verifying : lib64startup-notification1_0-0.12-13.mga9.x86_64 190/536 Verifying : lib64stemmer0-2.2.0-2.mga9.x86_64 191/536 Verifying : lib64svtav1enc1-1.5.0-1.mga9.x86_64 192/536 Verifying : lib64thai-devel-0.1.29-2.mga9.x86_64 193/536 Verifying : lib64thai0-0.1.29-2.mga9.x86_64 194/536 Verifying : lib64theora-devel-1.1.1-15.mga9.x86_64 195/536 Verifying : lib64theora0-1.1.1-15.mga9.x86_64 196/536 Verifying : lib64theoradec1-1.1.1-15.mga9.x86_64 197/536 Verifying : lib64theoraenc1-1.1.1-15.mga9.x86_64 198/536 Verifying : lib64tracker-devel-3.5.3-1.mga9.x86_64 199/536 Verifying : lib64tracker-gir3.0-3.5.3-1.mga9.x86_64 200/536 Verifying : lib64tracker3.0_0-3.5.3-1.mga9.x86_64 201/536 Verifying : lib64ts0-1.22-2.mga9.x86_64 202/536 Verifying : lib64turbojpeg0-1:2.1.4-1.mga9.x86_64 203/536 Verifying : lib64twolame-devel-0.4.0-2.mga9.x86_64 204/536 Verifying : lib64twolame0-0.4.0-2.mga9.x86_64 205/536 Verifying : lib64unistring-devel-1.1-1.mga9.x86_64 206/536 Verifying : lib64usb1.0-devel-1.0.26-1.mga9.x86_64 207/536 Verifying : lib64usb1.0_0-1.0.26-1.mga9.x86_64 208/536 Verifying : lib64v4l-devel-1.22.1-3.mga9.x86_64 209/536 Verifying : lib64v4l-wrappers-1.22.1-3.mga9.x86_64 210/536 Verifying : lib64v4l0-1.22.1-3.mga9.x86_64 211/536 Verifying : lib64vala0.56_0-0.56.8-1.mga9.x86_64 212/536 Verifying : lib64vdpau-devel-1.5-1.mga9.x86_64 213/536 Verifying : lib64vdpau1-1.5-1.mga9.x86_64 214/536 Verifying : lib64verto-devel-0.3.2-4.mga9.x86_64 215/536 Verifying : lib64vidstab-devel-1.1.0-2.git20190213.7.mga9.x8 216/536 Verifying : lib64vidstab1.1-1.1.0-2.git20190213.7.mga9.x86_6 217/536 Verifying : lib64vorbis-devel-1.3.7-2.mga9.x86_64 218/536 Verifying : lib64vorbis0-1.3.7-2.mga9.x86_64 219/536 Verifying : lib64vorbisenc2-1.3.7-2.mga9.x86_64 220/536 Verifying : lib64vorbisfile3-1.3.7-2.mga9.x86_64 221/536 Verifying : lib64wacom9-1:2.7.0-1.mga9.x86_64 222/536 Verifying : lib64xau-devel-1.0.11-1.mga9.x86_64 223/536 Verifying : lib64xau6-1.0.11-1.mga9.x86_64 224/536 Verifying : lib64xavs-devel-0.1.55-14.mga9.x86_64 225/536 Verifying : lib64xavs1-0.1.55-14.mga9.x86_64 226/536 Verifying : lib64xcb-composite0-1.15-2.mga9.x86_64 227/536 Verifying : lib64xcb-damage0-1.15-2.mga9.x86_64 228/536 Verifying : lib64xcb-devel-1.15-2.mga9.x86_64 229/536 Verifying : lib64xcb-dpms0-1.15-2.mga9.x86_64 230/536 Verifying : lib64xcb-dri2_0-1.15-2.mga9.x86_64 231/536 Verifying : lib64xcb-dri3_0-1.15-2.mga9.x86_64 232/536 Verifying : lib64xcb-glx0-1.15-2.mga9.x86_64 233/536 Verifying : lib64xcb-icccm4-0.4.2-1.mga9.x86_64 234/536 Verifying : lib64xcb-present0-1.15-2.mga9.x86_64 235/536 Verifying : lib64xcb-randr0-1.15-2.mga9.x86_64 236/536 Verifying : lib64xcb-record0-1.15-2.mga9.x86_64 237/536 Verifying : lib64xcb-render0-1.15-2.mga9.x86_64 238/536 Verifying : lib64xcb-res0-1.15-2.mga9.x86_64 239/536 Verifying : lib64xcb-screensaver0-1.15-2.mga9.x86_64 240/536 Verifying : lib64xcb-shape0-1.15-2.mga9.x86_64 241/536 Verifying : lib64xcb-shm0-1.15-2.mga9.x86_64 242/536 Verifying : lib64xcb-sync1-1.15-2.mga9.x86_64 243/536 Verifying : lib64xcb-util-devel-0.4.1-1.mga9.x86_64 244/536 Verifying : lib64xcb-util-image0-0.4.1-1.mga9.x86_64 245/536 Verifying : lib64xcb-util-keysyms1-0.4.1-1.mga9.x86_64 246/536 Verifying : lib64xcb-util-renderutil0-0.3.10-1.mga9.x86_64 247/536 Verifying : lib64xcb-util1-0.4.1-1.mga9.x86_64 248/536 Verifying : lib64xcb-xf86dri0-1.15-2.mga9.x86_64 249/536 Verifying : lib64xcb-xfixes0-1.15-2.mga9.x86_64 250/536 Verifying : lib64xcb-xinerama0-1.15-2.mga9.x86_64 251/536 Verifying : lib64xcb-xinput0-1.15-2.mga9.x86_64 252/536 Verifying : lib64xcb-xkb1-1.15-2.mga9.x86_64 253/536 Verifying : lib64xcb-xtest0-1.15-2.mga9.x86_64 254/536 Verifying : lib64xcb-xv0-1.15-2.mga9.x86_64 255/536 Verifying : lib64xcb-xvmc0-1.15-2.mga9.x86_64 256/536 Verifying : lib64xcb1-1.15-2.mga9.x86_64 257/536 Verifying : lib64xcomposite-devel-0.4.6-1.mga9.x86_64 258/536 Verifying : lib64xcomposite1-0.4.6-1.mga9.x86_64 259/536 Verifying : lib64xcursor-devel-1.2.1-1.mga9.x86_64 260/536 Verifying : lib64xcursor1-1.2.1-1.mga9.x86_64 261/536 Verifying : lib64xdamage-devel-1.1.6-1.mga9.x86_64 262/536 Verifying : lib64xdamage1-1.1.6-1.mga9.x86_64 263/536 Verifying : lib64xdmcp-devel-1.1.4-1.mga9.x86_64 264/536 Verifying : lib64xdmcp6-1.1.4-1.mga9.x86_64 265/536 Verifying : lib64xdot4-7.0.1-2.mga9.x86_64 266/536 Verifying : lib64xext-devel-1:1.3.5-1.mga9.x86_64 267/536 Verifying : lib64xext6-1:1.3.5-1.mga9.x86_64 268/536 Verifying : lib64xfixes-devel-6.0.0-2.mga9.x86_64 269/536 Verifying : lib64xfixes3-6.0.0-2.mga9.x86_64 270/536 Verifying : lib64xft-devel-2.3.6-1.mga9.x86_64 271/536 Verifying : lib64xft-gir2.0-1.76.1-2.mga9.x86_64 272/536 Verifying : lib64xft2-2.3.6-1.mga9.x86_64 273/536 Verifying : lib64xi-devel-1.8-2.mga9.x86_64 274/536 Verifying : lib64xi6-1.8-2.mga9.x86_64 275/536 Verifying : lib64xinerama-devel-1.1.5-1.mga9.x86_64 276/536 Verifying : lib64xinerama1-1.1.5-1.mga9.x86_64 277/536 Verifying : lib64xkbcommon-devel-1.5.0-1.mga9.x86_64 278/536 Verifying : lib64xkbcommon0-1.5.0-1.mga9.x86_64 279/536 Verifying : lib64xkbregistry0-1.5.0-1.mga9.x86_64 280/536 Verifying : lib64xlib-gir2.0-1.76.1-2.mga9.x86_64 281/536 Verifying : lib64xrandr-devel-1.5.3-2.mga9.x86_64 282/536 Verifying : lib64xrandr2-1.5.3-2.mga9.x86_64 283/536 Verifying : lib64xrender-devel-0.9.11-1.mga9.x86_64 284/536 Verifying : lib64xrender1-0.9.11-1.mga9.x86_64 285/536 Verifying : lib64xshmfence1-1.3.2-1.mga9.x86_64 286/536 Verifying : lib64xt-devel-1.2.1-2.mga9.x86_64 287/536 Verifying : lib64xt6-1.2.1-2.mga9.x86_64 288/536 Verifying : lib64xtst-devel-1.2.4-1.mga9.x86_64 289/536 Verifying : lib64xtst6-1.2.4-1.mga9.x86_64 290/536 Verifying : lib64xxf86vm-devel-1.1.5-1.mga9.x86_64 291/536 Verifying : lib64xxf86vm1-1.1.5-1.mga9.x86_64 292/536 Verifying : lib64zstd-devel-1.5.5-1.mga9.x86_64 293/536 Verifying : libalsa-data-2:1.2.9-1.mga9.noarch 294/536 Verifying : libatomic-devel-12.3.0-3.mga9.x86_64 295/536 Verifying : libatomic1-12.3.0-3.mga9.x86_64 296/536 Verifying : libde265-1.0.11-1.mga9.x86_64 297/536 Verifying : libedit-3.1-0.20221030.1.mga9.x86_64 298/536 Verifying : libinput-udev-1.23.0-2.mga9.x86_64 299/536 Verifying : libpthread-stubs-0.4-4.mga9.x86_64 300/536 Verifying : libstdc++-static-devel-12.3.0-3.mga9.x86_64 301/536 Verifying : libtool-2.4.7-1.mga9.x86_64 302/536 Verifying : libwacom-1:2.7.0-1.mga9.x86_64 303/536 Verifying : llvm-15.0.6-1.mga9.x86_64 304/536 Verifying : llvm-plugins-15.0.6-1.mga9.x86_64 305/536 Verifying : llvm-static-15.0.6-1.mga9.x86_64 306/536 Verifying : llvm-test-15.0.6-1.mga9.x86_64 307/536 Verifying : mkfontscale-1.2.2-1.mga9.x86_64 308/536 Verifying : nasm-1:2.16.01-1.mga9.x86_64 309/536 Verifying : odt2txt-0.5-6.mga9.x86_64 310/536 Verifying : opencl-headers-3.0-0.20230206.1.mga9.noarch 311/536 Verifying : pango-1.50.14-1.mga9.x86_64 312/536 Verifying : perl-Clone-0.460.0-1.mga9.x86_64 313/536 Verifying : perl-Data-Dump-1.250.0-2.mga9.noarch 314/536 Verifying : perl-Encode-Locale-1.50.0-6.mga9.noarch 315/536 Verifying : perl-File-Listing-6.150.0-1.mga9.noarch 316/536 Verifying : perl-HTML-Parser-3.810.0-1.mga9.x86_64 317/536 Verifying : perl-HTML-Tagset-3.200.0-12.mga9.noarch 318/536 Verifying : perl-HTTP-Cookies-6.100.0-2.mga9.noarch 319/536 Verifying : perl-HTTP-Date-6.50.0-3.mga9.noarch 320/536 Verifying : perl-HTTP-Message-6.440.0-1.mga9.noarch 321/536 Verifying : perl-HTTP-Negotiate-6.10.0-10.mga9.noarch 322/536 Verifying : perl-IO-HTML-1.4.0-2.mga9.noarch 323/536 Verifying : perl-IO-Socket-SSL-2.81.0-1.mga9.noarch 324/536 Verifying : perl-LWP-MediaTypes-6.40.0-3.mga9.noarch 325/536 Verifying : perl-LWP-Protocol-https-6.100.0-2.mga9.noarch 326/536 Verifying : perl-Mozilla-CA-20221114.0.0-1.mga9.noarch 327/536 Verifying : perl-Net-HTTP-6.220.0-2.mga9.noarch 328/536 Verifying : perl-Net-SSLeay-1.920.0-3.mga9.x86_64 329/536 Verifying : perl-TimeDate-2.330.0-2.mga9.noarch 330/536 Verifying : perl-Try-Tiny-0.310.0-2.mga9.noarch 331/536 Verifying : perl-URI-5.170.0-1.mga9.noarch 332/536 Verifying : perl-WWW-RobotRules-6.20.0-11.mga9.noarch 333/536 Verifying : perl-XML-Parser-2.460.0-6.mga9.x86_64 334/536 Verifying : perl-libwww-perl-6.670.0-1.mga9.noarch 335/536 Verifying : python-wheel-wheel-0.37.1-2.mga9.noarch 336/536 Verifying : python3-attrs-22.2.0-1.mga9.noarch 337/536 Verifying : python3-babel-2.10.3-1.mga9.noarch 338/536 Verifying : python3-charset-normalizer-3.0.1-1.mga9.noarch 339/536 Verifying : python3-distlib-0.3.6-1.mga9.noarch 340/536 Verifying : python3-filelock-3.8.0-1.mga9.noarch 341/536 Verifying : python3-jsonschema-4.17.3-1.mga9.noarch 342/536 Verifying : python3-markupsafe-2.1.1-1.mga9.x86_64 343/536 Verifying : python3-platformdirs-2.6.0-1.mga9.noarch 344/536 Verifying : python3-pyrsistent-0.18.1-3.mga9.x86_64 345/536 Verifying : python3-pytz-2023.3-1.mga9.noarch 346/536 Verifying : python3-typing-extensions-4.2.0-2.mga9.noarch 347/536 Verifying : python3-virtualenv-20.15.1-1.mga9.noarch 348/536 Verifying : qttranslations5-5.15.7-1.mga9.noarch 349/536 Verifying : thai-data-0.1.29-2.mga9.x86_64 350/536 Verifying : tracker-3.5.3-1.mga9.x86_64 351/536 Verifying : tracker-vala-3.5.3-1.mga9.noarch 352/536 Verifying : tslib-common-1.22-2.mga9.noarch 353/536 Verifying : v4l-utils-1.22.1-3.mga9.x86_64 354/536 Verifying : vala-0.56.8-1.mga9.x86_64 355/536 Verifying : vala-tools-0.56.8-1.mga9.x86_64 356/536 Verifying : x11-font-daewoo-misc-1.0.3-10.mga9.noarch 357/536 Verifying : x11-font-isas-misc-1.0.3-10.mga9.noarch 358/536 Verifying : x11-font-jis-misc-1.0.3-10.mga9.noarch 359/536 Verifying : x11-proto-devel-2022.2-2.mga9.noarch 360/536 Verifying : xdg-user-dirs-0.18-1.mga9.x86_64 361/536 Verifying : xdg-user-dirs-gtk-0.11-1.mga9.x86_64 362/536 Verifying : yasm-1.3.0-8.mga9.x86_64 363/536 Verifying : zip-3.0-14.mga9.x86_64 364/536 Verifying : aom-3.6.0-1.1.mga9.x86_64 365/536 Verifying : cargo-1.78.0-1.mga9.x86_64 366/536 Verifying : cbindgen-0.26.0-0.1.mga9.x86_64 367/536 Verifying : fontconfig-2.14.2-1.1.mga9.x86_64 368/536 Verifying : gdk-pixbuf2.0-2.42.10-2.2.mga9.x86_64 369/536 Verifying : glib-gettextize-2.76.3-1.4.mga9.x86_64 370/536 Verifying : glib2.0-common-2.76.3-1.4.mga9.x86_64 371/536 Verifying : gnutls-3.8.4-1.1.mga9.x86_64 372/536 Verifying : gtk+2.0-2.24.33-5.1.mga9.x86_64 373/536 Verifying : gtk+3.0-3.24.38-1.2.mga9.x86_64 374/536 Verifying : gtk-update-icon-cache-3.24.38-1.2.mga9.x86_64 375/536 Verifying : icu73-data-1:73.2-1.mga9.noarch 376/536 Verifying : lib64aom-devel-3.6.0-1.1.mga9.x86_64 377/536 Verifying : lib64aom3-3.6.0-1.1.mga9.x86_64 378/536 Verifying : lib64avahi-client3-0.8-10.2.mga9.x86_64 379/536 Verifying : lib64avahi-common3-0.8-10.2.mga9.x86_64 380/536 Verifying : lib64avcodec59-5.1.6-1.5.mga9.x86_64 381/536 Verifying : lib64avfilter8-5.1.6-1.5.mga9.x86_64 382/536 Verifying : lib64avformat59-5.1.6-1.5.mga9.x86_64 383/536 Verifying : lib64avutil57-5.1.6-1.5.mga9.x86_64 384/536 Verifying : lib64blkid-devel-2.38.1-1.1.mga9.x86_64 385/536 Verifying : lib64cap-devel-2.52-5.1.mga9.x86_64 386/536 Verifying : lib64cdio++1-2.1.0-4.1.mga9.x86_64 387/536 Verifying : lib64cdio-devel-2.1.0-4.1.mga9.x86_64 388/536 Verifying : lib64cdio19-2.1.0-4.1.mga9.x86_64 389/536 Verifying : lib64cups2-2.4.6-1.3.mga9.x86_64 390/536 Verifying : lib64dav1d-devel-1.2.1-1.1.mga9.x86_64 391/536 Verifying : lib64dav1d6-1.2.1-1.1.mga9.x86_64 392/536 Verifying : lib64dri-drivers-25.0.7-4.mga9.x86_64 393/536 Verifying : lib64drm-devel-2.4.124-1.mga9.x86_64 394/536 Verifying : lib64drm2-2.4.124-1.mga9.x86_64 395/536 Verifying : lib64drm_amdgpu1-2.4.124-1.mga9.x86_64 396/536 Verifying : lib64drm_intel1-2.4.124-1.mga9.x86_64 397/536 Verifying : lib64drm_nouveau2-2.4.124-1.mga9.x86_64 398/536 Verifying : lib64drm_radeon1-2.4.124-1.mga9.x86_64 399/536 Verifying : lib64event-devel-2.1.12-4.1.mga9.x86_64 400/536 Verifying : lib64event7-2.1.12-4.1.mga9.x86_64 401/536 Verifying : lib64expat-devel-2.7.0-1.mga9.x86_64 402/536 Verifying : lib64ffmpeg-devel-5.1.6-1.5.mga9.x86_64 403/536 Verifying : lib64fontconfig-devel-2.14.2-1.1.mga9.x86_64 404/536 Verifying : lib64fontconfig1-2.14.2-1.1.mga9.x86_64 405/536 Verifying : lib64freeglut3-3.4.0-1.1.mga9.x86_64 406/536 Verifying : lib64freetype2-devel-2.13.0-1.2.mga9.x86_64 407/536 Verifying : lib64freetype6-2.13.0-1.2.mga9.x86_64 408/536 Verifying : lib64gbm1-25.0.7-4.mga9.x86_64 409/536 Verifying : lib64gdk_pixbuf-gir2.0-2.42.10-2.2.mga9.x86_64 410/536 Verifying : lib64gdk_pixbuf2.0-devel-2.42.10-2.2.mga9.x86_64 411/536 Verifying : lib64gdk_pixbuf2.0_0-2.42.10-2.2.mga9.x86_64 412/536 Verifying : lib64glib2.0-devel-2.76.3-1.4.mga9.x86_64 413/536 Verifying : lib64gnutls-dane0-3.8.4-1.1.mga9.x86_64 414/536 Verifying : lib64gnutls-devel-3.8.4-1.1.mga9.x86_64 415/536 Verifying : lib64gnutlsxx30-3.8.4-1.1.mga9.x86_64 416/536 Verifying : lib64gs10-10.05.1-1.mga9.x86_64 417/536 Verifying : lib64gtk+-x11-2.0_0-2.24.33-5.1.mga9.x86_64 418/536 Verifying : lib64gtk+2.0-devel-2.24.33-5.1.mga9.x86_64 419/536 Verifying : lib64gtk+2.0_0-2.24.33-5.1.mga9.x86_64 420/536 Verifying : lib64gtk+3.0-devel-3.24.38-1.2.mga9.x86_64 421/536 Verifying : lib64gtk+3_0-3.24.38-1.2.mga9.x86_64 422/536 Verifying : lib64gtk-gir2.0-2.24.33-5.1.mga9.x86_64 423/536 Verifying : lib64gtk-gir3.0-3.24.38-1.2.mga9.x86_64 424/536 Verifying : lib64heif1-1.16.2-1.2.mga9.x86_64 425/536 Verifying : lib64icu-devel-1:73.2-1.mga9.x86_64 426/536 Verifying : lib64icu73-1:73.2-1.mga9.x86_64 427/536 Verifying : lib64idn2-devel-2.3.4-3.1.mga9.x86_64 428/536 Verifying : lib64iso9660++0-2.1.0-4.1.mga9.x86_64 429/536 Verifying : lib64iso9660_11-2.1.0-4.1.mga9.x86_64 430/536 Verifying : lib64javascriptcoregtk4.1_0-2.44.2-1.mga9.x86_64 431/536 Verifying : lib64jxl-devel-0.7.2-1.mga9.x86_64 432/536 Verifying : lib64jxl0.7-0.7.2-1.mga9.x86_64 433/536 Verifying : lib64jxl_threads0.7-0.7.2-1.mga9.x86_64 434/536 Verifying : lib64keyutils-devel-1.6.3-2.1.mga9.x86_64 435/536 Verifying : lib64krb53-devel-1.20.1-1.4.mga9.x86_64 436/536 Verifying : lib64lzma-devel-5.4.3-1.1.mga9.x86_64 437/536 Verifying : lib64mesaegl1-25.0.7-4.mga9.x86_64 438/536 Verifying : lib64mesagl-devel-25.0.7-4.mga9.x86_64 439/536 Verifying : lib64mesagl1-25.0.7-4.mga9.x86_64 440/536 Verifying : lib64mesakhr-devel-25.0.7-4.mga9.x86_64 441/536 Verifying : lib64mesavulkan-drivers-25.0.7-4.mga9.x86_64 442/536 Verifying : lib64mount-devel-2.38.1-1.1.mga9.x86_64 443/536 Verifying : lib64mpg123-devel-1.31.3-1.1.mga9.x86_64 444/536 Verifying : lib64mpg123_0-1.31.3-1.1.mga9.x86_64 445/536 Verifying : lib64ncurses++6-6.3-20221203.2.1.mga9.x86_64 446/536 Verifying : lib64ncurses-devel-6.3-20221203.2.1.mga9.x86_64 447/536 Verifying : lib64nspr-devel-2:4.36-1.mga9.x86_64 448/536 Verifying : lib64nspr4-2:4.36-1.mga9.x86_64 449/536 Verifying : lib64nss-devel-2:3.113.0-1.mga9.x86_64 450/536 Verifying : lib64nss-static-devel-2:3.113.0-1.mga9.x86_64 451/536 Verifying : lib64nss3-2:3.113.0-1.mga9.x86_64 452/536 Verifying : lib64openjp2_7-2.5.0-1.2.mga9.x86_64 453/536 Verifying : lib64openjpeg2-devel-2.5.0-1.2.mga9.x86_64 454/536 Verifying : lib64openmpt-devel-0.7.8-1.mga9.x86_64 455/536 Verifying : lib64openmpt0-0.7.8-1.mga9.x86_64 456/536 Verifying : lib64openssl-devel-3.0.15-1.3.mga9.x86_64 457/536 Verifying : lib64poppler-glib8-23.02.0-1.6.mga9.x86_64 458/536 Verifying : lib64poppler126-23.02.0-1.6.mga9.x86_64 459/536 Verifying : lib64postproc56-5.1.6-1.5.mga9.x86_64 460/536 Verifying : lib64pulseaudio-devel-16.1-17.mga9.x86_64 461/536 Verifying : lib64pulseaudio0-16.1-17.mga9.x86_64 462/536 Verifying : lib64pulsecommon16.1-16.1-17.mga9.x86_64 463/536 Verifying : lib64pulseglib20-16.1-17.mga9.x86_64 464/536 Verifying : lib64python3-devel-3.10.11-1.3.mga9.x86_64 465/536 Verifying : lib64qt5core5-5.15.7-6.1.mga9.x86_64 466/536 Verifying : lib64qt5dbus5-5.15.7-6.1.mga9.x86_64 467/536 Verifying : lib64qt5eglfsdeviceintegration5-5.15.7-6.1.mga9. 468/536 Verifying : lib64qt5eglfskmssupport5-5.15.7-6.1.mga9.x86_64 469/536 Verifying : lib64qt5gui5-5.15.7-6.1.mga9.x86_64 470/536 Verifying : lib64qt5network5-5.15.7-6.1.mga9.x86_64 471/536 Verifying : lib64qt5widgets5-5.15.7-6.1.mga9.x86_64 472/536 Verifying : lib64qt5xcbqpa5-5.15.7-6.1.mga9.x86_64 473/536 Verifying : lib64rsvg2_2-2.56.0-1.1.mga9.x86_64 474/536 Verifying : lib64sharpyuv0-1.3.0-2.1.mga9.x86_64 475/536 Verifying : lib64sndfile1-1.2.0-3.2.mga9.x86_64 476/536 Verifying : lib64soup3.0_0-3.4.2-1.1.mga9.x86_64 477/536 Verifying : lib64sqlite3-devel-3.40.1-1.2.mga9.x86_64 478/536 Verifying : lib64ssh2_1-1.11.0-1.mga9.x86_64 479/536 Verifying : lib64swresample4-5.1.6-1.5.mga9.x86_64 480/536 Verifying : lib64swscaler6-5.1.6-1.5.mga9.x86_64 481/536 Verifying : lib64tasn1-devel-4.20.0-1.mga9.x86_64 482/536 Verifying : lib64tiff-devel-4.5.1-1.5.mga9.x86_64 483/536 Verifying : lib64tiff6-4.5.1-1.5.mga9.x86_64 484/536 Verifying : lib64udev-devel-253.33-1.mga9.x86_64 485/536 Verifying : lib64udf0-2.1.0-4.1.mga9.x86_64 486/536 Verifying : lib64unbound-devel-1.21.1-1.mga9.x86_64 487/536 Verifying : lib64unbound8-1.21.1-1.mga9.x86_64 488/536 Verifying : lib64uuid-devel-2.38.1-1.1.mga9.x86_64 489/536 Verifying : lib64va-devel-2.22.0-1.mga9.x86_64 490/536 Verifying : lib64va2-2.22.0-1.mga9.x86_64 491/536 Verifying : lib64vpx-devel-1.12.0-1.3.mga9.x86_64 492/536 Verifying : lib64vpx7-1.12.0-1.3.mga9.x86_64 493/536 Verifying : lib64wayland-client0-1.23.1-1.mga9.x86_64 494/536 Verifying : lib64wayland-cursor0-1.23.1-1.mga9.x86_64 495/536 Verifying : lib64wayland-devel-1.23.1-1.mga9.x86_64 496/536 Verifying : lib64wayland-egl1-1:1.23.1-1.mga9.x86_64 497/536 Verifying : lib64wayland-server0-1.23.1-1.mga9.x86_64 498/536 Verifying : lib64webp-devel-1.3.0-2.1.mga9.x86_64 499/536 Verifying : lib64webp7-1.3.0-2.1.mga9.x86_64 500/536 Verifying : lib64webpdecoder3-1.3.0-2.1.mga9.x86_64 501/536 Verifying : lib64webpdemux2-1.3.0-2.1.mga9.x86_64 502/536 Verifying : lib64webpmux3-1.3.0-2.1.mga9.x86_64 503/536 Verifying : lib64x11-devel-1.8.6-1.1.mga9.x86_64 504/536 Verifying : lib64x11-xcb1-1.8.6-1.1.mga9.x86_64 505/536 Verifying : lib64x11_6-1.8.6-1.1.mga9.x86_64 506/536 Verifying : lib64xml2-devel-2.10.4-1.7.mga9.x86_64 507/536 Verifying : lib64xpm4-3.5.15-1.1.mga9.x86_64 508/536 Verifying : lib64zlib-devel-1.2.13-1.2.mga9.x86_64 509/536 Verifying : libcap-utils-2.52-5.1.mga9.x86_64 510/536 Verifying : libdrm-common-2.4.124-1.mga9.x86_64 511/536 Verifying : libheif-1.16.2-1.2.mga9.x86_64 512/536 Verifying : libsoup3-i18n-3.4.2-1.1.mga9.noarch 513/536 Verifying : libtasn1-tools-4.20.0-1.mga9.x86_64 514/536 Verifying : mesa-25.0.7-4.mga9.x86_64 515/536 Verifying : nodejs-1:22.16.0-4.mga9.x86_64 516/536 Verifying : nodejs-libs-1:22.16.0-4.mga9.x86_64 517/536 Verifying : npm-1:10.9.2-1.22.16.0.4.mga9.x86_64 518/536 Verifying : nss-2:3.113.0-1.mga9.x86_64 519/536 Verifying : openjpeg2-2.5.0-1.2.mga9.x86_64 520/536 Verifying : openssl-3.0.15-1.3.mga9.x86_64 521/536 Verifying : pulseaudio-client-config-16.1-17.mga9.x86_64 522/536 Verifying : python3-idna-3.7-1.mga9.noarch 523/536 Verifying : python3-jinja2-3.1.6-1.mga9.noarch 524/536 Verifying : python3-requests-2.32.3-1.mga9.noarch 525/536 Verifying : python3-urllib3-1.26.20-1.mga9.noarch 526/536 Verifying : qtbase5-common-5.15.7-6.1.mga9.x86_64 527/536 Verifying : rust-1.78.0-1.mga9.x86_64 528/536 Verifying : rust-std-static-1.78.0-1.mga9.x86_64 529/536 Verifying : systemd-devel-253.33-1.mga9.x86_64 530/536 Verifying : wayland-tools-1.23.1-1.mga9.x86_64 531/536 Verifying : glxinfo-9.0.0-1.mga9.x86_64 532/536 Verifying : lib64notify-devel-0.8.2-2.mga9.x86_64 533/536 Verifying : lib64notify-gir0.7-0.8.2-2.mga9.x86_64 534/536 Verifying : lib64notify4-0.8.2-2.mga9.x86_64 535/536 Verifying : libnotify-0.8.2-2.mga9.x86_64 536/536 Installed: abattis-cantarell-fonts-0.303.1-1.mga9.noarch adwaita-cursor-theme-44.0-1.mga9.noarch adwaita-gtk2-theme-3.28-9.mga9.x86_64 adwaita-icon-theme-44.0-1.mga9.noarch aom-3.6.0-1.1.mga9.x86_64 at-spi2-core-2.48.3-2.mga9.x86_64 autoconf-archive-2023.02.20-1.mga9.noarch cargo-1.78.0-1.mga9.x86_64 cbindgen-0.26.0-0.1.mga9.x86_64 ccp-0.4.1-15.mga9.noarch clang-15.0.6-5.mga9.x86_64 clang-resource-filesystem-15.0.6-5.mga9.x86_64 clang-tools-extra-15.0.6-5.mga9.x86_64 doxygen-1:1.9.7-1.mga9.x86_64 fontconfig-2.14.2-1.1.mga9.x86_64 fonts-filesystem-2.0.5-6.mga9.noarch fribidi-1.0.12-1.mga9.x86_64 gdk-pixbuf2.0-2.42.10-2.2.mga9.x86_64 gettext-devel-0.21.1-2.mga9.x86_64 glib-gettextize-2.76.3-1.4.mga9.x86_64 glib2.0-common-2.76.3-1.4.mga9.x86_64 glxinfo-9.0.0-1.mga9.x86_64 gnome-common-3.18.0-9.mga9.noarch gnutls-3.8.4-1.1.mga9.x86_64 graphviz-7.0.1-2.mga9.x86_64 gtk+2.0-2.24.33-5.1.mga9.x86_64 gtk+3.0-3.24.38-1.2.mga9.x86_64 gtk-update-icon-cache-3.24.38-1.2.mga9.x86_64 gtk2-hc-engine-2.20.2-13.mga9.x86_64 gts-0.7.6-9.mga9.x86_64 hicolor-icon-theme-0.17-6.mga9.noarch icu72-data-1:72.1-1.mga9.noarch icu73-data-1:73.2-1.mga9.noarch intltool-0.51.0-7.mga9.noarch json-glib-1.6.6-2.mga9.x86_64 lib64SDL1.2_0-1:1.2.60-4.mga9.x86_64 lib64acl-devel-2.3.1-2.mga9.x86_64 lib64alsa2-2:1.2.9-1.mga9.x86_64 lib64alsa2-devel-2:1.2.9-1.mga9.x86_64 lib64aom-devel-3.6.0-1.1.mga9.x86_64 lib64aom3-3.6.0-1.1.mga9.x86_64 lib64ass-devel-0.17.1-1.mga9.x86_64 lib64ass9-0.17.1-1.mga9.x86_64 lib64asyncns0-0.8-13.mga9.x86_64 lib64atk-bridge2.0-devel-2.48.3-2.mga9.x86_64 lib64atk-bridge2.0_0-2.48.3-2.mga9.x86_64 lib64atk-gir1.0-2.48.3-2.mga9.x86_64 lib64atk1.0-devel-2.48.3-2.mga9.x86_64 lib64atk1.0_0-2.48.3-2.mga9.x86_64 lib64atspi-devel-2.48.3-2.mga9.x86_64 lib64atspi-gir2.0-2.48.3-2.mga9.x86_64 lib64atspi0-2.48.3-2.mga9.x86_64 lib64avahi-client3-0.8-10.2.mga9.x86_64 lib64avahi-common3-0.8-10.2.mga9.x86_64 lib64avcodec59-5.1.6-1.5.mga9.x86_64 lib64avfilter8-5.1.6-1.5.mga9.x86_64 lib64avformat59-5.1.6-1.5.mga9.x86_64 lib64avif15-0.11.1-1.mga9.x86_64 lib64avutil57-5.1.6-1.5.mga9.x86_64 lib64blkid-devel-2.38.1-1.1.mga9.x86_64 lib64brotli-devel-1.0.9-5.mga9.x86_64 lib64brotlienc1-1.0.9-5.mga9.x86_64 lib64bz2-devel-1.0.8-5.mga9.x86_64 lib64cairo-devel-1.17.6-2.mga9.x86_64 lib64cairo-gir1.0-1.76.1-2.mga9.x86_64 lib64cairo2-1.17.6-2.mga9.x86_64 lib64cap-devel-2.52-5.1.mga9.x86_64 lib64cdio++1-2.1.0-4.1.mga9.x86_64 lib64cdio-devel-2.1.0-4.1.mga9.x86_64 lib64cdio-paranoia-devel-10.2.2.0.1-2.mga9.x86_64 lib64cdio-paranoia2-10.2.2.0.1-2.mga9.x86_64 lib64cdio19-2.1.0-4.1.mga9.x86_64 lib64cdt5-7.0.1-2.mga9.x86_64 lib64celt0-devel-0.11.3-10.mga9.x86_64 lib64celt0_2-0.11.3-10.mga9.x86_64 lib64cgraph6-7.0.1-2.mga9.x86_64 lib64clang-devel-15.0.6-5.mga9.x86_64 lib64clang15.0-15.0.6-5.mga9.x86_64 lib64cloudproviders-devel-0.3.1-2.mga9.x86_64 lib64cloudproviders-gir0.3.1-0.3.1-2.mga9.x86_64 lib64cloudproviders0-0.3.1-2.mga9.x86_64 lib64colord2-1.4.6-1.mga9.x86_64 lib64com_err-devel-1.47.0-2.mga9.x86_64 lib64cups2-2.4.6-1.3.mga9.x86_64 lib64datrie-devel-0.2.13-2.mga9.x86_64 lib64datrie1-0.2.13-2.mga9.x86_64 lib64dav1d-devel-1.2.1-1.1.mga9.x86_64 lib64dav1d6-1.2.1-1.1.mga9.x86_64 lib64dbus-devel-1.14.6-1.mga9.x86_64 lib64dbus-gir1.0-1.76.1-2.mga9.x86_64 lib64dbus-glib-devel-0.112-2.mga9.x86_64 lib64dbus-glib1_2-0.112-2.mga9.x86_64 lib64dc1394-devel-2.2.6-3.mga9.x86_64 lib64dc1394_25-2.2.6-3.mga9.x86_64 lib64de265_0-1.0.11-1.mga9.x86_64 lib64double-conversion3-3.2.1-1.mga9.x86_64 lib64dri-drivers-25.0.7-4.mga9.x86_64 lib64drm-devel-2.4.124-1.mga9.x86_64 lib64drm2-2.4.124-1.mga9.x86_64 lib64drm_amdgpu1-2.4.124-1.mga9.x86_64 lib64drm_intel1-2.4.124-1.mga9.x86_64 lib64drm_nouveau2-2.4.124-1.mga9.x86_64 lib64drm_radeon1-2.4.124-1.mga9.x86_64 lib64edit-devel-3.1-0.20221030.1.mga9.x86_64 lib64edit0-3.1-0.20221030.1.mga9.x86_64 lib64egl1-1.7.0-3.mga9.x86_64 lib64epoxy-devel-1.5.10-1.mga9.x86_64 lib64epoxy0-1.5.10-1.mga9.x86_64 lib64evdev2-1.13.1-1.mga9.x86_64 lib64event-devel-2.1.12-4.1.mga9.x86_64 lib64event7-2.1.12-4.1.mga9.x86_64 lib64expat-devel-2.7.0-1.mga9.x86_64 lib64ffi-devel-3.4.4-1.mga9.x86_64 lib64ffmpeg-devel-5.1.6-1.5.mga9.x86_64 lib64flac12-1.4.2-1.mga9.x86_64 lib64fontconfig-devel-2.14.2-1.1.mga9.x86_64 lib64fontconfig-gir2.0-1.76.1-2.mga9.x86_64 lib64fontconfig1-2.14.2-1.1.mga9.x86_64 lib64fontenc1-1.1.7-1.mga9.x86_64 lib64freeglut3-3.4.0-1.1.mga9.x86_64 lib64freetype-gir2.0-1.76.1-2.mga9.x86_64 lib64freetype2-devel-2.13.0-1.2.mga9.x86_64 lib64freetype6-2.13.0-1.2.mga9.x86_64 lib64fribidi-devel-1.0.12-1.mga9.x86_64 lib64fribidi0-1.0.12-1.mga9.x86_64 lib64gbm1-25.0.7-4.mga9.x86_64 lib64gcrypt-devel-1.10.2-2.mga9.x86_64 lib64gd3-2.3.3-6.mga9.x86_64 lib64gdk_pixbuf-gir2.0-2.42.10-2.2.mga9.x86_64 lib64gdk_pixbuf2.0-devel-2.42.10-2.2.mga9.x86_64 lib64gdk_pixbuf2.0_0-2.42.10-2.2.mga9.x86_64 lib64gl1-1.7.0-3.mga9.x86_64 lib64gldispatch0-1.7.0-3.mga9.x86_64 lib64glesv1_cm1-1.7.0-3.mga9.x86_64 lib64glesv22-1.7.0-3.mga9.x86_64 lib64glib-gir2.0-1.76.1-2.mga9.x86_64 lib64glib2.0-devel-2.76.3-1.4.mga9.x86_64 lib64glvnd-devel-1.7.0-3.mga9.x86_64 lib64glx0-1.7.0-3.mga9.x86_64 lib64gmock-devel-1.12.1-2.mga9.x86_64 lib64gmock1.12.1-1.12.1-2.mga9.x86_64 lib64gmp-devel-6.2.1-3.mga9.x86_64 lib64gnutls-dane0-3.8.4-1.1.mga9.x86_64 lib64gnutls-devel-3.8.4-1.1.mga9.x86_64 lib64gnutlsxx30-3.8.4-1.1.mga9.x86_64 lib64gpg-error-devel-1.47-1.mga9.x86_64 lib64graphite2-devel-1.3.14-2.mga9.x86_64 lib64graphite2_3-1.3.14-2.mga9.x86_64 lib64gs10-10.05.1-1.mga9.x86_64 lib64gsm-devel-1.0.19-2.mga9.x86_64 lib64gsm1-1.0.19-2.mga9.x86_64 lib64gtest-devel-1.12.1-2.mga9.x86_64 lib64gtest1.12.1-1.12.1-2.mga9.x86_64 lib64gtk+-x11-2.0_0-2.24.33-5.1.mga9.x86_64 lib64gtk+2.0-devel-2.24.33-5.1.mga9.x86_64 lib64gtk+2.0_0-2.24.33-5.1.mga9.x86_64 lib64gtk+3.0-devel-3.24.38-1.2.mga9.x86_64 lib64gtk+3_0-3.24.38-1.2.mga9.x86_64 lib64gtk-gir2.0-2.24.33-5.1.mga9.x86_64 lib64gtk-gir3.0-3.24.38-1.2.mga9.x86_64 lib64gtk2-hc-engine-2.20.2-13.mga9.x86_64 lib64gts0.7_5-0.7.6-9.mga9.x86_64 lib64gudev1.0_0-237-1.mga9.x86_64 lib64gusb2-0.4.5-1.mga9.x86_64 lib64gvc6-7.0.1-2.mga9.x86_64 lib64gvpr2-7.0.1-2.mga9.x86_64 lib64harfbuzz-devel-7.0.1-1.mga9.x86_64 lib64harfbuzz-gir0.0-7.0.1-1.mga9.x86_64 lib64harfbuzz0-7.0.1-1.mga9.x86_64 lib64heif1-1.16.2-1.2.mga9.x86_64 lib64hwy-devel-1.0.3-1.mga9.x86_64 lib64hwy1-1.0.3-1.mga9.x86_64 lib64hwy_contrib1-1.0.3-1.mga9.x86_64 lib64hwy_test1-1.0.3-1.mga9.x86_64 lib64ice-devel-1.1.1-1.mga9.x86_64 lib64ice6-1.1.1-1.mga9.x86_64 lib64icu-devel-1:73.2-1.mga9.x86_64 lib64icu72-1:72.1-1.mga9.x86_64 lib64icu73-1:73.2-1.mga9.x86_64 lib64idn12-1.41-2.mga9.x86_64 lib64idn2-devel-2.3.4-3.1.mga9.x86_64 lib64input10-1.23.0-2.mga9.x86_64 lib64iso9660++0-2.1.0-4.1.mga9.x86_64 lib64iso9660_11-2.1.0-4.1.mga9.x86_64 lib64iw-devel-30-0.pre9.14.mga9.x86_64 lib64iw30-30-0.pre9.14.mga9.x86_64 lib64javascriptcoregtk4.1_0-2.44.2-1.mga9.x86_64 lib64jbig-devel-2.1-9.mga9.x86_64 lib64jbig1-2.1-9.mga9.x86_64 lib64jbig2dec0-0.19-4.mga9.x86_64 lib64jpeg-devel-1:2.1.4-1.mga9.x86_64 lib64jpeg8-1:2.1.4-1.mga9.x86_64 lib64json-glib-devel-1.6.6-2.mga9.x86_64 lib64json-glib-gir1.0-1.6.6-2.mga9.x86_64 lib64json-glib1.0_0-1.6.6-2.mga9.x86_64 lib64jxl-devel-0.7.2-1.mga9.x86_64 lib64jxl0.7-0.7.2-1.mga9.x86_64 lib64jxl_threads0.7-0.7.2-1.mga9.x86_64 lib64keyutils-devel-1.6.3-2.1.mga9.x86_64 lib64krb53-devel-1.20.1-1.4.mga9.x86_64 lib64lab_gamut1-7.0.1-2.mga9.x86_64 lib64lcms2-devel-2.15-2.mga9.x86_64 lib64lcms2_2-2.15-2.mga9.x86_64 lib64llvm-devel-15.0.6-1.mga9.x86_64 lib64llvm15.0-15.0.6-1.mga9.x86_64 lib64lm_sensors5-1:3.6.0-4.mga9.x86_64 lib64ltdl7-2.4.7-1.mga9.x86_64 lib64lz4-devel-1.9.4-1.mga9.x86_64 lib64lzma-devel-5.4.3-1.1.mga9.x86_64 lib64md4c0-0.4.8-3.mga9.x86_64 lib64mesaegl1-25.0.7-4.mga9.x86_64 lib64mesagl-devel-25.0.7-4.mga9.x86_64 lib64mesagl1-25.0.7-4.mga9.x86_64 lib64mesaglu1-9.0.2-3.mga9.x86_64 lib64mesaglu1-devel-9.0.2-3.mga9.x86_64 lib64mesakhr-devel-25.0.7-4.mga9.x86_64 lib64mesavulkan-drivers-25.0.7-4.mga9.x86_64 lib64mfx-devel-23.1.3-1.mga9.x86_64 lib64mfx1-23.1.3-1.mga9.x86_64 lib64mnl-devel-1.0.5-1.mga9.x86_64 lib64mnl0-1.0.5-1.mga9.x86_64 lib64modplug-devel-1:0.8.9.0-5.mga9.x86_64 lib64modplug1-1:0.8.9.0-5.mga9.x86_64 lib64mount-devel-2.38.1-1.1.mga9.x86_64 lib64mp3lame-devel-3.100-8.mga9.x86_64 lib64mp3lame0-3.100-8.mga9.x86_64 lib64mpg123-devel-1.31.3-1.1.mga9.x86_64 lib64mpg123_0-1.31.3-1.1.mga9.x86_64 lib64mtdev1-1.1.6-3.mga9.x86_64 lib64ncurses++6-6.3-20221203.2.1.mga9.x86_64 lib64ncurses-devel-6.3-20221203.2.1.mga9.x86_64 lib64netpbm11-10.93.00-5.mga9.x86_64 lib64nettle-devel-1:3.9-1.mga9.x86_64 lib64notify-devel-0.8.2-2.mga9.x86_64 lib64notify-gir0.7-0.8.2-2.mga9.x86_64 lib64notify4-0.8.2-2.mga9.x86_64 lib64nspr-devel-2:4.36-1.mga9.x86_64 lib64nspr4-2:4.36-1.mga9.x86_64 lib64nss-devel-2:3.113.0-1.mga9.x86_64 lib64nss-static-devel-2:3.113.0-1.mga9.x86_64 lib64nss3-2:3.113.0-1.mga9.x86_64 lib64ogg-devel-1.3.5-2.mga9.x86_64 lib64ogg0-1.3.5-2.mga9.x86_64 lib64opencl-devel-2.3.1-2.mga9.x86_64 lib64opencl1-2.3.1-2.mga9.x86_64 lib64opengl0-1.7.0-3.mga9.x86_64 lib64openjp2_7-2.5.0-1.2.mga9.x86_64 lib64openjpeg2-devel-2.5.0-1.2.mga9.x86_64 lib64openmpt-devel-0.7.8-1.mga9.x86_64 lib64openmpt0-0.7.8-1.mga9.x86_64 lib64openssl-devel-3.0.15-1.3.mga9.x86_64 lib64opus-devel-1.4-1.mga9.x86_64 lib64opus0-1.4-1.mga9.x86_64 lib64p11-kit-devel-0.24.1-2.mga9.x86_64 lib64pango-gir1.0-1.50.14-1.mga9.x86_64 lib64pango1.0-devel-1.50.14-1.mga9.x86_64 lib64pango1.0_0-1.50.14-1.mga9.x86_64 lib64paper1-1.1.28-2.mga9.x86_64 lib64pathplan4-7.0.1-2.mga9.x86_64 lib64pciaccess-devel-0.17-1.mga9.x86_64 lib64pciaccess0-0.17-1.mga9.x86_64 lib64pcre2-devel-10.42-1.mga9.x86_64 lib64pcre2posix3-10.42-1.mga9.x86_64 lib64pixman-devel-0.42.2-1.mga9.x86_64 lib64pixman1_0-0.42.2-1.mga9.x86_64 lib64png-devel-2:1.6.38-1.mga9.x86_64 lib64png16_16-2:1.6.38-1.mga9.x86_64 lib64poppler-glib8-23.02.0-1.6.mga9.x86_64 lib64poppler126-23.02.0-1.6.mga9.x86_64 lib64postproc56-5.1.6-1.5.mga9.x86_64 lib64proxy-devel-0.4.18-2.mga9.x86_64 lib64proxy-webkit-0.4.18-2.mga9.x86_64 lib64proxy1-0.4.18-2.mga9.x86_64 lib64pulseaudio-devel-16.1-17.mga9.x86_64 lib64pulseaudio0-16.1-17.mga9.x86_64 lib64pulsecommon16.1-16.1-17.mga9.x86_64 lib64pulseglib20-16.1-17.mga9.x86_64 lib64python3-devel-3.10.11-1.3.mga9.x86_64 lib64qt5core5-5.15.7-6.1.mga9.x86_64 lib64qt5dbus5-5.15.7-6.1.mga9.x86_64 lib64qt5eglfsdeviceintegration5-5.15.7-6.1.mga9.x86_64 lib64qt5eglfskmssupport5-5.15.7-6.1.mga9.x86_64 lib64qt5gui5-5.15.7-6.1.mga9.x86_64 lib64qt5network5-5.15.7-6.1.mga9.x86_64 lib64qt5widgets5-5.15.7-6.1.mga9.x86_64 lib64qt5xcbqpa5-5.15.7-6.1.mga9.x86_64 lib64raqm0-0.10.0-1.mga9.x86_64 lib64raw1394-devel-2.1.2-5.mga9.x86_64 lib64raw1394_11-2.1.2-5.mga9.x86_64 lib64rsvg2_2-2.56.0-1.1.mga9.x86_64 lib64rtmp-devel-2.4-0.git20160101.11.mga9.x86_64 lib64rtmp1-2.4-0.git20160101.11.mga9.x86_64 lib64sdl2.0-devel-2.26.3-1.mga9.x86_64 lib64sdl2.0_0-2.26.3-1.mga9.x86_64 lib64sharpyuv0-1.3.0-2.1.mga9.x86_64 lib64sm-devel-1.2.4-1.mga9.x86_64 lib64sm6-1.2.4-1.mga9.x86_64 lib64sndfile1-1.2.0-3.2.mga9.x86_64 lib64sndio-devel-1.9.0-2.mga9.x86_64 lib64sndio7-1.9.0-2.mga9.x86_64 lib64soup3.0_0-3.4.2-1.1.mga9.x86_64 lib64speex-devel-1.2.1-1.mga9.x86_64 lib64speex1-1.2.1-1.mga9.x86_64 lib64spirv-tools0-2022.4-1.mga9.x86_64 lib64sqlite3-devel-3.40.1-1.2.mga9.x86_64 lib64ssh2_1-1.11.0-1.mga9.x86_64 lib64startup-notification-devel-0.12-13.mga9.x86_64 lib64startup-notification1_0-0.12-13.mga9.x86_64 lib64stemmer0-2.2.0-2.mga9.x86_64 lib64svtav1enc1-1.5.0-1.mga9.x86_64 lib64swresample4-5.1.6-1.5.mga9.x86_64 lib64swscaler6-5.1.6-1.5.mga9.x86_64 lib64tasn1-devel-4.20.0-1.mga9.x86_64 lib64thai-devel-0.1.29-2.mga9.x86_64 lib64thai0-0.1.29-2.mga9.x86_64 lib64theora-devel-1.1.1-15.mga9.x86_64 lib64theora0-1.1.1-15.mga9.x86_64 lib64theoradec1-1.1.1-15.mga9.x86_64 lib64theoraenc1-1.1.1-15.mga9.x86_64 lib64tiff-devel-4.5.1-1.5.mga9.x86_64 lib64tiff6-4.5.1-1.5.mga9.x86_64 lib64tracker-devel-3.5.3-1.mga9.x86_64 lib64tracker-gir3.0-3.5.3-1.mga9.x86_64 lib64tracker3.0_0-3.5.3-1.mga9.x86_64 lib64ts0-1.22-2.mga9.x86_64 lib64turbojpeg0-1:2.1.4-1.mga9.x86_64 lib64twolame-devel-0.4.0-2.mga9.x86_64 lib64twolame0-0.4.0-2.mga9.x86_64 lib64udev-devel-253.33-1.mga9.x86_64 lib64udf0-2.1.0-4.1.mga9.x86_64 lib64unbound-devel-1.21.1-1.mga9.x86_64 lib64unbound8-1.21.1-1.mga9.x86_64 lib64unistring-devel-1.1-1.mga9.x86_64 lib64usb1.0-devel-1.0.26-1.mga9.x86_64 lib64usb1.0_0-1.0.26-1.mga9.x86_64 lib64uuid-devel-2.38.1-1.1.mga9.x86_64 lib64v4l-devel-1.22.1-3.mga9.x86_64 lib64v4l-wrappers-1.22.1-3.mga9.x86_64 lib64v4l0-1.22.1-3.mga9.x86_64 lib64va-devel-2.22.0-1.mga9.x86_64 lib64va2-2.22.0-1.mga9.x86_64 lib64vala0.56_0-0.56.8-1.mga9.x86_64 lib64vdpau-devel-1.5-1.mga9.x86_64 lib64vdpau1-1.5-1.mga9.x86_64 lib64verto-devel-0.3.2-4.mga9.x86_64 lib64vidstab-devel-1.1.0-2.git20190213.7.mga9.x86_64 lib64vidstab1.1-1.1.0-2.git20190213.7.mga9.x86_64 lib64vorbis-devel-1.3.7-2.mga9.x86_64 lib64vorbis0-1.3.7-2.mga9.x86_64 lib64vorbisenc2-1.3.7-2.mga9.x86_64 lib64vorbisfile3-1.3.7-2.mga9.x86_64 lib64vpx-devel-1.12.0-1.3.mga9.x86_64 lib64vpx7-1.12.0-1.3.mga9.x86_64 lib64wacom9-1:2.7.0-1.mga9.x86_64 lib64wayland-client0-1.23.1-1.mga9.x86_64 lib64wayland-cursor0-1.23.1-1.mga9.x86_64 lib64wayland-devel-1.23.1-1.mga9.x86_64 lib64wayland-egl1-1:1.23.1-1.mga9.x86_64 lib64wayland-server0-1.23.1-1.mga9.x86_64 lib64webp-devel-1.3.0-2.1.mga9.x86_64 lib64webp7-1.3.0-2.1.mga9.x86_64 lib64webpdecoder3-1.3.0-2.1.mga9.x86_64 lib64webpdemux2-1.3.0-2.1.mga9.x86_64 lib64webpmux3-1.3.0-2.1.mga9.x86_64 lib64x11-devel-1.8.6-1.1.mga9.x86_64 lib64x11-xcb1-1.8.6-1.1.mga9.x86_64 lib64x11_6-1.8.6-1.1.mga9.x86_64 lib64xau-devel-1.0.11-1.mga9.x86_64 lib64xau6-1.0.11-1.mga9.x86_64 lib64xavs-devel-0.1.55-14.mga9.x86_64 lib64xavs1-0.1.55-14.mga9.x86_64 lib64xcb-composite0-1.15-2.mga9.x86_64 lib64xcb-damage0-1.15-2.mga9.x86_64 lib64xcb-devel-1.15-2.mga9.x86_64 lib64xcb-dpms0-1.15-2.mga9.x86_64 lib64xcb-dri2_0-1.15-2.mga9.x86_64 lib64xcb-dri3_0-1.15-2.mga9.x86_64 lib64xcb-glx0-1.15-2.mga9.x86_64 lib64xcb-icccm4-0.4.2-1.mga9.x86_64 lib64xcb-present0-1.15-2.mga9.x86_64 lib64xcb-randr0-1.15-2.mga9.x86_64 lib64xcb-record0-1.15-2.mga9.x86_64 lib64xcb-render0-1.15-2.mga9.x86_64 lib64xcb-res0-1.15-2.mga9.x86_64 lib64xcb-screensaver0-1.15-2.mga9.x86_64 lib64xcb-shape0-1.15-2.mga9.x86_64 lib64xcb-shm0-1.15-2.mga9.x86_64 lib64xcb-sync1-1.15-2.mga9.x86_64 lib64xcb-util-devel-0.4.1-1.mga9.x86_64 lib64xcb-util-image0-0.4.1-1.mga9.x86_64 lib64xcb-util-keysyms1-0.4.1-1.mga9.x86_64 lib64xcb-util-renderutil0-0.3.10-1.mga9.x86_64 lib64xcb-util1-0.4.1-1.mga9.x86_64 lib64xcb-xf86dri0-1.15-2.mga9.x86_64 lib64xcb-xfixes0-1.15-2.mga9.x86_64 lib64xcb-xinerama0-1.15-2.mga9.x86_64 lib64xcb-xinput0-1.15-2.mga9.x86_64 lib64xcb-xkb1-1.15-2.mga9.x86_64 lib64xcb-xtest0-1.15-2.mga9.x86_64 lib64xcb-xv0-1.15-2.mga9.x86_64 lib64xcb-xvmc0-1.15-2.mga9.x86_64 lib64xcb1-1.15-2.mga9.x86_64 lib64xcomposite-devel-0.4.6-1.mga9.x86_64 lib64xcomposite1-0.4.6-1.mga9.x86_64 lib64xcursor-devel-1.2.1-1.mga9.x86_64 lib64xcursor1-1.2.1-1.mga9.x86_64 lib64xdamage-devel-1.1.6-1.mga9.x86_64 lib64xdamage1-1.1.6-1.mga9.x86_64 lib64xdmcp-devel-1.1.4-1.mga9.x86_64 lib64xdmcp6-1.1.4-1.mga9.x86_64 lib64xdot4-7.0.1-2.mga9.x86_64 lib64xext-devel-1:1.3.5-1.mga9.x86_64 lib64xext6-1:1.3.5-1.mga9.x86_64 lib64xfixes-devel-6.0.0-2.mga9.x86_64 lib64xfixes3-6.0.0-2.mga9.x86_64 lib64xft-devel-2.3.6-1.mga9.x86_64 lib64xft-gir2.0-1.76.1-2.mga9.x86_64 lib64xft2-2.3.6-1.mga9.x86_64 lib64xi-devel-1.8-2.mga9.x86_64 lib64xi6-1.8-2.mga9.x86_64 lib64xinerama-devel-1.1.5-1.mga9.x86_64 lib64xinerama1-1.1.5-1.mga9.x86_64 lib64xkbcommon-devel-1.5.0-1.mga9.x86_64 lib64xkbcommon0-1.5.0-1.mga9.x86_64 lib64xkbregistry0-1.5.0-1.mga9.x86_64 lib64xlib-gir2.0-1.76.1-2.mga9.x86_64 lib64xml2-devel-2.10.4-1.7.mga9.x86_64 lib64xpm4-3.5.15-1.1.mga9.x86_64 lib64xrandr-devel-1.5.3-2.mga9.x86_64 lib64xrandr2-1.5.3-2.mga9.x86_64 lib64xrender-devel-0.9.11-1.mga9.x86_64 lib64xrender1-0.9.11-1.mga9.x86_64 lib64xshmfence1-1.3.2-1.mga9.x86_64 lib64xt-devel-1.2.1-2.mga9.x86_64 lib64xt6-1.2.1-2.mga9.x86_64 lib64xtst-devel-1.2.4-1.mga9.x86_64 lib64xtst6-1.2.4-1.mga9.x86_64 lib64xxf86vm-devel-1.1.5-1.mga9.x86_64 lib64xxf86vm1-1.1.5-1.mga9.x86_64 lib64zlib-devel-1.2.13-1.2.mga9.x86_64 lib64zstd-devel-1.5.5-1.mga9.x86_64 libalsa-data-2:1.2.9-1.mga9.noarch libatomic-devel-12.3.0-3.mga9.x86_64 libatomic1-12.3.0-3.mga9.x86_64 libcap-utils-2.52-5.1.mga9.x86_64 libde265-1.0.11-1.mga9.x86_64 libdrm-common-2.4.124-1.mga9.x86_64 libedit-3.1-0.20221030.1.mga9.x86_64 libglvnd-1.7.0-3.mga9.x86_64 libheif-1.16.2-1.2.mga9.x86_64 libinput-udev-1.23.0-2.mga9.x86_64 libnotify-0.8.2-2.mga9.x86_64 libpthread-stubs-0.4-4.mga9.x86_64 libsoup3-i18n-3.4.2-1.1.mga9.noarch libstdc++-static-devel-12.3.0-3.mga9.x86_64 libtasn1-tools-4.20.0-1.mga9.x86_64 libtool-2.4.7-1.mga9.x86_64 libwacom-1:2.7.0-1.mga9.x86_64 llvm-15.0.6-1.mga9.x86_64 llvm-plugins-15.0.6-1.mga9.x86_64 llvm-static-15.0.6-1.mga9.x86_64 llvm-test-15.0.6-1.mga9.x86_64 mesa-25.0.7-4.mga9.x86_64 mkfontscale-1.2.2-1.mga9.x86_64 nasm-1:2.16.01-1.mga9.x86_64 nodejs-1:22.16.0-4.mga9.x86_64 nodejs-libs-1:22.16.0-4.mga9.x86_64 npm-1:10.9.2-1.22.16.0.4.mga9.x86_64 nss-2:3.113.0-1.mga9.x86_64 odt2txt-0.5-6.mga9.x86_64 opencl-headers-3.0-0.20230206.1.mga9.noarch openjpeg2-2.5.0-1.2.mga9.x86_64 openssl-3.0.15-1.3.mga9.x86_64 pango-1.50.14-1.mga9.x86_64 perl-Clone-0.460.0-1.mga9.x86_64 perl-Data-Dump-1.250.0-2.mga9.noarch perl-Encode-Locale-1.50.0-6.mga9.noarch perl-File-Listing-6.150.0-1.mga9.noarch perl-HTML-Parser-3.810.0-1.mga9.x86_64 perl-HTML-Tagset-3.200.0-12.mga9.noarch perl-HTTP-Cookies-6.100.0-2.mga9.noarch perl-HTTP-Date-6.50.0-3.mga9.noarch perl-HTTP-Message-6.440.0-1.mga9.noarch perl-HTTP-Negotiate-6.10.0-10.mga9.noarch perl-IO-HTML-1.4.0-2.mga9.noarch perl-IO-Socket-SSL-2.81.0-1.mga9.noarch perl-LWP-MediaTypes-6.40.0-3.mga9.noarch perl-LWP-Protocol-https-6.100.0-2.mga9.noarch perl-Mozilla-CA-20221114.0.0-1.mga9.noarch perl-Net-HTTP-6.220.0-2.mga9.noarch perl-Net-SSLeay-1.920.0-3.mga9.x86_64 perl-TimeDate-2.330.0-2.mga9.noarch perl-Try-Tiny-0.310.0-2.mga9.noarch perl-URI-5.170.0-1.mga9.noarch perl-WWW-RobotRules-6.20.0-11.mga9.noarch perl-XML-Parser-2.460.0-6.mga9.x86_64 perl-libwww-perl-6.670.0-1.mga9.noarch pulseaudio-client-config-16.1-17.mga9.x86_64 python-wheel-wheel-0.37.1-2.mga9.noarch python3-attrs-22.2.0-1.mga9.noarch python3-babel-2.10.3-1.mga9.noarch python3-charset-normalizer-3.0.1-1.mga9.noarch python3-distlib-0.3.6-1.mga9.noarch python3-filelock-3.8.0-1.mga9.noarch python3-idna-3.7-1.mga9.noarch python3-jinja2-3.1.6-1.mga9.noarch python3-jsonschema-4.17.3-1.mga9.noarch python3-markupsafe-2.1.1-1.mga9.x86_64 python3-platformdirs-2.6.0-1.mga9.noarch python3-pyrsistent-0.18.1-3.mga9.x86_64 python3-pytz-2023.3-1.mga9.noarch python3-requests-2.32.3-1.mga9.noarch python3-typing-extensions-4.2.0-2.mga9.noarch python3-urllib3-1.26.20-1.mga9.noarch python3-virtualenv-20.15.1-1.mga9.noarch qtbase5-common-5.15.7-6.1.mga9.x86_64 qttranslations5-5.15.7-1.mga9.noarch rust-1.78.0-1.mga9.x86_64 rust-std-static-1.78.0-1.mga9.x86_64 systemd-devel-253.33-1.mga9.x86_64 thai-data-0.1.29-2.mga9.x86_64 tracker-3.5.3-1.mga9.x86_64 tracker-vala-3.5.3-1.mga9.noarch tslib-common-1.22-2.mga9.noarch v4l-utils-1.22.1-3.mga9.x86_64 vala-0.56.8-1.mga9.x86_64 vala-tools-0.56.8-1.mga9.x86_64 wayland-tools-1.23.1-1.mga9.x86_64 x11-font-daewoo-misc-1.0.3-10.mga9.noarch x11-font-isas-misc-1.0.3-10.mga9.noarch x11-font-jis-misc-1.0.3-10.mga9.noarch x11-proto-devel-2022.2-2.mga9.noarch xdg-user-dirs-0.18-1.mga9.x86_64 xdg-user-dirs-gtk-0.11-1.mga9.x86_64 yasm-1.3.0-8.mga9.x86_64 zip-3.0-14.mga9.x86_64 Complete! Finish: build setup for firefox-128.12.0-2.nolto.mga9.src.rpm Start: rpmbuild firefox-128.12.0-2.nolto.mga9.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.TlPTh0 + umask 022 + cd /builddir/build/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /builddir/build/BUILD + rm -rf firefox-128.12.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/firefox-128.12.0esr.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-128.12.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #44 (build-arm-libopus.patch): + echo '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 Patch #53 (firefox-gcc-build.patch): + echo '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 Patch #71 (0001-GLIBCXX-fix-for-GCC-12.patch): + echo '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). Patch #219 (rhbz-1173156.patch): + echo '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). Patch #231 (webrtc-nss-fix.patch): + echo '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 Patch #402 (mozilla-1196777.patch): + echo '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). Patch #403 (0019-bmo-1862601-system-icu-74.patch): + echo '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 Patch #404 (0001-Fix-linking-with-ICU-76.0.patch): + echo '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 Patch #501 (expat-CVE-2022-25235.patch): + echo '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 Patch #502 (expat-CVE-2022-25236.patch): + echo '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). Patch #503 (expat-CVE-2022-25315.patch): + echo '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). Patch #1005 (firefox-66.0-appname.patch): + echo '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). Patch #1009 (fix-build.diff): + echo '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 Patch #1045 (mga-fix-double_t-conflicting-declaration.patch): + echo '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 Patch #2000 (firefox-128.0-build-python312.patch): + echo '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 Patch #2002 (build-swgl-gcc15-D222067.diff): + echo '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 /builddir/build/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 /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/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' + echo 'ac_add_options --disable-debug' + 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=/builddir/build/BUILD/firefox-128.12.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-128.12.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 /var/tmp/rpm-tmp.zsIju2 + umask 022 + cd /builddir/build/BUILD + cd firefox-128.12.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,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' ++ echo '-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + export 'RUSTFLAGS= -Clto=off' + RUSTFLAGS=' -Clto=off' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS=""' + echo 'export CC=gcc' + echo 'export CXX=g++' + echo 'export AR="gcc-ar"' + echo 'export NM="gcc-nm"' + echo 'export RANLIB="gcc-ranlib"' + echo 'export MOZ_MAKE_FLAGS="-j8"' + 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: /builddir/.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: /builddir/.mozbuild Running "pip check" to verify compatibility between the system Python and the "mach" site. Creating local state directory: /builddir/.mozbuild/srcdirs/firefox-128.12.0-aa3cfd068e6c Running "pip check" to verify compatibility between the system Python and the "build" site. 0:01.17 W Clobber not needed. 0:01.30 Using Python 3.10.11 from /builddir/.mozbuild/srcdirs/firefox-128.12.0-aa3cfd068e6c/_virtualenvs/build/bin/python 0:01.30 Adding configure options from /builddir/build/BUILD/firefox-128.12.0/.mozconfig 0:01.30 --enable-project=browser 0:01.30 --prefix= 0:01.30 --libdir= 0:01.30 --with-system-zlib 0:01.30 --disable-strip 0:01.30 --enable-necko-wifi 0:01.30 --disable-updater 0:01.30 --enable-chrome-format=omni 0:01.30 --enable-pulseaudio 0:01.30 --without-system-icu 0:01.30 --with-mozilla-api-keyfile=../mozilla-api-key 0:01.30 --with-google-location-service-api-keyfile=../google-api-key 0:01.30 --with-google-safebrowsing-api-keyfile=../google-api-key 0:01.30 --enable-release 0:01.30 --update-channel=release 0:01.30 --without-wasm-sandboxed-libraries 0:01.30 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:01.30 --enable-av1 0:01.30 --allow-addon-sideload 0:01.30 --enable-js-shell 0:01.30 --with-unsigned-addon-scopes=app,system 0:01.30 --enable-libproxy 0:01.30 --with-system-png 0:01.30 --with-distribution-id=org.mageia 0:01.30 --enable-update-channel=release 0:01.30 --enable-default-toolkit=cairo-gtk3-wayland 0:01.30 --enable-official-branding 0:01.30 --prefix=/usr 0:01.30 --libdir=/usr/lib64 0:01.30 --with-system-nspr 0:01.30 --with-system-nss 0:01.30 --enable-system-ffi 0:01.30 --with-system-libevent 0:01.30 --enable-optimize 0:01.30 --disable-debug 0:01.30 --disable-crashreporter 0:01.30 --disable-tests 0:01.30 --with-system-jpeg 0:01.30 --enable-system-pixman 0:01.30 --with-system-libvpx 0:01.30 --with-system-webp 0:01.30 --with-system-icu 0:01.30 --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-128.12.0/mozilla-api-key 0:01.30 --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-128.12.0/google-api-key 0:01.30 --with-libclang-path=/usr/lib64 0:01.30 MOZ_MAKE_FLAGS=-j8 0:01.30 CFLAGS=-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:01.30 CC=gcc 0:01.30 CXXFLAGS=-O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:01.30 CXX=g++ 0:01.30 NM=gcc-nm 0:01.30 MOZ_SERVICES_SYNC=1 0:01.30 BUILD_OFFICIAL=1 0:01.30 LDFLAGS= 0:01.30 AR=gcc-ar 0:01.30 MOZILLA_OFFICIAL=1 0:01.30 RANLIB=gcc-ranlib 0:01.30 STRIP=/bin/true 0:01.30 checking for vcs source checkout... no 0:01.32 checking for a shell... /usr/bin/sh 0:01.35 checking for host system type... x86_64-pc-linux-gnu 0:01.35 checking for target system type... x86_64-pc-linux-gnu 0:01.54 checking whether cross compiling... no 0:01.59 checking for the target C compiler... /usr/bin/gcc 0:01.59 checking for ccache... not found 0:01.61 checking whether the target C compiler can be used... yes 0:01.61 checking for the target C++ compiler... /usr/bin/g++ 0:01.62 checking whether the target C++ compiler can be used... yes 0:01.63 checking for unwind.h... yes 0:01.63 checking for target linker... bfd 0:01.66 checking for _Unwind_Backtrace... yes 0:01.66 checking for Python 3... /builddir/.mozbuild/srcdirs/firefox-128.12.0-aa3cfd068e6c/_virtualenvs/build/bin/python (3.10.11) 0:01.67 checking for wget... not found 0:01.67 checking the target C compiler version... 12.3.0 0:01.69 checking the target C compiler works... yes 0:01.69 checking the target C++ compiler version... 12.3.0 0:01.70 checking the target C++ compiler works... yes 0:01.70 checking for the host C compiler... /usr/bin/gcc 0:01.70 checking whether the host C compiler can be used... yes 0:01.70 checking the host C compiler version... 12.3.0 0:01.70 checking the host C compiler works... yes 0:01.70 checking for the host C++ compiler... /usr/bin/g++ 0:01.70 checking whether the host C++ compiler can be used... yes 0:01.70 checking the host C++ compiler version... 12.3.0 0:01.70 checking the host C++ compiler works... yes 0:01.70 checking for host linker... bfd 0:01.72 checking for 64-bit OS... yes 0:01.73 checking for new enough STL headers from libstdc++... yes 0:01.79 checking for __thread keyword for TLS variables... yes 0:01.79 checking for the assembler... /usr/bin/gcc 0:01.79 checking for ar... /usr/bin/gcc-ar 0:01.81 checking whether ar supports response files... yes 0:01.81 checking for host_ar... /usr/bin/ar 0:01.81 checking for nm... /usr/bin/gcc-nm 0:01.82 checking for -mavxvnni support... yes 0:01.83 checking for -mavx512bw support... yes 0:01.85 checking for -mavx512vnni support... yes 0:01.85 checking for pkg_config... /usr/bin/pkg-config 0:01.85 checking for pkg-config version... 1.8.0 0:01.85 checking whether pkg-config is pkgconf... yes 0:01.87 checking for strndup... yes 0:01.90 checking for posix_memalign... yes 0:01.92 checking for memalign... yes 0:01.94 checking for malloc_usable_size... yes 0:01.96 checking for malloc.h... yes 0:01.97 checking whether malloc_usable_size definition can use const argument... no 0:01.98 checking for stdint.h... yes 0:01.99 checking for inttypes.h... yes 0:02.00 checking for alloca.h... yes 0:02.01 checking for sys/byteorder.h... no 0:02.02 checking for getopt.h... yes 0:02.04 checking for unistd.h... yes 0:02.05 checking for nl_types.h... yes 0:02.06 checking for cpuid.h... yes 0:02.08 checking for fts.h... yes 0:02.09 checking for sys/statvfs.h... yes 0:02.10 checking for sys/statfs.h... yes 0:02.11 checking for sys/vfs.h... yes 0:02.13 checking for sys/mount.h... yes 0:02.14 checking for sys/quota.h... yes 0:02.16 checking for linux/quota.h... yes 0:02.18 checking for linux/if_addr.h... yes 0:02.20 checking for linux/rtnetlink.h... yes 0:02.21 checking for sys/queue.h... yes 0:02.22 checking for sys/types.h... yes 0:02.24 checking for netinet/in.h... yes 0:02.25 checking for byteswap.h... yes 0:02.26 checking for memfd_create in sys/mman.h... yes 0:02.28 checking for linux/perf_event.h... yes 0:02.29 checking for perf_event_open system call... yes 0:02.34 checking for clock_gettime(CLOCK_MONOTONIC)... yes 0:02.41 checking for res_ninit()... yes 0:02.44 checking for dladdr... yes 0:02.45 checking for dlfcn.h... yes 0:02.48 checking for dlopen in -ldl... yes 0:02.49 checking for gethostbyname_r in -lc_r... no 0:02.50 checking for socket in -lsocket... no 0:02.53 checking for pthread_create... yes 0:02.54 checking for pthread.h... yes 0:02.55 checking whether the C compiler supports -pthread... yes 0:02.64 checking whether 64-bits std::atomic requires -latomic... no 0:02.65 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:02.66 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:02.67 checking whether the C compiler supports -Wformat-type-confusion... no 0:02.68 checking whether the C++ compiler supports -Wformat-type-confusion... no 0:02.69 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:02.71 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:02.72 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no 0:02.74 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no 0:02.75 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:02.77 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:02.78 checking whether the C compiler supports -Wunreachable-code-return... no 0:02.79 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:02.79 checking whether the C compiler supports -Wclass-varargs... no 0:02.80 checking whether the C++ compiler supports -Wclass-varargs... no 0:02.81 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:02.82 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:02.83 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:02.84 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:02.85 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:02.85 checking whether the C compiler supports -Wloop-analysis... no 0:02.86 checking whether the C++ compiler supports -Wloop-analysis... no 0:02.87 checking whether the C compiler supports -Wno-range-loop-analysis... no 0:02.88 checking whether the C++ compiler supports -Wno-range-loop-analysis... no 0:02.89 checking whether the C++ compiler supports -Wcomma-subscript... yes 0:02.90 checking whether the C compiler supports -Wenum-compare-conditional... no 0:02.91 checking whether the C++ compiler supports -Wenum-compare-conditional... no 0:02.92 checking whether the C compiler supports -Wenum-float-conversion... no 0:02.93 checking whether the C++ compiler supports -Wenum-float-conversion... no 0:02.94 checking whether the C++ compiler supports -Wvolatile... yes 0:02.95 checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no 0:02.96 checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes 0:02.97 checking whether the C++ compiler supports -Wno-deprecated-this-capture... no 0:02.97 checking whether the C++ compiler supports -Wcomma... no 0:02.98 checking whether the C compiler supports -Wduplicated-cond... yes 0:02.99 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:03.02 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:03.04 checking whether the C compiler supports -Wlogical-op... yes 0:03.05 checking whether the C++ compiler supports -Wlogical-op... yes 0:03.06 checking whether the C compiler supports -Wstring-conversion... no 0:03.06 checking whether the C++ compiler supports -Wstring-conversion... no 0:03.07 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:03.09 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:03.10 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:03.11 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:03.12 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:03.13 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:03.14 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:03.15 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:03.16 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:03.17 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:03.19 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:03.20 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:03.21 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:03.22 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:03.23 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:03.24 checking whether the C compiler supports -Wno-error=deprecated-builtins... no 0:03.25 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no 0:03.26 checking whether the C compiler supports -Wformat... yes 0:03.28 checking whether the C++ compiler supports -Wformat... yes 0:03.29 checking whether the C compiler supports -Wformat-security... no 0:03.30 checking whether the C++ compiler supports -Wformat-security... no 0:03.31 checking whether the C compiler supports -Wformat-overflow=2... yes 0:03.32 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:03.33 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:03.34 checking whether the C compiler supports -Wno-psabi... yes 0:03.35 checking whether the C++ compiler supports -Wno-psabi... yes 0:03.37 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes 0:03.38 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes 0:03.39 checking whether the C++ compiler supports -Wno-vla-cxx-extension... no 0:03.40 checking whether the C compiler supports -Wno-unknown-warning-option... no 0:03.41 checking whether the C++ compiler supports -Wno-unknown-warning-option... no 0:03.42 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:03.43 checking whether the C++ compiler supports -fno-aligned-new... yes 0:03.44 checking whether the C compiler supports -pipe... yes 0:03.45 checking whether the C++ compiler supports -pipe... yes 0:03.47 checking whether the C linker supports -Wl,--build-id=sha1... yes 0:03.48 checking whether the C compiler supports -Wa,--noexecstack... yes 0:03.50 checking whether the C linker supports -Wl,-z,noexecstack... yes 0:03.53 checking whether the C linker supports -Wl,-z,text... yes 0:03.55 checking whether the C linker supports -Wl,-z,relro... yes 0:03.57 checking whether the C linker supports -Wl,-z,now... yes 0:03.60 checking whether the C linker supports -Wl,-z,nocopyreloc... yes 0:03.65 checking for --ignore-unresolved-symbol option to the linker... yes 0:03.67 checking what kind of list files are supported by the linker... linkerlist 0:03.67 checking for llvm_profdata... /usr/bin/llvm-profdata 0:04.69 checking whether llvm-profdata supports 'order' subcommand... no 0:04.70 checking for llvm-objdump... /usr/bin/llvm-objdump 0:04.76 checking for readelf... /usr/bin/llvm-readelf 0:04.78 checking for objcopy... /usr/bin/llvm-objcopy 0:04.79 checking for alsa... yes 0:04.79 checking MOZ_ALSA_CFLAGS... 0:04.79 checking MOZ_ALSA_LIBS... -lasound 0:04.79 checking for libpulse... yes 0:04.79 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:04.80 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:04.80 checking for nspr >= 4.32... yes 0:04.80 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:04.80 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:04.80 checking for rustc... /usr/bin/rustc 0:04.80 checking for cargo... /usr/bin/cargo 0:07.31 checking rustc version... 1.78.0 0:07.34 checking cargo version... 1.78.0 0:11.13 checking for rust host triplet... x86_64-unknown-linux-gnu 0:11.17 checking for rust target triplet... x86_64-unknown-linux-gnu 0:11.17 checking for rustdoc... /usr/bin/rustdoc 0:11.24 checking for cbindgen... /usr/bin/cbindgen 0:11.24 checking for rustfmt... not found 0:12.44 checking for clang for bindgen... /usr/bin/clang++ 0:12.45 checking for libclang for bindgen... /usr/lib64/libclang.so 0:12.71 checking that libclang is new enough... yes 0:12.71 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -std=gnu++17 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:12.71 checking for libffi > 3.0.9... yes 0:12.71 checking MOZ_FFI_CFLAGS... 0:12.72 checking MOZ_FFI_LIBS... -lffi 0:12.72 checking for icu-i18n >= 73.1 icu-uc >= 73.1... yes 0:12.72 checking MOZ_ICU_CFLAGS... 0:12.72 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 0:12.74 checking for tm_zone and tm_gmtoff in struct tm... yes 0:12.76 checking for getpagesize... yes 0:12.78 checking for gmtime_r... yes 0:12.80 checking for localtime_r... yes 0:12.83 checking for gettid... yes 0:12.85 checking for setpriority... yes 0:12.87 checking for syscall... yes 0:12.90 checking for getc_unlocked... yes 0:12.92 checking for pthread_getname_np... yes 0:12.94 checking for pthread_get_name_np... no 0:12.97 checking for strerror... yes 0:13.02 checking for nl_langinfo and CODESET... yes 0:13.07 checking for __cxa_demangle... yes 0:13.10 checking for _getc_nolock... no 0:13.12 checking for localeconv... yes 0:14.51 checking for nodejs... /usr/bin/node (22.16.0) 0:14.52 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... yes 0:14.58 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -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 -pthread 0:14.58 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:14.58 checking for pango >= 1.22.0... yes 0:14.58 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 0:14.59 checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz 0:14.59 checking for fontconfig >= 2.7.0... yes 0:14.59 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/libxml2 0:14.59 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:14.59 checking for freetype2 >= 9.10.3... yes 0:14.60 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 0:14.60 checking _FT2_LIBS... -lfreetype 0:14.60 checking for tar... /usr/bin/gtar 0:14.60 checking for unzip... /usr/bin/unzip 0:14.60 checking for the Mozilla API key... yes 0:14.60 checking for the Google Location Service API key... yes 0:14.60 checking for the Google Safebrowsing API key... yes 0:14.60 checking for the Bing API key... no 0:14.60 checking for the Adjust SDK key... no 0:14.60 checking for the Leanplum SDK key... no 0:14.60 checking for the Pocket API key... no 0:14.60 checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... yes 0:14.60 checking MOZ_WEBP_CFLAGS... -I/usr/include/webp 0:14.61 checking MOZ_WEBP_LIBS... -lwebpdemux -lwebp -lsharpyuv 0:14.61 checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0 xcomposite xcursor xdamage xfixes xi... yes 0:14.61 checking MOZ_X11_CFLAGS... 0:14.61 checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lX11 -lxcb -lXext -lXrandr -lXcomposite -lXcursor -lXdamage -lXfixes -lXi 0:14.62 checking for ice sm... yes 0:14.62 checking MOZ_X11_SM_CFLAGS... -I/usr/include/uuid 0:14.64 checking for stat64... yes 0:14.66 checking for lstat64... yes 0:14.69 checking for truncate64... yes 0:14.71 checking for statvfs64... yes 0:14.73 checking for statvfs... yes 0:14.76 checking for statfs64... yes 0:14.78 checking for statfs... yes 0:14.80 checking for lutimes... yes 0:14.82 checking for posix_fadvise... yes 0:14.85 checking for posix_fallocate... yes 0:14.87 checking for eventfd... yes 0:14.89 checking for arc4random... yes 0:14.91 checking for arc4random_buf... yes 0:14.94 checking for mallinfo... yes 0:14.94 checking for sys/ioccom.h... no 0:15.04 checking for -z pack-relative-relocs option to ld... yes 0:15.04 checking for vpx >= 1.10.0... yes 0:15.04 checking MOZ_LIBVPX_CFLAGS... 0:15.04 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:15.06 checking for vpx/vpx_decoder.h... yes 0:15.09 checking for vpx_codec_dec_init_ver... yes 0:15.12 checking for jpeg_destroy_compress... yes 0:15.14 checking for sufficient jpeg library version... yes 0:15.15 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:15.16 checking for libpng >= 1.6.35... yes 0:15.16 checking MOZ_PNG_CFLAGS... -I/usr/include/libpng16 0:15.16 checking MOZ_PNG_LIBS... -lpng16 0:15.19 checking for png_get_acTL... yes 0:15.19 checking for nasm... /usr/bin/nasm 0:15.20 checking nasm version... 2.16.01 0:15.20 checking for dump_syms... not found 0:15.22 checking for getcontext... yes 0:15.23 checking for nss >= 3.101... yes 0:15.23 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr4 0:15.23 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lsoftokn3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:15.23 checking for libevent... yes 0:15.24 checking MOZ_LIBEVENT_CFLAGS... 0:15.24 checking MOZ_LIBEVENT_LIBS... -levent 0:15.24 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:15.26 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -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/gtk-3.0/unix-print -pthread 0:15.26 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:15.27 checking for glib-2.0 >= 2.42 gobject-2.0... yes 0:15.27 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:15.27 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:15.27 checking for dbus-1 >= 0.60... yes 0:15.27 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:15.27 checking MOZ_DBUS_LIBS... -ldbus-1 0:15.28 checking for libproxy-1.0... yes 0:15.28 checking MOZ_LIBPROXY_CFLAGS... 0:15.28 checking MOZ_LIBPROXY_LIBS... -lproxy 0:15.28 checking for pixman-1 >= 0.40.0... yes 0:15.28 checking MOZ_PIXMAN_CFLAGS... -I/usr/include/pixman-1 0:15.29 checking MOZ_PIXMAN_LIBS... -lpixman-1 0:15.30 checking for sin_len in struct sockaddr_in... no 0:15.30 checking for sin_len6 in struct sockaddr_in6... no 0:15.31 checking for sa_len in struct sockaddr... no 0:15.33 checking for pthread_cond_timedwait_monotonic_np... no 0:15.34 checking for 32-bits ethtool_cmd.speed... yes 0:15.36 checking for linux/joystick.h... yes 0:15.36 checking for awk... /usr/bin/gawk 0:15.36 checking for gmake... /usr/bin/gmake 0:15.36 checking for watchman... not found 0:15.36 checking for xargs... /usr/bin/xargs 0:15.36 checking for rpmbuild... /usr/bin/rpmbuild 0:15.36 checking for strip... /bin/true 0:15.36 checking for zlib >= 1.2.3... yes 0:15.36 checking MOZ_ZLIB_CFLAGS... 0:15.36 checking MOZ_ZLIB_LIBS... -lz 0:15.36 checking for m4... /usr/bin/m4 0:15.38 creating cache ./config.cache 0:15.40 checking host system type... x86_64-pc-linux-gnu 0:15.40 checking target system type... x86_64-pc-linux-gnu 0:15.41 checking build system type... x86_64-pc-linux-gnu 0:15.41 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.41 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) works... (cached) yes 0:15.41 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:15.41 checking whether we are using GNU C... (cached) yes 0:15.41 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:15.42 checking for c++... (cached) /usr/bin/g++ 0:15.42 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) works... (cached) yes 0:15.42 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:15.42 checking whether we are using GNU C++... (cached) yes 0:15.42 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:15.46 checking whether the linker supports Identical Code Folding... no 0:15.74 checking whether we're trying to statically link with libstdc++... no 0:15.87 checking whether removing dead symbols breaks debugging... no 0:15.87 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-128.12.0/browser/confvars.sh 0:15.89 checking for valid C compiler optimization flags... yes 0:15.91 updating cache ./config.cache 0:15.91 creating ./config.data 0:15.92 js/src> Refreshing /builddir/build/BUILD/firefox-128.12.0/js/src/old-configure with /builddir/build/BUILD/firefox-128.12.0/build/autoconf/autoconf.sh 0:15.95 js/src> loading cache ./config.cache 0:15.96 js/src> checking host system type... x86_64-pc-linux-gnu 0:15.97 js/src> checking target system type... x86_64-pc-linux-gnu 0:15.98 js/src> checking build system type... x86_64-pc-linux-gnu 0:15.98 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.98 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) works... (cached) yes 0:15.98 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:15.98 js/src> checking whether we are using GNU C... (cached) yes 0:15.98 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:15.98 js/src> checking for c++... (cached) /usr/bin/g++ 0:15.98 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) works... (cached) yes 0:15.98 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,-z,pack-relative-relocs) is a cross-compiler... no 0:15.98 js/src> checking whether we are using GNU C++... (cached) yes 0:15.98 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:16.01 js/src> checking whether the linker supports Identical Code Folding... (cached) no 0:16.01 js/src> checking whether we're trying to statically link with libstdc++... (cached) no 0:16.01 js/src> checking whether removing dead symbols breaks debugging... (cached) no 0:16.03 js/src> checking for valid optimization flags... yes 0:16.04 js/src> creating ./config.data 0:16.04 Creating config.status 0:16.19 Reticulating splines... 0:22.31 Finished reading 1997 moz.build files in 2.06s 0:22.31 Read 13 gyp files in parallel contributing 0.00s to total wall time 0:22.31 Processed into 13396 build config descriptors in 1.52s 0:22.31 RecursiveMake backend executed in 2.33s 0:22.31 4200 total backend files; 3508 created; 0 updated; 692 unchanged; 0 deleted; 21 -> 1570 Makefile 0:22.31 FasterMake backend executed in 0.00s 0:22.31 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted 0:22.31 Clangd backend executed in 0.00s 0:22.31 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted 0:22.31 Total wall time: 6.15s; CPU time: 6.08s; Efficiency: 99%; Untracked: 0.24s 0:23.15 W Adding make options from /builddir/build/BUILD/firefox-128.12.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-128.12.0/objdir OBJDIR=/builddir/build/BUILD/firefox-128.12.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-128.12.0/.mozconfig export FOUND_MOZCONFIG 0:23.15 /usr/bin/gmake -f client.mk -j4 -s 0:23.28 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:23.28 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:23.32 Elapsed: 0.05s; From _tests: Kept 13 existing; Added/updated 660; Removed 0 files and 0 directories. 0:23.42 Elapsed: 0.14s; From dist/include: Kept 1870 existing; Added/updated 4468; Removed 0 files and 0 directories. 0:23.43 Elapsed: 0.06s; From dist/bin: Kept 12 existing; Added/updated 2907; Removed 0 files and 0 directories. 0:23.46 ./mozilla-config.h.stub 0:23.46 ./buildid.h.stub 0:23.46 ./source-repo.h.stub 0:23.46 ./RelationType.h.stub 0:23.46 ./Role.h.stub 0:23.61 ./stl.sentinel.stub 0:23.61 ./buildconfig.rs.stub 0:23.61 ./cbindgen-metadata.json.stub 0:23.61 config 0:23.75 ./UseCounterList.h.stub 0:23.75 ./UseCounterWorkerList.h.stub 0:23.76 ./ServoCSSPropList.py.stub 0:23.85 ./encodingsgroups.properties.h.stub 0:23.90 ./BaseChars.h.stub 0:23.91 ./IsCombiningDiacritic.h.stub 0:24.02 ./js-confdefs.h.stub 0:24.60 ./js-config.h.stub 0:24.62 ./ProfilingCategoryList.h.stub 0:24.74 ./PrefsGenerated.h.stub 0:24.75 ./ReservedWordsGenerated.h.stub 0:24.77 ./StatsPhasesGenerated.h.stub 0:24.91 ./ABIFunctionTypeGenerated.h.stub 0:24.96 ./MIROpsGenerated.h.stub 0:25.05 ./LIROpsGenerated.h.stub 0:25.16 ./CacheIROpsGenerated.h.stub 0:25.53 ./AtomicOperationsGenerated.h.stub 0:25.68 ./WasmBuiltinModuleGenerated.h.stub 0:25.82 ./FrameIdList.h.stub 0:26.01 ./FrameTypeList.h.stub 0:26.04 ./CountedUnknownProperties.h.stub 0:26.05 ./registered_field_trials.h.stub 0:26.16 ./metrics_yamls.cached.stub 0:26.19 ./metrics_n_pings_yamls.cached.stub 0:26.20 ./pings_yamls.cached.stub 0:26.37 ./NimbusFeatureManifest.h.stub 0:26.98 ./TelemetryHistogramEnums.h.stub 0:27.57 ./TelemetryHistogramNameMap.h.stub 0:27.73 ./TelemetryScalarData.h.stub 0:27.80 ./TelemetryScalarEnums.h.stub 0:28.07 ./TelemetryEventData.h.stub 0:28.87 ./TelemetryEventEnums.h.stub 0:29.11 ./TelemetryProcessEnums.h.stub 0:29.54 ./TelemetryProcessData.h.stub 0:29.71 ./TelemetryUserInteractionData.h.stub 0:29.77 ./TelemetryUserInteractionNameMap.h.stub 0:29.88 ./CrashAnnotations.h.stub 0:29.94 ./profiling_categories.rs.stub 0:30.05 ./ErrorList.h.stub 0:30.17 ./ErrorNamesInternal.h.stub 0:30.24 ./error_list.rs.stub 0:30.32 ./Services.h.stub 0:30.38 ./GeckoProcessTypes.h.stub 0:30.46 ./nsGkAtomList.h.stub 0:30.52 ./nsGkAtomConsts.h.stub 0:30.60 ./xpidl.stub.stub 0:30.91 ./application.ini.stub 0:30.91 config/nsinstall_real 0:30.94 ./GeneratedElementDocumentState.h.stub 0:30.94 ./fragmentdirectives_ffi_generated.h.stub 0:31.09 ./CSS2Properties.webidl.stub 0:31.29 ./data_encoding_ffi_generated.h.stub 0:31.29 ./mime_guess_ffi_generated.h.stub 0:31.46 ./audioipc2_client_ffi_generated.h.stub 0:31.47 ./audioipc2_server_ffi_generated.h.stub 0:31.64 ./midir_impl_ffi_generated.h.stub 0:31.68 ./origin_trials_ffi_generated.h.stub 0:31.85 ./webrender_ffi_generated.h.stub 0:31.86 ./wgpu_ffi_generated.h.stub 0:32.03 ./unicode_bidi_ffi_generated.h.stub 0:32.84 ./mapped_hyph.h.stub 0:32.94 ./fluent_ffi_generated.h.stub 0:33.07 ./l10nregistry_ffi_generated.h.stub 0:33.13 ./localization_ffi_generated.h.stub 0:33.29 ./fluent_langneg_ffi_generated.h.stub 0:33.37 ./oxilangtag_ffi_generated.h.stub 0:33.49 ./unic_langid_ffi_generated.h.stub 0:33.55 ./selfhosted.out.h.stub 0:33.58 ./nsCSSPropertyID.h.stub 0:33.67 ./ServoCSSPropList.h.stub 0:33.77 ./CompositorAnimatableProperties.h.stub 0:33.83 ./ServoStyleConsts.h.stub 0:33.91 ./mp4parse_ffi_generated.h.stub 0:33.93 ./MozURL_ffi.h.stub 0:34.00 ./rust_helper.h.stub 0:34.00 ./neqo_glue_ffi_generated.h.stub 0:34.17 ./fog_ffi_generated.h.stub 0:34.18 ./jog_ffi_generated.h.stub 0:34.18 ./EventGIFFTMap.h.stub 0:34.36 ./HistogramGIFFTMap.h.stub 0:34.36 ./ScalarGIFFTMap.h.stub 0:34.38 ./factory.rs.stub 0:34.69 ./ohttp_pings.rs.stub 0:34.73 ./dap_ffi_generated.h.stub 0:34.75 ./profiler_ffi_generated.h.stub 0:34.94 ./gk_rust_utils_ffi_generated.h.stub 0:35.04 ./application.ini.h.stub 0:35.05 config/system-header.sentinel.stub 0:35.23 accessible/xpcom/xpcAccEvents.h.stub 0:35.89 modules/libpref/StaticPrefListAll.h.stub 0:36.45 toolkit/components/glean/GleanMetrics.h.stub 0:36.45 toolkit/components/glean/GleanPings.h.stub 0:38.10 xpcom/components/Components.h.stub 0:38.43 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-128.12.0/objdir/config/makefiles/xpidl xpidl 0:38.43 config/makefiles/xpidl/Bits.xpt 0:38.43 config/makefiles/xpidl/accessibility.xpt 0:38.43 config/makefiles/xpidl/alerts.xpt 0:38.65 config/makefiles/xpidl/appshell.xpt 0:38.88 config/makefiles/xpidl/appstartup.xpt 0:38.94 config/makefiles/xpidl/autocomplete.xpt 0:39.25 config/makefiles/xpidl/autoplay.xpt 0:39.36 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:39.69 config/makefiles/xpidl/browser-newtab.xpt 0:39.76 config/makefiles/xpidl/browsercompsbase.xpt 0:39.89 config/makefiles/xpidl/caps.xpt 0:40.12 config/makefiles/xpidl/captivedetect.xpt 0:40.17 config/makefiles/xpidl/cascade_bindings.xpt 0:40.58 config/makefiles/xpidl/chrome.xpt 0:40.66 config/makefiles/xpidl/commandhandler.xpt 0:40.94 config/makefiles/xpidl/commandlines.xpt 0:40.98 config/makefiles/xpidl/composer.xpt 0:41.30 config/makefiles/xpidl/content_events.xpt 0:41.44 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:41.62 config/makefiles/xpidl/docshell.xpt 0:41.80 config/makefiles/xpidl/dom.xpt 0:41.96 config/makefiles/xpidl/dom_audiochannel.xpt 0:42.36 config/makefiles/xpidl/dom_base.xpt 0:42.56 config/makefiles/xpidl/dom_bindings.xpt 0:42.81 config/makefiles/xpidl/dom_events.xpt 0:43.20 config/makefiles/xpidl/dom_geolocation.xpt 0:43.30 config/makefiles/xpidl/dom_identitycredential.xpt 0:43.32 config/makefiles/xpidl/dom_indexeddb.xpt 0:43.55 config/makefiles/xpidl/dom_localstorage.xpt 0:43.63 config/makefiles/xpidl/dom_media.xpt 0:43.75 config/makefiles/xpidl/dom_network.xpt 0:43.75 config/makefiles/xpidl/dom_notification.xpt 0:43.88 config/makefiles/xpidl/dom_payments.xpt 0:44.10 config/makefiles/xpidl/dom_power.xpt 0:44.18 config/makefiles/xpidl/dom_push.xpt 0:44.18 config/makefiles/xpidl/dom_quota.xpt 0:44.46 config/makefiles/xpidl/dom_security.xpt 0:44.67 config/makefiles/xpidl/dom_serializers.xpt 0:44.70 config/makefiles/xpidl/dom_sidebar.xpt 0:44.71 config/makefiles/xpidl/dom_simpledb.xpt 0:44.90 config/makefiles/xpidl/dom_storage.xpt 0:45.12 config/makefiles/xpidl/dom_system.xpt 0:45.13 config/makefiles/xpidl/dom_webauthn.xpt 0:45.17 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:45.38 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:45.50 config/makefiles/xpidl/dom_workers.xpt 0:45.52 config/makefiles/xpidl/dom_xslt.xpt 0:45.74 config/makefiles/xpidl/dom_xul.xpt 0:45.79 config/makefiles/xpidl/downloads.xpt 0:45.95 config/makefiles/xpidl/editor.xpt 0:46.15 config/makefiles/xpidl/enterprisepolicies.xpt 0:46.35 config/makefiles/xpidl/extensions.xpt 0:46.36 config/makefiles/xpidl/exthandler.xpt 0:46.77 config/makefiles/xpidl/fastfind.xpt 0:46.79 config/makefiles/xpidl/fog.xpt 0:46.86 config/makefiles/xpidl/gfx.xpt 0:47.19 config/makefiles/xpidl/html5.xpt 0:47.29 config/makefiles/xpidl/htmlparser.xpt 0:47.31 config/makefiles/xpidl/http-sfv.xpt 0:47.61 config/makefiles/xpidl/imglib2.xpt 0:47.73 config/makefiles/xpidl/inspector.xpt 0:47.73 config/makefiles/xpidl/intl.xpt 0:48.06 config/makefiles/xpidl/jar.xpt 0:48.11 config/makefiles/xpidl/jsdevtools.xpt 0:48.42 config/makefiles/xpidl/kvstore.xpt 0:48.47 config/makefiles/xpidl/layout_base.xpt 0:48.60 config/makefiles/xpidl/layout_xul_tree.xpt 0:48.68 config/makefiles/xpidl/locale.xpt 0:48.80 config/makefiles/xpidl/loginmgr.xpt 0:48.83 config/makefiles/xpidl/migration.xpt 0:48.97 config/makefiles/xpidl/mimetype.xpt 0:49.14 config/makefiles/xpidl/mozfind.xpt 0:49.14 config/makefiles/xpidl/mozintl.xpt 0:49.18 config/makefiles/xpidl/necko.xpt 0:49.37 config/makefiles/xpidl/necko_about.xpt 0:49.39 config/makefiles/xpidl/necko_cache2.xpt 0:49.39 config/makefiles/xpidl/necko_cookie.xpt 0:49.58 config/makefiles/xpidl/necko_dns.xpt 0:49.66 config/makefiles/xpidl/necko_file.xpt 0:49.82 config/makefiles/xpidl/necko_http.xpt 0:49.85 config/makefiles/xpidl/necko_res.xpt 0:50.00 config/makefiles/xpidl/necko_socket.xpt 0:50.03 config/makefiles/xpidl/necko_strconv.xpt 0:50.21 config/makefiles/xpidl/necko_viewsource.xpt 0:50.22 config/makefiles/xpidl/necko_websocket.xpt 0:50.46 config/makefiles/xpidl/necko_webtransport.xpt 0:50.48 config/makefiles/xpidl/necko_wifi.xpt 0:50.49 config/makefiles/xpidl/parentalcontrols.xpt 0:50.69 config/makefiles/xpidl/peerconnection.xpt 0:50.71 config/makefiles/xpidl/pipnss.xpt 0:50.74 config/makefiles/xpidl/places.xpt 0:50.89 config/makefiles/xpidl/pref.xpt 0:50.93 config/makefiles/xpidl/prefetch.xpt 0:51.18 config/makefiles/xpidl/privateattribution.xpt 0:51.20 config/makefiles/xpidl/profiler.xpt 0:51.24 config/makefiles/xpidl/remote.xpt 0:51.25 config/makefiles/xpidl/reputationservice.xpt 0:51.37 config/makefiles/xpidl/sandbox.xpt 0:51.39 config/makefiles/xpidl/satchel.xpt 0:51.44 config/makefiles/xpidl/services.xpt 0:51.45 config/makefiles/xpidl/sessionstore.xpt 0:51.57 config/makefiles/xpidl/shellservice.xpt 0:51.59 config/makefiles/xpidl/shistory.xpt 0:51.63 config/makefiles/xpidl/spellchecker.xpt 0:51.68 config/makefiles/xpidl/startupcache.xpt 0:51.77 config/makefiles/xpidl/storage.xpt 0:51.79 config/makefiles/xpidl/telemetry.xpt 0:51.88 config/makefiles/xpidl/thumbnails.xpt 0:51.89 config/makefiles/xpidl/toolkit_antitracking.xpt 0:51.97 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:52.08 config/makefiles/xpidl/toolkit_backgroundtasks.xpt 0:52.12 config/makefiles/xpidl/toolkit_cleardata.xpt 0:52.19 config/makefiles/xpidl/toolkit_contentanalysis.xpt 0:52.26 config/makefiles/xpidl/toolkit_cookiebanners.xpt 0:52.30 config/makefiles/xpidl/toolkit_crashservice.xpt 0:52.33 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:52.39 config/makefiles/xpidl/toolkit_modules.xpt 0:52.47 config/makefiles/xpidl/toolkit_processtools.xpt 0:52.52 config/makefiles/xpidl/toolkit_resistfingerprinting.xpt 0:52.57 config/makefiles/xpidl/toolkit_search.xpt 0:52.59 config/makefiles/xpidl/toolkit_shell.xpt 0:52.68 config/makefiles/xpidl/toolkit_terminator.xpt 0:52.71 config/makefiles/xpidl/toolkit_xulstore.xpt 0:52.79 config/makefiles/xpidl/toolkitprofile.xpt 0:52.81 config/makefiles/xpidl/txmgr.xpt 0:52.87 config/makefiles/xpidl/txtsvc.xpt 0:52.90 config/makefiles/xpidl/uconv.xpt 0:52.99 config/makefiles/xpidl/update.xpt 0:53.04 config/makefiles/xpidl/uriloader.xpt 0:53.08 config/makefiles/xpidl/url-classifier.xpt 0:53.10 config/makefiles/xpidl/urlformatter.xpt 0:53.20 config/makefiles/xpidl/webBrowser_core.xpt 0:53.24 config/makefiles/xpidl/webbrowserpersist.xpt 0:53.38 config/makefiles/xpidl/webextensions.xpt 0:53.39 config/makefiles/xpidl/webextensions-storage.xpt 0:53.46 config/makefiles/xpidl/webvtt.xpt 0:53.47 config/makefiles/xpidl/widget.xpt 0:53.62 config/makefiles/xpidl/windowcreator.xpt 0:53.62 config/makefiles/xpidl/windowwatcher.xpt 0:53.66 config/makefiles/xpidl/xpcom_base.xpt 0:53.67 config/makefiles/xpidl/xpcom_components.xpt 0:53.82 config/makefiles/xpidl/xpcom_ds.xpt 0:53.93 config/makefiles/xpidl/xpcom_io.xpt 0:54.02 config/makefiles/xpidl/xpcom_system.xpt 0:54.07 config/makefiles/xpidl/xpcom_threads.xpt 0:54.33 config/makefiles/xpidl/xpconnect.xpt 0:54.35 config/makefiles/xpidl/xul.xpt 0:54.38 config/makefiles/xpidl/xulapp.xpt 0:54.58 config/makefiles/xpidl/zipwriter.xpt 0:54.75 config/makefiles/xpidl/xptdata.stub 0:55.18 browser/app 0:55.18 memory/build 0:55.18 build/pure_virtual 0:55.19 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 0:55.23 memory/mozalloc 0:55.62 mfbt 0:55.63 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 0:57.03 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 0:57.14 mozglue/baseprofiler 0:59.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 1:00.23 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 1:00.60 Compiling unicode-ident v1.0.6 1:01.45 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:20: 1:01.45 /builddir/build/BUILD/firefox-128.12.0/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(LUL*, const char*)': 1:01.45 /builddir/build/BUILD/firefox-128.12.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] 1:01.45 1568 | memset(&startRegs, 0, sizeof(startRegs)); 1:01.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.45 In file included from /builddir/build/BUILD/firefox-128.12.0/mozglue/baseprofiler/lul/LulMainInt.h:11, 1:01.45 from /builddir/build/BUILD/firefox-128.12.0/mozglue/baseprofiler/lul/LulDwarfSummariser.h:10, 1:01.45 from /builddir/build/BUILD/firefox-128.12.0/mozglue/baseprofiler/lul/LulDwarfSummariser.cpp:7, 1:01.45 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 1:01.45 /builddir/build/BUILD/firefox-128.12.0/mozglue/baseprofiler/lul/LulMain.h:135:8: note: 'struct lul::UnwindRegs' declared here 1:01.45 135 | struct UnwindRegs { 1:01.45 | ^~~~~~~~~~ 1:02.74 Compiling proc-macro2 v1.0.74 1:03.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 1:03.51 mozglue/build 1:03.52 Compiling serde v1.0.203 1:04.63 Compiling cfg-if v1.0.0 1:04.71 Compiling version_check v0.9.4 1:06.99 Compiling quote v1.0.35 1:07.86 mozglue/interposers 1:08.12 Compiling syn v2.0.46 1:08.91 Compiling memchr v2.5.0 1:08.98 Compiling libc v0.2.153 1:12.08 Compiling autocfg v1.1.0 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/autocfg) 1:13.42 Compiling minimal-lexical v0.2.1 1:13.48 Compiling glob v0.3.1 1:13.75 Compiling nom v7.1.3 1:13.93 Compiling thiserror v1.0.61 1:14.58 Compiling log v0.4.20 1:14.93 Compiling mozbuild v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/build/rust/mozbuild) 1:15.12 Compiling lazy_static v1.4.0 1:15.16 Compiling once_cell v1.19.0 1:15.23 Compiling semver v1.0.16 1:15.38 Compiling siphasher v0.3.10 1:15.55 Compiling anyhow v1.0.69 1:15.77 Compiling ahash v0.8.11 1:16.05 Compiling jobserver v0.1.25 1:16.08 Compiling unicase v2.6.0 1:16.13 Compiling encoding_rs v0.8.34 1:16.30 Compiling zerocopy v0.7.32 1:16.80 Compiling pkg-config v0.3.26 1:17.57 Compiling hashbrown v0.14.5 1:18.36 Compiling cc v1.0.89 1:21.20 Compiling paste v1.0.11 1:21.70 Compiling camino v1.1.2 1:22.45 Compiling mime_guess v2.0.4 1:27.07 Compiling bytes v1.4.0 1:27.36 Compiling serde_json v1.0.116 1:27.87 Compiling synstructure v0.13.1 1:28.32 Compiling itoa v1.0.5 1:28.40 Compiling fs-err v2.9.0 1:28.97 Compiling ryu v1.0.12 1:29.35 Compiling equivalent v1.0.1 1:29.47 Compiling mime v0.3.16 1:29.55 Compiling unicode-linebreak v0.1.5 1:30.20 Compiling smawk v0.3.2 1:30.29 Compiling unicode-width v0.1.10 1:30.34 Compiling textwrap v0.16.1 1:30.80 Compiling weedle2 v5.0.0 1:33.51 Compiling askama_escape v0.10.3 1:33.56 Compiling plain v0.2.3 1:33.63 Compiling heck v0.4.1 1:34.75 Compiling thin-vec v0.2.12 1:35.08 Compiling libm v0.2.6 1:35.33 Compiling static_assertions v1.1.0 1:35.35 Compiling oneshot-uniffi v0.1.6 1:37.56 Compiling num-traits v0.2.15 1:37.59 Compiling either v1.8.1 1:37.69 Compiling bitflags v2.5.0 1:38.05 Compiling itertools v0.10.5 1:38.23 Compiling getrandom v0.2.14 1:39.40 Compiling stable_deref_trait v1.2.0 1:39.43 Compiling clang-sys v1.7.0 1:39.43 Compiling aho-corasick v1.1.0 1:39.99 Compiling byteorder v1.5.0 1:40.20 Compiling regex-syntax v0.7.5 1:41.43 Compiling regex-automata v0.3.7 1:51.79 Compiling libloading v0.8.3 1:52.02 Compiling scopeguard v1.1.0 1:52.06 Compiling bindgen v0.69.4 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/bindgen) 1:52.67 Compiling regex v1.9.4 1:54.21 Compiling cexpr v0.6.0 1:58.00 Compiling cstr v0.2.11 1:59.07 Compiling shlex v1.1.0 1:59.34 Compiling lazycell v1.3.0 1:59.39 Compiling rustc-hash v1.1.0 2:01.88 warning: trait `HasFloat` is never used 2:01.88 --> third_party/rust/bindgen/ir/item.rs:89:18 2:01.88 | 2:01.88 89 | pub(crate) trait HasFloat { 2:01.88 | ^^^^^^^^ 2:01.88 | 2:01.88 = note: `#[warn(dead_code)]` on by default 2:02.42 Compiling serde_derive v1.0.203 2:06.78 Compiling thiserror-impl v1.0.61 2:17.09 Compiling scroll_derive v0.12.0 2:20.41 Compiling uniffi_checksum_derive v0.27.1 2:21.38 Compiling scroll v0.12.0 2:21.63 Compiling goblin v0.8.1 2:22.70 Compiling uniffi_meta v0.27.1 2:29.74 Compiling smallvec v1.13.1 2:29.96 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/nsstring) 2:31.76 Compiling toml v0.5.11 2:34.27 Compiling cargo-platform v0.1.2 2:39.79 Compiling indexmap v2.2.6 2:39.99 Compiling cargo_metadata v0.15.3 2:40.49 Compiling basic-toml v0.1.2 2:43.19 Compiling uniffi_testing v0.27.1 2:44.62 Compiling askama_derive v0.12.1 2:47.31 Compiling uniffi_udl v0.27.1 2:51.20 Compiling bincode v1.3.3 2:51.75 Compiling uniffi_macros v0.27.1 2:53.79 warning: `bindgen` (lib) generated 1 warning 2:53.79 Compiling uniffi_core v0.27.1 2:54.92 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/nserror) 2:55.02 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) 2:58.04 Compiling zerofrom-derive v0.1.3 2:59.24 Compiling yoke-derive v0.7.3 3:09.56 Compiling askama v0.12.0 3:09.81 Compiling uniffi_bindgen v0.27.1 3:21.57 Compiling uniffi_build v0.27.1 3:21.61 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/xpcom/xpcom_macros) 3:24.68 Compiling uniffi v0.27.1 3:24.72 Compiling threadbound v0.1.5 3:24.76 Compiling crossbeam-utils v0.8.14 3:26.53 Compiling tinyvec v1.999.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/tinyvec) 3:26.56 Compiling zerovec-derive v0.10.2 3:29.53 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/xpcom) 3:31.28 Compiling zerofrom v0.1.4 3:31.35 Compiling yoke v0.7.3 3:31.48 Compiling percent-encoding v2.3.1 3:31.83 Compiling unicode-normalization v0.1.22 3:32.59 Compiling displaydoc v0.2.4 3:34.97 Compiling zerovec v0.10.4 3:36.85 Compiling idna v0.5.0 3:37.92 Compiling form_urlencoded v1.2.1 3:38.01 Compiling tinystr v0.7.4 3:38.17 Compiling url v2.5.0 3:40.97 Compiling lock_api v0.4.9 3:41.21 Compiling parking_lot_core v0.9.9 3:41.67 Compiling bitflags v1.999.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/bitflags) 3:41.69 Compiling strsim v0.10.0 3:41.78 Compiling fnv v1.0.7 3:41.81 Compiling ident_case v1.0.1 3:41.87 Compiling darling_core v0.20.1 3:43.86 Compiling parking_lot v0.12.1 3:45.82 Compiling typenum v1.16.0 3:46.14 Compiling uuid v1.3.0 3:46.68 Compiling arrayvec v0.7.2 3:46.93 Compiling rand_core v0.6.4 3:47.21 Compiling generic-array v0.14.6 3:47.43 Compiling base64 v0.21.3 3:48.11 Compiling ppv-lite86 v0.2.17 3:48.26 Compiling vcpkg v0.2.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/vcpkg) 3:48.28 Compiling libsqlite3-sys v0.28.0 3:48.45 Compiling rand_chacha v0.3.1 3:49.20 Compiling num-integer v0.1.45 3:49.45 Compiling time v0.1.45 3:50.09 Compiling rand v0.8.5 3:50.80 Compiling euclid v0.22.10 3:51.07 Compiling lmdb-rkv-sys v0.11.2 3:53.09 Compiling crypto-common v0.1.6 3:53.15 Compiling block-buffer v0.10.3 3:53.23 Compiling unic-langid-impl v0.9.5 3:55.20 Compiling hashlink v0.9.1 3:55.52 Compiling phf_shared v0.11.2 3:55.54 Compiling termcolor v1.4.1 3:55.73 Compiling fallible-streaming-iterator v0.1.9 3:55.82 Compiling cfg_aliases v0.1.1 3:55.84 Compiling fallible-iterator v0.3.0 3:56.21 Compiling rusqlite v0.31.0 3:56.28 Compiling phf_generator v0.11.2 3:56.39 Compiling unic-langid v0.9.5 3:56.42 Compiling digest v0.10.6 3:56.57 Compiling ffi-support v0.4.4 3:57.20 Compiling slab v0.4.8 3:57.47 Compiling crc32fast v1.3.2 3:57.97 Compiling arrayref v0.3.6 3:58.04 Compiling lmdb-rkv v0.14.0 3:58.72 Compiling ordered-float v3.4.0 3:58.96 Compiling memoffset v0.9.0 3:59.20 Compiling writeable v0.5.4 3:59.51 Compiling litemap v0.7.2 3:59.69 Compiling adler v1.0.2 3:59.86 Compiling id-arena v2.2.1 3:59.95 Compiling async-task v4.3.0 4:00.23 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/moz_task) 4:00.43 Compiling rkv v0.19.0 4:01.50 Compiling miniz_oxide v0.7.1 4:04.32 Compiling icu_locid v1.4.0 4:04.72 Compiling darling_macro v0.20.1 4:06.96 Compiling darling v0.20.1 4:07.43 Compiling chrono v0.4.19 4:10.20 Compiling app_units v0.7.3 4:10.28 Compiling futures-core v0.3.28 4:10.54 Compiling rustix v0.38.28 4:11.24 Compiling flate2 v1.0.26 4:11.33 Compiling crossbeam-channel v0.5.6 4:11.65 Compiling icu_provider_macros v1.4.0 4:11.97 Compiling error-support-macros v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 4:12.33 Compiling whatsys v0.3.1 4:12.67 Compiling crossbeam-epoch v0.9.14 4:13.17 Compiling futures-channel v0.3.28 4:13.43 Compiling cmake v0.1.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/cmake) 4:13.46 Compiling linux-raw-sys v0.4.12 4:13.79 Compiling futures-task v0.3.28 4:14.59 Compiling cubeb-sys v0.13.0 4:14.84 Compiling memoffset v0.8.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/memoffset) 4:14.96 Compiling fluent-langneg v0.13.0 4:15.41 Compiling phf_macros v0.11.2 4:15.96 Compiling icu_provider v1.4.0 4:17.58 Compiling type-map v0.4.0 4:18.95 Compiling serde_bytes v0.11.9 4:19.16 Compiling derive_more-impl v1.0.0-beta.2 4:21.41 Compiling zeitstempel v0.1.1 4:21.45 Compiling khronos_api v3.1.0 4:30.86 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 4:31.52 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 4:32.08 Compiling glean-core v60.1.1 4:32.63 Compiling num-conv v0.1.0 4:32.71 Compiling rayon-core v1.12.0 4:32.93 Compiling time-core v0.1.2 4:32.99 Compiling powerfmt v0.2.0 4:33.26 Compiling fastrand v2.0.0 4:33.44 Compiling futures-sink v0.3.28 4:33.49 Compiling futures-util v0.3.28 4:33.75 Compiling tempfile v3.9.0 4:33.83 Compiling deranged v0.3.11 4:34.78 Compiling time-macros v0.2.18 4:36.55 Compiling sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 4:37.77 Compiling derive_more v1.0.0-beta.2 4:37.85 Compiling phf v0.11.2 4:37.97 Compiling intl-memoizer v0.5.1 4:39.81 Compiling serde_with_macros v3.0.0 4:43.87 Compiling intl_pluralrules v7.0.2 4:45.06 Compiling env_logger v0.10.0 4:48.46 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/storage/variant) 4:48.73 Compiling fluent-syntax v0.11.0 4:49.25 Compiling serde_path_to_error v0.1.11 4:49.81 Compiling malloc_size_of_derive v0.1.3 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/malloc_size_of_derive) 4:49.92 Compiling futures-macro v0.3.28 4:52.70 Compiling inherent v1.0.7 4:57.24 Compiling fxhash v0.2.1 4:57.35 Compiling futures-io v0.3.28 4:57.62 Compiling smallbitvec v2.5.1 4:57.98 Compiling dtoa v0.4.8 4:58.09 Compiling cpufeatures v0.2.8 4:58.12 Compiling self_cell v0.10.2 4:58.16 Compiling atomic_refcell v0.1.9 4:58.23 Compiling pin-project-lite v0.2.9 4:58.27 Compiling pin-utils v0.1.0 4:58.29 Compiling fluent-bundle v0.15.2 5:01.75 Compiling dtoa-short v0.3.3 5:01.88 Compiling time v0.3.36 5:02.36 Compiling glean v60.1.1 5:03.67 Compiling serde_with v3.0.0 5:06.63 Compiling crossbeam-deque v0.8.2 5:06.86 Compiling derive_more v0.99.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/derive_more) 5:06.89 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/derive_common) 5:10.47 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 5:10.89 Compiling phf_codegen v0.11.2 5:10.95 Compiling icu_collections v1.4.0 5:11.73 Compiling webrender_build v0.0.2 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/webrender_build) 5:12.92 Compiling enum-map-derive v0.17.0 5:13.01 Compiling cssparser-macros v0.6.1 5:14.07 Compiling libdbus-sys v0.2.2 5:14.36 Compiling memmap2 v0.9.3 5:14.83 Compiling xml-rs v0.8.4 5:15.64 Compiling neqo-common v0.7.9 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/neqo-common) 5:16.03 Compiling cssparser v0.34.0 5:16.18 Compiling enum-map v2.7.3 5:16.30 Compiling gl_generator v0.14.0 5:18.36 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-128.12.0/servo/components/selectors) 5:20.37 Compiling cubeb-core v0.13.0 5:21.18 Compiling qlog v0.13.0 5:22.10 Compiling firefox-on-glean v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/glean/api) 5:22.22 Compiling sha2 v0.10.6 5:26.00 Compiling wr_malloc_size_of v0.0.2 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/wr_malloc_size_of) 5:26.11 Compiling nix v0.28.0 5:27.52 Compiling neqo-crypto v0.7.9 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/neqo-crypto) 5:32.56 Compiling gecko-profiler v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/tools/profiler/rust-api) 5:34.34 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/modules/libpref/init/static_prefs) 5:34.38 Compiling prost-derive v0.12.1 5:38.34 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/servo_arc) 5:38.58 Compiling glslopt v0.1.10 5:39.00 Compiling glsl v6.0.2 5:40.55 Compiling async-trait v0.1.68 5:41.06 Compiling rust_decimal v1.28.1 5:41.84 Compiling unicode-xid v0.2.4 5:41.91 Compiling icu_locid_transform_data v1.4.0 5:41.95 Compiling icu_locid_transform v1.4.0 5:46.17 Compiling peek-poke-derive v0.3.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/peek-poke/peek-poke-derive) 5:47.62 Compiling prost v0.12.1 5:48.23 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/glsl-to-cxx) 5:59.29 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/to_shmem) 6:13.51 Compiling rayon v1.6.1 6:14.67 Compiling gleam v0.15.0 6:18.19 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/to_shmem_derive) 6:22.36 Compiling fluent-pseudo v0.3.1 6:23.70 Compiling futures-executor v0.3.28 6:24.60 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 6:24.86 Compiling pkcs11-bindings v0.1.5 6:24.97 Compiling bindgen v0.63.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/bindgen-0.63) 6:25.00 Compiling profiler-macros v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/tools/profiler/rust-api/macros) 6:26.17 Compiling core_maths v0.1.0 6:26.22 Compiling alsa-sys v0.3.1 6:26.51 Compiling num_cpus v1.15.0 6:27.16 Compiling error-chain v0.12.4 6:27.40 Compiling icu_segmenter_data v1.4.0 (/builddir/build/BUILD/firefox-128.12.0/intl/icu_segmenter_data) 6:27.69 Compiling data-encoding v2.3.3 6:27.77 Compiling new_debug_unreachable v1.0.4 6:27.79 Compiling crossbeam-queue v0.3.8 6:28.03 Compiling bit-vec v0.6.3 6:28.27 Compiling ash v0.38.0+1.3.281 6:28.30 Compiling same-file v1.0.6 6:28.43 Compiling utf8_iter v1.0.3 6:28.52 Compiling neqo-transport v0.7.9 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/neqo-transport) 6:28.54 Compiling strck v0.1.2 6:28.62 Compiling precomputed-hash v0.1.1 6:28.75 Compiling strck_ident v0.1.2 6:28.89 Compiling codespan-reporting v0.11.1 6:31.19 Compiling icu_segmenter v1.4.0 6:31.96 Compiling walkdir v2.3.2 6:33.29 Compiling bit-set v0.5.3 6:34.09 Compiling build-parallel v0.1.2 6:34.38 Compiling ohttp v0.3.1 6:35.28 Compiling futures v0.3.28 6:35.83 Compiling fluent v0.16.0 6:35.86 Compiling dbus v0.6.5 6:36.20 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/swgl) 6:39.90 Compiling peek-poke v0.3.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/peek-poke) 6:44.95 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 6:47.86 Compiling remote_settings v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 6:48.43 Compiling wgpu-hal v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 6:49.27 Compiling ron v0.8.1 6:50.76 Compiling nss-gk-api v0.3.0 6:54.21 Compiling rustc_version v0.4.0 6:55.47 Compiling gpu-alloc-types v0.3.0 6:56.04 Compiling spirv v0.3.0+sdk-1.3.268.0 6:56.06 Compiling gpu-descriptor-types v0.2.0 (https://github.com/zakarumych/gpu-descriptor?rev=7b71a4e47c81903ad75e2c53deb5ab1310f6ff4d#7b71a4e4) 6:56.55 Compiling dom v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/base/rust) 6:57.21 Compiling audioipc2 v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 6:57.54 Compiling hashbrown v0.13.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/hashbrown) 6:57.83 Compiling hexf-parse v0.2.1 6:58.01 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 6:58.48 Compiling void v1.0.2 6:58.52 Compiling chunky-vec v0.1.0 6:58.78 Compiling diplomat_core v0.7.0 6:59.82 Compiling fluent-fallback v0.7.0 7:00.27 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/malloc_size_of) 7:00.41 Compiling naga v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 7:00.46 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 7:14.31 Compiling gpu-descriptor v0.3.0 (https://github.com/zakarumych/gpu-descriptor?rev=7b71a4e47c81903ad75e2c53deb5ab1310f6ff4d#7b71a4e4) 7:17.18 Compiling gpu-alloc v0.6.0 7:18.39 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/mozglue/static/rust) 7:18.96 Compiling audio_thread_priority v0.32.0 7:20.43 Compiling sfv v0.9.4 7:21.88 Compiling webrender_api v0.62.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/webrender_api) 7:23.44 Compiling nix v0.26.99 (/builddir/build/BUILD/firefox-128.12.0/build/rust/nix) 7:47.48 Compiling webrender v0.62.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/webrender) 7:51.92 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/style) 7:56.96 Compiling cubeb v0.13.0 7:57.05 Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/services/sync/golden_gate) 8:00.73 Compiling enumset_derive v0.8.1 8:01.30 Compiling wgpu-core v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 8:02.08 Compiling wgpu-types v0.20.0 (https://github.com/gfx-rs/wgpu?rev=c7458638d14921c7562e4197ddeefa17be413587#c7458638) 8:05.38 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-128.12.0/dom/webauthn/libudev-sys) 8:06.97 Compiling mio v0.8.8 (https://github.com/glandium/mio?rev=9a2ef335c366044ffe73b1c4acabe50a1daefe05#9a2ef335) 8:07.21 Compiling freetype v0.7.0 8:07.37 Compiling iovec v0.1.4 8:08.33 Compiling hex v0.4.3 8:08.59 Compiling icu_properties_data v1.4.0 8:08.83 Compiling encoding_c_mem v0.2.6 8:09.06 Compiling half v1.8.2 8:09.27 Compiling litrs v0.4.1 8:09.70 Compiling keccak v0.1.4 8:10.16 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) 8:10.40 Compiling authenticator v0.4.0-alpha.24 8:10.61 Compiling murmurhash3 v0.0.5 8:10.73 Compiling svg_fmt v0.4.1 8:11.06 Compiling profiling v1.0.7 8:11.09 Compiling raw-window-handle v0.6.0 8:11.34 Compiling replace_with v0.1.7 8:11.38 Compiling encoding_c v0.9.8 8:11.39 Compiling tracy-rs v0.1.2 8:11.44 Compiling wr_glyph_rasterizer v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wr/wr_glyph_rasterizer) 8:11.63 Compiling l10nregistry v0.3.0 (/builddir/build/BUILD/firefox-128.12.0/intl/l10n/rust/l10nregistry-rs) 8:15.31 Compiling document-features v0.2.8 8:19.35 Compiling etagere v0.2.7 8:20.42 Compiling rust_cascade v1.5.0 8:21.26 Compiling sha3 v0.10.8 8:21.90 Compiling serde_cbor v0.11.2 8:23.66 Compiling icu_properties v1.4.0 8:33.46 Compiling libudev v0.2.0 8:33.71 Compiling enumset v1.1.2 8:33.98 Compiling alsa v0.8.1 8:38.93 Compiling neqo-qpack v0.7.9 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/neqo-qpack) 8:44.47 warning: mozglue-static@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/g++" "--version" 8:44.47 Compiling diplomat v0.7.0 8:45.76 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/style_traits) 8:46.55 Compiling fallible_collections v0.4.9 8:47.02 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/l10n/rust/fluent-ffi) 8:48.42 Compiling icu_provider_adapters v1.4.0 8:48.59 Compiling cubeb-backend v0.13.0 8:50.32 Compiling memmap2 v0.8.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/memmap2) 8:50.35 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/components/style_derive) 8:50.72 Compiling relevancy v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 8:51.24 Compiling tabs v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 8:51.77 Compiling suggest v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 8:52.20 Compiling md-5 v0.10.5 8:52.29 Compiling plane-split v0.18.0 8:52.31 Compiling uluru v3.0.0 8:52.39 Compiling bhttp v0.3.1 8:53.07 Compiling num-derive v0.4.2 8:54.88 Compiling socket2 v0.5.7 8:56.52 Compiling dirs-sys v0.3.7 8:57.56 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 8:57.63 Compiling qcms v0.3.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/qcms) 8:57.85 Compiling bitreader v0.3.6 8:57.87 Compiling runloop v0.1.0 8:58.14 Compiling diplomat-runtime v0.7.0 8:58.28 Compiling quick-error v1.2.3 8:58.29 Compiling matches v0.1.10 8:58.31 Compiling topological-sort v0.1.0 8:58.32 Compiling cache-padded v1.2.0 8:58.40 Compiling subtle v2.5.0 8:58.41 Compiling moz_cbor v0.1.2 8:59.47 Compiling memalloc v0.1.0 8:59.50 Compiling midir v0.7.0 (https://github.com/mozilla/midir.git?rev=85156e360a37d851734118104619f86bd18e94c6#85156e36) 9:00.75 Compiling prio v0.16.2 9:04.16 Compiling ringbuf v0.2.8 9:04.46 Compiling dns-parser v0.8.0 9:05.53 Compiling icu_capi v1.4.0 (/builddir/build/BUILD/firefox-128.12.0/intl/icu_capi) 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.80 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/gcc" "--version" 9:16.81 warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/bin/g++" "--version" 9:24.36 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e) 9:27.63 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 9:29.02 Compiling dirs v4.0.0 9:29.18 Compiling socket2 v0.4.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/socket2) 9:29.22 Compiling memmap2 v0.5.999 (/builddir/build/BUILD/firefox-128.12.0/build/rust/memmap2-0.5) 9:29.25 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/l10n/rust/l10nregistry-ffi) 9:57.43 Compiling neqo-http3 v0.7.9 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/neqo-http3) 10:23.84 Compiling unicode-bidi-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/bidi/rust/unicode-bidi-ffi) 10:27.24 Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/services/common/app_services_logger) 10:28.35 Compiling sha1 v0.10.5 10:29.19 Compiling dogear v0.5.0 10:34.69 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/storage/rust) 10:35.11 Compiling types v0.1.0 (https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b90) 10:35.22 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/locale/rust/unic-langid-ffi) 10:35.84 Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3) 10:37.36 Compiling object v0.32.0 10:39.04 Compiling webrtc-sdp v0.3.11 10:50.32 Compiling origin-trial-token v0.1.1 10:52.42 Compiling xmldecl v0.2.0 10:52.54 Compiling remove_dir_all v0.5.3 10:52.58 Compiling rustc-demangle v0.1.21 10:54.71 Compiling typed-arena-nomut v0.1.0 10:54.81 Compiling oxilangtag v0.1.3 10:55.78 Compiling oxilangtag-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/locale/rust/oxilangtag-ffi) 10:56.42 Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) 10:59.34 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/tools/profiler/rust-helper) 11:01.55 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/webrender_bindings) 11:17.48 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/encoding_glue) 11:17.92 Compiling origin-trials-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/origin-trials/ffi) 11:18.03 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/sdp/rsdparsa_capi) 11:21.59 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) 11:21.68 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/locale/rust/fluent-langneg-ffi) 11:24.88 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/places/bookmark_sync) 11:32.94 Compiling crypto_hash v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/security/manager/ssl/crypto_hash) 11:34.75 Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/gecko_logger) 11:36.65 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/js/src/rust/shared) 11:36.75 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/gfx/wgpu_bindings) 11:47.61 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/netwerk/socket/neqo_glue) 11:56.92 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/servo/ports/geckolib) 13:21.34 Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/extensions/storage/webext_storage_bridge) 13:26.21 Compiling localization-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/intl/l10n/rust/localization-ffi) 13:30.94 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=c7651a0cffff41996ad13c44f689bd9cd2192c01#c7651a0c) 13:42.70 Compiling mdns_service v0.1.1 (/builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/transport/mdns_service) 13:47.27 Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab) 13:54.38 Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e) 14:02.08 Compiling authrs_bridge v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/webauthn/authrs_bridge) 14:17.65 Compiling buildid_reader v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/library/buildid_reader) 14:18.73 Compiling dap_ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/telemetry/dap/ffi) 14:24.76 Compiling cose-c v0.1.5 14:25.04 Compiling mime-guess-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/rust/mime-guess-ffi) 14:25.15 Compiling midir_impl v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/midi/midir_impl) 14:26.64 Compiling binary_http v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/netwerk/protocol/http/binary_http) 14:28.50 Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/glean) 14:32.79 Compiling audioipc2-client v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 14:38.68 Compiling audioipc2-server v0.6.0 (https://github.com/mozilla/audioipc?branch=cherry-pick-firefox-128-129#e1071472) 14:40.17 Compiling oblivious_http v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/netwerk/protocol/http/oblivious_http) 14:40.97 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/cascade_bloom_filter) 14:41.24 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/security/manager/ssl/cert_storage) 14:46.19 Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/netwerk/base/http-sfv) 14:49.31 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/xpcom/rust/gkrust_utils) 14:49.41 Compiling data-encoding-ffi v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/rust/data-encoding-ffi) 14:49.49 Compiling data_storage v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/security/manager/ssl/data_storage) 14:50.67 Compiling jog v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/glean/bindings/jog) 14:54.28 Compiling rure v0.2.2 (/builddir/build/BUILD/firefox-128.12.0/third_party/rust/rure) 14:57.56 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/kvstore) 15:01.57 Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=d94278ed9c7020f50232689a26d1277eb0eb74d2#d94278ed) 15:02.32 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/netwerk/base/mozurl) 15:03.04 Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/components/processtools) 15:03.20 Compiling dom_fragmentdirectives v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/dom/base/fragmentdirectives) 15:03.22 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/netwerk/base/rust-helper) 15:04.06 Compiling moz_asserts v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/mozglue/static/rust/moz_asserts) 15:04.09 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-128.12.0/modules/libpref/parser) 15:04.43 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/library/rust/shared) 15:04.56 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/build/workspace-hack) 15:04.76 mozglue/misc 15:05.44 xpcom/glue/standalone 15:09.80 dom/media/fake-cdm 15:21.14 dom/media/gmp-plugin-openh264 15:21.66 ipc/app 15:22.50 toolkit/library/build/libxul.so.symbols.stub 15:23.49 accessible/aom 15:25.53 accessible/atk 16:06.12 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 16:06.12 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 16:06.12 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 16:06.12 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 16:06.12 from /builddir/build/BUILD/firefox-128.12.0/accessible/aom/AccessibleNode.cpp:13, 16:06.12 from Unified_cpp_accessible_aom0.cpp:2: 16:06.12 /builddir/build/BUILD/firefox-128.12.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]': 16:06.12 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:06.12 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:06.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 16:07.11 /builddir/build/BUILD/firefox-128.12.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] 16:07.11 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:07.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:07.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:07.11 396 | struct FrameBidiData { 16:07.11 | ^~~~~~~~~~~~~ 16:08.13 accessible/base 16:11.70 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 16:11.70 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 16:11.70 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 16:11.70 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 16:11.70 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:9: 16:11.70 /builddir/build/BUILD/firefox-128.12.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]': 16:11.70 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:11.70 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:11.70 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 16:11.72 /builddir/build/BUILD/firefox-128.12.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] 16:11.72 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:11.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:11.73 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:11.73 396 | struct FrameBidiData { 16:11.73 | ^~~~~~~~~~~~~ 16:15.11 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 16:15.12 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 16:15.13 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible.h:9, 16:15.13 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.h:11, 16:15.14 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:7: 16:15.14 In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 16:15.15 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacityImpl(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:213:63, 16:15.15 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:430:43, 16:15.15 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = _AtkObject*; E = _AtkObject*; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2688:74, 16:15.15 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = _AtkObject*; E = _AtkObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 16:15.15 inlined from 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)' at /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:805:26: 16:15.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:397:43: warning: array subscript 1 is outside array bounds of 'nsTArray<_AtkObject*> [1]' [-Warray-bounds] 16:15.15 397 | size_type Length() const { return mHdr->mLength; } 16:15.15 | ~~~~~~^~~~~~~ 16:15.15 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp: In function 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)': 16:15.15 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:802:24: note: at offset 8 into object 'targets' of size 8 16:15.15 802 | nsTArray targets; 16:15.15 | ^~~~~~~ 16:15.15 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 16:15.23 In member function 'bool nsTArray_base::UsesAutoArrayBuffer() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacityImpl(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:216:29, 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:430:43, 16:15.23 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = _AtkObject*; E = _AtkObject*; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2688:74, 16:15.23 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = _AtkObject*; E = _AtkObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 16:15.23 inlined from 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)' at /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:805:26: 16:15.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:85:14: warning: array subscript 1 is outside array bounds of 'nsTArray<_AtkObject*> [1]' [-Warray-bounds] 16:15.23 85 | if (!mHdr->mIsAutoArray) { 16:15.23 | ~~~~~~^~~~~~~~~~~~ 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp: In function 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)': 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:802:24: note: at offset 8 into object 'targets' of size 8 16:15.23 802 | nsTArray targets; 16:15.23 | ^~~~~~~ 16:15.23 In file included from /usr/include/string.h:535, 16:15.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/system_wrappers/string.h:3, 16:15.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/throw_gcc.h:16, 16:15.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/stl_wrappers/type_traits:82, 16:15.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCOMPtr.h:23, 16:15.23 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.h:10: 16:15.23 In function 'void* memcpy(void*, const void*, size_t)', 16:15.23 inlined from 'static void nsTArray_RelocateUsingMemutils::RelocateNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:693:11, 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacityImpl(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:213:63, 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:430:43, 16:15.23 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = _AtkObject*; E = _AtkObject*; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2688:74, 16:15.23 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = _AtkObject*; E = _AtkObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 16:15.23 inlined from 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)' at /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:805:26: 16:15.23 /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [8, 15] is out of the bounds [0, 8] of object 'targets' with type 'nsTArray<_AtkObject*>' [-Warray-bounds] 16:15.23 29 | return __builtin___memcpy_chk (__dest, __src, __len, 16:15.23 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 16:15.23 30 | __glibc_objsize0 (__dest)); 16:15.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp: In function 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)': 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:802:24: note: 'targets' declared here 16:15.23 802 | nsTArray targets; 16:15.23 | ^~~~~~~ 16:15.23 In static member function 'static void nsTArrayInfallibleAllocator::Free(void*)', 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacityImpl(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:217:24, 16:15.23 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:430:43, 16:15.23 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = _AtkObject*; E = _AtkObject*; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2688:74, 16:15.23 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = _AtkObject*; E = _AtkObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 16:15.23 inlined from 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)' at /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:805:26: 16:15.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:261:38: warning: 'void free(void*)' called on unallocated object 'targets' [-Wfree-nonheap-object] 16:15.23 261 | static void Free(void* aPtr) { free(aPtr); } 16:15.23 | ~~~~^~~~~~ 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp: In function 'void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)': 16:15.23 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/AccessibleWrap.cpp:802:24: note: declared here 16:15.23 802 | nsTArray targets; 16:15.23 | ^~~~~~~ 16:27.18 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 16:27.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 16:27.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 16:27.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/xpcom/xpcAccessibleDocument.h:12, 16:27.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/AccEvent.cpp:13, 16:27.18 from Unified_cpp_accessible_base0.cpp:29: 16:27.18 /builddir/build/BUILD/firefox-128.12.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]': 16:27.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:27.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:27.18 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 16:27.18 /builddir/build/BUILD/firefox-128.12.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] 16:27.18 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:27.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:27.18 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:27.18 396 | struct FrameBidiData { 16:27.18 | ^~~~~~~~~~~~~ 16:50.02 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 16:50.02 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 16:50.02 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 16:50.02 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/DocAccessibleWrap.h:14, 16:50.02 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/DocAccessibleWrap.cpp:7: 16:50.02 /builddir/build/BUILD/firefox-128.12.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]': 16:50.02 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:50.02 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:50.02 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 16:50.02 /builddir/build/BUILD/firefox-128.12.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] 16:50.02 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:50.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:50.02 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:50.02 396 | struct FrameBidiData { 16:50.02 | ^~~~~~~~~~~~~ 16:56.01 In file included from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/RootAccessibleWrap.cpp:9: 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:632:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 632 | G_CONST_RETURN gchar* (*get_name)(AtkObject* accessible); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:636:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 636 | G_CONST_RETURN gchar* (*get_description)(AtkObject* accessible); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:773:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 773 | G_CONST_RETURN gchar* atk_object_get_name(AtkObject* accessible); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:774:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 774 | G_CONST_RETURN gchar* atk_object_get_description(AtkObject* accessible); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:800:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 800 | G_CONST_RETURN gchar* atk_role_get_name(AtkRole role); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.01 /builddir/build/BUILD/firefox-128.12.0/other-licenses/atk-1.0/atk/atkobject.h:810:13: warning: Deprecated pre-processor symbol: replace with "const" 16:56.01 810 | G_CONST_RETURN gchar* atk_role_get_localized_name(AtkRole role); 16:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:58.64 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 16:58.64 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 16:58.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ChildIterator.h:11, 16:58.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/Pivot.h:11, 16:58.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/Pivot.cpp:6, 16:58.64 from Unified_cpp_accessible_base1.cpp:2: 16:58.64 /builddir/build/BUILD/firefox-128.12.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]': 16:58.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:58.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:58.64 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 16:58.64 /builddir/build/BUILD/firefox-128.12.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] 16:58.64 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:58.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:58.64 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:58.64 396 | struct FrameBidiData { 16:58.64 | ^~~~~~~~~~~~~ 16:58.78 /builddir/build/BUILD/firefox-128.12.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]': 16:58.78 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:58.78 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:58.78 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrameInlines.h:174:39: required from here 16:58.78 /builddir/build/BUILD/firefox-128.12.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] 16:58.78 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:58.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:58.78 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRect.h:17, 16:58.78 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/Units.h:19, 16:58.78 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Document.h:17, 16:58.78 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:11: 16:58.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 16:58.78 22 | struct nsPoint : public mozilla::gfx::BasePoint { 16:58.78 | ^~~~~~~ 16:59.10 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 16:59.10 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 16:59.10 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/BaseAccessibles.h:10, 16:59.10 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/RootAccessibleWrap.h:10, 16:59.10 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/RootAccessibleWrap.cpp:7: 16:59.10 /builddir/build/BUILD/firefox-128.12.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]': 16:59.10 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:59.10 /builddir/build/BUILD/firefox-128.12.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 >*]' 16:59.10 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 16:59.10 /builddir/build/BUILD/firefox-128.12.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] 16:59.10 302 | memcpy(&value, &aInternalValue, sizeof(value)); 16:59.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:59.10 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 16:59.10 396 | struct FrameBidiData { 16:59.10 | ^~~~~~~~~~~~~ 17:02.79 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/UtilInterface.cpp: In function 'guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)': 17:02.79 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/UtilInterface.cpp:237:46: warning: 'guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)' is deprecated [-Wdeprecated-declarations] 17:02.79 237 | sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data); 17:02.79 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:02.79 In file included from /usr/include/gtk-3.0/gtk/gtk.h:143, 17:02.79 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/system_wrappers/gtk/gtk.h:3, 17:02.79 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/UtilInterface.cpp:14: 17:02.79 /usr/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 17:02.79 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, 17:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:02.79 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)': 17:02.79 /builddir/build/BUILD/firefox-128.12.0/accessible/atk/UtilInterface.cpp:257:27: warning: 'void gtk_key_snooper_remove(guint)' is deprecated [-Wdeprecated-declarations] 17:02.79 257 | gtk_key_snooper_remove(sKey_snooper_id); 17:02.79 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:02.79 /usr/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here 17:02.79 188 | void gtk_key_snooper_remove (guint snooper_handler_id); 17:02.79 | ^~~~~~~~~~~~~~~~~~~~~~ 17:12.64 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:12.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:12.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:12.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:12.64 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceAction.cpp:9: 17:12.64 /builddir/build/BUILD/firefox-128.12.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]': 17:12.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:12.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:12.64 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:12.64 /builddir/build/BUILD/firefox-128.12.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] 17:12.64 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:12.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:12.64 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:12.64 396 | struct FrameBidiData { 17:12.64 | ^~~~~~~~~~~~~ 17:13.69 accessible/basetypes 17:17.28 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 17:17.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 17:17.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 17:17.28 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/AccIterator.h:11, 17:17.28 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/Relation.h:10, 17:17.28 from /builddir/build/BUILD/firefox-128.12.0/accessible/basetypes/Accessible.cpp:10, 17:17.28 from Unified_cpp_accessible_basetypes0.cpp:2: 17:17.28 /builddir/build/BUILD/firefox-128.12.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]': 17:17.28 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:17.28 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:17.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 17:17.29 /builddir/build/BUILD/firefox-128.12.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] 17:17.29 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:17.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:17.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:17.29 396 | struct FrameBidiData { 17:17.29 | ^~~~~~~~~~~~~ 17:22.49 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:22.49 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:22.49 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:22.49 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:22.49 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceComponent.cpp:9: 17:22.49 /builddir/build/BUILD/firefox-128.12.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]': 17:22.49 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:22.49 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:22.49 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:22.49 /builddir/build/BUILD/firefox-128.12.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] 17:22.49 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:22.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:22.49 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:22.49 396 | struct FrameBidiData { 17:22.49 | ^~~~~~~~~~~~~ 17:31.21 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:31.21 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:31.21 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:31.21 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:31.21 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceDocument.cpp:9: 17:31.21 /builddir/build/BUILD/firefox-128.12.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]': 17:31.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:31.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:31.21 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:31.21 /builddir/build/BUILD/firefox-128.12.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] 17:31.21 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:31.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.21 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:31.21 396 | struct FrameBidiData { 17:31.21 | ^~~~~~~~~~~~~ 17:35.18 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:35.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:35.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:35.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:35.18 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 17:35.18 /builddir/build/BUILD/firefox-128.12.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]': 17:35.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:35.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:35.18 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:35.18 /builddir/build/BUILD/firefox-128.12.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] 17:35.18 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:35.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.18 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:35.18 396 | struct FrameBidiData { 17:35.18 | ^~~~~~~~~~~~~ 17:35.90 accessible/generic 17:41.04 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:41.04 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:41.04 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:41.04 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:41.04 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 17:41.04 /builddir/build/BUILD/firefox-128.12.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]': 17:41.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:41.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:41.04 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:41.04 /builddir/build/BUILD/firefox-128.12.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] 17:41.04 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:41.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.04 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:41.04 396 | struct FrameBidiData { 17:41.04 | ^~~~~~~~~~~~~ 17:50.08 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:50.08 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:50.08 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 17:50.08 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 17:50.08 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceSelection.cpp:9: 17:50.08 /builddir/build/BUILD/firefox-128.12.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]': 17:50.08 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:50.08 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:50.08 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:50.08 /builddir/build/BUILD/firefox-128.12.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] 17:50.08 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:50.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.08 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:50.08 396 | struct FrameBidiData { 17:50.08 | ^~~~~~~~~~~~~ 17:50.33 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 17:50.33 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 17:50.33 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/ARIAGridAccessible.h:9, 17:50.33 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/ARIAGridAccessible.cpp:6, 17:50.33 from Unified_cpp_accessible_generic0.cpp:2: 17:50.33 /builddir/build/BUILD/firefox-128.12.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]': 17:50.33 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:50.33 /builddir/build/BUILD/firefox-128.12.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 >*]' 17:50.33 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 17:50.34 /builddir/build/BUILD/firefox-128.12.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] 17:50.34 302 | memcpy(&value, &aInternalValue, sizeof(value)); 17:50.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.34 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 17:50.34 396 | struct FrameBidiData { 17:50.34 | ^~~~~~~~~~~~~ 18:10.20 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 18:10.20 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 18:10.20 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 18:10.20 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 18:10.20 from /builddir/build/BUILD/firefox-128.12.0/accessible/atk/nsMaiInterfaceText.cpp:10: 18:10.20 /builddir/build/BUILD/firefox-128.12.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]': 18:10.20 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:10.20 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:10.20 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 18:10.20 /builddir/build/BUILD/firefox-128.12.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] 18:10.20 302 | memcpy(&value, &aInternalValue, sizeof(value)); 18:10.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.20 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 18:10.20 396 | struct FrameBidiData { 18:10.20 | ^~~~~~~~~~~~~ 18:10.81 accessible/html 18:12.36 accessible/ipc 18:21.45 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 18:21.45 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 18:21.45 from /builddir/build/BUILD/firefox-128.12.0/accessible/html/HTMLCanvasAccessible.h:9, 18:21.45 from /builddir/build/BUILD/firefox-128.12.0/accessible/html/HTMLCanvasAccessible.cpp:6, 18:21.45 from Unified_cpp_accessible_html0.cpp:2: 18:21.45 /builddir/build/BUILD/firefox-128.12.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]': 18:21.45 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:21.45 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:21.45 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 18:21.45 /builddir/build/BUILD/firefox-128.12.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] 18:21.45 302 | memcpy(&value, &aInternalValue, sizeof(value)); 18:21.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:21.45 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 18:21.45 396 | struct FrameBidiData { 18:21.45 | ^~~~~~~~~~~~~ 18:25.87 accessible/xpcom 18:26.09 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 18:26.09 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 18:26.09 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 18:26.09 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/DocAccessibleChild.h:10, 18:26.09 from /builddir/build/BUILD/firefox-128.12.0/accessible/ipc/DocAccessibleChild.cpp:8, 18:26.09 from Unified_cpp_accessible_ipc0.cpp:2: 18:26.09 /builddir/build/BUILD/firefox-128.12.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]': 18:26.09 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:26.09 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:26.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 18:26.09 /builddir/build/BUILD/firefox-128.12.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] 18:26.09 302 | memcpy(&value, &aInternalValue, sizeof(value)); 18:26.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 18:26.09 396 | struct FrameBidiData { 18:26.09 | ^~~~~~~~~~~~~ 18:26.65 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsITimer.h:13, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsThreadUtils.h:31, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsProxyRelease.h:20, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WeakPtr.h:88, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_channel.h:16, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/accessible/ipc/DocAccessibleChild.cpp:7: 18:26.65 /builddir/build/BUILD/firefox-128.12.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]': 18:26.65 /builddir/build/BUILD/firefox-128.12.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]' 18:26.65 /builddir/build/BUILD/firefox-128.12.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]' 18:26.65 /builddir/build/BUILD/firefox-128.12.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]' 18:26.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 18:26.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 18:26.65 /builddir/build/BUILD/firefox-128.12.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] 18:26.65 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 18:26.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.65 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 18:26.65 from /builddir/build/BUILD/firefox-128.12.0/accessible/ipc/DocAccessibleParent.cpp:14, 18:26.65 from Unified_cpp_accessible_ipc0.cpp:11: 18:26.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 18:26.65 25 | struct JSGCSetting { 18:26.65 | ^~~~~~~~~~~ 18:34.50 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 18:34.50 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:13, 18:34.50 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 18:34.50 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/AccIterator.h:11, 18:34.50 from /builddir/build/BUILD/firefox-128.12.0/accessible/base/Relation.h:10, 18:34.50 from /builddir/build/BUILD/firefox-128.12.0/accessible/xpcom/nsAccessibleRelation.cpp:8, 18:34.50 from Unified_cpp_accessible_xpcom0.cpp:2: 18:34.50 /builddir/build/BUILD/firefox-128.12.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]': 18:34.50 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:34.50 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:34.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 18:34.50 /builddir/build/BUILD/firefox-128.12.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] 18:34.50 302 | memcpy(&value, &aInternalValue, sizeof(value)); 18:34.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:34.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 18:34.50 396 | struct FrameBidiData { 18:34.50 | ^~~~~~~~~~~~~ 18:34.81 accessible/xul 18:37.88 browser/components/about 18:45.42 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 18:45.42 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/HyperTextAccessible.h:13, 18:45.42 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/DocAccessible.h:9, 18:45.42 from /builddir/build/BUILD/firefox-128.12.0/accessible/generic/LocalAccessible-inl.h:10, 18:45.42 from /builddir/build/BUILD/firefox-128.12.0/accessible/xul/XULAlertAccessible.cpp:8, 18:45.42 from Unified_cpp_accessible_xul0.cpp:2: 18:45.42 /builddir/build/BUILD/firefox-128.12.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]': 18:45.42 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:45.42 /builddir/build/BUILD/firefox-128.12.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 >*]' 18:45.42 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 18:45.43 /builddir/build/BUILD/firefox-128.12.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] 18:45.43 302 | memcpy(&value, &aInternalValue, sizeof(value)); 18:45.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:45.43 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 18:45.43 396 | struct FrameBidiData { 18:45.43 | ^~~~~~~~~~~~~ 18:52.91 browser/components/shell 18:54.56 caps 19:02.43 /builddir/build/BUILD/firefox-128.12.0/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)': 19:02.44 /builddir/build/BUILD/firefox-128.12.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] 19:02.44 465 | gboolean success = gdk_color_parse(background.get(), &color); 19:02.44 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:02.44 In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, 19:02.44 from /usr/include/gtk-3.0/gdk/gdk.h:33, 19:02.44 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/system_wrappers/gdk/gdk.h:3, 19:02.44 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/GRefPtr.h:11, 19:02.44 from /builddir/build/BUILD/firefox-128.12.0/browser/components/shell/nsGNOMEShellSearchProvider.h:14, 19:02.44 from /builddir/build/BUILD/firefox-128.12.0/browser/components/shell/nsGNOMEShellService.h:13, 19:02.44 from /builddir/build/BUILD/firefox-128.12.0/browser/components/shell/nsGNOMEShellService.cpp:10: 19:02.44 /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 19:02.44 79 | gboolean gdk_color_parse (const gchar *spec, 19:02.44 | ^~~~~~~~~~~~~~~ 19:03.50 chrome 19:29.38 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIPrincipal.h:33, 19:29.38 from /builddir/build/BUILD/firefox-128.12.0/caps/nsJSPrincipals.h:11, 19:29.38 from /builddir/build/BUILD/firefox-128.12.0/caps/ContentPrincipal.h:10, 19:29.38 from /builddir/build/BUILD/firefox-128.12.0/caps/ContentPrincipal.cpp:7, 19:29.38 from Unified_cpp_caps0.cpp:2: 19:29.38 /builddir/build/BUILD/firefox-128.12.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]': 19:29.38 /builddir/build/BUILD/firefox-128.12.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]' 19:29.38 /builddir/build/BUILD/firefox-128.12.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]' 19:29.38 /builddir/build/BUILD/firefox-128.12.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]' 19:29.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 19:29.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 19:29.52 /builddir/build/BUILD/firefox-128.12.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] 19:29.52 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 19:29.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.52 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 19:29.52 from /builddir/build/BUILD/firefox-128.12.0/caps/nsScriptSecurityManager.cpp:70, 19:29.52 from Unified_cpp_caps0.cpp:65: 19:29.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 19:29.52 25 | struct JSGCSetting { 19:29.52 | ^~~~~~~~~~~ 19:36.14 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 19:36.14 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCSSFrameConstructor.h:26, 19:36.14 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PresShell.h:32, 19:36.14 from /builddir/build/BUILD/firefox-128.12.0/chrome/nsChromeRegistry.cpp:27, 19:36.14 from Unified_cpp_chrome0.cpp:11: 19:36.14 /builddir/build/BUILD/firefox-128.12.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]': 19:36.14 /builddir/build/BUILD/firefox-128.12.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 >*]' 19:36.14 /builddir/build/BUILD/firefox-128.12.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 >*]' 19:36.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 19:36.14 /builddir/build/BUILD/firefox-128.12.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] 19:36.14 302 | memcpy(&value, &aInternalValue, sizeof(value)); 19:36.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:36.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 19:36.14 396 | struct FrameBidiData { 19:36.14 | ^~~~~~~~~~~~~ 19:36.76 In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, 19:36.76 from /usr/include/c++/12/memory:77, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/system_wrappers/memory:3, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/stl_wrappers/memory:62, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/UniquePtr.h:12, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Span.h:37, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/DbgMacro.h:13, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:13, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCOMPtr.h:28, 19:36.76 from /builddir/build/BUILD/firefox-128.12.0/caps/ContentPrincipal.h:9: 19:36.76 In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = int]', 19:36.76 inlined from 'static T mozilla::detail::IntrinsicAddSub::add(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Atomics.h:218:26, 19:36.76 inlined from 'static T mozilla::detail::IntrinsicIncDec::inc(typename Base::ValueType&) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Atomics.h:244:42, 19:36.76 inlined from 'T mozilla::detail::AtomicBaseIncDec::operator++(int) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Atomics.h:340:51, 19:36.76 inlined from 'static void nsJSPrincipals::Destroy(JSPrincipals*)' at /builddir/build/BUILD/firefox-128.12.0/caps/nsJSPrincipals.cpp:68:21: 19:36.76 /usr/include/c++/12/bits/atomic_base.h:618: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=] 19:36.76 618 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } 19:36.76 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:44.05 config/external/gkcodecs/libgkcodecs.so.symbols.stub 19:44.15 media/libaom 19:46.55 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:47.55 media/libogg 19:47.55 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:49.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.18 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.24 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.60 media/libopus 19:50.61 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.66 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:50.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:51.02 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:51.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:51.49 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.21 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.43 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.48 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.50 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.55 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.64 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.64 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.68 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.69 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.74 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.79 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.84 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.85 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.94 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:52.94 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.00 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.07 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.17 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.27 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.35 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.38 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.43 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.52 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.68 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.80 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.88 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:53.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.02 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.09 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.25 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:54.82 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:55.40 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:55.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:55.66 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:55.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:56.12 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:56.23 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:56.25 /builddir/build/BUILD/firefox-128.12.0/third_party/aom/aom_dsp/grain_table.c: In function 'grain_table_entry_read': 19:56.25 /builddir/build/BUILD/firefox-128.12.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] 19:56.25 145 | (void)fscanf(file, "\n"); 19:56.25 | ^~~~~~~~~~~~~~~~~~ 19:56.35 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:56.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:57.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:57.90 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:58.52 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:58.81 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:59.06 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:59.15 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 19:59.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:00.47 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:00.63 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:00.65 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:00.88 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.05 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.22 media/libtheora 20:01.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.29 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.30 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.33 In function 'oc_idct8x8_slow_mmx', 20:01.33 inlined from 'oc_idct8x8_mmx' at /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/mmxidct.c:555:8: 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/mmxidct.c:290:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 20:01.33 290 | __asm__ __volatile__( 20:01.33 | ^~~~~~~ 20:01.33 In file included from /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/mmxidct.c:20: 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/x86int.h: In function 'oc_idct8x8_mmx': 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/x86int.h:95:58: note: object 'OC_IDCT_CONSTS' of size 128 20:01.33 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; 20:01.33 | ^~~~~~~~~~~~~~ 20:01.33 In function 'oc_idct8x8_10_mmx', 20:01.33 inlined from 'oc_idct8x8_mmx' at /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/mmxidct.c:554:20: 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/mmxidct.c:492:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 20:01.33 492 | __asm__ __volatile__( 20:01.33 | ^~~~~~~ 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/x86int.h: In function 'oc_idct8x8_mmx': 20:01.33 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/x86int.h:95:58: note: object 'OC_IDCT_CONSTS' of size 128 20:01.33 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; 20:01.33 | ^~~~~~~~~~~~~~ 20:01.34 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.43 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.47 In function 'oc_idct8x8_slow_sse2', 20:01.47 inlined from 'oc_idct8x8_sse2' at /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:453:8: 20:01.47 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:213:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 20:01.47 213 | __asm__ __volatile__( 20:01.47 | ^~~~~~~ 20:01.47 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c: In function 'oc_idct8x8_sse2': 20:01.47 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:26:56: note: object 'OC_IDCT_CONSTS' of size 128 20:01.47 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ 20:01.47 | ^~~~~~~~~~~~~~ 20:01.47 In function 'oc_idct8x8_10_sse2', 20:01.48 inlined from 'oc_idct8x8_sse2' at /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:452:20: 20:01.48 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:398:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 20:01.48 398 | __asm__ __volatile__( 20:01.48 | ^~~~~~~ 20:01.48 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c: In function 'oc_idct8x8_sse2': 20:01.48 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/x86/sse2idct.c:26:56: note: object 'OC_IDCT_CONSTS' of size 128 20:01.48 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ 20:01.48 | ^~~~~~~~~~~~~~ 20:01.48 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.55 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.59 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:01.66 In file included from Unified_c_media_libtheora0.c:92: 20:01.67 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/state.c:1056:15: warning: argument 2 of type 'signed char *' declared as a pointer [-Warray-parameter=] 20:01.67 1056 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 20:01.67 | ~~~~~~~~~~~~~^~~ 20:01.67 In file included from /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/decint.h:22, 20:01.67 from /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/decinfo.c:21, 20:01.67 from Unified_c_media_libtheora0.c:11: 20:01.67 /builddir/build/BUILD/firefox-128.12.0/media/libtheora/lib/state.h:526:14: note: previously declared as an array 'signed char[256]' 20:01.67 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 20:01.67 | ~~~~~~~~~~~~^~~~~~~~ 20:02.97 media/libvorbis 20:02.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:03.12 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:03.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:03.53 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:03.76 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:04.07 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:04.14 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:04.18 In file included from Unified_c_media_libvorbis0.c:20: 20:04.18 /builddir/build/BUILD/firefox-128.12.0/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': 20:04.18 /builddir/build/BUILD/firefox-128.12.0/media/libvorbis/lib/vorbis_block.c:395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 20:04.18 395 | if(b->header)_ogg_free(b->header);b->header=NULL; 20:04.18 | ^~ 20:04.18 /builddir/build/BUILD/firefox-128.12.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' 20:04.18 395 | if(b->header)_ogg_free(b->header);b->header=NULL; 20:04.18 | ^ 20:04.18 /builddir/build/BUILD/firefox-128.12.0/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 20:04.18 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 20:04.18 | ^~ 20:04.18 /builddir/build/BUILD/firefox-128.12.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' 20:04.18 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 20:04.18 | ^ 20:04.18 /builddir/build/BUILD/firefox-128.12.0/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 20:04.18 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 20:04.18 | ^~ 20:04.18 /builddir/build/BUILD/firefox-128.12.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' 20:04.18 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 20:04.18 | ^ 20:04.87 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:04.96 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:05.08 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:05.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:05.27 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:07.09 media/libsoundtouch/src 20:10.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:10.44 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:10.52 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/sse_optimized.cpp:261: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 20:10.52 261 | #pragma omp parallel for 20:10.52 | 20:10.79 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 20:10.79 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 20:10.79 90 | #pragma omp parallel for 20:10.79 | 20:10.79 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 20:10.79 136 | #pragma omp parallel for 20:10.79 | 20:10.79 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 20:10.79 180 | #pragma omp parallel for 20:10.79 | 20:10.79 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:10.79 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 20:10.79 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 20:10.79 71 | #define PI 3.1415926536 20:10.79 | 20:10.79 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 20:10.79 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 20:10.79 45 | #define PI M_PI 20:10.79 | 20:10.80 In file included from Unified_cpp_libsoundtouch_src0.cpp:92: 20:10.80 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 20:10.80 310 | #pragma omp parallel for 20:10.80 | 20:10.80 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 20:10.80 336 | #pragma omp critical 20:10.80 | 20:10.88 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterStereo(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const': 20:10.88 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable 'dScaler' [-Wunused-variable] 20:10.88 81 | double dScaler = 1.0 / (double)resultDivider; 20:10.88 | ^~~~~~~ 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMono(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const': 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable 'dScaler' [-Wunused-variable] 20:10.89 127 | double dScaler = 1.0 / (double)resultDivider; 20:10.89 | ^~~~~~~ 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMulti(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint, uint)': 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable 'dScaler' [-Wunused-variable] 20:10.89 166 | double dScaler = 1.0 / (double)resultDivider; 20:10.89 | ^~~~~~~ 20:10.89 In file included from Unified_cpp_libsoundtouch_src0.cpp:65: 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const soundtouch::SAMPLETYPE*, uint)': 20:10.89 /builddir/build/BUILD/firefox-128.12.0/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 20:10.89 134 | uint count; 20:10.89 | ^~~~~ 20:11.19 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:11.54 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:11.62 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:12.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:12.26 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:12.36 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:12.90 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.03 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.08 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.87 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:13.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:14.06 config/external/rlbox 20:14.28 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:14.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:14.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:15.09 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:15.12 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:15.54 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:15.62 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:15.83 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:16.05 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:16.30 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:16.46 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:16.66 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:17.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:17.32 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:17.54 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:17.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:18.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:18.87 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:19.02 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:19.67 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:20.30 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:21.14 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:22.00 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:22.26 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:22.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:22.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:23.11 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:23.59 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:23.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:24.53 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:24.63 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:25.33 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:25.45 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:26.06 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:26.27 config/external/sqlite/libmozsqlite3.so.symbols.stub 20:26.37 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:26.86 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:27.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:27.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:27.98 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:28.07 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:28.48 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:28.52 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:28.82 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:29.07 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:29.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:29.46 third_party/sqlite3/ext 20:29.46 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:29.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:30.35 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:31.77 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:31.91 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.61 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.64 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.67 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.84 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:32.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:33.09 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:33.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:33.18 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:34.22 third_party/sqlite3/src 20:34.23 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:35.00 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:35.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:35.71 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:37.63 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:37.90 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:38.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:38.77 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:38.86 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:38.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:39.23 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:39.50 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:40.37 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:40.38 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.05 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.14 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.65 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.77 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:41.91 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:42.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:42.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:42.82 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:43.11 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:43.65 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:44.47 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:45.06 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:45.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:45.69 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:45.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:45.84 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.30 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.43 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.45 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:46.90 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:47.14 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:49.19 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:51.34 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:51.44 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:52.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:54.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:55.35 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:55.55 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:56.26 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:57.89 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:58.10 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:59.46 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:59.74 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 20:59.93 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:00.32 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:00.52 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:00.74 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:03.61 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:07.02 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:07.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:07.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:08.50 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:08.84 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:09.26 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:09.36 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:09.50 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:10.68 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:10.98 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:11.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:11.66 devtools/platform 21:11.77 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:11.87 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:11.96 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:12.59 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:13.01 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:13.46 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:14.07 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:14.39 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:14.75 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:15.10 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:15.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:15.33 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:15.52 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:16.68 devtools/shared/heapsnapshot 21:17.56 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:17.79 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:18.24 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:18.38 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:18.96 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:19.28 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:19.79 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:20.00 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:20.48 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:20.65 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:21.43 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:21.72 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:21.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:22.44 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:23.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 21:23.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 21:23.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 21:23.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 21:23.19 from /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 21:23.19 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 21:23.19 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 21:23.19 inlined from 'nsTArray::nsTArray(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 21:23.19 inlined from 'constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {nsTArray}; T = nsTArray]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Maybe.h:1015:3, 21:23.19 inlined from 'void mozilla::dom::Nullable::SetValue(T&&) [with T = nsTArray]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Nullable.h:51:19, 21:23.19 inlined from 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:22: 21:23.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:23.19 655 | aOther.mHdr->mLength = 0; 21:23.19 | ~~~~~~~~~~~~~~~~~~~~~^~~ 21:23.19 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)': 21:23.19 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: at offset 8 into object '' of size 8 21:23.19 92 | aOutResult.SetValue(nsTArray(length)); 21:23.19 | ^ 21:24.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:25.10 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:25.98 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:26.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:26.26 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:26.38 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:26.96 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:27.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:29.31 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:29.80 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:30.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:35.33 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:35.93 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:37.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:42.46 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:42.54 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:42.58 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:45.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:46.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:47.32 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:48.24 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:48.34 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:48.94 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:49.06 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:51.65 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:54.03 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:54.35 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/UbiNode.h:27, 21:54.35 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/devtools/DeserializedNode.h:12, 21:54.35 from /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 21:54.35 from /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 21:54.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr]', 21:54.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr; T = mozilla::UniquePtr]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 21:54.35 inlined from 'void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle, JS::MutableHandle, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:59: 21:54.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'rootCount' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 21:54.36 1151 | *this->stack = this; 21:54.36 | ~~~~~~~~~~~~~^~~~~~ 21:54.36 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle, JS::MutableHandle, mozilla::ErrorResult&)': 21:54.36 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:24: note: 'rootCount' declared here 21:54.36 449 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); 21:54.36 | ^~~~~~~~~ 21:54.36 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:24: note: 'cx' declared here 21:54.42 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:54.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 21:54.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 21:54.45 inlined from 'void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence&, uint64_t, JS::MutableHandle, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:60: 21:54.45 /builddir/build/BUILD/firefox-128.12.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=] 21:54.45 1151 | *this->stack = this; 21:54.45 | ~~~~~~~~~~~~~^~~~~~ 21:54.45 /builddir/build/BUILD/firefox-128.12.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&)': 21:54.45 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:25: note: 'resultsMap' declared here 21:54.45 599 | JS::Rooted resultsMap(cx, JS::NewMapObject(cx)); 21:54.45 | ^~~~~~~~~~ 21:54.45 /builddir/build/BUILD/firefox-128.12.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:25: note: 'cx' declared here 21:54.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:58.60 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:58.71 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:59.33 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 21:59.72 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:00.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:01.97 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:02.72 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:04.83 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:05.81 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:07.17 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:07.66 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:07.85 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:08.86 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:09.70 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:10.34 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:13.28 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:13.85 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:13.99 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:14.78 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:15.08 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:15.45 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:16.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:16.28 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:16.59 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:17.81 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:18.47 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:19.29 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:19.88 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:19.98 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:20.21 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:20.89 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:21.49 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.23 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.30 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.44 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.61 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.71 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.84 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:24.99 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.16 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.45 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.57 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.66 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.67 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.76 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:25.83 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:26.06 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:26.15 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:26.22 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:27.85 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:28.38 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:28.54 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:28.69 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:28.86 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:28.99 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:29.96 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:30.51 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:30.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:30.77 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:30.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:31.04 docshell/base 22:31.68 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:31.92 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:32.31 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:32.73 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:32.85 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:32.87 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:34.50 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:34.59 cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C 22:55.44 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 22:55.44 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 22:55.44 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp:85, 22:55.44 from Unified_cpp_docshell_base0.cpp:11: 22:55.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 22:55.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:78: 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] 22:55.44 78 | memset(this, 0, sizeof(nsXPTCVariant)); 22:55.45 | 22:55.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here 22:55.45 43 | struct nsXPTCVariant { 22:55.45 | 22:55.55 /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp: In static member function 'static already_AddRefed mozilla::dom::BrowsingContext::CreateDetached(nsGlobalWindowInner*, mozilla::dom::BrowsingContext*, mozilla::dom::BrowsingContextGroup*, const nsAString&, Type, CreateDetachedOptions)': 22:55.55 /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp:354: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 22:55.55 354 | } else if (!group) { 22:55.55 | 22:55.55 /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp:354: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 23:06.40 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTHashtable.h:24, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsBaseHashtable.h:22, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTHashMap.h:13, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTHashSet.h:11, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/IHistory.h:12, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BaseHistory.h:8, 23:06.40 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BaseHistory.cpp:7, 23:06.41 from Unified_cpp_docshell_base0.cpp:2: 23:06.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:06.41 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:0: required from here 23:06.41 /builddir/build/BUILD/firefox-128.12.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] 23:06.41 35 | memset(aT, 0, sizeof(T)); 23:06.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 23:06.41 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181: note: 'struct xpc::GlobalProperties' declared here 23:06.41 2181 | struct GlobalProperties { 23:06.41 | 23:07.08 docshell/build 23:18.37 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 23:18.37 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:31, 23:18.37 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 23:18.37 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/a11y/DocAccessibleParent.h:13, 23:18.37 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp:12: 23:18.37 /builddir/build/BUILD/firefox-128.12.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]': 23:18.37 /builddir/build/BUILD/firefox-128.12.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 >*]' 23:18.37 /builddir/build/BUILD/firefox-128.12.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 >*]' 23:18.37 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 23:18.43 /builddir/build/BUILD/firefox-128.12.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] 23:18.44 302 | memcpy(&value, &aInternalValue, sizeof(value)); 23:18.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:18.83 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 23:18.83 396 | struct FrameBidiData { 23:18.83 | ^~~~~~~~~~~~~ 23:32.31 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 23:32.49 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 23:32.49 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsBaseHashtable.h:13: 23:32.49 /builddir/build/BUILD/firefox-128.12.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]': 23:32.49 /builddir/build/BUILD/firefox-128.12.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]' 23:32.49 /builddir/build/BUILD/firefox-128.12.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]' 23:32.49 /builddir/build/BUILD/firefox-128.12.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]' 23:32.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 23:32.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 23:32.64 /builddir/build/BUILD/firefox-128.12.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] 23:32.64 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 23:32.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:32.64 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 23:32.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 23:32.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 23:32.64 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BrowsingContext.cpp:22: 23:32.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 23:32.64 25 | struct JSGCSetting { 23:32.64 | ^~~~~~~~~~~ 23:51.21 docshell/shistory 24:27.73 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/StructuredClone.h:20, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:36, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 24:27.73 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/BaseHistory.h:9: 24:27.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 24:27.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 24:27.73 inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = nsTString]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: 24:27.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'recordObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 24:27.73 1151 | *this->stack = this; 24:27.73 | ~~~~~~~~~~~~~^~~~~~ 24:27.75 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FetchObserverBinding.h:17, 24:27.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RequestBinding.h:7, 24:27.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:26, 24:27.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/WindowGlobalTypes.h:27, 24:27.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34: 24:27.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = nsTString]': 24:27.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'recordObj' declared here 24:27.75 441 | JS::Rooted recordObj(aCx, JS_NewPlainObject(aCx)); 24:27.75 | ^~~~~~~~~ 24:27.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'aCx' declared here 24:27.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 24:27.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 24:27.84 inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const Record&, JS::MutableHandle) [with K = nsTString; V = Record, nsTString >]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: 24:27.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'recordObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 24:27.84 1151 | *this->stack = this; 24:27.84 | ~~~~~~~~~~~~~^~~~~~ 24:27.84 /builddir/build/BUILD/firefox-128.12.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 >]': 24:27.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'recordObj' declared here 24:27.84 441 | JS::Rooted recordObj(aCx, JS_NewPlainObject(aCx)); 24:27.84 | ^~~~~~~~~ 24:27.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'aCx' declared here 25:05.10 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 25:05.10 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 25:05.10 from /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/SessionHistoryEntry.cpp:11, 25:05.10 from Unified_cpp_docshell_shistory0.cpp:11: 25:05.10 /builddir/build/BUILD/firefox-128.12.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]': 25:05.10 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:05.10 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:05.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 25:05.10 /builddir/build/BUILD/firefox-128.12.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] 25:05.10 302 | memcpy(&value, &aInternalValue, sizeof(value)); 25:05.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:05.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 25:05.10 396 | struct FrameBidiData { 25:05.10 | ^~~~~~~~~~~~~ 25:05.51 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 25:05.51 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 25:05.51 from /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/ChildSHistory.cpp:7, 25:05.51 from Unified_cpp_docshell_shistory0.cpp:2: 25:05.51 /builddir/build/BUILD/firefox-128.12.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]': 25:05.51 /builddir/build/BUILD/firefox-128.12.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]' 25:05.51 /builddir/build/BUILD/firefox-128.12.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]' 25:05.51 /builddir/build/BUILD/firefox-128.12.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]' 25:05.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 25:05.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 25:05.51 /builddir/build/BUILD/firefox-128.12.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] 25:05.51 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 25:05.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:05.51 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 25:05.51 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 25:05.51 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 25:05.51 from /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/ChildSHistory.cpp:9: 25:05.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 25:05.51 25 | struct JSGCSetting { 25:05.51 | ^~~~~~~~~~~ 25:15.15 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Observer.h:10, 25:15.15 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, 25:15.15 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 25:15.15 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10: 25:15.15 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', 25:15.15 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 25:15.15 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 25:15.15 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 25:15.15 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 25:15.15 inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:1165:62: 25:15.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mListeners.nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 25:15.15 282 | aArray.mIterators = this; 25:15.15 | ~~~~~~~~~~~~~~~~~~^~~~~~ 25:15.15 In file included from Unified_cpp_docshell_shistory0.cpp:38: 25:15.15 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)': 25:15.15 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:1165:62: note: '__for_begin' declared here 25:15.15 1165 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { 25:15.15 | ^ 25:15.15 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:1165:62: note: '' declared here 25:15.25 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', 25:15.25 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 25:15.25 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 25:15.25 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 25:15.25 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 25:15.25 inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::ReloadCurrentEntry(nsTArray&)::]' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: 25:15.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*aListeners.nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 25:15.25 282 | aArray.mIterators = this; 25:15.25 | ~~~~~~~~~~~~~~~~~~^~~~~~ 25:15.25 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp: In function 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::ReloadCurrentEntry(nsTArray&)::]': 25:15.25 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: '__for_begin' declared here 25:15.25 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 25:15.25 | ^~~ 25:15.25 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: 'aListeners' declared here 25:15.26 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', 25:15.26 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 25:15.26 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 25:15.26 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 25:15.26 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 25:15.26 inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*, bool)::]' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: 25:15.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*aListeners.nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 25:15.26 282 | aArray.mIterators = this; 25:15.26 | ~~~~~~~~~~~~~~~~~~^~~~~~ 25:15.26 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp: In function 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*, bool)::]': 25:15.26 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: '__for_begin' declared here 25:15.26 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 25:15.26 | ^~~ 25:15.26 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: 'aListeners' declared here 25:15.28 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', 25:15.28 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 25:15.28 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 25:15.28 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 25:15.28 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 25:15.28 inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: 25:15.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*aListeners.nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 25:15.28 282 | aArray.mIterators = this; 25:15.28 | ~~~~~~~~~~~~~~~~~~^~~~~~ 25:15.28 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp: In function 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]': 25:15.28 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: '__for_begin' declared here 25:15.28 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { 25:15.28 | ^~~ 25:15.28 /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:139:3: note: 'aListeners' declared here 25:18.00 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCOMPtr.h:28, 25:18.01 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:22: 25:18.01 In static member function 'static void mozilla::RefPtrTraits::Release(U*) [with U = nsISHistory]', 25:18.01 inlined from 'nsCOMPtr::~nsCOMPtr() [with T = nsISHistory]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCOMPtr.h:344:7, 25:18.01 inlined from 'void mozilla::dom::SHEntrySharedParentState::NotifyListenersDocumentViewerEvicted()' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHEntryShared.cpp:118:3: 25:18.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:49:47: warning: pointer used after 'void free(void*)' [-Wuse-after-free] 25:18.01 49 | static void Release(U* aPtr) { aPtr->Release(); } 25:18.01 | ~~~~~~~~~~~~~^~ 25:18.01 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/mozalloc.h:129, 25:18.01 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/stl_wrappers/utility:68, 25:18.01 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, 25:18.01 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCOMPtr.h:25: 25:18.01 In function 'void operator delete(void*)', 25:18.01 inlined from 'virtual nsSHistory::~nsSHistory()' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:285:1, 25:18.01 inlined from 'virtual MozExternalRefCountType nsSHistory::Release()' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:288:1, 25:18.01 inlined from 'virtual MozExternalRefCountType nsSHistory::Release()' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHistory.cpp:288:1, 25:18.01 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = nsSHistory]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:49:47, 25:18.01 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = nsSHistory; T = nsSHistory]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:409:69, 25:18.01 inlined from 'RefPtr::~RefPtr() [with T = nsSHistory]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:80:44, 25:18.01 inlined from 'void mozilla::dom::SHEntrySharedParentState::NotifyListenersDocumentViewerEvicted()' at /builddir/build/BUILD/firefox-128.12.0/docshell/shistory/nsSHEntryShared.cpp:118:3: 25:18.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/cxxalloc.h:51:19: note: call to 'void free(void*)' here 25:18.01 51 | return free_impl(ptr); 25:18.01 | ^ 25:34.37 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 25:34.37 from /builddir/build/BUILD/firefox-128.12.0/layout/base/nsCSSFrameConstructor.h:26, 25:34.37 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PresShell.h:32, 25:34.37 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/nsDocShellTreeOwner.cpp:56, 25:34.37 from Unified_cpp_docshell_base1.cpp:2: 25:34.37 /builddir/build/BUILD/firefox-128.12.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]': 25:34.37 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:34.37 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:34.37 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 25:34.37 /builddir/build/BUILD/firefox-128.12.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] 25:34.37 302 | memcpy(&value, &aInternalValue, sizeof(value)); 25:34.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:34.37 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 25:34.37 396 | struct FrameBidiData { 25:34.37 | ^~~~~~~~~~~~~ 25:37.04 dom/abort 25:43.44 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 25:43.44 from /builddir/build/BUILD/firefox-128.12.0/dom/abort/AbortController.h:10, 25:43.44 from /builddir/build/BUILD/firefox-128.12.0/dom/abort/AbortController.cpp:7, 25:43.44 from Unified_cpp_dom_abort0.cpp:2: 25:43.44 /builddir/build/BUILD/firefox-128.12.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]': 25:43.44 /builddir/build/BUILD/firefox-128.12.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]' 25:43.44 /builddir/build/BUILD/firefox-128.12.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]' 25:43.44 /builddir/build/BUILD/firefox-128.12.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]' 25:43.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 25:43.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 25:43.44 /builddir/build/BUILD/firefox-128.12.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] 25:43.44 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 25:43.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:43.44 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 25:43.44 from /builddir/build/BUILD/firefox-128.12.0/dom/abort/AbortController.cpp:13: 25:43.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 25:43.44 25 | struct JSGCSetting { 25:43.44 | ^~~~~~~~~~~ 25:44.74 dom/animation 25:56.21 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 25:56.21 from /builddir/build/BUILD/firefox-128.12.0/dom/animation/Animation.cpp:10, 25:56.21 from Unified_cpp_dom_animation0.cpp:2: 25:56.21 /builddir/build/BUILD/firefox-128.12.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]': 25:56.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:56.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:56.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 25:56.21 /builddir/build/BUILD/firefox-128.12.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] 25:56.21 302 | memcpy(&value, &aInternalValue, sizeof(value)); 25:56.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 25:56.21 396 | struct FrameBidiData { 25:56.21 | ^~~~~~~~~~~~~ 25:56.32 /builddir/build/BUILD/firefox-128.12.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]': 25:56.32 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:56.32 /builddir/build/BUILD/firefox-128.12.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 >*]' 25:56.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrameInlines.h:174:39: required from here 25:56.32 /builddir/build/BUILD/firefox-128.12.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] 25:56.32 302 | memcpy(&value, &aInternalValue, sizeof(value)); 25:56.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.32 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRect.h:17, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/layout/base/Units.h:19, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ServoBindings.h:12, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/AnimatedPropertyIDSet.h:10, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/dom/animation/Animation.h:12, 25:56.32 from /builddir/build/BUILD/firefox-128.12.0/dom/animation/Animation.cpp:7: 25:56.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 25:56.32 22 | struct nsPoint : public mozilla::gfx::BasePoint { 25:56.32 | ^~~~~~~ 26:15.63 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 26:15.64 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 26:15.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ElementInlines.h:12, 26:15.64 from /builddir/build/BUILD/firefox-128.12.0/dom/animation/ViewTimeline.cpp:10, 26:15.64 from Unified_cpp_dom_animation1.cpp:20: 26:15.64 /builddir/build/BUILD/firefox-128.12.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]': 26:15.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 26:15.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 26:15.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 26:15.64 /builddir/build/BUILD/firefox-128.12.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] 26:15.64 302 | memcpy(&value, &aInternalValue, sizeof(value)); 26:15.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 26:15.64 396 | struct FrameBidiData { 26:15.64 | ^~~~~~~~~~~~~ 26:17.26 dom/audiochannel 26:22.25 dom/base/UseCounterMetrics.cpp.stub 26:23.15 dom/battery 26:27.56 dom/bindings 26:32.19 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/gfxVR.h:10, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/VRDisplay.h:24, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/VRDisplayEventBinding.h:16, 26:32.19 from RegisterBindings.cpp:645: 26:32.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/moz_external_vr.h:16: warning: "__STDC_WANT_LIB_EXT1__" redefined 26:32.19 16 | # define __STDC_WANT_LIB_EXT1__ 1 26:32.19 | 26:32.19 In file included from /usr/include/nss/seccomon.h:27, 26:32.19 from /usr/include/nss/cert.h:18, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/system_wrappers/cert.h:3, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/ScopedNSSTypes.h:16, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RTCCertificate.h:11, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RTCConfigurationBinding.h:14, 26:32.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RTCStatsReportBinding.h:6, 26:32.19 from RegisterBindings.cpp:444: 26:32.19 /usr/include/nss/secport.h:41: note: this is the location of the previous definition 26:32.19 41 | #define __STDC_WANT_LIB_EXT1__ 1 26:32.19 | 27:16.94 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 27:16.94 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 27:16.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:16, 27:16.94 from RegisterBindings.cpp:347: 27:16.94 /builddir/build/BUILD/firefox-128.12.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]': 27:16.94 /builddir/build/BUILD/firefox-128.12.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 >*]' 27:16.94 /builddir/build/BUILD/firefox-128.12.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 >*]' 27:16.94 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 27:16.94 /builddir/build/BUILD/firefox-128.12.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] 27:16.94 302 | memcpy(&value, &aInternalValue, sizeof(value)); 27:16.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.00 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 27:17.00 396 | struct FrameBidiData { 27:17.00 | ^~~~~~~~~~~~~ 27:18.80 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 27:18.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 27:18.80 from RegisterBindings.cpp:1: 27:18.80 /builddir/build/BUILD/firefox-128.12.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]': 27:18.80 /builddir/build/BUILD/firefox-128.12.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]' 27:18.80 /builddir/build/BUILD/firefox-128.12.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]' 27:18.80 /builddir/build/BUILD/firefox-128.12.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]' 27:18.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 27:18.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 27:18.80 /builddir/build/BUILD/firefox-128.12.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] 27:18.80 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 27:18.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:18.81 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 27:18.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 27:18.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 27:18.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:27, 27:18.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SessionStoreFormData.h:12, 27:18.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, 27:18.82 from RegisterBindings.cpp:41: 27:18.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 27:18.82 25 | struct JSGCSetting { 27:18.82 | ^~~~~~~~~~~ 27:40.66 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 27:40.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortControllerBinding.h:9, 27:40.66 from RegisterWorkerBindings.cpp:1: 27:40.66 /builddir/build/BUILD/firefox-128.12.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]': 27:40.66 /builddir/build/BUILD/firefox-128.12.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]' 27:40.66 /builddir/build/BUILD/firefox-128.12.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]' 27:40.66 /builddir/build/BUILD/firefox-128.12.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]' 27:40.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 27:40.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 27:40.66 /builddir/build/BUILD/firefox-128.12.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] 27:40.66 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 27:40.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:40.66 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 27:40.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 27:40.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 27:40.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12, 27:40.66 from RegisterWorkerBindings.cpp:8: 27:40.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 27:40.66 25 | struct JSGCSetting { 27:40.66 | ^~~~~~~~~~~ 27:56.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/ForOfIterator.h:21, 27:56.85 from UnionTypes.cpp:1: 27:56.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 27:56.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 27:56.85 inlined from 'bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at UnionTypes.cpp:1558:75: 27:56.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 27:56.85 1151 | *this->stack = this; 27:56.85 | ~~~~~~~~~~~~~^~~~~~ 27:56.85 UnionTypes.cpp: In member function 'bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 27:56.85 UnionTypes.cpp:1558:29: note: 'returnArray' declared here 27:56.85 1558 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 27:56.85 | ^~~~~~~~~~~ 27:56.85 UnionTypes.cpp:1558:29: note: 'cx' declared here 27:56.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 27:56.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 27:56.86 inlined from 'bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at UnionTypes.cpp:1710:75: 27:56.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 27:56.86 1151 | *this->stack = this; 27:56.86 | ~~~~~~~~~~~~~^~~~~~ 27:56.86 UnionTypes.cpp: In member function 'bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 27:56.86 UnionTypes.cpp:1710:29: note: 'returnArray' declared here 27:56.86 1710 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 27:56.86 | ^~~~~~~~~~~ 27:56.86 UnionTypes.cpp:1710:29: note: 'cx' declared here 27:57.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 27:57.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 27:57.32 inlined from 'bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at UnionTypes.cpp:4669:75: 27:57.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 27:57.32 1151 | *this->stack = this; 27:57.32 | ~~~~~~~~~~~~~^~~~~~ 27:57.32 UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 27:57.32 UnionTypes.cpp:4669:29: note: 'returnArray' declared here 27:57.32 4669 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 27:57.32 | ^~~~~~~~~~~ 27:57.32 UnionTypes.cpp:4669:29: note: 'cx' declared here 27:57.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 27:57.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 27:57.36 inlined from 'bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at UnionTypes.cpp:4947:75: 27:57.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 27:57.36 1151 | *this->stack = this; 27:57.36 | ~~~~~~~~~~~~~^~~~~~ 27:57.36 UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 27:57.36 UnionTypes.cpp:4947:29: note: 'returnArray' declared here 27:57.36 4947 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 27:57.36 | ^~~~~~~~~~~ 27:57.36 UnionTypes.cpp:4947:29: note: 'cx' declared here 28:07.33 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15: 28:07.33 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 28:07.33 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 28:07.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:07.33 678 | aFrom->ChainTo(aTo.forget(), ""); 28:07.33 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:07.34 /builddir/build/BUILD/firefox-128.12.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]': 28:07.34 /builddir/build/BUILD/firefox-128.12.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]' 28:07.34 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:07.34 | ^~~~~~~ 28:07.42 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 28:07.42 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 28:07.42 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 28:07.42 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 28:07.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:07.42 678 | aFrom->ChainTo(aTo.forget(), ""); 28:07.42 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:07.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 28:07.42 /builddir/build/BUILD/firefox-128.12.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]' 28:07.42 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:07.42 | ^~~~~~~ 28:07.77 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]', 28:07.77 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 28:07.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:07.77 678 | aFrom->ChainTo(aTo.forget(), ""); 28:07.77 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:07.77 /builddir/build/BUILD/firefox-128.12.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]': 28:07.77 /builddir/build/BUILD/firefox-128.12.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]' 28:07.77 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:07.77 | ^~~~~~~ 28:08.30 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]', 28:08.30 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 28:08.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:08.30 678 | aFrom->ChainTo(aTo.forget(), ""); 28:08.30 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:08.30 /builddir/build/BUILD/firefox-128.12.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]': 28:08.30 /builddir/build/BUILD/firefox-128.12.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]' 28:08.31 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:08.31 | ^~~~~~~ 28:08.37 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]', 28:08.37 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 28:08.37 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 28:08.37 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 28:08.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:08.37 678 | aFrom->ChainTo(aTo.forget(), ""); 28:08.37 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:08.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]': 28:08.37 /builddir/build/BUILD/firefox-128.12.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]' 28:08.37 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:08.37 | ^~~~~~~ 28:08.92 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]', 28:08.92 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 28:08.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:08.93 678 | aFrom->ChainTo(aTo.forget(), ""); 28:08.93 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:08.93 /builddir/build/BUILD/firefox-128.12.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]': 28:08.93 /builddir/build/BUILD/firefox-128.12.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]' 28:08.93 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:08.93 | ^~~~~~~ 28:08.97 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]', 28:08.97 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 28:08.97 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 28:08.97 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 28:08.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:08.97 678 | aFrom->ChainTo(aTo.forget(), ""); 28:08.97 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:08.97 /builddir/build/BUILD/firefox-128.12.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]': 28:08.97 /builddir/build/BUILD/firefox-128.12.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]' 28:08.97 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:08.97 | ^~~~~~~ 28:09.81 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]', 28:09.81 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 28:09.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:09.81 678 | aFrom->ChainTo(aTo.forget(), ""); 28:09.81 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:09.81 /builddir/build/BUILD/firefox-128.12.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]': 28:09.81 /builddir/build/BUILD/firefox-128.12.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]' 28:09.81 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:09.81 | ^~~~~~~ 28:10.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]', 28:10.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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 28:10.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:10.22 678 | aFrom->ChainTo(aTo.forget(), ""); 28:10.22 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:10.22 /builddir/build/BUILD/firefox-128.12.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]': 28:10.22 /builddir/build/BUILD/firefox-128.12.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]' 28:10.22 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:10.22 | ^~~~~~~ 28:10.56 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 28:10.56 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 28:10.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:10.56 678 | aFrom->ChainTo(aTo.forget(), ""); 28:10.56 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:10.56 /builddir/build/BUILD/firefox-128.12.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]': 28:10.56 /builddir/build/BUILD/firefox-128.12.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]' 28:10.56 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:10.56 | ^~~~~~~ 28:11.59 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', 28:11.59 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 28:11.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 28:11.59 678 | aFrom->ChainTo(aTo.forget(), ""); 28:11.59 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.59 /builddir/build/BUILD/firefox-128.12.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]': 28:11.59 /builddir/build/BUILD/firefox-128.12.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]' 28:11.59 1191 | void ChainTo(already_AddRefed aChainedPromise, 28:11.59 | ^~~~~~~ 28:17.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 28:17.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 28:17.85 from APZTestDataBinding.cpp:4, 28:17.85 from UnifiedBindings0.cpp:2: 28:17.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.85 inlined from 'void mozilla::dom::AbortController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AbortControllerBinding.cpp:426:74: 28:17.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.85 1151 | *this->stack = this; 28:17.85 | ~~~~~~~~~~~~~^~~~~~ 28:17.85 In file included from UnifiedBindings0.cpp:28: 28:17.85 AbortControllerBinding.cpp: In function 'void mozilla::dom::AbortController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.85 AbortControllerBinding.cpp:426:25: note: 'parentProto' declared here 28:17.85 426 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.85 | ^~~~~~~~~~~ 28:17.85 AbortControllerBinding.cpp:426:25: note: 'aCx' declared here 28:17.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.87 inlined from 'void mozilla::dom::AnimationTimeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AnimationTimelineBinding.cpp:147:74: 28:17.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.87 1151 | *this->stack = this; 28:17.87 | ~~~~~~~~~~~~~^~~~~~ 28:17.87 In file included from UnifiedBindings0.cpp:236: 28:17.87 AnimationTimelineBinding.cpp: In function 'void mozilla::dom::AnimationTimeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.87 AnimationTimelineBinding.cpp:147:25: note: 'parentProto' declared here 28:17.87 147 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.87 | ^~~~~~~~~~~ 28:17.87 AnimationTimelineBinding.cpp:147:25: note: 'aCx' declared here 28:17.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.90 inlined from 'void mozilla::dom::AbstractRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AbstractRangeBinding.cpp:276:74: 28:17.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.90 1151 | *this->stack = this; 28:17.90 | ~~~~~~~~~~~~~^~~~~~ 28:17.90 In file included from UnifiedBindings0.cpp:54: 28:17.90 AbstractRangeBinding.cpp: In function 'void mozilla::dom::AbstractRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.90 AbstractRangeBinding.cpp:276:25: note: 'parentProto' declared here 28:17.90 276 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.90 | ^~~~~~~~~~~ 28:17.90 AbstractRangeBinding.cpp:276:25: note: 'aCx' declared here 28:17.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.91 inlined from 'void mozilla::dom::AnimationEffect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AnimationEffectBinding.cpp:1358:74: 28:17.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.91 1151 | *this->stack = this; 28:17.91 | ~~~~~~~~~~~~~^~~~~~ 28:17.91 In file included from UnifiedBindings0.cpp:171: 28:17.91 AnimationEffectBinding.cpp: In function 'void mozilla::dom::AnimationEffect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.91 AnimationEffectBinding.cpp:1358:25: note: 'parentProto' declared here 28:17.91 1358 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.91 | ^~~~~~~~~~~ 28:17.91 AnimationEffectBinding.cpp:1358:25: note: 'aCx' declared here 28:17.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.93 inlined from 'void mozilla::dom::AudioListener_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioListenerBinding.cpp:427:74: 28:17.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.93 1151 | *this->stack = this; 28:17.93 | ~~~~~~~~~~~~~^~~~~~ 28:17.93 In file included from UnifiedBindings0.cpp:392: 28:17.93 AudioListenerBinding.cpp: In function 'void mozilla::dom::AudioListener_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.93 AudioListenerBinding.cpp:427:25: note: 'parentProto' declared here 28:17.93 427 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.93 | ^~~~~~~~~~~ 28:17.93 AudioListenerBinding.cpp:427:25: note: 'aCx' declared here 28:17.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.94 inlined from 'void mozilla::dom::AudioBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioBufferBinding.cpp:835:74: 28:17.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.94 1151 | *this->stack = this; 28:17.94 | ~~~~~~~~~~~~~^~~~~~ 28:17.94 In file included from UnifiedBindings0.cpp:301: 28:17.94 AudioBufferBinding.cpp: In function 'void mozilla::dom::AudioBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.94 AudioBufferBinding.cpp:835:25: note: 'parentProto' declared here 28:17.94 835 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.94 | ^~~~~~~~~~~ 28:17.94 AudioBufferBinding.cpp:835:25: note: 'aCx' declared here 28:17.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.96 inlined from 'void mozilla::dom::AnonymousContent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AnonymousContentBinding.cpp:243:74: 28:17.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.96 1151 | *this->stack = this; 28:17.96 | ~~~~~~~~~~~~~^~~~~~ 28:17.96 In file included from UnifiedBindings0.cpp:249: 28:17.96 AnonymousContentBinding.cpp: In function 'void mozilla::dom::AnonymousContent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.96 AnonymousContentBinding.cpp:243:25: note: 'parentProto' declared here 28:17.96 243 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.96 | ^~~~~~~~~~~ 28:17.96 AnonymousContentBinding.cpp:243:25: note: 'aCx' declared here 28:17.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.97 inlined from 'void mozilla::dom::Addon_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AddonManagerBinding.cpp:1172:74: 28:17.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.97 1151 | *this->stack = this; 28:17.97 | ~~~~~~~~~~~~~^~~~~~ 28:17.97 In file included from UnifiedBindings0.cpp:119: 28:17.97 AddonManagerBinding.cpp: In function 'void mozilla::dom::Addon_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.97 AddonManagerBinding.cpp:1172:25: note: 'parentProto' declared here 28:17.97 1172 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.97 | ^~~~~~~~~~~ 28:17.97 AddonManagerBinding.cpp:1172:25: note: 'aCx' declared here 28:17.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:17.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:17.99 inlined from 'void mozilla::dom::AccessibleNode_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AccessibleNodeBinding.cpp:3915:74: 28:17.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:17.99 1151 | *this->stack = this; 28:17.99 | ~~~~~~~~~~~~~^~~~~~ 28:17.99 In file included from UnifiedBindings0.cpp:80: 28:17.99 AccessibleNodeBinding.cpp: In function 'void mozilla::dom::AccessibleNode_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:17.99 AccessibleNodeBinding.cpp:3915:25: note: 'parentProto' declared here 28:17.99 3915 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:17.99 | ^~~~~~~~~~~ 28:17.99 AccessibleNodeBinding.cpp:3915:25: note: 'aCx' declared here 28:22.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.33 inlined from 'bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:373:54: 28:22.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.33 1151 | *this->stack = this; 28:22.33 | ~~~~~~~~~~~~~^~~~~~ 28:22.33 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.33 APZTestDataBinding.cpp:373:25: note: 'obj' declared here 28:22.33 373 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.33 | ^~~ 28:22.33 APZTestDataBinding.cpp:373:25: note: 'cx' declared here 28:22.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.36 inlined from 'bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:472:54: 28:22.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.36 1151 | *this->stack = this; 28:22.36 | ~~~~~~~~~~~~~^~~~~~ 28:22.36 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.36 APZTestDataBinding.cpp:472:25: note: 'obj' declared here 28:22.36 472 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.36 | ^~~ 28:22.36 APZTestDataBinding.cpp:472:25: note: 'cx' declared here 28:22.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.39 inlined from 'bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:567:54: 28:22.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.39 1151 | *this->stack = this; 28:22.39 | ~~~~~~~~~~~~~^~~~~~ 28:22.39 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.39 APZTestDataBinding.cpp:567:25: note: 'obj' declared here 28:22.39 567 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.39 | ^~~ 28:22.39 APZTestDataBinding.cpp:567:25: note: 'cx' declared here 28:22.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.41 inlined from 'bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:665:54: 28:22.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.41 1151 | *this->stack = this; 28:22.41 | ~~~~~~~~~~~~~^~~~~~ 28:22.41 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.41 APZTestDataBinding.cpp:665:25: note: 'obj' declared here 28:22.41 665 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.41 | ^~~ 28:22.41 APZTestDataBinding.cpp:665:25: note: 'cx' declared here 28:22.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.44 inlined from 'bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:767:54: 28:22.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.44 1151 | *this->stack = this; 28:22.44 | ~~~~~~~~~~~~~^~~~~~ 28:22.44 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.44 APZTestDataBinding.cpp:767:25: note: 'obj' declared here 28:22.44 767 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.44 | ^~~ 28:22.44 APZTestDataBinding.cpp:767:25: note: 'cx' declared here 28:22.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.47 inlined from 'bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:886:54: 28:22.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.47 1151 | *this->stack = this; 28:22.47 | ~~~~~~~~~~~~~^~~~~~ 28:22.47 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.47 APZTestDataBinding.cpp:886:25: note: 'obj' declared here 28:22.47 886 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.47 | ^~~ 28:22.47 APZTestDataBinding.cpp:886:25: note: 'cx' declared here 28:22.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.51 inlined from 'bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AbortControllerBinding.cpp:359:90: 28:22.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:22.51 1151 | *this->stack = this; 28:22.51 | ~~~~~~~~~~~~~^~~~~~ 28:22.51 AbortControllerBinding.cpp: In function 'bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:22.51 AbortControllerBinding.cpp:359:25: note: 'global' declared here 28:22.51 359 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:22.51 | ^~~~~~ 28:22.51 AbortControllerBinding.cpp:359:25: note: 'aCx' declared here 28:22.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.58 inlined from 'bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AbortSignalBinding.cpp:604:90: 28:22.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:22.59 1151 | *this->stack = this; 28:22.59 | ~~~~~~~~~~~~~^~~~~~ 28:22.59 In file included from UnifiedBindings0.cpp:41: 28:22.59 AbortSignalBinding.cpp: In function 'bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:22.59 AbortSignalBinding.cpp:604:25: note: 'global' declared here 28:22.59 604 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:22.59 | ^~~~~~ 28:22.59 AbortSignalBinding.cpp:604:25: note: 'aCx' declared here 28:22.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.79 inlined from 'bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AccessibleNodeBinding.cpp:3824:90: 28:22.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:22.79 1151 | *this->stack = this; 28:22.79 | ~~~~~~~~~~~~~^~~~~~ 28:22.79 AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:22.79 AccessibleNodeBinding.cpp:3824:25: note: 'global' declared here 28:22.79 3824 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:22.79 | ^~~~~~ 28:22.79 AccessibleNodeBinding.cpp:3824:25: note: 'aCx' declared here 28:22.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.93 inlined from 'bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AddonManagerBinding.cpp:145:54: 28:22.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.93 1151 | *this->stack = this; 28:22.93 | ~~~~~~~~~~~~~^~~~~~ 28:22.93 AddonManagerBinding.cpp: In member function 'bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.93 AddonManagerBinding.cpp:145:25: note: 'obj' declared here 28:22.93 145 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.93 | ^~~ 28:22.93 AddonManagerBinding.cpp:145:25: note: 'cx' declared here 28:22.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.97 inlined from 'bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AddonManagerBinding.cpp:282:54: 28:22.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:22.97 1151 | *this->stack = this; 28:22.97 | ~~~~~~~~~~~~~^~~~~~ 28:22.97 AddonManagerBinding.cpp: In member function 'bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:22.97 AddonManagerBinding.cpp:282:25: note: 'obj' declared here 28:22.97 282 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:22.97 | ^~~ 28:22.97 AddonManagerBinding.cpp:282:25: note: 'cx' declared here 28:22.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:22.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:22.98 inlined from 'bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AddonManagerBinding.cpp:1105:90: 28:22.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:22.98 1151 | *this->stack = this; 28:22.98 | ~~~~~~~~~~~~~^~~~~~ 28:22.98 AddonManagerBinding.cpp: In function 'bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:22.98 AddonManagerBinding.cpp:1105:25: note: 'global' declared here 28:22.98 1105 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:22.98 | ^~~~~~ 28:22.98 AddonManagerBinding.cpp:1105:25: note: 'aCx' declared here 28:23.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:23.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:23.01 inlined from 'virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle)' at AddonManagerBinding.cpp:3070:77: 28:23.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:23.01 1151 | *this->stack = this; 28:23.01 | ~~~~~~~~~~~~~^~~~~~ 28:23.01 AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle)': 28:23.01 AddonManagerBinding.cpp:3070:25: note: 'obj' declared here 28:23.01 3070 | JS::Rooted obj(aCx, Addon_Binding::Wrap(aCx, this, aGivenProto)); 28:23.01 | ^~~ 28:23.01 AddonManagerBinding.cpp:3070:25: note: 'aCx' declared here 28:24.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:24.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:24.02 inlined from 'bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AnimationBinding.cpp:1684:90: 28:24.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:24.02 1151 | *this->stack = this; 28:24.02 | ~~~~~~~~~~~~~^~~~~~ 28:24.05 In file included from UnifiedBindings0.cpp:158: 28:24.05 AnimationBinding.cpp: In function 'bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:24.05 AnimationBinding.cpp:1684:25: note: 'global' declared here 28:24.05 1684 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:24.05 | ^~~~~~ 28:24.05 AnimationBinding.cpp:1684:25: note: 'aCx' declared here 28:24.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:24.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:24.58 inlined from 'bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioBufferBinding.cpp:768:90: 28:24.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:24.58 1151 | *this->stack = this; 28:24.58 | ~~~~~~~~~~~~~^~~~~~ 28:24.60 AudioBufferBinding.cpp: In function 'bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:24.60 AudioBufferBinding.cpp:768:25: note: 'global' declared here 28:24.60 768 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:24.60 | ^~~~~~ 28:24.60 AudioBufferBinding.cpp:768:25: note: 'aCx' declared here 28:24.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:24.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:24.83 inlined from 'bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioContextBinding.cpp:182:54: 28:24.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:24.83 1151 | *this->stack = this; 28:24.83 | ~~~~~~~~~~~~~^~~~~~ 28:24.86 In file included from UnifiedBindings0.cpp:327: 28:24.86 AudioContextBinding.cpp: In member function 'bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:24.86 AudioContextBinding.cpp:182:25: note: 'obj' declared here 28:24.86 182 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:24.86 | ^~~ 28:24.86 AudioContextBinding.cpp:182:25: note: 'cx' declared here 28:24.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:24.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:24.99 inlined from 'void mozilla::dom::AudioData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioDataBinding.cpp:1205:74: 28:24.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:24.99 1151 | *this->stack = this; 28:24.99 | ~~~~~~~~~~~~~^~~~~~ 28:25.00 In file included from UnifiedBindings0.cpp:340: 28:25.00 AudioDataBinding.cpp: In function 'void mozilla::dom::AudioData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:25.00 AudioDataBinding.cpp:1205:25: note: 'parentProto' declared here 28:25.00 1205 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:25.00 | ^~~~~~~~~~~ 28:25.00 AudioDataBinding.cpp:1205:25: note: 'aCx' declared here 28:25.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.02 inlined from 'bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioDecoderBinding.cpp:216:54: 28:25.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.02 1151 | *this->stack = this; 28:25.02 | ~~~~~~~~~~~~~^~~~~~ 28:25.04 In file included from UnifiedBindings0.cpp:353: 28:25.04 AudioDecoderBinding.cpp: In member function 'bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.04 AudioDecoderBinding.cpp:216:25: note: 'obj' declared here 28:25.04 216 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.04 | ^~~ 28:25.04 AudioDecoderBinding.cpp:216:25: note: 'cx' declared here 28:25.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.11 inlined from 'bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioDecoderBinding.cpp:452:54: 28:25.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.11 1151 | *this->stack = this; 28:25.11 | ~~~~~~~~~~~~~^~~~~~ 28:25.11 AudioDecoderBinding.cpp: In member function 'bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.11 AudioDecoderBinding.cpp:452:25: note: 'obj' declared here 28:25.11 452 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.11 | ^~~ 28:25.11 AudioDecoderBinding.cpp:452:25: note: 'cx' declared here 28:25.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.28 inlined from 'bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioEncoderBinding.cpp:237:54: 28:25.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.28 1151 | *this->stack = this; 28:25.28 | ~~~~~~~~~~~~~^~~~~~ 28:25.32 In file included from UnifiedBindings0.cpp:379: 28:25.32 AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.32 AudioEncoderBinding.cpp:237:25: note: 'obj' declared here 28:25.32 237 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.32 | ^~~ 28:25.32 AudioEncoderBinding.cpp:237:25: note: 'cx' declared here 28:25.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.34 inlined from 'bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioEncoderBinding.cpp:478:54: 28:25.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.34 1151 | *this->stack = this; 28:25.34 | ~~~~~~~~~~~~~^~~~~~ 28:25.34 AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.34 AudioEncoderBinding.cpp:478:25: note: 'obj' declared here 28:25.34 478 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.34 | ^~~ 28:25.34 AudioEncoderBinding.cpp:478:25: note: 'cx' declared here 28:25.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.41 inlined from 'bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioEncoderBinding.cpp:748:54: 28:25.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.41 1151 | *this->stack = this; 28:25.41 | ~~~~~~~~~~~~~^~~~~~ 28:25.41 AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.41 AudioEncoderBinding.cpp:748:25: note: 'obj' declared here 28:25.41 748 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.41 | ^~~ 28:25.41 AudioEncoderBinding.cpp:748:25: note: 'cx' declared here 28:25.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.49 inlined from 'bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioEncoderBinding.cpp:907:54: 28:25.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.49 1151 | *this->stack = this; 28:25.49 | ~~~~~~~~~~~~~^~~~~~ 28:25.49 AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.49 AudioEncoderBinding.cpp:907:25: note: 'obj' declared here 28:25.49 907 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.49 | ^~~ 28:25.49 AudioEncoderBinding.cpp:907:25: note: 'cx' declared here 28:25.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:25.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:25.57 inlined from 'bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioNodeBinding.cpp:217:54: 28:25.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:25.57 1151 | *this->stack = this; 28:25.57 | ~~~~~~~~~~~~~^~~~~~ 28:25.58 In file included from UnifiedBindings0.cpp:405: 28:25.58 AudioNodeBinding.cpp: In member function 'bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:25.58 AudioNodeBinding.cpp:217:25: note: 'obj' declared here 28:25.58 217 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:25.58 | ^~~ 28:25.58 AudioNodeBinding.cpp:217:25: note: 'cx' declared here 28:28.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:28.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:28.11 inlined from 'bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:78:54: 28:28.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:28.12 1151 | *this->stack = this; 28:28.12 | ~~~~~~~~~~~~~^~~~~~ 28:28.12 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:28.12 APZTestDataBinding.cpp:78:25: note: 'obj' declared here 28:28.12 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:28.12 | ^~~ 28:28.12 APZTestDataBinding.cpp:78:25: note: 'cx' declared here 28:28.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:28.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:28.18 inlined from 'bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:227:54: 28:28.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:28.18 1151 | *this->stack = this; 28:28.18 | ~~~~~~~~~~~~~^~~~~~ 28:28.18 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:28.18 APZTestDataBinding.cpp:227:25: note: 'obj' declared here 28:28.18 227 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:28.18 | ^~~ 28:28.18 APZTestDataBinding.cpp:227:25: note: 'cx' declared here 28:28.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:28.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:28.24 inlined from 'bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at APZTestDataBinding.cpp:1008:54: 28:28.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:28.24 1151 | *this->stack = this; 28:28.24 | ~~~~~~~~~~~~~^~~~~~ 28:28.24 APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:28.24 APZTestDataBinding.cpp:1008:25: note: 'obj' declared here 28:28.24 1008 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:28.24 | ^~~ 28:28.24 APZTestDataBinding.cpp:1008:25: note: 'cx' declared here 28:28.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:28.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:28.37 inlined from 'bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AnimationEffectBinding.cpp:620:54: 28:28.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:28.37 1151 | *this->stack = this; 28:28.37 | ~~~~~~~~~~~~~^~~~~~ 28:28.37 AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle) const': 28:28.37 AnimationEffectBinding.cpp:620:25: note: 'obj' declared here 28:28.37 620 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 28:28.37 | ^~~ 28:28.37 AnimationEffectBinding.cpp:620:25: note: 'cx' declared here 28:29.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.18 inlined from 'bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AnimationEventBinding.cpp:571:90: 28:29.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.18 1151 | *this->stack = this; 28:29.18 | ~~~~~~~~~~~~~^~~~~~ 28:29.20 In file included from UnifiedBindings0.cpp:184: 28:29.20 AnimationEventBinding.cpp: In function 'bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.20 AnimationEventBinding.cpp:571:25: note: 'global' declared here 28:29.20 571 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.20 | ^~~~~~ 28:29.20 AnimationEventBinding.cpp:571:25: note: 'aCx' declared here 28:29.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.31 inlined from 'bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AnimationPlaybackEventBinding.cpp:521:90: 28:29.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.31 1151 | *this->stack = this; 28:29.31 | ~~~~~~~~~~~~~^~~~~~ 28:29.32 In file included from UnifiedBindings0.cpp:223: 28:29.32 AnimationPlaybackEventBinding.cpp: In function 'bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.32 AnimationPlaybackEventBinding.cpp:521:25: note: 'global' declared here 28:29.32 521 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.32 | ^~~~~~ 28:29.32 AnimationPlaybackEventBinding.cpp:521:25: note: 'aCx' declared here 28:29.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.35 inlined from 'bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AddonEventBinding.cpp:476:90: 28:29.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.35 1151 | *this->stack = this; 28:29.35 | ~~~~~~~~~~~~~^~~~~~ 28:29.36 In file included from UnifiedBindings0.cpp:106: 28:29.36 AddonEventBinding.cpp: In function 'bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.36 AddonEventBinding.cpp:476:25: note: 'global' declared here 28:29.36 476 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.36 | ^~~~~~ 28:29.36 AddonEventBinding.cpp:476:25: note: 'aCx' declared here 28:29.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.48 inlined from 'bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AddonManagerBinding.cpp:1780:90: 28:29.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.48 1151 | *this->stack = this; 28:29.48 | ~~~~~~~~~~~~~^~~~~~ 28:29.48 AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.48 AddonManagerBinding.cpp:1780:25: note: 'global' declared here 28:29.48 1780 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.48 | ^~~~~~ 28:29.48 AddonManagerBinding.cpp:1780:25: note: 'aCx' declared here 28:29.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.51 inlined from 'virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle)' at AddonManagerBinding.cpp:3485:84: 28:29.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.51 1151 | *this->stack = this; 28:29.51 | ~~~~~~~~~~~~~^~~~~~ 28:29.51 AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle)': 28:29.51 AddonManagerBinding.cpp:3485:25: note: 'obj' declared here 28:29.51 3485 | JS::Rooted obj(aCx, AddonInstall_Binding::Wrap(aCx, this, aGivenProto)); 28:29.51 | ^~~ 28:29.51 AddonManagerBinding.cpp:3485:25: note: 'aCx' declared here 28:29.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.55 inlined from 'bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AddonManagerBinding.cpp:2397:90: 28:29.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.55 1151 | *this->stack = this; 28:29.55 | ~~~~~~~~~~~~~^~~~~~ 28:29.55 AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.55 AddonManagerBinding.cpp:2397:25: note: 'global' declared here 28:29.55 2397 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.55 | ^~~~~~ 28:29.55 AddonManagerBinding.cpp:2397:25: note: 'aCx' declared here 28:29.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.58 inlined from 'virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle)' at AddonManagerBinding.cpp:4009:84: 28:29.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.58 1151 | *this->stack = this; 28:29.58 | ~~~~~~~~~~~~~^~~~~~ 28:29.58 AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle)': 28:29.58 AddonManagerBinding.cpp:4009:25: note: 'obj' declared here 28:29.58 4009 | JS::Rooted obj(aCx, AddonManager_Binding::Wrap(aCx, this, aGivenProto)); 28:29.58 | ^~~ 28:29.58 AddonManagerBinding.cpp:4009:25: note: 'aCx' declared here 28:29.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.63 inlined from 'bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioListenerBinding.cpp:360:90: 28:29.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.63 1151 | *this->stack = this; 28:29.63 | ~~~~~~~~~~~~~^~~~~~ 28:29.67 AudioListenerBinding.cpp: In function 'bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.67 AudioListenerBinding.cpp:360:25: note: 'global' declared here 28:29.67 360 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.67 | ^~~~~~ 28:29.67 AudioListenerBinding.cpp:360:25: note: 'aCx' declared here 28:29.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.72 inlined from 'bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AnalyserNodeBinding.cpp:1159:90: 28:29.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.72 1151 | *this->stack = this; 28:29.72 | ~~~~~~~~~~~~~^~~~~~ 28:29.78 In file included from UnifiedBindings0.cpp:132: 28:29.78 AnalyserNodeBinding.cpp: In function 'bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.78 AnalyserNodeBinding.cpp:1159:25: note: 'global' declared here 28:29.78 1159 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.78 | ^~~~~~ 28:29.78 AnalyserNodeBinding.cpp:1159:25: note: 'aCx' declared here 28:29.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.83 inlined from 'bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AttrBinding.cpp:543:90: 28:29.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.83 1151 | *this->stack = this; 28:29.83 | ~~~~~~~~~~~~~^~~~~~ 28:29.87 In file included from UnifiedBindings0.cpp:288: 28:29.87 AttrBinding.cpp: In function 'bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.87 AttrBinding.cpp:543:25: note: 'global' declared here 28:29.87 543 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.87 | ^~~~~~ 28:29.87 AttrBinding.cpp:543:25: note: 'aCx' declared here 28:29.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:29.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:29.92 inlined from 'bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioBufferSourceNodeBinding.cpp:1080:90: 28:29.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:29.93 1151 | *this->stack = this; 28:29.93 | ~~~~~~~~~~~~~^~~~~~ 28:29.94 In file included from UnifiedBindings0.cpp:314: 28:29.94 AudioBufferSourceNodeBinding.cpp: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:29.94 AudioBufferSourceNodeBinding.cpp:1080:25: note: 'global' declared here 28:29.94 1080 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:29.94 | ^~~~~~ 28:29.94 AudioBufferSourceNodeBinding.cpp:1080:25: note: 'aCx' declared here 28:30.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:30.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:30.01 inlined from 'bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioContextBinding.cpp:930:90: 28:30.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:30.01 1151 | *this->stack = this; 28:30.01 | ~~~~~~~~~~~~~^~~~~~ 28:30.01 AudioContextBinding.cpp: In function 'bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:30.01 AudioContextBinding.cpp:930:25: note: 'global' declared here 28:30.01 930 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:30.01 | ^~~~~~ 28:30.01 AudioContextBinding.cpp:930:25: note: 'aCx' declared here 28:30.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:30.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:30.09 inlined from 'bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioDataBinding.cpp:1138:90: 28:30.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:30.09 1151 | *this->stack = this; 28:30.09 | ~~~~~~~~~~~~~^~~~~~ 28:30.09 AudioDataBinding.cpp: In function 'bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:30.09 AudioDataBinding.cpp:1138:25: note: 'global' declared here 28:30.09 1138 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:30.09 | ^~~~~~ 28:30.09 AudioDataBinding.cpp:1138:25: note: 'aCx' declared here 28:30.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:30.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:30.19 inlined from 'bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioDecoderBinding.cpp:1225:90: 28:30.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:30.19 1151 | *this->stack = this; 28:30.19 | ~~~~~~~~~~~~~^~~~~~ 28:30.19 AudioDecoderBinding.cpp: In function 'bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:30.19 AudioDecoderBinding.cpp:1225:25: note: 'global' declared here 28:30.19 1225 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:30.19 | ^~~~~~ 28:30.19 AudioDecoderBinding.cpp:1225:25: note: 'aCx' declared here 28:30.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:30.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:30.26 inlined from 'bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioDestinationNodeBinding.cpp:261:90: 28:30.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:30.26 1151 | *this->stack = this; 28:30.26 | ~~~~~~~~~~~~~^~~~~~ 28:30.29 In file included from UnifiedBindings0.cpp:366: 28:30.29 AudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:30.29 AudioDestinationNodeBinding.cpp:261:25: note: 'global' declared here 28:30.29 261 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:30.29 | ^~~~~~ 28:30.29 AudioDestinationNodeBinding.cpp:261:25: note: 'aCx' declared here 28:30.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:30.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:30.34 inlined from 'bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioEncoderBinding.cpp:1690:90: 28:30.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:30.34 1151 | *this->stack = this; 28:30.34 | ~~~~~~~~~~~~~^~~~~~ 28:30.34 AudioEncoderBinding.cpp: In function 'bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 28:30.34 AudioEncoderBinding.cpp:1690:25: note: 'global' declared here 28:30.34 1690 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 28:30.34 | ^~~~~~ 28:30.34 AudioEncoderBinding.cpp:1690:25: note: 'aCx' declared here 28:49.26 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AudioParamBinding.h:12, 28:49.26 from AudioParamBinding.cpp:4, 28:49.26 from UnifiedBindings1.cpp:2: 28:49.26 /builddir/build/BUILD/firefox-128.12.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]': 28:49.26 /builddir/build/BUILD/firefox-128.12.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]' 28:49.26 /builddir/build/BUILD/firefox-128.12.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]' 28:49.26 /builddir/build/BUILD/firefox-128.12.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]' 28:49.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 28:49.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 28:49.26 /builddir/build/BUILD/firefox-128.12.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] 28:49.26 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 28:49.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:49.26 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:27, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SessionStoreFormData.h:12, 28:49.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, 28:49.26 from BrowserSessionStoreBinding.cpp:5, 28:49.26 from UnifiedBindings1.cpp:314: 28:49.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 28:49.26 25 | struct JSGCSetting { 28:49.26 | ^~~~~~~~~~~ 28:51.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsISupportsUtils.h:17, 28:51.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsISupports.h:71, 28:51.86 from /builddir/build/BUILD/firefox-128.12.0/docshell/base/IHistory.h:10: 28:51.86 In member function 'nsrefcnt nsAutoRefCnt::operator--()', 28:51.86 inlined from 'MozExternalRefCountType mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::Release()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:439:5, 28:51.86 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:49:47, 28:51.86 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange; T = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:409:69, 28:51.86 inlined from 'RefPtr::~RefPtr() [with T = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:80:44, 28:51.86 inlined from 'mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>::~()' at /builddir/build/BUILD/firefox-128.12.0/docshell/base/CanonicalBrowsingContext.cpp:2208, 28:51.86 inlined from 'mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs, mozilla::ErrorResult&)>, mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)> >(mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>&&, mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>&&)::, mozilla::ErrorResult&)>::~()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Promise-inl.h:317, 28:51.86 inlined from 'void mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs(ResolveCallback&&, RejectCallback&&, Args&& ...) [with ResolveCallback = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>; RejectCallback = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>; Args = {}]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Promise-inl.h:337, 28:51.86 inlined from 'RefPtr, nsresult, false> > mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)' at /builddir/build/BUILD/firefox-128.12.0/docshell/base/CanonicalBrowsingContext.cpp:2207: 28:51.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsISupportsImpl.h:355:36: warning: pointer used after 'void free(void*)' [-Wuse-after-free] 28:51.86 355 | nsrefcnt operator--() { return --mValue; } 28:51.86 | ^~~~~~ 28:51.93 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/mozalloc.h:129, 28:51.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nscore.h:12, 28:51.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsrootidl.h:13, 28:51.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsISupports.h:9: 28:51.93 In function 'void operator delete(void*)', 28:51.93 inlined from 'MozExternalRefCountType mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::Release()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:439:5, 28:51.93 inlined from 'MozExternalRefCountType mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::Release()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:439:5, 28:51.93 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:49:47, 28:51.93 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange; T = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:409:69, 28:51.93 inlined from 'RefPtr::~RefPtr() [with T = mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/RefPtr.h:80:44, 28:51.93 inlined from 'mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>::~()' at /builddir/build/BUILD/firefox-128.12.0/docshell/base/CanonicalBrowsingContext.cpp:2212, 28:51.93 inlined from 'mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs, mozilla::ErrorResult&)>, mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)> >(mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>&&, mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>&&)::, mozilla::ErrorResult&)>::~()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Promise-inl.h:324, 28:51.93 inlined from 'void mozilla::dom::Promise::AddCallbacksWithCycleCollectedArgs(ResolveCallback&&, RejectCallback&&, Args&& ...) [with ResolveCallback = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>; RejectCallback = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::, mozilla::ErrorResult&)>; Args = {}]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Promise-inl.h:337, 28:51.93 inlined from 'RefPtr, nsresult, false> > mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)' at /builddir/build/BUILD/firefox-128.12.0/docshell/base/CanonicalBrowsingContext.cpp:2207: 28:51.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/cxxalloc.h:51:19: note: call to 'void free(void*)' here 28:51.93 51 | return free_impl(ptr); 28:55.58 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 28:55.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AudioParamBinding.h:6: 28:55.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.58 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 28:55.58 inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at AudioTrackListBinding.cpp:550:35: 28:55.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:55.58 1151 | *this->stack = this; 28:55.58 | ~~~~~~~~~~~~~^~~~~~ 28:55.58 In file included from UnifiedBindings1.cpp:80: 28:55.58 AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 28:55.58 AudioTrackListBinding.cpp:550:25: note: 'expando' declared here 28:55.58 550 | JS::Rooted expando(cx); 28:55.58 | ^~~~~~~ 28:55.58 AudioTrackListBinding.cpp:550:25: note: 'cx' declared here 28:55.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.66 inlined from 'void mozilla::dom::BarProp_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BarPropBinding.cpp:356:74: 28:55.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.66 1151 | *this->stack = this; 28:55.66 | ~~~~~~~~~~~~~^~~~~~ 28:55.66 In file included from UnifiedBindings1.cpp:158: 28:55.66 BarPropBinding.cpp: In function 'void mozilla::dom::BarProp_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.66 BarPropBinding.cpp:356:25: note: 'parentProto' declared here 28:55.66 356 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.66 | ^~~~~~~~~~~ 28:55.66 BarPropBinding.cpp:356:25: note: 'aCx' declared here 28:55.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.67 inlined from 'void mozilla::dom::Blob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BlobBinding.cpp:960:74: 28:55.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.67 1151 | *this->stack = this; 28:55.67 | ~~~~~~~~~~~~~^~~~~~ 28:55.68 In file included from UnifiedBindings1.cpp:249: 28:55.68 BlobBinding.cpp: In function 'void mozilla::dom::Blob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.68 BlobBinding.cpp:960:25: note: 'parentProto' declared here 28:55.68 960 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.68 | ^~~~~~~~~~~ 28:55.68 BlobBinding.cpp:960:25: note: 'aCx' declared here 28:55.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.69 inlined from 'void mozilla::dom::AudioWorkletProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioWorkletProcessorBinding.cpp:349:74: 28:55.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.69 1151 | *this->stack = this; 28:55.69 | ~~~~~~~~~~~~~^~~~~~ 28:55.69 In file included from UnifiedBindings1.cpp:132: 28:55.69 AudioWorkletProcessorBinding.cpp: In function 'void mozilla::dom::AudioWorkletProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.69 AudioWorkletProcessorBinding.cpp:349:25: note: 'parentProto' declared here 28:55.69 349 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.69 | ^~~~~~~~~~~ 28:55.69 AudioWorkletProcessorBinding.cpp:349:25: note: 'aCx' declared here 28:55.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.71 inlined from 'void mozilla::dom::AudioParam_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioParamBinding.cpp:1020:74: 28:55.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.71 1151 | *this->stack = this; 28:55.71 | ~~~~~~~~~~~~~^~~~~~ 28:55.72 AudioParamBinding.cpp: In function 'void mozilla::dom::AudioParam_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.72 AudioParamBinding.cpp:1020:25: note: 'parentProto' declared here 28:55.72 1020 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.72 | ^~~~~~~~~~~ 28:55.72 AudioParamBinding.cpp:1020:25: note: 'aCx' declared here 28:55.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.73 inlined from 'void mozilla::dom::AudioTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioTrackBinding.cpp:502:74: 28:55.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.73 1151 | *this->stack = this; 28:55.73 | ~~~~~~~~~~~~~^~~~~~ 28:55.75 In file included from UnifiedBindings1.cpp:67: 28:55.75 AudioTrackBinding.cpp: In function 'void mozilla::dom::AudioTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.75 AudioTrackBinding.cpp:502:25: note: 'parentProto' declared here 28:55.75 502 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.75 | ^~~~~~~~~~~ 28:55.75 AudioTrackBinding.cpp:502:25: note: 'aCx' declared here 28:55.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.76 inlined from 'void mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BrowsingContextBinding.cpp:3721:74: 28:55.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.76 1151 | *this->stack = this; 28:55.76 | ~~~~~~~~~~~~~^~~~~~ 28:55.86 In file included from UnifiedBindings1.cpp:327: 28:55.86 BrowsingContextBinding.cpp: In function 'void mozilla::dom::BrowsingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.86 BrowsingContextBinding.cpp:3721:25: note: 'parentProto' declared here 28:55.86 3721 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.86 | ^~~~~~~~~~~ 28:55.86 BrowsingContextBinding.cpp:3721:25: note: 'aCx' declared here 28:55.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.88 inlined from 'void mozilla::dom::SessionStoreScrollData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BrowserSessionStoreBinding.cpp:1831:74: 28:55.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.88 1151 | *this->stack = this; 28:55.88 | ~~~~~~~~~~~~~^~~~~~ 28:55.89 BrowserSessionStoreBinding.cpp: In function 'void mozilla::dom::SessionStoreScrollData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.89 BrowserSessionStoreBinding.cpp:1831:25: note: 'parentProto' declared here 28:55.89 1831 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.89 | ^~~~~~~~~~~ 28:55.89 BrowserSessionStoreBinding.cpp:1831:25: note: 'aCx' declared here 28:55.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.90 inlined from 'void mozilla::dom::BrowsingContextGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BrowsingContextBinding.cpp:4123:74: 28:55.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.90 1151 | *this->stack = this; 28:55.90 | ~~~~~~~~~~~~~^~~~~~ 28:55.90 BrowsingContextBinding.cpp: In function 'void mozilla::dom::BrowsingContextGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.90 BrowsingContextBinding.cpp:4123:25: note: 'parentProto' declared here 28:55.90 4123 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.90 | ^~~~~~~~~~~ 28:55.90 BrowsingContextBinding.cpp:4123:25: note: 'aCx' declared here 28:55.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:55.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:55.92 inlined from 'void mozilla::dom::SessionStoreFormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at BrowserSessionStoreBinding.cpp:1265:74: 28:55.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:55.92 1151 | *this->stack = this; 28:55.92 | ~~~~~~~~~~~~~^~~~~~ 28:55.92 BrowserSessionStoreBinding.cpp: In function 'void mozilla::dom::SessionStoreFormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:55.92 BrowserSessionStoreBinding.cpp:1265:25: note: 'parentProto' declared here 28:55.92 1265 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:55.92 | ^~~~~~~~~~~ 28:55.92 BrowserSessionStoreBinding.cpp:1265:25: note: 'aCx' declared here 28:56.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:56.00 inlined from 'void mozilla::dom::AudioParamMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at AudioParamMapBinding.cpp:990:74: 28:56.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 28:56.00 1151 | *this->stack = this; 28:56.00 | ~~~~~~~~~~~~~^~~~~~ 28:56.01 In file included from UnifiedBindings1.cpp:28: 28:56.01 AudioParamMapBinding.cpp: In function 'void mozilla::dom::AudioParamMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 28:56.01 AudioParamMapBinding.cpp:990:25: note: 'parentProto' declared here 28:56.01 990 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 28:56.01 | ^~~~~~~~~~~ 28:56.01 AudioParamMapBinding.cpp:990:25: note: 'aCx' declared here 28:56.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:56.03 inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at AudioTrackListBinding.cpp:615:60: 28:56.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:56.03 1151 | *this->stack = this; 28:56.04 | ~~~~~~~~~~~~~^~~~~~ 28:56.04 AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 28:56.04 AudioTrackListBinding.cpp:615:25: note: 'expando' declared here 28:56.04 615 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 28:56.04 | ^~~~~~~ 28:56.04 AudioTrackListBinding.cpp:615:25: note: 'cx' declared here 28:56.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:56.05 inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at CSS2PropertiesBinding.cpp:23554:60: 28:56.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:56.05 1151 | *this->stack = this; 28:56.05 | ~~~~~~~~~~~~~^~~~~~ 28:56.42 In file included from UnifiedBindings1.cpp:379: 28:56.42 CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 28:56.42 CSS2PropertiesBinding.cpp:23554:25: note: 'expando' declared here 28:56.42 23554 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 28:56.42 | ^~~~~~~ 28:56.42 CSS2PropertiesBinding.cpp:23554:25: note: 'cx' declared here 28:56.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:56.43 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: 28:56.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:56.43 1151 | *this->stack = this; 28:56.43 | ~~~~~~~~~~~~~^~~~~~ 28:56.43 CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 28:56.43 CSS2PropertiesBinding.cpp:23595:29: note: 'expando' declared here 28:56.43 23595 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 28:56.43 | ^~~~~~~ 28:56.43 CSS2PropertiesBinding.cpp:23595:29: note: 'cx' declared here 28:56.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 28:56.45 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: 28:56.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:56.45 1151 | *this->stack = this; 28:56.45 | ~~~~~~~~~~~~~^~~~~~ 28:56.45 AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 28:56.45 AudioTrackListBinding.cpp:654:29: note: 'expando' declared here 28:56.45 654 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 28:56.45 | ^~~~~~~ 28:56.45 AudioTrackListBinding.cpp:654:29: note: 'cx' declared here 28:56.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 28:56.47 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 28:56.47 inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at CSS2PropertiesBinding.cpp:23486:35: 28:56.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 28:56.47 1151 | *this->stack = this; 28:56.47 | ~~~~~~~~~~~~~^~~~~~ 28:56.47 CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 28:56.47 CSS2PropertiesBinding.cpp:23486:25: note: 'expando' declared here 28:56.47 23486 | JS::Rooted expando(cx); 28:56.47 | ^~~~~~~ 28:56.47 CSS2PropertiesBinding.cpp:23486:25: note: 'cx' declared here 29:00.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.10 inlined from 'bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioParamMapBinding.cpp:923:90: 29:00.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:00.10 1151 | *this->stack = this; 29:00.10 | ~~~~~~~~~~~~~^~~~~~ 29:00.10 AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:00.10 AudioParamMapBinding.cpp:923:25: note: 'global' declared here 29:00.10 923 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:00.10 | ^~~~~~ 29:00.10 AudioParamMapBinding.cpp:923:25: note: 'aCx' declared here 29:00.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.13 inlined from 'bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioTrackBinding.cpp:435:90: 29:00.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:00.13 1151 | *this->stack = this; 29:00.13 | ~~~~~~~~~~~~~^~~~~~ 29:00.13 AudioTrackBinding.cpp: In function 'bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:00.13 AudioTrackBinding.cpp:435:25: note: 'global' declared here 29:00.13 435 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:00.13 | ^~~~~~ 29:00.13 AudioTrackBinding.cpp:435:25: note: 'aCx' declared here 29:00.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.15 inlined from 'bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioTrackListBinding.cpp:833:90: 29:00.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:00.15 1151 | *this->stack = this; 29:00.15 | ~~~~~~~~~~~~~^~~~~~ 29:00.15 AudioTrackListBinding.cpp: In function 'bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:00.15 AudioTrackListBinding.cpp:833:25: note: 'global' declared here 29:00.15 833 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:00.15 | ^~~~~~ 29:00.15 AudioTrackListBinding.cpp:833:25: note: 'aCx' declared here 29:00.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.60 inlined from 'bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AudioWorkletNodeBinding.cpp:345:75: 29:00.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.60 1151 | *this->stack = this; 29:00.60 | ~~~~~~~~~~~~~^~~~~~ 29:00.64 In file included from UnifiedBindings1.cpp:119: 29:00.64 AudioWorkletNodeBinding.cpp: In member function 'bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:00.64 AudioWorkletNodeBinding.cpp:345:29: note: 'returnArray' declared here 29:00.64 345 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:00.64 | ^~~~~~~~~~~ 29:00.64 AudioWorkletNodeBinding.cpp:345:29: note: 'cx' declared here 29:00.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.70 inlined from 'bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioWorkletProcessorBinding.cpp:282:90: 29:00.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:00.70 1151 | *this->stack = this; 29:00.70 | ~~~~~~~~~~~~~^~~~~~ 29:00.70 AudioWorkletProcessorBinding.cpp: In function 'bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:00.70 AudioWorkletProcessorBinding.cpp:282:25: note: 'global' declared here 29:00.70 282 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:00.70 | ^~~~~~ 29:00.70 AudioWorkletProcessorBinding.cpp:282:25: note: 'aCx' declared here 29:00.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.74 inlined from 'bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at AutocompleteInfoBinding.cpp:105:54: 29:00.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.74 1151 | *this->stack = this; 29:00.74 | ~~~~~~~~~~~~~^~~~~~ 29:00.74 In file included from UnifiedBindings1.cpp:145: 29:00.74 AutocompleteInfoBinding.cpp: In member function 'bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:00.74 AutocompleteInfoBinding.cpp:105:25: note: 'obj' declared here 29:00.74 105 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:00.74 | ^~~ 29:00.74 AutocompleteInfoBinding.cpp:105:25: note: 'cx' declared here 29:00.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.77 inlined from 'bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BarPropBinding.cpp:289:90: 29:00.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:00.77 1151 | *this->stack = this; 29:00.77 | ~~~~~~~~~~~~~^~~~~~ 29:00.77 BarPropBinding.cpp: In function 'bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:00.77 BarPropBinding.cpp:289:25: note: 'global' declared here 29:00.77 289 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:00.77 | ^~~~~~ 29:00.77 BarPropBinding.cpp:289:25: note: 'aCx' declared here 29:00.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.81 inlined from 'bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:228:54: 29:00.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.81 1151 | *this->stack = this; 29:00.81 | ~~~~~~~~~~~~~^~~~~~ 29:00.83 In file included from UnifiedBindings1.cpp:184: 29:00.83 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:00.83 BaseKeyframeTypesBinding.cpp:228:25: note: 'obj' declared here 29:00.83 228 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:00.83 | ^~~ 29:00.83 BaseKeyframeTypesBinding.cpp:228:25: note: 'cx' declared here 29:00.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.86 inlined from 'bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:454:75: 29:00.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.86 1151 | *this->stack = this; 29:00.86 | ~~~~~~~~~~~~~^~~~~~ 29:00.86 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:00.86 BaseKeyframeTypesBinding.cpp:454:29: note: 'returnArray' declared here 29:00.86 454 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:00.86 | ^~~~~~~~~~~ 29:00.86 BaseKeyframeTypesBinding.cpp:454:29: note: 'cx' declared here 29:00.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.90 inlined from 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:725:75: 29:00.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.90 1151 | *this->stack = this; 29:00.90 | ~~~~~~~~~~~~~^~~~~~ 29:00.90 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:00.90 BaseKeyframeTypesBinding.cpp:725:29: note: 'returnArray' declared here 29:00.90 725 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:00.90 | ^~~~~~~~~~~ 29:00.90 BaseKeyframeTypesBinding.cpp:725:29: note: 'cx' declared here 29:00.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.93 inlined from 'bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:928:75: 29:00.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.93 1151 | *this->stack = this; 29:00.93 | ~~~~~~~~~~~~~^~~~~~ 29:00.93 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:00.93 BaseKeyframeTypesBinding.cpp:928:29: note: 'returnArray' declared here 29:00.93 928 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:00.93 | ^~~~~~~~~~~ 29:00.93 BaseKeyframeTypesBinding.cpp:928:29: note: 'cx' declared here 29:00.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:00.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:00.99 inlined from 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:1209:75: 29:00.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:00.99 1151 | *this->stack = this; 29:00.99 | ~~~~~~~~~~~~~^~~~~~ 29:00.99 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:00.99 BaseKeyframeTypesBinding.cpp:1209:29: note: 'returnArray' declared here 29:00.99 1209 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:00.99 | ^~~~~~~~~~~ 29:00.99 BaseKeyframeTypesBinding.cpp:1209:29: note: 'cx' declared here 29:01.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.01 inlined from 'bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BaseKeyframeTypesBinding.cpp:1326:49: 29:01.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.01 1151 | *this->stack = this; 29:01.01 | ~~~~~~~~~~~~~^~~~~~ 29:01.01 BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.01 BaseKeyframeTypesBinding.cpp:1326:25: note: 'obj' declared here 29:01.01 1326 | JS::Rooted obj(cx, &rval.toObject()); 29:01.01 | ^~~ 29:01.01 BaseKeyframeTypesBinding.cpp:1326:25: note: 'cx' declared here 29:01.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.11 inlined from 'bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BatteryManagerBinding.cpp:678:90: 29:01.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:01.11 1151 | *this->stack = this; 29:01.11 | ~~~~~~~~~~~~~^~~~~~ 29:01.12 In file included from UnifiedBindings1.cpp:210: 29:01.12 BatteryManagerBinding.cpp: In function 'bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:01.12 BatteryManagerBinding.cpp:678:25: note: 'global' declared here 29:01.12 678 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:01.12 | ^~~~~~ 29:01.12 BatteryManagerBinding.cpp:678:25: note: 'aCx' declared here 29:01.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.19 inlined from 'bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BrowserElementDictionariesBinding.cpp:78:54: 29:01.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.19 1151 | *this->stack = this; 29:01.19 | ~~~~~~~~~~~~~^~~~~~ 29:01.20 In file included from UnifiedBindings1.cpp:301: 29:01.20 BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.20 BrowserElementDictionariesBinding.cpp:78:25: note: 'obj' declared here 29:01.20 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:01.20 | ^~~ 29:01.20 BrowserElementDictionariesBinding.cpp:78:25: note: 'cx' declared here 29:01.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.23 inlined from 'bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BrowserSessionStoreBinding.cpp:82:54: 29:01.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.23 1151 | *this->stack = this; 29:01.23 | ~~~~~~~~~~~~~^~~~~~ 29:01.23 BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.23 BrowserSessionStoreBinding.cpp:82:25: note: 'obj' declared here 29:01.23 82 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:01.23 | ^~~ 29:01.23 BrowserSessionStoreBinding.cpp:82:25: note: 'cx' declared here 29:01.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.26 inlined from 'bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BrowserSessionStoreBinding.cpp:332:54: 29:01.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.26 1151 | *this->stack = this; 29:01.26 | ~~~~~~~~~~~~~^~~~~~ 29:01.26 BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.26 BrowserSessionStoreBinding.cpp:332:25: note: 'obj' declared here 29:01.26 332 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:01.26 | ^~~ 29:01.26 BrowserSessionStoreBinding.cpp:332:25: note: 'cx' declared here 29:01.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.33 inlined from 'bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BrowsingContextBinding.cpp:3642:90: 29:01.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:01.33 1151 | *this->stack = this; 29:01.33 | ~~~~~~~~~~~~~^~~~~~ 29:01.33 BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:01.33 BrowsingContextBinding.cpp:3642:25: note: 'global' declared here 29:01.33 3642 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:01.33 | ^~~~~~ 29:01.33 BrowsingContextBinding.cpp:3642:25: note: 'aCx' declared here 29:01.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.37 inlined from 'bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BrowsingContextBinding.cpp:4056:90: 29:01.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:01.37 1151 | *this->stack = this; 29:01.37 | ~~~~~~~~~~~~~^~~~~~ 29:01.37 BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:01.37 BrowsingContextBinding.cpp:4056:25: note: 'global' declared here 29:01.37 4056 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:01.37 | ^~~~~~ 29:01.37 BrowsingContextBinding.cpp:4056:25: note: 'aCx' declared here 29:01.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.44 inlined from 'bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CSPReportBinding.cpp:124:54: 29:01.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.44 1151 | *this->stack = this; 29:01.44 | ~~~~~~~~~~~~~^~~~~~ 29:01.45 In file included from UnifiedBindings1.cpp:366: 29:01.45 CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.45 CSPReportBinding.cpp:124:25: note: 'obj' declared here 29:01.45 124 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:01.45 | ^~~ 29:01.45 CSPReportBinding.cpp:124:25: note: 'cx' declared here 29:01.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.52 inlined from 'bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CSPReportBinding.cpp:371:54: 29:01.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:01.52 1151 | *this->stack = this; 29:01.52 | ~~~~~~~~~~~~~^~~~~~ 29:01.52 CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:01.52 CSPReportBinding.cpp:371:25: note: 'obj' declared here 29:01.52 371 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:01.52 | ^~~ 29:01.52 CSPReportBinding.cpp:371:25: note: 'cx' declared here 29:01.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:01.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:01.54 inlined from 'bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSS2PropertiesBinding.cpp:23785:90: 29:01.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:01.54 1151 | *this->stack = this; 29:01.54 | ~~~~~~~~~~~~~^~~~~~ 29:01.54 CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:01.54 CSS2PropertiesBinding.cpp:23785:25: note: 'global' declared here 29:01.54 23785 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:01.54 | ^~~~~~ 29:01.54 CSS2PropertiesBinding.cpp:23785:25: note: 'aCx' declared here 29:02.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:02.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:02.58 inlined from 'bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CSPDictionariesBinding.cpp:97:54: 29:02.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:02.58 1151 | *this->stack = this; 29:02.58 | ~~~~~~~~~~~~~^~~~~~ 29:02.61 In file included from UnifiedBindings1.cpp:353: 29:02.61 CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:02.61 CSPDictionariesBinding.cpp:97:25: note: 'obj' declared here 29:02.61 97 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:02.61 | ^~~ 29:02.61 CSPDictionariesBinding.cpp:97:25: note: 'cx' declared here 29:03.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:03.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:03.49 inlined from 'bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CSPDictionariesBinding.cpp:1153:54: 29:03.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:03.49 1151 | *this->stack = this; 29:03.49 | ~~~~~~~~~~~~~^~~~~~ 29:03.49 CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:03.49 CSPDictionariesBinding.cpp:1153:25: note: 'obj' declared here 29:03.49 1153 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:03.49 | ^~~ 29:03.49 CSPDictionariesBinding.cpp:1153:25: note: 'cx' declared here 29:05.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:05.15 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 29:05.15 inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at CSS2PropertiesBinding.cpp:23524:35: 29:05.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:05.16 1151 | *this->stack = this; 29:05.16 | ~~~~~~~~~~~~~^~~~~~ 29:05.16 CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 29:05.16 CSS2PropertiesBinding.cpp:23524:25: note: 'expando' declared here 29:05.16 23524 | JS::Rooted expando(cx); 29:05.16 | ^~~~~~~ 29:05.16 CSS2PropertiesBinding.cpp:23524:25: note: 'cx' declared here 29:05.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:05.17 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 29:05.17 inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at AudioTrackListBinding.cpp:588:35: 29:05.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:05.17 1151 | *this->stack = this; 29:05.17 | ~~~~~~~~~~~~~^~~~~~ 29:05.17 AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 29:05.17 AudioTrackListBinding.cpp:588:25: note: 'expando' declared here 29:05.17 588 | JS::Rooted expando(cx); 29:05.17 | ^~~~~~~ 29:05.17 AudioTrackListBinding.cpp:588:25: note: 'cx' declared here 29:06.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:06.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:06.14 inlined from 'bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioWorkletNodeBinding.cpp:880:90: 29:06.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:06.14 1151 | *this->stack = this; 29:06.14 | ~~~~~~~~~~~~~^~~~~~ 29:06.14 AudioWorkletNodeBinding.cpp: In function 'bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:06.14 AudioWorkletNodeBinding.cpp:880:25: note: 'global' declared here 29:06.14 880 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:06.14 | ^~~~~~ 29:06.14 AudioWorkletNodeBinding.cpp:880:25: note: 'aCx' declared here 29:06.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:06.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:06.23 inlined from 'bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioParamBinding.cpp:953:90: 29:06.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:06.23 1151 | *this->stack = this; 29:06.23 | ~~~~~~~~~~~~~^~~~~~ 29:06.23 AudioParamBinding.cpp: In function 'bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:06.23 AudioParamBinding.cpp:953:25: note: 'global' declared here 29:06.23 953 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:06.23 | ^~~~~~ 29:06.23 AudioParamBinding.cpp:953:25: note: 'aCx' declared here 29:06.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:06.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:06.84 inlined from 'bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioProcessingEventBinding.cpp:387:90: 29:06.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:06.84 1151 | *this->stack = this; 29:06.84 | ~~~~~~~~~~~~~^~~~~~ 29:06.85 In file included from UnifiedBindings1.cpp:41: 29:06.85 AudioProcessingEventBinding.cpp: In function 'bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:06.85 AudioProcessingEventBinding.cpp:387:25: note: 'global' declared here 29:06.85 387 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:06.85 | ^~~~~~ 29:06.85 AudioProcessingEventBinding.cpp:387:25: note: 'aCx' declared here 29:07.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:07.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:07.05 inlined from 'bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BeforeUnloadEventBinding.cpp:340:90: 29:07.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:07.05 1151 | *this->stack = this; 29:07.05 | ~~~~~~~~~~~~~^~~~~~ 29:07.05 In file included from UnifiedBindings1.cpp:223: 29:07.05 BeforeUnloadEventBinding.cpp: In function 'bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:07.05 BeforeUnloadEventBinding.cpp:340:25: note: 'global' declared here 29:07.05 340 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:07.05 | ^~~~~~ 29:07.05 BeforeUnloadEventBinding.cpp:340:25: note: 'aCx' declared here 29:07.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:07.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:07.08 inlined from 'bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BlobEventBinding.cpp:480:90: 29:07.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:07.08 1151 | *this->stack = this; 29:07.08 | ~~~~~~~~~~~~~^~~~~~ 29:07.10 In file included from UnifiedBindings1.cpp:275: 29:07.10 BlobEventBinding.cpp: In function 'bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:07.10 BlobEventBinding.cpp:480:25: note: 'global' declared here 29:07.10 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:07.10 | ^~~~~~ 29:07.10 BlobEventBinding.cpp:480:25: note: 'aCx' declared here 29:07.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:07.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:07.13 inlined from 'bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CDATASectionBinding.cpp:189:90: 29:07.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:07.13 1151 | *this->stack = this; 29:07.13 | ~~~~~~~~~~~~~^~~~~~ 29:07.13 In file included from UnifiedBindings1.cpp:340: 29:07.13 CDATASectionBinding.cpp: In function 'bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:07.13 CDATASectionBinding.cpp:189:25: note: 'global' declared here 29:07.13 189 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:07.13 | ^~~~~~ 29:07.13 CDATASectionBinding.cpp:189:25: note: 'aCx' declared here 29:07.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:07.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:07.20 inlined from 'bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at AudioWorkletBinding.cpp:186:90: 29:07.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:07.20 1151 | *this->stack = this; 29:07.20 | ~~~~~~~~~~~~~^~~~~~ 29:07.20 In file included from UnifiedBindings1.cpp:93: 29:07.20 AudioWorkletBinding.cpp: In function 'bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:07.20 AudioWorkletBinding.cpp:186:25: note: 'global' declared here 29:07.20 186 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:07.20 | ^~~~~~ 29:07.20 AudioWorkletBinding.cpp:186:25: note: 'aCx' declared here 29:08.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:08.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:08.42 inlined from 'bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BasicCardPaymentBinding.cpp:513:54: 29:08.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:08.42 1151 | *this->stack = this; 29:08.42 | ~~~~~~~~~~~~~^~~~~~ 29:08.43 In file included from UnifiedBindings1.cpp:197: 29:08.43 BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:08.43 BasicCardPaymentBinding.cpp:513:25: note: 'obj' declared here 29:08.43 513 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:08.43 | ^~~ 29:08.43 BasicCardPaymentBinding.cpp:513:25: note: 'cx' declared here 29:08.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:08.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:08.46 inlined from 'bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BasicCardPaymentBinding.cpp:73:54: 29:08.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:08.46 1151 | *this->stack = this; 29:08.46 | ~~~~~~~~~~~~~^~~~~~ 29:08.46 BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:08.46 BasicCardPaymentBinding.cpp:73:25: note: 'obj' declared here 29:08.46 73 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:08.46 | ^~~ 29:08.46 BasicCardPaymentBinding.cpp:73:25: note: 'cx' declared here 29:08.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:08.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:08.56 inlined from 'bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BiquadFilterNodeBinding.cpp:975:90: 29:08.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:08.56 1151 | *this->stack = this; 29:08.56 | ~~~~~~~~~~~~~^~~~~~ 29:08.57 In file included from UnifiedBindings1.cpp:236: 29:08.57 BiquadFilterNodeBinding.cpp: In function 'bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:08.57 BiquadFilterNodeBinding.cpp:975:25: note: 'global' declared here 29:08.57 975 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:08.57 | ^~~~~~ 29:08.57 BiquadFilterNodeBinding.cpp:975:25: note: 'aCx' declared here 29:08.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:08.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:08.76 inlined from 'bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BlobBinding.cpp:893:90: 29:08.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:08.76 1151 | *this->stack = this; 29:08.76 | ~~~~~~~~~~~~~^~~~~~ 29:08.77 BlobBinding.cpp: In function 'bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:08.77 BlobBinding.cpp:893:25: note: 'global' declared here 29:08.77 893 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:08.77 | ^~~~~~ 29:08.77 BlobBinding.cpp:893:25: note: 'aCx' declared here 29:08.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:08.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:08.90 inlined from 'bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BroadcastChannelBinding.cpp:573:90: 29:08.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:08.90 1151 | *this->stack = this; 29:08.90 | ~~~~~~~~~~~~~^~~~~~ 29:08.90 In file included from UnifiedBindings1.cpp:288: 29:08.90 BroadcastChannelBinding.cpp: In function 'bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:08.90 BroadcastChannelBinding.cpp:573:25: note: 'global' declared here 29:08.90 573 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:08.90 | ^~~~~~ 29:08.90 BroadcastChannelBinding.cpp:573:25: note: 'aCx' declared here 29:09.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:09.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:09.12 inlined from 'bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BrowserElementDictionariesBinding.cpp:195:54: 29:09.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:09.12 1151 | *this->stack = this; 29:09.12 | ~~~~~~~~~~~~~^~~~~~ 29:09.12 BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:09.12 BrowserElementDictionariesBinding.cpp:195:25: note: 'obj' declared here 29:09.12 195 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:09.12 | ^~~ 29:09.12 BrowserElementDictionariesBinding.cpp:195:25: note: 'cx' declared here 29:09.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:09.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:09.15 inlined from 'bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at BrowserSessionStoreBinding.cpp:179:54: 29:09.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:09.15 1151 | *this->stack = this; 29:09.15 | ~~~~~~~~~~~~~^~~~~~ 29:09.17 BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:09.17 BrowserSessionStoreBinding.cpp:179:25: note: 'obj' declared here 29:09.17 179 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:09.17 | ^~~ 29:09.17 BrowserSessionStoreBinding.cpp:179:25: note: 'cx' declared here 29:09.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:09.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:09.37 inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BrowserSessionStoreBinding.cpp:1138:90: 29:09.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:09.37 1151 | *this->stack = this; 29:09.37 | ~~~~~~~~~~~~~^~~~~~ 29:09.37 BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:09.37 BrowserSessionStoreBinding.cpp:1138:25: note: 'global' declared here 29:09.37 1138 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:09.37 | ^~~~~~ 29:09.37 BrowserSessionStoreBinding.cpp:1138:25: note: 'aCx' declared here 29:09.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:09.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:09.62 inlined from 'bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BrowserSessionStoreBinding.cpp:1740:90: 29:09.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:09.62 1151 | *this->stack = this; 29:09.62 | ~~~~~~~~~~~~~^~~~~~ 29:09.62 BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:09.62 BrowserSessionStoreBinding.cpp:1740:25: note: 'global' declared here 29:09.62 1740 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:09.62 | ^~~~~~ 29:09.62 BrowserSessionStoreBinding.cpp:1740:25: note: 'aCx' declared here 29:09.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:09.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:09.70 inlined from 'bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at BrowsingContextBinding.cpp:6046:90: 29:09.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:09.70 1151 | *this->stack = this; 29:09.70 | ~~~~~~~~~~~~~^~~~~~ 29:09.85 BrowsingContextBinding.cpp: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:09.85 BrowsingContextBinding.cpp:6046:25: note: 'global' declared here 29:09.85 6046 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:09.85 | ^~~~~~ 29:09.85 BrowsingContextBinding.cpp:6046:25: note: 'aCx' declared here 29:10.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:10.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:10.07 inlined from 'bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSAnimationBinding.cpp:258:90: 29:10.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:10.07 1151 | *this->stack = this; 29:10.07 | ~~~~~~~~~~~~~^~~~~~ 29:10.08 In file included from UnifiedBindings1.cpp:392: 29:10.08 CSSAnimationBinding.cpp: In function 'bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:10.08 CSSAnimationBinding.cpp:258:25: note: 'global' declared here 29:10.08 258 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:10.08 | ^~~~~~ 29:10.08 CSSAnimationBinding.cpp:258:25: note: 'aCx' declared here 29:33.94 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 29:33.94 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 29:33.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EditorBase.h:32, 29:33.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/TextEditor.h:9, 29:33.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, 29:33.94 from HTMLTextAreaElementBinding.cpp:27, 29:33.94 from UnifiedBindings10.cpp:171: 29:33.94 /builddir/build/BUILD/firefox-128.12.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]': 29:33.94 /builddir/build/BUILD/firefox-128.12.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 >*]' 29:33.94 /builddir/build/BUILD/firefox-128.12.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 >*]' 29:33.94 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 29:33.94 /builddir/build/BUILD/firefox-128.12.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] 29:33.94 302 | memcpy(&value, &aInternalValue, sizeof(value)); 29:33.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:33.94 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 29:33.94 396 | struct FrameBidiData { 29:33.94 | ^~~~~~~~~~~~~ 29:38.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 29:38.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 29:38.85 from HTMLScriptElementBinding.cpp:4, 29:38.85 from UnifiedBindings10.cpp:2: 29:38.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.85 inlined from 'void mozilla::dom::IDBCursor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IDBCursorBinding.cpp:1126:74: 29:38.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.85 1151 | *this->stack = this; 29:38.85 | ~~~~~~~~~~~~~^~~~~~ 29:38.85 In file included from UnifiedBindings10.cpp:327: 29:38.85 IDBCursorBinding.cpp: In function 'void mozilla::dom::IDBCursor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.85 IDBCursorBinding.cpp:1126:25: note: 'parentProto' declared here 29:38.85 1126 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.85 | ^~~~~~~~~~~ 29:38.85 IDBCursorBinding.cpp:1126:25: note: 'aCx' declared here 29:38.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.87 inlined from 'void mozilla::dom::IDBKeyRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IDBKeyRangeBinding.cpp:606:74: 29:38.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.87 1151 | *this->stack = this; 29:38.87 | ~~~~~~~~~~~~~^~~~~~ 29:38.87 In file included from UnifiedBindings10.cpp:379: 29:38.87 IDBKeyRangeBinding.cpp: In function 'void mozilla::dom::IDBKeyRange_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.87 IDBKeyRangeBinding.cpp:606:25: note: 'parentProto' declared here 29:38.87 606 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.87 | ^~~~~~~~~~~ 29:38.87 IDBKeyRangeBinding.cpp:606:25: note: 'aCx' declared here 29:38.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.88 inlined from 'void mozilla::dom::History_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HistoryBinding.cpp:734:74: 29:38.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.88 1151 | *this->stack = this; 29:38.88 | ~~~~~~~~~~~~~^~~~~~ 29:38.88 In file included from UnifiedBindings10.cpp:314: 29:38.88 HistoryBinding.cpp: In function 'void mozilla::dom::History_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.88 HistoryBinding.cpp:734:25: note: 'parentProto' declared here 29:38.88 734 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.88 | ^~~~~~~~~~~ 29:38.88 HistoryBinding.cpp:734:25: note: 'aCx' declared here 29:38.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.90 inlined from 'void mozilla::dom::IDBFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IDBFactoryBinding.cpp:934:74: 29:38.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.90 1151 | *this->stack = this; 29:38.90 | ~~~~~~~~~~~~~^~~~~~ 29:38.90 In file included from UnifiedBindings10.cpp:353: 29:38.90 IDBFactoryBinding.cpp: In function 'void mozilla::dom::IDBFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.90 IDBFactoryBinding.cpp:934:25: note: 'parentProto' declared here 29:38.90 934 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.90 | ^~~~~~~~~~~ 29:38.90 IDBFactoryBinding.cpp:934:25: note: 'aCx' declared here 29:38.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.91 inlined from 'void mozilla::dom::HeapSnapshot_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HeapSnapshotBinding.cpp:585:74: 29:38.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.91 1151 | *this->stack = this; 29:38.91 | ~~~~~~~~~~~~~^~~~~~ 29:38.91 In file included from UnifiedBindings10.cpp:288: 29:38.91 HeapSnapshotBinding.cpp: In function 'void mozilla::dom::HeapSnapshot_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.91 HeapSnapshotBinding.cpp:585:25: note: 'parentProto' declared here 29:38.91 585 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.91 | ^~~~~~~~~~~ 29:38.91 HeapSnapshotBinding.cpp:585:25: note: 'aCx' declared here 29:38.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.93 inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at HTMLSelectElementBinding.cpp:2112:60: 29:38.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:38.93 1151 | *this->stack = this; 29:38.93 | ~~~~~~~~~~~~~^~~~~~ 29:38.93 In file included from UnifiedBindings10.cpp:15: 29:38.93 HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 29:38.93 HTMLSelectElementBinding.cpp:2112:25: note: 'expando' declared here 29:38.93 2112 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 29:38.93 | ^~~~~~~ 29:38.93 HTMLSelectElementBinding.cpp:2112:25: note: 'cx' declared here 29:38.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.94 inlined from 'void mozilla::dom::IDBObjectStore_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IDBObjectStoreBinding.cpp:1353:74: 29:38.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.94 1151 | *this->stack = this; 29:38.94 | ~~~~~~~~~~~~~^~~~~~ 29:38.94 In file included from UnifiedBindings10.cpp:392: 29:38.94 IDBObjectStoreBinding.cpp: In function 'void mozilla::dom::IDBObjectStore_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.94 IDBObjectStoreBinding.cpp:1353:25: note: 'parentProto' declared here 29:38.94 1353 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.94 | ^~~~~~~~~~~ 29:38.94 IDBObjectStoreBinding.cpp:1353:25: note: 'aCx' declared here 29:38.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.97 inlined from 'void mozilla::dom::Headers_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HeadersBinding.cpp:1709:74: 29:38.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.97 1151 | *this->stack = this; 29:38.97 | ~~~~~~~~~~~~~^~~~~~ 29:38.97 In file included from UnifiedBindings10.cpp:275: 29:38.97 HeadersBinding.cpp: In function 'void mozilla::dom::Headers_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.97 HeadersBinding.cpp:1709:25: note: 'parentProto' declared here 29:38.97 1709 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.97 | ^~~~~~~~~~~ 29:38.97 HeadersBinding.cpp:1709:25: note: 'aCx' declared here 29:38.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:38.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:38.99 inlined from 'void mozilla::dom::HighlightRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HighlightBinding.cpp:2436:74: 29:38.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:38.99 1151 | *this->stack = this; 29:38.99 | ~~~~~~~~~~~~~^~~~~~ 29:38.99 In file included from UnifiedBindings10.cpp:301: 29:38.99 HighlightBinding.cpp: In function 'void mozilla::dom::HighlightRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:38.99 HighlightBinding.cpp:2436:25: note: 'parentProto' declared here 29:38.99 2436 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:38.99 | ^~~~~~~~~~~ 29:38.99 HighlightBinding.cpp:2436:25: note: 'aCx' declared here 29:39.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:39.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:39.02 inlined from 'void mozilla::dom::Highlight_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HighlightBinding.cpp:1276:74: 29:39.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:39.02 1151 | *this->stack = this; 29:39.02 | ~~~~~~~~~~~~~^~~~~~ 29:39.02 HighlightBinding.cpp: In function 'void mozilla::dom::Highlight_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:39.02 HighlightBinding.cpp:1276:25: note: 'parentProto' declared here 29:39.02 1276 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:39.02 | ^~~~~~~~~~~ 29:39.02 HighlightBinding.cpp:1276:25: note: 'aCx' declared here 29:39.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:39.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:39.04 inlined from 'void mozilla::dom::IDBIndex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IDBIndexBinding.cpp:1097:74: 29:39.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:39.04 1151 | *this->stack = this; 29:39.04 | ~~~~~~~~~~~~~^~~~~~ 29:39.04 In file included from UnifiedBindings10.cpp:366: 29:39.04 IDBIndexBinding.cpp: In function 'void mozilla::dom::IDBIndex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 29:39.04 IDBIndexBinding.cpp:1097:25: note: 'parentProto' declared here 29:39.04 1097 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 29:39.04 | ^~~~~~~~~~~ 29:39.04 IDBIndexBinding.cpp:1097:25: note: 'aCx' declared here 29:42.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:42.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:42.48 inlined from 'bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at HeadersBinding.cpp:283:75: 29:42.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:42.48 1151 | *this->stack = this; 29:42.48 | ~~~~~~~~~~~~~^~~~~~ 29:42.48 HeadersBinding.cpp: In member function 'bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:42.48 HeadersBinding.cpp:283:29: note: 'returnArray' declared here 29:42.48 283 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:42.48 | ^~~~~~~~~~~ 29:42.48 HeadersBinding.cpp:283:29: note: 'cx' declared here 29:42.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:42.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:42.56 inlined from 'bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at HeadersBinding.cpp:679:75: 29:42.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:42.56 1151 | *this->stack = this; 29:42.56 | ~~~~~~~~~~~~~^~~~~~ 29:42.56 HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 29:42.56 HeadersBinding.cpp:679:29: note: 'returnArray' declared here 29:42.56 679 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 29:42.56 | ^~~~~~~~~~~ 29:42.56 HeadersBinding.cpp:679:29: note: 'cx' declared here 29:42.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:42.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:42.66 inlined from 'bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBCursorBinding.cpp:1059:90: 29:42.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:42.66 1151 | *this->stack = this; 29:42.66 | ~~~~~~~~~~~~~^~~~~~ 29:42.66 IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:42.66 IDBCursorBinding.cpp:1059:25: note: 'global' declared here 29:42.66 1059 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:42.66 | ^~~~~~ 29:42.66 IDBCursorBinding.cpp:1059:25: note: 'aCx' declared here 29:42.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:42.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:42.68 inlined from 'bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBCursorBinding.cpp:1396:90: 29:42.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:42.68 1151 | *this->stack = this; 29:42.68 | ~~~~~~~~~~~~~^~~~~~ 29:42.68 IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:42.68 IDBCursorBinding.cpp:1396:25: note: 'global' declared here 29:42.68 1396 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:42.68 | ^~~~~~ 29:42.68 IDBCursorBinding.cpp:1396:25: note: 'aCx' declared here 29:42.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:42.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:42.71 inlined from 'bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IDBFactoryBinding.cpp:78:54: 29:42.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:42.71 1151 | *this->stack = this; 29:42.71 | ~~~~~~~~~~~~~^~~~~~ 29:42.71 IDBFactoryBinding.cpp: In member function 'bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 29:42.71 IDBFactoryBinding.cpp:78:25: note: 'obj' declared here 29:42.71 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 29:42.71 | ^~~ 29:42.71 IDBFactoryBinding.cpp:78:25: note: 'cx' declared here 29:45.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:45.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:45.14 inlined from 'bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLScriptElementBinding.cpp:1456:90: 29:45.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:45.14 1151 | *this->stack = this; 29:45.14 | ~~~~~~~~~~~~~^~~~~~ 29:45.14 HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:45.14 HTMLScriptElementBinding.cpp:1456:25: note: 'global' declared here 29:45.14 1456 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:45.14 | ^~~~~~ 29:45.14 HTMLScriptElementBinding.cpp:1456:25: note: 'aCx' declared here 29:46.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.13 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: 29:46.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:46.13 1151 | *this->stack = this; 29:46.13 | ~~~~~~~~~~~~~^~~~~~ 29:46.13 HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 29:46.13 HTMLSelectElementBinding.cpp:2159:29: note: 'expando' declared here 29:46.13 2159 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 29:46.13 | ^~~~~~~ 29:46.13 HTMLSelectElementBinding.cpp:2159:29: note: 'cx' declared here 29:46.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.17 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 29:46.17 inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLSelectElementBinding.cpp:2004:35: 29:46.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:46.17 1151 | *this->stack = this; 29:46.17 | ~~~~~~~~~~~~~^~~~~~ 29:46.17 HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 29:46.17 HTMLSelectElementBinding.cpp:2004:25: note: 'expando' declared here 29:46.17 2004 | JS::Rooted expando(cx); 29:46.17 | ^~~~~~~ 29:46.17 HTMLSelectElementBinding.cpp:2004:25: note: 'cx' declared here 29:46.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.40 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 29:46.40 inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLSelectElementBinding.cpp:2081:35: 29:46.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 29:46.40 1151 | *this->stack = this; 29:46.40 | ~~~~~~~~~~~~~^~~~~~ 29:46.40 HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 29:46.40 HTMLSelectElementBinding.cpp:2081:25: note: 'expando' declared here 29:46.40 2081 | JS::Rooted expando(cx); 29:46.40 | ^~~~~~~ 29:46.40 HTMLSelectElementBinding.cpp:2081:25: note: 'cx' declared here 29:46.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.45 inlined from 'bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLSelectElementBinding.cpp:2399:90: 29:46.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.45 1151 | *this->stack = this; 29:46.45 | ~~~~~~~~~~~~~^~~~~~ 29:46.45 HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.45 HTMLSelectElementBinding.cpp:2399:25: note: 'global' declared here 29:46.45 2399 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.45 | ^~~~~~ 29:46.45 HTMLSelectElementBinding.cpp:2399:25: note: 'aCx' declared here 29:46.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.49 inlined from 'bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLSpanElementBinding.cpp:216:90: 29:46.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.49 1151 | *this->stack = this; 29:46.49 | ~~~~~~~~~~~~~^~~~~~ 29:46.49 In file included from UnifiedBindings10.cpp:54: 29:46.49 HTMLSpanElementBinding.cpp: In function 'bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.49 HTMLSpanElementBinding.cpp:216:25: note: 'global' declared here 29:46.49 216 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.49 | ^~~~~~ 29:46.49 HTMLSpanElementBinding.cpp:216:25: note: 'aCx' declared here 29:46.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.51 inlined from 'bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableCaptionElementBinding.cpp:337:90: 29:46.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.51 1151 | *this->stack = this; 29:46.51 | ~~~~~~~~~~~~~^~~~~~ 29:46.51 In file included from UnifiedBindings10.cpp:80: 29:46.51 HTMLTableCaptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.51 HTMLTableCaptionElementBinding.cpp:337:25: note: 'global' declared here 29:46.51 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.51 | ^~~~~~ 29:46.51 HTMLTableCaptionElementBinding.cpp:337:25: note: 'aCx' declared here 29:46.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.52 inlined from 'bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableCellElementBinding.cpp:1421:90: 29:46.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.52 1151 | *this->stack = this; 29:46.52 | ~~~~~~~~~~~~~^~~~~~ 29:46.52 In file included from UnifiedBindings10.cpp:93: 29:46.52 HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.53 HTMLTableCellElementBinding.cpp:1421:25: note: 'global' declared here 29:46.53 1421 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.53 | ^~~~~~ 29:46.53 HTMLTableCellElementBinding.cpp:1421:25: note: 'aCx' declared here 29:46.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.54 inlined from 'bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableColElementBinding.cpp:743:90: 29:46.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.54 1151 | *this->stack = this; 29:46.54 | ~~~~~~~~~~~~~^~~~~~ 29:46.54 In file included from UnifiedBindings10.cpp:106: 29:46.54 HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.54 HTMLTableColElementBinding.cpp:743:25: note: 'global' declared here 29:46.54 743 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.54 | ^~~~~~ 29:46.54 HTMLTableColElementBinding.cpp:743:25: note: 'aCx' declared here 29:46.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.56 inlined from 'bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTimeElementBinding.cpp:337:90: 29:46.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.56 1151 | *this->stack = this; 29:46.56 | ~~~~~~~~~~~~~^~~~~~ 29:46.56 In file included from UnifiedBindings10.cpp:184: 29:46.56 HTMLTimeElementBinding.cpp: In function 'bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.56 HTMLTimeElementBinding.cpp:337:25: note: 'global' declared here 29:46.56 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.56 | ^~~~~~ 29:46.56 HTMLTimeElementBinding.cpp:337:25: note: 'aCx' declared here 29:46.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.64 inlined from 'bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLSlotElementBinding.cpp:1019:90: 29:46.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.64 1151 | *this->stack = this; 29:46.64 | ~~~~~~~~~~~~~^~~~~~ 29:46.64 In file included from UnifiedBindings10.cpp:28: 29:46.64 HTMLSlotElementBinding.cpp: In function 'bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.64 HTMLSlotElementBinding.cpp:1019:25: note: 'global' declared here 29:46.64 1019 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.64 | ^~~~~~ 29:46.64 HTMLSlotElementBinding.cpp:1019:25: note: 'aCx' declared here 29:46.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.65 inlined from 'bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLSourceElementBinding.cpp:855:90: 29:46.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.66 1151 | *this->stack = this; 29:46.66 | ~~~~~~~~~~~~~^~~~~~ 29:46.66 In file included from UnifiedBindings10.cpp:41: 29:46.66 HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.66 HTMLSourceElementBinding.cpp:855:25: note: 'global' declared here 29:46.66 855 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.66 | ^~~~~~ 29:46.66 HTMLSourceElementBinding.cpp:855:25: note: 'aCx' declared here 29:46.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.67 inlined from 'bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLStyleElementBinding.cpp:681:90: 29:46.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.67 1151 | *this->stack = this; 29:46.67 | ~~~~~~~~~~~~~^~~~~~ 29:46.67 In file included from UnifiedBindings10.cpp:67: 29:46.67 HTMLStyleElementBinding.cpp: In function 'bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.67 HTMLStyleElementBinding.cpp:681:25: note: 'global' declared here 29:46.67 681 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.67 | ^~~~~~ 29:46.67 HTMLStyleElementBinding.cpp:681:25: note: 'aCx' declared here 29:46.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.70 inlined from 'bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableElementBinding.cpp:1730:90: 29:46.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.70 1151 | *this->stack = this; 29:46.70 | ~~~~~~~~~~~~~^~~~~~ 29:46.70 In file included from UnifiedBindings10.cpp:119: 29:46.70 HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.70 HTMLTableElementBinding.cpp:1730:25: note: 'global' declared here 29:46.70 1730 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.70 | ^~~~~~ 29:46.70 HTMLTableElementBinding.cpp:1730:25: note: 'aCx' declared here 29:46.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.72 inlined from 'bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableRowElementBinding.cpp:880:90: 29:46.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.72 1151 | *this->stack = this; 29:46.72 | ~~~~~~~~~~~~~^~~~~~ 29:46.72 In file included from UnifiedBindings10.cpp:132: 29:46.72 HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.72 HTMLTableRowElementBinding.cpp:880:25: note: 'global' declared here 29:46.72 880 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.72 | ^~~~~~ 29:46.72 HTMLTableRowElementBinding.cpp:880:25: note: 'aCx' declared here 29:46.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.73 inlined from 'bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTableSectionElementBinding.cpp:734:90: 29:46.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.74 1151 | *this->stack = this; 29:46.74 | ~~~~~~~~~~~~~^~~~~~ 29:46.74 In file included from UnifiedBindings10.cpp:145: 29:46.74 HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.74 HTMLTableSectionElementBinding.cpp:734:25: note: 'global' declared here 29:46.74 734 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.74 | ^~~~~~ 29:46.74 HTMLTableSectionElementBinding.cpp:734:25: note: 'aCx' declared here 29:46.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.75 inlined from 'bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTemplateElementBinding.cpp:607:90: 29:46.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.75 1151 | *this->stack = this; 29:46.75 | ~~~~~~~~~~~~~^~~~~~ 29:46.75 In file included from UnifiedBindings10.cpp:158: 29:46.75 HTMLTemplateElementBinding.cpp: In function 'bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.75 HTMLTemplateElementBinding.cpp:607:25: note: 'global' declared here 29:46.75 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.75 | ^~~~~~ 29:46.75 HTMLTemplateElementBinding.cpp:607:25: note: 'aCx' declared here 29:46.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.77 inlined from 'bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTextAreaElementBinding.cpp:2497:90: 29:46.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.77 1151 | *this->stack = this; 29:46.77 | ~~~~~~~~~~~~~^~~~~~ 29:46.77 HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.77 HTMLTextAreaElementBinding.cpp:2497:25: note: 'global' declared here 29:46.77 2497 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.77 | ^~~~~~ 29:46.77 HTMLTextAreaElementBinding.cpp:2497:25: note: 'aCx' declared here 29:46.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.80 inlined from 'bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTitleElementBinding.cpp:341:90: 29:46.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.80 1151 | *this->stack = this; 29:46.80 | ~~~~~~~~~~~~~^~~~~~ 29:46.80 In file included from UnifiedBindings10.cpp:197: 29:46.80 HTMLTitleElementBinding.cpp: In function 'bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.80 HTMLTitleElementBinding.cpp:341:25: note: 'global' declared here 29:46.80 341 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.80 | ^~~~~~ 29:46.80 HTMLTitleElementBinding.cpp:341:25: note: 'aCx' declared here 29:46.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.82 inlined from 'bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLTrackElementBinding.cpp:754:90: 29:46.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.82 1151 | *this->stack = this; 29:46.82 | ~~~~~~~~~~~~~^~~~~~ 29:46.82 In file included from UnifiedBindings10.cpp:210: 29:46.82 HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.82 HTMLTrackElementBinding.cpp:754:25: note: 'global' declared here 29:46.82 754 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.82 | ^~~~~~ 29:46.82 HTMLTrackElementBinding.cpp:754:25: note: 'aCx' declared here 29:46.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.84 inlined from 'bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLUListElementBinding.cpp:415:90: 29:46.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.84 1151 | *this->stack = this; 29:46.84 | ~~~~~~~~~~~~~^~~~~~ 29:46.84 In file included from UnifiedBindings10.cpp:223: 29:46.84 HTMLUListElementBinding.cpp: In function 'bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.84 HTMLUListElementBinding.cpp:415:25: note: 'global' declared here 29:46.84 415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.84 | ^~~~~~ 29:46.84 HTMLUListElementBinding.cpp:415:25: note: 'aCx' declared here 29:46.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.86 inlined from 'bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLVideoElementBinding.cpp:1099:90: 29:46.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.86 1151 | *this->stack = this; 29:46.86 | ~~~~~~~~~~~~~^~~~~~ 29:46.86 In file included from UnifiedBindings10.cpp:236: 29:46.86 HTMLVideoElementBinding.cpp: In function 'bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.86 HTMLVideoElementBinding.cpp:1099:25: note: 'global' declared here 29:46.86 1099 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.86 | ^~~~~~ 29:46.86 HTMLVideoElementBinding.cpp:1099:25: note: 'aCx' declared here 29:46.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.92 inlined from 'bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HashChangeEventBinding.cpp:519:90: 29:46.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.92 1151 | *this->stack = this; 29:46.92 | ~~~~~~~~~~~~~^~~~~~ 29:46.92 In file included from UnifiedBindings10.cpp:262: 29:46.92 HashChangeEventBinding.cpp: In function 'bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.92 HashChangeEventBinding.cpp:519:25: note: 'global' declared here 29:46.92 519 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.92 | ^~~~~~ 29:46.92 HashChangeEventBinding.cpp:519:25: note: 'aCx' declared here 29:46.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:46.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:46.98 inlined from 'bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HeadersBinding.cpp:1642:90: 29:46.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:46.98 1151 | *this->stack = this; 29:46.98 | ~~~~~~~~~~~~~^~~~~~ 29:46.98 HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:46.98 HeadersBinding.cpp:1642:25: note: 'global' declared here 29:46.98 1642 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:46.98 | ^~~~~~ 29:46.98 HeadersBinding.cpp:1642:25: note: 'aCx' declared here 29:47.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.03 inlined from 'bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HeapSnapshotBinding.cpp:518:90: 29:47.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.04 1151 | *this->stack = this; 29:47.04 | ~~~~~~~~~~~~~^~~~~~ 29:47.04 HeapSnapshotBinding.cpp: In function 'bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.04 HeapSnapshotBinding.cpp:518:25: note: 'global' declared here 29:47.04 518 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.04 | ^~~~~~ 29:47.04 HeapSnapshotBinding.cpp:518:25: note: 'aCx' declared here 29:47.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.22 inlined from 'bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HighlightBinding.cpp:1209:90: 29:47.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.22 1151 | *this->stack = this; 29:47.22 | ~~~~~~~~~~~~~^~~~~~ 29:47.22 HighlightBinding.cpp: In function 'bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.22 HighlightBinding.cpp:1209:25: note: 'global' declared here 29:47.22 1209 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.22 | ^~~~~~ 29:47.22 HighlightBinding.cpp:1209:25: note: 'aCx' declared here 29:47.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.36 inlined from 'bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HighlightBinding.cpp:2369:90: 29:47.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.36 1151 | *this->stack = this; 29:47.36 | ~~~~~~~~~~~~~^~~~~~ 29:47.36 HighlightBinding.cpp: In function 'bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.36 HighlightBinding.cpp:2369:25: note: 'global' declared here 29:47.36 2369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.36 | ^~~~~~ 29:47.36 HighlightBinding.cpp:2369:25: note: 'aCx' declared here 29:47.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.38 inlined from 'bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HistoryBinding.cpp:667:90: 29:47.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.38 1151 | *this->stack = this; 29:47.38 | ~~~~~~~~~~~~~^~~~~~ 29:47.38 HistoryBinding.cpp: In function 'bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.38 HistoryBinding.cpp:667:25: note: 'global' declared here 29:47.38 667 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.38 | ^~~~~~ 29:47.38 HistoryBinding.cpp:667:25: note: 'aCx' declared here 29:47.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.45 inlined from 'bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBObjectStoreBinding.cpp:1286:90: 29:47.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.45 1151 | *this->stack = this; 29:47.45 | ~~~~~~~~~~~~~^~~~~~ 29:47.45 IDBObjectStoreBinding.cpp: In function 'bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.45 IDBObjectStoreBinding.cpp:1286:25: note: 'global' declared here 29:47.45 1286 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.46 | ^~~~~~ 29:47.46 IDBObjectStoreBinding.cpp:1286:25: note: 'aCx' declared here 29:47.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.49 inlined from 'bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBIndexBinding.cpp:1030:90: 29:47.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.49 1151 | *this->stack = this; 29:47.49 | ~~~~~~~~~~~~~^~~~~~ 29:47.49 IDBIndexBinding.cpp: In function 'bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.49 IDBIndexBinding.cpp:1030:25: note: 'global' declared here 29:47.49 1030 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.49 | ^~~~~~ 29:47.49 IDBIndexBinding.cpp:1030:25: note: 'aCx' declared here 29:47.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.60 inlined from 'bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBDatabaseBinding.cpp:999:90: 29:47.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.60 1151 | *this->stack = this; 29:47.60 | ~~~~~~~~~~~~~^~~~~~ 29:47.60 In file included from UnifiedBindings10.cpp:340: 29:47.60 IDBDatabaseBinding.cpp: In function 'bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.60 IDBDatabaseBinding.cpp:999:25: note: 'global' declared here 29:47.60 999 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.60 | ^~~~~~ 29:47.60 IDBDatabaseBinding.cpp:999:25: note: 'aCx' declared here 29:47.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.65 inlined from 'bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBFactoryBinding.cpp:867:90: 29:47.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.65 1151 | *this->stack = this; 29:47.65 | ~~~~~~~~~~~~~^~~~~~ 29:47.65 IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.65 IDBFactoryBinding.cpp:867:25: note: 'global' declared here 29:47.65 867 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.65 | ^~~~~~ 29:47.65 IDBFactoryBinding.cpp:867:25: note: 'aCx' declared here 29:47.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 29:47.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 29:47.77 inlined from 'bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBOpenDBRequestBinding.cpp:384:90: 29:47.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 29:47.77 1151 | *this->stack = this; 29:47.77 | ~~~~~~~~~~~~~^~~~~~ 29:47.77 In file included from UnifiedBindings10.cpp:405: 29:47.77 IDBOpenDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 29:47.77 IDBOpenDBRequestBinding.cpp:384:25: note: 'global' declared here 29:47.77 384 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 29:47.77 | ^~~~~~ 29:47.77 IDBOpenDBRequestBinding.cpp:384:25: note: 'aCx' declared here 30:07.98 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 30:07.98 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 30:07.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 30:07.98 from IntlUtilsBinding.cpp:23, 30:07.98 from UnifiedBindings11.cpp:249: 30:07.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 30:07.98 /builddir/build/BUILD/firefox-128.12.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] 30:07.98 78 | memset(this, 0, sizeof(nsXPTCVariant)); 30:07.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here 30:07.98 43 | struct nsXPTCVariant { 30:07.98 | ^~~~~~~~~~~~~ 30:13.73 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BitSet.h:13, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/HeapAPI.h:11, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TracingAPI.h:11, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/GCPolicyAPI.h:79, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:23, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 30:13.73 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 30:13.73 from IDBRequestBinding.cpp:4, 30:13.73 from UnifiedBindings11.cpp:2: 30:13.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 30:13.73 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 30:13.73 /builddir/build/BUILD/firefox-128.12.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] 30:13.73 35 | memset(aT, 0, sizeof(T)); 30:13.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:13.79 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181:8: note: 'struct xpc::GlobalProperties' declared here 30:13.79 2181 | struct GlobalProperties { 30:13.79 | ^~~~~~~~~~~~~~~~ 30:17.08 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 30:17.08 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 30:17.08 from ImageBitmapBinding.cpp:22, 30:17.08 from UnifiedBindings11.cpp:93: 30:17.08 /builddir/build/BUILD/firefox-128.12.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]': 30:17.08 /builddir/build/BUILD/firefox-128.12.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 >*]' 30:17.08 /builddir/build/BUILD/firefox-128.12.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 >*]' 30:17.08 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 30:17.08 /builddir/build/BUILD/firefox-128.12.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] 30:17.08 302 | memcpy(&value, &aInternalValue, sizeof(value)); 30:17.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:17.09 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 30:17.09 396 | struct FrameBidiData { 30:17.09 | ^~~~~~~~~~~~~ 30:17.60 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 30:17.60 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9: 30:17.60 /builddir/build/BUILD/firefox-128.12.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]': 30:17.60 /builddir/build/BUILD/firefox-128.12.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]' 30:17.60 /builddir/build/BUILD/firefox-128.12.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]' 30:17.60 /builddir/build/BUILD/firefox-128.12.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]' 30:17.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 30:17.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 30:17.60 /builddir/build/BUILD/firefox-128.12.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] 30:17.60 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 30:17.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:17.60 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 30:17.60 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 30:17.60 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 30:17.60 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IdentityCredential.h:10, 30:17.60 from IdentityCredentialBinding.cpp:25, 30:17.60 from UnifiedBindings11.cpp:67: 30:17.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 30:17.60 25 | struct JSGCSetting { 30:17.60 | ^~~~~~~~~~~ 30:28.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.27 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 30:28.27 inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at ImageDocumentBinding.cpp:559:35: 30:28.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:28.27 1151 | *this->stack = this; 30:28.27 | ~~~~~~~~~~~~~^~~~~~ 30:28.28 In file included from UnifiedBindings11.cpp:171: 30:28.29 ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 30:28.29 ImageDocumentBinding.cpp:559:25: note: 'expando' declared here 30:28.29 559 | JS::Rooted expando(cx); 30:28.29 | ^~~~~~~ 30:28.29 ImageDocumentBinding.cpp:559:25: note: 'cx' declared here 30:28.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.35 inlined from 'void mozilla::dom::IntersectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IntersectionObserverBinding.cpp:1847:74: 30:28.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.35 1151 | *this->stack = this; 30:28.35 | ~~~~~~~~~~~~~^~~~~~ 30:28.42 In file included from UnifiedBindings11.cpp:236: 30:28.42 IntersectionObserverBinding.cpp: In function 'void mozilla::dom::IntersectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.42 IntersectionObserverBinding.cpp:1847:25: note: 'parentProto' declared here 30:28.42 1847 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.42 | ^~~~~~~~~~~ 30:28.42 IntersectionObserverBinding.cpp:1847:25: note: 'aCx' declared here 30:28.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.44 inlined from 'void mozilla::dom::IdleDeadline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IdleDeadlineBinding.cpp:361:74: 30:28.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.44 1151 | *this->stack = this; 30:28.44 | ~~~~~~~~~~~~~^~~~~~ 30:28.48 In file included from UnifiedBindings11.cpp:80: 30:28.48 IdleDeadlineBinding.cpp: In function 'void mozilla::dom::IdleDeadline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.48 IdleDeadlineBinding.cpp:361:25: note: 'parentProto' declared here 30:28.48 361 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.48 | ^~~~~~~~~~~ 30:28.48 IdleDeadlineBinding.cpp:361:25: note: 'aCx' declared here 30:28.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.49 inlined from 'void mozilla::dom::IntersectionObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IntersectionObserverBinding.cpp:2369:74: 30:28.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.49 1151 | *this->stack = this; 30:28.49 | ~~~~~~~~~~~~~^~~~~~ 30:28.49 IntersectionObserverBinding.cpp: In function 'void mozilla::dom::IntersectionObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.49 IntersectionObserverBinding.cpp:2369:25: note: 'parentProto' declared here 30:28.50 2369 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.50 | ^~~~~~~~~~~ 30:28.50 IntersectionObserverBinding.cpp:2369:25: note: 'aCx' declared here 30:28.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.51 inlined from 'void mozilla::dom::ImageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ImageDataBinding.cpp:646:74: 30:28.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.51 1151 | *this->stack = this; 30:28.51 | ~~~~~~~~~~~~~^~~~~~ 30:28.54 In file included from UnifiedBindings11.cpp:158: 30:28.54 ImageDataBinding.cpp: In function 'void mozilla::dom::ImageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.54 ImageDataBinding.cpp:646:25: note: 'parentProto' declared here 30:28.54 646 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.54 | ^~~~~~~~~~~ 30:28.54 ImageDataBinding.cpp:646:25: note: 'aCx' declared here 30:28.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.55 inlined from 'void mozilla::dom::ImageBitmapRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ImageBitmapRenderingContextBinding.cpp:457:74: 30:28.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.55 1151 | *this->stack = this; 30:28.55 | ~~~~~~~~~~~~~^~~~~~ 30:28.57 In file included from UnifiedBindings11.cpp:106: 30:28.57 ImageBitmapRenderingContextBinding.cpp: In function 'void mozilla::dom::ImageBitmapRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.57 ImageBitmapRenderingContextBinding.cpp:457:25: note: 'parentProto' declared here 30:28.57 457 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.57 | ^~~~~~~~~~~ 30:28.57 ImageBitmapRenderingContextBinding.cpp:457:25: note: 'aCx' declared here 30:28.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.59 inlined from 'void mozilla::dom::ImageBitmap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ImageBitmapBinding.cpp:2145:74: 30:28.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.59 1151 | *this->stack = this; 30:28.59 | ~~~~~~~~~~~~~^~~~~~ 30:28.60 ImageBitmapBinding.cpp: In function 'void mozilla::dom::ImageBitmap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.60 ImageBitmapBinding.cpp:2145:25: note: 'parentProto' declared here 30:28.60 2145 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.60 | ^~~~~~~~~~~ 30:28.60 ImageBitmapBinding.cpp:2145:25: note: 'aCx' declared here 30:28.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.63 inlined from 'void mozilla::dom::JSWindowActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at JSWindowActorBinding.cpp:2086:74: 30:28.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.63 1151 | *this->stack = this; 30:28.63 | ~~~~~~~~~~~~~^~~~~~ 30:28.64 In file included from UnifiedBindings11.cpp:340: 30:28.64 JSWindowActorBinding.cpp: In function 'void mozilla::dom::JSWindowActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.64 JSWindowActorBinding.cpp:2086:25: note: 'parentProto' declared here 30:28.64 2086 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.64 | ^~~~~~~~~~~ 30:28.64 JSWindowActorBinding.cpp:2086:25: note: 'aCx' declared here 30:28.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.66 inlined from 'void mozilla::dom::InstallTriggerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at InstallTriggerBinding.cpp:1299:74: 30:28.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.66 1151 | *this->stack = this; 30:28.66 | ~~~~~~~~~~~~~^~~~~~ 30:28.71 In file included from UnifiedBindings11.cpp:223: 30:28.71 InstallTriggerBinding.cpp: In function 'void mozilla::dom::InstallTriggerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.71 InstallTriggerBinding.cpp:1299:25: note: 'parentProto' declared here 30:28.71 1299 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.71 | ^~~~~~~~~~~ 30:28.71 InstallTriggerBinding.cpp:1299:25: note: 'aCx' declared here 30:28.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.73 inlined from 'void mozilla::dom::JSProcessActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at JSProcessActorBinding.cpp:1540:74: 30:28.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.73 1151 | *this->stack = this; 30:28.73 | ~~~~~~~~~~~~~^~~~~~ 30:28.74 In file included from UnifiedBindings11.cpp:327: 30:28.74 JSProcessActorBinding.cpp: In function 'void mozilla::dom::JSProcessActorParent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.74 JSProcessActorBinding.cpp:1540:25: note: 'parentProto' declared here 30:28.74 1540 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.74 | ^~~~~~~~~~~ 30:28.74 JSProcessActorBinding.cpp:1540:25: note: 'aCx' declared here 30:28.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.75 inlined from 'void mozilla::dom::JSWindowActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at JSWindowActorBinding.cpp:1449:74: 30:28.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.75 1151 | *this->stack = this; 30:28.75 | ~~~~~~~~~~~~~^~~~~~ 30:28.75 JSWindowActorBinding.cpp: In function 'void mozilla::dom::JSWindowActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.75 JSWindowActorBinding.cpp:1449:25: note: 'parentProto' declared here 30:28.75 1449 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.75 | ^~~~~~~~~~~ 30:28.75 JSWindowActorBinding.cpp:1449:25: note: 'aCx' declared here 30:28.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.77 inlined from 'void mozilla::dom::SyncReadFile_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at IOUtilsBinding.cpp:3694:74: 30:28.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.77 1151 | *this->stack = this; 30:28.77 | ~~~~~~~~~~~~~^~~~~~ 30:28.80 In file included from UnifiedBindings11.cpp:54: 30:28.80 IOUtilsBinding.cpp: In function 'void mozilla::dom::SyncReadFile_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.80 IOUtilsBinding.cpp:3694:25: note: 'parentProto' declared here 30:28.80 3694 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.80 | ^~~~~~~~~~~ 30:28.80 IOUtilsBinding.cpp:3694:25: note: 'aCx' declared here 30:28.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.82 inlined from 'void mozilla::dom::InspectorCSSParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at InspectorUtilsBinding.cpp:1960:74: 30:28.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.82 1151 | *this->stack = this; 30:28.82 | ~~~~~~~~~~~~~^~~~~~ 30:28.89 In file included from UnifiedBindings11.cpp:210: 30:28.89 InspectorUtilsBinding.cpp: In function 'void mozilla::dom::InspectorCSSParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.89 InspectorUtilsBinding.cpp:1960:25: note: 'parentProto' declared here 30:28.89 1960 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.89 | ^~~~~~~~~~~ 30:28.89 InspectorUtilsBinding.cpp:1960:25: note: 'aCx' declared here 30:28.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.91 inlined from 'void mozilla::dom::JSProcessActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at JSProcessActorBinding.cpp:990:74: 30:28.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.91 1151 | *this->stack = this; 30:28.91 | ~~~~~~~~~~~~~^~~~~~ 30:28.91 JSProcessActorBinding.cpp: In function 'void mozilla::dom::JSProcessActorChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.91 JSProcessActorBinding.cpp:990:25: note: 'parentProto' declared here 30:28.91 990 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.91 | ^~~~~~~~~~~ 30:28.91 JSProcessActorBinding.cpp:990:25: note: 'aCx' declared here 30:28.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:28.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:28.93 inlined from 'void mozilla::dom::InspectorFontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at InspectorUtilsBinding.cpp:2905:74: 30:28.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:28.93 1151 | *this->stack = this; 30:28.93 | ~~~~~~~~~~~~~^~~~~~ 30:28.93 InspectorUtilsBinding.cpp: In function 'void mozilla::dom::InspectorFontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 30:28.93 InspectorUtilsBinding.cpp:2905:25: note: 'parentProto' declared here 30:28.93 2905 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 30:28.93 | ^~~~~~~~~~~ 30:28.93 InspectorUtilsBinding.cpp:2905:25: note: 'aCx' declared here 30:37.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:37.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:37.08 inlined from 'bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBRequestBinding.cpp:1120:90: 30:37.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:37.08 1151 | *this->stack = this; 30:37.08 | ~~~~~~~~~~~~~^~~~~~ 30:37.10 IDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:37.10 IDBRequestBinding.cpp:1120:25: note: 'global' declared here 30:37.10 1120 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:37.10 | ^~~~~~ 30:37.10 IDBRequestBinding.cpp:1120:25: note: 'aCx' declared here 30:37.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:37.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:37.25 inlined from 'bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IOUtilsBinding.cpp:383:54: 30:37.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:37.25 1151 | *this->stack = this; 30:37.25 | ~~~~~~~~~~~~~^~~~~~ 30:37.25 IOUtilsBinding.cpp: In member function 'bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:37.25 IOUtilsBinding.cpp:383:25: note: 'obj' declared here 30:37.25 383 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:37.25 | ^~~ 30:37.25 IOUtilsBinding.cpp:383:25: note: 'cx' declared here 30:37.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:37.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:37.67 inlined from 'bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IOUtilsBinding.cpp:3627:90: 30:37.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:37.67 1151 | *this->stack = this; 30:37.67 | ~~~~~~~~~~~~~^~~~~~ 30:37.67 IOUtilsBinding.cpp: In function 'bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:37.67 IOUtilsBinding.cpp:3627:25: note: 'global' declared here 30:37.67 3627 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:37.67 | ^~~~~~ 30:37.67 IOUtilsBinding.cpp:3627:25: note: 'aCx' declared here 30:37.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:37.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:37.84 inlined from 'bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:394:54: 30:37.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:37.84 1151 | *this->stack = this; 30:37.84 | ~~~~~~~~~~~~~^~~~~~ 30:37.86 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:37.86 IdentityCredentialBinding.cpp:394:25: note: 'obj' declared here 30:37.86 394 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:37.86 | ^~~ 30:37.86 IdentityCredentialBinding.cpp:394:25: note: 'cx' declared here 30:37.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:37.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:37.99 inlined from 'bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:645:54: 30:37.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:37.99 1151 | *this->stack = this; 30:37.99 | ~~~~~~~~~~~~~^~~~~~ 30:37.99 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:37.99 IdentityCredentialBinding.cpp:645:25: note: 'obj' declared here 30:37.99 645 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:37.99 | ^~~ 30:37.99 IdentityCredentialBinding.cpp:645:25: note: 'cx' declared here 30:38.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:38.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:38.03 inlined from 'bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:909:54: 30:38.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:38.03 1151 | *this->stack = this; 30:38.03 | ~~~~~~~~~~~~~^~~~~~ 30:38.03 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:38.03 IdentityCredentialBinding.cpp:909:25: note: 'obj' declared here 30:38.03 909 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:38.03 | ^~~ 30:38.03 IdentityCredentialBinding.cpp:909:25: note: 'cx' declared here 30:38.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:38.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:38.12 inlined from 'bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:1197:54: 30:38.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:38.12 1151 | *this->stack = this; 30:38.12 | ~~~~~~~~~~~~~^~~~~~ 30:38.12 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:38.12 IdentityCredentialBinding.cpp:1197:25: note: 'obj' declared here 30:38.12 1197 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:38.12 | ^~~ 30:38.12 IdentityCredentialBinding.cpp:1197:25: note: 'cx' declared here 30:38.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:38.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:38.28 inlined from 'bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:1911:54: 30:38.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:38.28 1151 | *this->stack = this; 30:38.28 | ~~~~~~~~~~~~~^~~~~~ 30:38.28 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:38.28 IdentityCredentialBinding.cpp:1911:25: note: 'obj' declared here 30:38.28 1911 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:38.28 | ^~~ 30:38.28 IdentityCredentialBinding.cpp:1911:25: note: 'cx' declared here 30:38.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:38.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:38.36 inlined from 'bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:2144:54: 30:38.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:38.36 1151 | *this->stack = this; 30:38.36 | ~~~~~~~~~~~~~^~~~~~ 30:38.36 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:38.36 IdentityCredentialBinding.cpp:2144:25: note: 'obj' declared here 30:38.36 2144 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:38.36 | ^~~ 30:38.36 IdentityCredentialBinding.cpp:2144:25: note: 'cx' declared here 30:38.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:38.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:38.48 inlined from 'bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IdentityCredentialBinding.cpp:2404:54: 30:38.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:38.48 1151 | *this->stack = this; 30:38.48 | ~~~~~~~~~~~~~^~~~~~ 30:38.48 IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:38.48 IdentityCredentialBinding.cpp:2404:25: note: 'obj' declared here 30:38.48 2404 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:38.48 | ^~~ 30:38.48 IdentityCredentialBinding.cpp:2404:25: note: 'cx' declared here 30:39.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.05 inlined from 'bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:241:54: 30:39.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.05 1151 | *this->stack = this; 30:39.05 | ~~~~~~~~~~~~~^~~~~~ 30:39.05 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.05 InspectorUtilsBinding.cpp:241:25: note: 'obj' declared here 30:39.05 241 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.05 | ^~~ 30:39.05 InspectorUtilsBinding.cpp:241:25: note: 'cx' declared here 30:39.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.13 inlined from 'bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:373:54: 30:39.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.13 1151 | *this->stack = this; 30:39.13 | ~~~~~~~~~~~~~^~~~~~ 30:39.13 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.13 InspectorUtilsBinding.cpp:373:25: note: 'obj' declared here 30:39.13 373 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.13 | ^~~ 30:39.13 InspectorUtilsBinding.cpp:373:25: note: 'cx' declared here 30:39.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.17 inlined from 'bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:510:54: 30:39.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.17 1151 | *this->stack = this; 30:39.17 | ~~~~~~~~~~~~~^~~~~~ 30:39.17 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.17 InspectorUtilsBinding.cpp:510:25: note: 'obj' declared here 30:39.17 510 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.17 | ^~~ 30:39.17 InspectorUtilsBinding.cpp:510:25: note: 'cx' declared here 30:39.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.21 inlined from 'bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:632:54: 30:39.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.21 1151 | *this->stack = this; 30:39.21 | ~~~~~~~~~~~~~^~~~~~ 30:39.21 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.21 InspectorUtilsBinding.cpp:632:25: note: 'obj' declared here 30:39.21 632 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.21 | ^~~ 30:39.21 InspectorUtilsBinding.cpp:632:25: note: 'cx' declared here 30:39.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.25 inlined from 'bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:760:54: 30:39.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.25 1151 | *this->stack = this; 30:39.25 | ~~~~~~~~~~~~~^~~~~~ 30:39.25 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.25 InspectorUtilsBinding.cpp:760:25: note: 'obj' declared here 30:39.25 760 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.25 | ^~~ 30:39.25 InspectorUtilsBinding.cpp:760:25: note: 'cx' declared here 30:39.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.29 inlined from 'bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:869:54: 30:39.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.29 1151 | *this->stack = this; 30:39.29 | ~~~~~~~~~~~~~^~~~~~ 30:39.29 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.29 InspectorUtilsBinding.cpp:869:25: note: 'obj' declared here 30:39.29 869 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.29 | ^~~ 30:39.29 InspectorUtilsBinding.cpp:869:25: note: 'cx' declared here 30:39.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.35 inlined from 'bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:984:54: 30:39.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.35 1151 | *this->stack = this; 30:39.35 | ~~~~~~~~~~~~~^~~~~~ 30:39.35 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.35 InspectorUtilsBinding.cpp:984:25: note: 'obj' declared here 30:39.35 984 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.35 | ^~~ 30:39.35 InspectorUtilsBinding.cpp:984:25: note: 'cx' declared here 30:39.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.41 inlined from 'bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:1109:54: 30:39.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.41 1151 | *this->stack = this; 30:39.41 | ~~~~~~~~~~~~~^~~~~~ 30:39.41 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.41 InspectorUtilsBinding.cpp:1109:25: note: 'obj' declared here 30:39.41 1109 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.41 | ^~~ 30:39.41 InspectorUtilsBinding.cpp:1109:25: note: 'cx' declared here 30:39.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.49 inlined from 'bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:1320:54: 30:39.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.49 1151 | *this->stack = this; 30:39.49 | ~~~~~~~~~~~~~^~~~~~ 30:39.49 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.49 InspectorUtilsBinding.cpp:1320:25: note: 'obj' declared here 30:39.49 1320 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.49 | ^~~ 30:39.49 InspectorUtilsBinding.cpp:1320:25: note: 'cx' declared here 30:39.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.57 inlined from 'bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InspectorUtilsBinding.cpp:1533:54: 30:39.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.57 1151 | *this->stack = this; 30:39.57 | ~~~~~~~~~~~~~^~~~~~ 30:39.57 InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.57 InspectorUtilsBinding.cpp:1533:25: note: 'obj' declared here 30:39.57 1533 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.57 | ^~~ 30:39.57 InspectorUtilsBinding.cpp:1533:25: note: 'cx' declared here 30:39.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.71 inlined from 'bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at InstallTriggerBinding.cpp:185:54: 30:39.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:39.71 1151 | *this->stack = this; 30:39.71 | ~~~~~~~~~~~~~^~~~~~ 30:39.71 InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:39.71 InstallTriggerBinding.cpp:185:25: note: 'obj' declared here 30:39.71 185 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:39.71 | ^~~ 30:39.71 InstallTriggerBinding.cpp:185:25: note: 'cx' declared here 30:39.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.84 inlined from 'bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at InstallTriggerBinding.cpp:1232:90: 30:39.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:39.84 1151 | *this->stack = this; 30:39.84 | ~~~~~~~~~~~~~^~~~~~ 30:39.84 InstallTriggerBinding.cpp: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:39.84 InstallTriggerBinding.cpp:1232:25: note: 'global' declared here 30:39.84 1232 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:39.84 | ^~~~~~ 30:39.84 InstallTriggerBinding.cpp:1232:25: note: 'aCx' declared here 30:39.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:39.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:39.87 inlined from 'virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle)' at InstallTriggerBinding.cpp:1672:90: 30:39.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:39.87 1151 | *this->stack = this; 30:39.87 | ~~~~~~~~~~~~~^~~~~~ 30:39.87 InstallTriggerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle)': 30:39.87 InstallTriggerBinding.cpp:1672:25: note: 'obj' declared here 30:39.87 1672 | JS::Rooted obj(aCx, InstallTriggerImpl_Binding::Wrap(aCx, this, aGivenProto)); 30:39.87 | ^~~ 30:39.87 InstallTriggerBinding.cpp:1672:25: note: 'aCx' declared here 30:40.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.03 inlined from 'bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at IntersectionObserverBinding.cpp:192:75: 30:40.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.03 1151 | *this->stack = this; 30:40.03 | ~~~~~~~~~~~~~^~~~~~ 30:40.03 IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 30:40.03 IntersectionObserverBinding.cpp:192:29: note: 'returnArray' declared here 30:40.03 192 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 30:40.03 | ^~~~~~~~~~~ 30:40.03 IntersectionObserverBinding.cpp:192:29: note: 'cx' declared here 30:40.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.08 inlined from 'bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at IntersectionObserverBinding.cpp:449:75: 30:40.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.08 1151 | *this->stack = this; 30:40.08 | ~~~~~~~~~~~~~^~~~~~ 30:40.08 IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 30:40.08 IntersectionObserverBinding.cpp:449:29: note: 'returnArray' declared here 30:40.08 449 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 30:40.08 | ^~~~~~~~~~~ 30:40.08 IntersectionObserverBinding.cpp:449:29: note: 'cx' declared here 30:40.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.23 inlined from 'bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IntlUtilsBinding.cpp:194:54: 30:40.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.23 1151 | *this->stack = this; 30:40.23 | ~~~~~~~~~~~~~^~~~~~ 30:40.27 IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.27 IntlUtilsBinding.cpp:194:25: note: 'obj' declared here 30:40.27 194 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.27 | ^~~ 30:40.27 IntlUtilsBinding.cpp:194:25: note: 'cx' declared here 30:40.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.31 inlined from 'bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IntlUtilsBinding.cpp:486:54: 30:40.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.31 1151 | *this->stack = this; 30:40.31 | ~~~~~~~~~~~~~^~~~~~ 30:40.31 IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.31 IntlUtilsBinding.cpp:486:25: note: 'obj' declared here 30:40.31 486 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.31 | ^~~ 30:40.31 IntlUtilsBinding.cpp:486:25: note: 'cx' declared here 30:40.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.43 inlined from 'bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at InvokeEventBinding.cpp:544:90: 30:40.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:40.43 1151 | *this->stack = this; 30:40.43 | ~~~~~~~~~~~~~^~~~~~ 30:40.44 In file included from UnifiedBindings11.cpp:262: 30:40.44 InvokeEventBinding.cpp: In function 'bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:40.44 InvokeEventBinding.cpp:544:25: note: 'global' declared here 30:40.44 544 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:40.44 | ^~~~~~ 30:40.44 InvokeEventBinding.cpp:544:25: note: 'aCx' declared here 30:40.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.48 inlined from 'bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IterableIteratorBinding.cpp:78:54: 30:40.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.48 1151 | *this->stack = this; 30:40.48 | ~~~~~~~~~~~~~^~~~~~ 30:40.48 In file included from UnifiedBindings11.cpp:288: 30:40.48 IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.48 IterableIteratorBinding.cpp:78:25: note: 'obj' declared here 30:40.48 78 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.48 | ^~~ 30:40.48 IterableIteratorBinding.cpp:78:25: note: 'cx' declared here 30:40.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.53 inlined from 'bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IterableIteratorBinding.cpp:191:54: 30:40.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.53 1151 | *this->stack = this; 30:40.53 | ~~~~~~~~~~~~~^~~~~~ 30:40.53 IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.53 IterableIteratorBinding.cpp:191:25: note: 'obj' declared here 30:40.53 191 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.53 | ^~~ 30:40.53 IterableIteratorBinding.cpp:191:25: note: 'cx' declared here 30:40.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.59 inlined from 'bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at IteratorResultBinding.cpp:141:54: 30:40.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.59 1151 | *this->stack = this; 30:40.59 | ~~~~~~~~~~~~~^~~~~~ 30:40.59 In file included from UnifiedBindings11.cpp:301: 30:40.59 IteratorResultBinding.cpp: In member function 'bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.59 IteratorResultBinding.cpp:141:25: note: 'obj' declared here 30:40.59 141 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.59 | ^~~ 30:40.59 IteratorResultBinding.cpp:141:25: note: 'cx' declared here 30:40.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.71 inlined from 'bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at JSProcessActorBinding.cpp:923:90: 30:40.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:40.72 1151 | *this->stack = this; 30:40.72 | ~~~~~~~~~~~~~^~~~~~ 30:40.72 JSProcessActorBinding.cpp: In function 'bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:40.72 JSProcessActorBinding.cpp:923:25: note: 'global' declared here 30:40.72 923 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:40.72 | ^~~~~~ 30:40.72 JSProcessActorBinding.cpp:923:25: note: 'aCx' declared here 30:40.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.74 inlined from 'bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at JSProcessActorBinding.cpp:1473:90: 30:40.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:40.74 1151 | *this->stack = this; 30:40.74 | ~~~~~~~~~~~~~^~~~~~ 30:40.74 JSProcessActorBinding.cpp: In function 'bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:40.74 JSProcessActorBinding.cpp:1473:25: note: 'global' declared here 30:40.74 1473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:40.74 | ^~~~~~ 30:40.74 JSProcessActorBinding.cpp:1473:25: note: 'aCx' declared here 30:40.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.83 inlined from 'bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at JSWindowActorBinding.cpp:1382:90: 30:40.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:40.83 1151 | *this->stack = this; 30:40.83 | ~~~~~~~~~~~~~^~~~~~ 30:40.83 JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:40.83 JSWindowActorBinding.cpp:1382:25: note: 'global' declared here 30:40.83 1382 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:40.83 | ^~~~~~ 30:40.83 JSWindowActorBinding.cpp:1382:25: note: 'aCx' declared here 30:40.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.86 inlined from 'bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at JSWindowActorBinding.cpp:2019:90: 30:40.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:40.86 1151 | *this->stack = this; 30:40.86 | ~~~~~~~~~~~~~^~~~~~ 30:40.86 JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:40.86 JSWindowActorBinding.cpp:2019:25: note: 'global' declared here 30:40.86 2019 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:40.86 | ^~~~~~ 30:40.86 JSWindowActorBinding.cpp:2019:25: note: 'aCx' declared here 30:40.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:40.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:40.89 inlined from 'bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle) const' at KeyAlgorithmBinding.cpp:67:54: 30:40.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:40.89 1151 | *this->stack = this; 30:40.89 | ~~~~~~~~~~~~~^~~~~~ 30:40.89 In file included from UnifiedBindings11.cpp:353: 30:40.89 KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:40.89 KeyAlgorithmBinding.cpp:67:25: note: 'obj' declared here 30:40.89 67 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:40.89 | ^~~ 30:40.89 KeyAlgorithmBinding.cpp:67:25: note: 'cx' declared here 30:41.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:41.86 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 30:41.86 inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at ImageDocumentBinding.cpp:458:35: 30:41.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:41.86 1151 | *this->stack = this; 30:41.86 | ~~~~~~~~~~~~~^~~~~~ 30:41.86 ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 30:41.86 ImageDocumentBinding.cpp:458:25: note: 'expando' declared here 30:41.86 458 | JS::Rooted expando(cx); 30:41.86 | ^~~~~~~ 30:41.86 ImageDocumentBinding.cpp:458:25: note: 'cx' declared here 30:42.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:42.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:42.40 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: 30:42.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:42.40 1151 | *this->stack = this; 30:42.40 | ~~~~~~~~~~~~~^~~~~~ 30:42.40 ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 30:42.40 ImageDocumentBinding.cpp:625:27: note: 'expando' declared here 30:42.40 625 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 30:42.40 | ^~~~~~~ 30:42.40 ImageDocumentBinding.cpp:625:27: note: 'cx' declared here 30:48.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:48.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:48.51 inlined from 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageCaptureErrorEventBinding.cpp:843:90: 30:48.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:48.51 1151 | *this->stack = this; 30:48.51 | ~~~~~~~~~~~~~^~~~~~ 30:48.53 In file included from UnifiedBindings11.cpp:145: 30:48.53 ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:48.53 ImageCaptureErrorEventBinding.cpp:843:25: note: 'global' declared here 30:48.53 843 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:48.53 | ^~~~~~ 30:48.53 ImageCaptureErrorEventBinding.cpp:843:25: note: 'aCx' declared here 30:48.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:48.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:48.56 inlined from 'bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at KeyboardEventBinding.cpp:1665:90: 30:48.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:48.56 1151 | *this->stack = this; 30:48.56 | ~~~~~~~~~~~~~^~~~~~ 30:48.59 In file included from UnifiedBindings11.cpp:392: 30:48.59 KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:48.59 KeyboardEventBinding.cpp:1665:25: note: 'global' declared here 30:48.59 1665 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:48.59 | ^~~~~~ 30:48.59 KeyboardEventBinding.cpp:1665:25: note: 'aCx' declared here 30:48.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:48.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:48.70 inlined from 'bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at InputEventBinding.cpp:778:90: 30:48.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:48.70 1151 | *this->stack = this; 30:48.70 | ~~~~~~~~~~~~~^~~~~~ 30:48.71 In file included from UnifiedBindings11.cpp:197: 30:48.71 InputEventBinding.cpp: In function 'bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:48.71 InputEventBinding.cpp:778:25: note: 'global' declared here 30:48.71 778 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:48.71 | ^~~~~~ 30:48.71 InputEventBinding.cpp:778:25: note: 'aCx' declared here 30:48.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:48.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:48.84 inlined from 'bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBTransactionBinding.cpp:816:90: 30:48.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:48.84 1151 | *this->stack = this; 30:48.84 | ~~~~~~~~~~~~~^~~~~~ 30:48.86 In file included from UnifiedBindings11.cpp:15: 30:48.86 IDBTransactionBinding.cpp: In function 'bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:48.86 IDBTransactionBinding.cpp:816:25: note: 'global' declared here 30:48.86 816 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:48.86 | ^~~~~~ 30:48.86 IDBTransactionBinding.cpp:816:25: note: 'aCx' declared here 30:49.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:49.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:49.00 inlined from 'bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IDBVersionChangeEventBinding.cpp:512:90: 30:49.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:49.00 1151 | *this->stack = this; 30:49.00 | ~~~~~~~~~~~~~^~~~~~ 30:49.01 In file included from UnifiedBindings11.cpp:28: 30:49.01 IDBVersionChangeEventBinding.cpp: In function 'bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:49.01 IDBVersionChangeEventBinding.cpp:512:25: note: 'global' declared here 30:49.01 512 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:49.01 | ^~~~~~ 30:49.01 IDBVersionChangeEventBinding.cpp:512:25: note: 'aCx' declared here 30:49.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:49.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:49.18 inlined from 'bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IIRFilterNodeBinding.cpp:708:90: 30:49.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:49.18 1151 | *this->stack = this; 30:49.18 | ~~~~~~~~~~~~~^~~~~~ 30:49.19 In file included from UnifiedBindings11.cpp:41: 30:49.19 IIRFilterNodeBinding.cpp: In function 'bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:49.19 IIRFilterNodeBinding.cpp:708:25: note: 'global' declared here 30:49.19 708 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:49.19 | ^~~~~~ 30:49.19 IIRFilterNodeBinding.cpp:708:25: note: 'aCx' declared here 30:49.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:49.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:49.35 inlined from 'bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IdentityCredentialBinding.cpp:2836:90: 30:49.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:49.35 1151 | *this->stack = this; 30:49.35 | ~~~~~~~~~~~~~^~~~~~ 30:49.35 IdentityCredentialBinding.cpp: In function 'bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:49.35 IdentityCredentialBinding.cpp:2836:25: note: 'global' declared here 30:49.35 2836 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:49.35 | ^~~~~~ 30:49.35 IdentityCredentialBinding.cpp:2836:25: note: 'aCx' declared here 30:49.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:49.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:49.48 inlined from 'bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IdleDeadlineBinding.cpp:294:90: 30:49.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:49.48 1151 | *this->stack = this; 30:49.48 | ~~~~~~~~~~~~~^~~~~~ 30:49.48 IdleDeadlineBinding.cpp: In function 'bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:49.48 IdleDeadlineBinding.cpp:294:25: note: 'global' declared here 30:49.48 294 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:49.48 | ^~~~~~ 30:49.48 IdleDeadlineBinding.cpp:294:25: note: 'aCx' declared here 30:49.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:49.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:49.94 inlined from 'bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageBitmapBinding.cpp:2078:90: 30:49.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:49.94 1151 | *this->stack = this; 30:49.94 | ~~~~~~~~~~~~~^~~~~~ 30:49.94 ImageBitmapBinding.cpp: In function 'bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:49.94 ImageBitmapBinding.cpp:2078:25: note: 'global' declared here 30:49.94 2078 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:49.94 | ^~~~~~ 30:49.94 ImageBitmapBinding.cpp:2078:25: note: 'aCx' declared here 30:50.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:50.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:50.63 inlined from 'bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageBitmapRenderingContextBinding.cpp:390:90: 30:50.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:50.63 1151 | *this->stack = this; 30:50.63 | ~~~~~~~~~~~~~^~~~~~ 30:50.63 ImageBitmapRenderingContextBinding.cpp: In function 'bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:50.63 ImageBitmapRenderingContextBinding.cpp:390:25: note: 'global' declared here 30:50.63 390 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:50.63 | ^~~~~~ 30:50.63 ImageBitmapRenderingContextBinding.cpp:390:25: note: 'aCx' declared here 30:50.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:50.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:50.67 inlined from 'bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageCaptureBinding.cpp:551:90: 30:50.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:50.67 1151 | *this->stack = this; 30:50.67 | ~~~~~~~~~~~~~^~~~~~ 30:50.70 In file included from UnifiedBindings11.cpp:119: 30:50.70 ImageCaptureBinding.cpp: In function 'bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:50.70 ImageCaptureBinding.cpp:551:25: note: 'global' declared here 30:50.70 551 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:50.70 | ^~~~~~ 30:50.70 ImageCaptureBinding.cpp:551:25: note: 'aCx' declared here 30:50.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:50.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:50.81 inlined from 'bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageCaptureErrorEventBinding.cpp:410:90: 30:50.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:50.81 1151 | *this->stack = this; 30:50.81 | ~~~~~~~~~~~~~^~~~~~ 30:50.81 ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:50.81 ImageCaptureErrorEventBinding.cpp:410:25: note: 'global' declared here 30:50.81 410 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:50.81 | ^~~~~~ 30:50.81 ImageCaptureErrorEventBinding.cpp:410:25: note: 'aCx' declared here 30:50.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:50.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:50.98 inlined from 'bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ImageDocumentBinding.cpp:848:90: 30:50.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:50.98 1151 | *this->stack = this; 30:50.98 | ~~~~~~~~~~~~~^~~~~~ 30:50.98 ImageDocumentBinding.cpp: In function 'bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:50.98 ImageDocumentBinding.cpp:848:25: note: 'global' declared here 30:50.98 848 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:50.98 | ^~~~~~ 30:50.98 ImageDocumentBinding.cpp:848:25: note: 'aCx' declared here 30:51.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:51.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:51.06 inlined from 'bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ImageTextBinding.cpp:68:54: 30:51.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 30:51.06 1151 | *this->stack = this; 30:51.06 | ~~~~~~~~~~~~~^~~~~~ 30:51.06 In file included from UnifiedBindings11.cpp:184: 30:51.06 ImageTextBinding.cpp: In member function 'bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle) const': 30:51.06 ImageTextBinding.cpp:68:25: note: 'obj' declared here 30:51.06 68 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 30:51.06 | ^~~ 30:51.06 ImageTextBinding.cpp:68:25: note: 'cx' declared here 30:51.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:51.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:51.92 inlined from 'bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IntersectionObserverBinding.cpp:1780:90: 30:51.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:51.92 1151 | *this->stack = this; 30:51.93 | ~~~~~~~~~~~~~^~~~~~ 30:51.93 IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:51.93 IntersectionObserverBinding.cpp:1780:25: note: 'global' declared here 30:51.93 1780 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:51.93 | ^~~~~~ 30:51.93 IntersectionObserverBinding.cpp:1780:25: note: 'aCx' declared here 30:52.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:52.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:52.02 inlined from 'bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IntersectionObserverBinding.cpp:2302:90: 30:52.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:52.02 1151 | *this->stack = this; 30:52.02 | ~~~~~~~~~~~~~^~~~~~ 30:52.02 IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:52.02 IntersectionObserverBinding.cpp:2302:25: note: 'global' declared here 30:52.02 2302 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:52.02 | ^~~~~~ 30:52.02 IntersectionObserverBinding.cpp:2302:25: note: 'aCx' declared here 30:52.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 30:52.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 30:52.24 inlined from 'bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at IntlUtilsBinding.cpp:1026:90: 30:52.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 30:52.24 1151 | *this->stack = this; 30:52.24 | ~~~~~~~~~~~~~^~~~~~ 30:52.24 IntlUtilsBinding.cpp: In function 'bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 30:52.24 IntlUtilsBinding.cpp:1026:25: note: 'global' declared here 30:52.24 1026 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 30:52.24 | ^~~~~~ 30:52.24 IntlUtilsBinding.cpp:1026:25: note: 'aCx' declared here 31:11.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 31:11.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AnimationEffectBinding.h:12, 31:11.18 from KeyframeEffectBinding.cpp:4, 31:11.18 from UnifiedBindings12.cpp:2: 31:11.18 /builddir/build/BUILD/firefox-128.12.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]': 31:11.18 /builddir/build/BUILD/firefox-128.12.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]' 31:11.18 /builddir/build/BUILD/firefox-128.12.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]' 31:11.18 /builddir/build/BUILD/firefox-128.12.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]' 31:11.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 31:11.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 31:11.19 /builddir/build/BUILD/firefox-128.12.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] 31:11.19 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 31:11.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:11.19 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 31:11.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 31:11.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 31:11.19 from MediaDeviceInfoBinding.cpp:6, 31:11.19 from UnifiedBindings12.cpp:327: 31:11.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 31:11.19 25 | struct JSGCSetting { 31:11.19 | ^~~~~~~~~~~ 31:16.26 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 31:16.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AnimationEffectBinding.h:6: 31:16.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.26 inlined from 'void mozilla::dom::MediaError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaErrorBinding.cpp:368:74: 31:16.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.26 1151 | *this->stack = this; 31:16.26 | ~~~~~~~~~~~~~^~~~~~ 31:16.26 In file included from UnifiedBindings12.cpp:379: 31:16.26 MediaErrorBinding.cpp: In function 'void mozilla::dom::MediaError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.26 MediaErrorBinding.cpp:368:25: note: 'parentProto' declared here 31:16.26 368 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.26 | ^~~~~~~~~~~ 31:16.26 MediaErrorBinding.cpp:368:25: note: 'aCx' declared here 31:16.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.31 inlined from 'void mozilla::dom::L10nRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at L10nRegistryBinding.cpp:3776:74: 31:16.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.31 1151 | *this->stack = this; 31:16.31 | ~~~~~~~~~~~~~^~~~~~ 31:16.31 In file included from UnifiedBindings12.cpp:28: 31:16.31 L10nRegistryBinding.cpp: In function 'void mozilla::dom::L10nRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.31 L10nRegistryBinding.cpp:3776:25: note: 'parentProto' declared here 31:16.31 3776 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.31 | ^~~~~~~~~~~ 31:16.31 L10nRegistryBinding.cpp:3776:25: note: 'aCx' declared here 31:16.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.33 inlined from 'void mozilla::dom::L10nFileSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at L10nRegistryBinding.cpp:2681:74: 31:16.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.33 1151 | *this->stack = this; 31:16.33 | ~~~~~~~~~~~~~^~~~~~ 31:16.33 L10nRegistryBinding.cpp: In function 'void mozilla::dom::L10nFileSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.33 L10nRegistryBinding.cpp:2681:25: note: 'parentProto' declared here 31:16.33 2681 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.33 | ^~~~~~~~~~~ 31:16.33 L10nRegistryBinding.cpp:2681:25: note: 'aCx' declared here 31:16.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.34 inlined from 'void mozilla::dom::MatchPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MatchPatternBinding.cpp:1217:74: 31:16.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.34 1151 | *this->stack = this; 31:16.34 | ~~~~~~~~~~~~~^~~~~~ 31:16.34 In file included from UnifiedBindings12.cpp:262: 31:16.34 MatchPatternBinding.cpp: In function 'void mozilla::dom::MatchPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.34 MatchPatternBinding.cpp:1217:25: note: 'parentProto' declared here 31:16.34 1217 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.34 | ^~~~~~~~~~~ 31:16.34 MatchPatternBinding.cpp:1217:25: note: 'aCx' declared here 31:16.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.36 inlined from 'void mozilla::dom::MatchGlob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MatchGlobBinding.cpp:449:74: 31:16.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.36 1151 | *this->stack = this; 31:16.36 | ~~~~~~~~~~~~~^~~~~~ 31:16.36 In file included from UnifiedBindings12.cpp:249: 31:16.36 MatchGlobBinding.cpp: In function 'void mozilla::dom::MatchGlob_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.36 MatchGlobBinding.cpp:449:25: note: 'parentProto' declared here 31:16.36 449 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.36 | ^~~~~~~~~~~ 31:16.36 MatchGlobBinding.cpp:449:25: note: 'aCx' declared here 31:16.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.37 inlined from 'void mozilla::dom::MatchPatternSet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MatchPatternBinding.cpp:2134:74: 31:16.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.37 1151 | *this->stack = this; 31:16.37 | ~~~~~~~~~~~~~^~~~~~ 31:16.37 MatchPatternBinding.cpp: In function 'void mozilla::dom::MatchPatternSet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.37 MatchPatternBinding.cpp:2134:25: note: 'parentProto' declared here 31:16.37 2134 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.37 | ^~~~~~~~~~~ 31:16.37 MatchPatternBinding.cpp:2134:25: note: 'aCx' declared here 31:16.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.39 inlined from 'void mozilla::dom::MediaCapabilities_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaCapabilitiesBinding.cpp:1285:74: 31:16.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.39 1151 | *this->stack = this; 31:16.39 | ~~~~~~~~~~~~~^~~~~~ 31:16.39 In file included from UnifiedBindings12.cpp:288: 31:16.39 MediaCapabilitiesBinding.cpp: In function 'void mozilla::dom::MediaCapabilities_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.39 MediaCapabilitiesBinding.cpp:1285:25: note: 'parentProto' declared here 31:16.39 1285 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.39 | ^~~~~~~~~~~ 31:16.39 MediaCapabilitiesBinding.cpp:1285:25: note: 'aCx' declared here 31:16.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.41 inlined from 'void mozilla::dom::Localization_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at LocalizationBinding.cpp:2482:74: 31:16.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.41 1151 | *this->stack = this; 31:16.41 | ~~~~~~~~~~~~~^~~~~~ 31:16.41 In file included from UnifiedBindings12.cpp:67: 31:16.41 LocalizationBinding.cpp: In function 'void mozilla::dom::Localization_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.41 LocalizationBinding.cpp:2482:25: note: 'parentProto' declared here 31:16.41 2482 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.41 | ^~~~~~~~~~~ 31:16.41 LocalizationBinding.cpp:2482:25: note: 'aCx' declared here 31:16.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.42 inlined from 'void mozilla::dom::MediaCapabilitiesInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaCapabilitiesBinding.cpp:1590:74: 31:16.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.42 1151 | *this->stack = this; 31:16.42 | ~~~~~~~~~~~~~^~~~~~ 31:16.42 MediaCapabilitiesBinding.cpp: In function 'void mozilla::dom::MediaCapabilitiesInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.42 MediaCapabilitiesBinding.cpp:1590:25: note: 'parentProto' declared here 31:16.42 1590 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.42 | ^~~~~~~~~~~ 31:16.42 MediaCapabilitiesBinding.cpp:1590:25: note: 'aCx' declared here 31:16.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.44 inlined from 'void mozilla::dom::MediaDeviceInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaDeviceInfoBinding.cpp:552:74: 31:16.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.44 1151 | *this->stack = this; 31:16.44 | ~~~~~~~~~~~~~^~~~~~ 31:16.44 MediaDeviceInfoBinding.cpp: In function 'void mozilla::dom::MediaDeviceInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.44 MediaDeviceInfoBinding.cpp:552:25: note: 'parentProto' declared here 31:16.44 552 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.44 | ^~~~~~~~~~~ 31:16.44 MediaDeviceInfoBinding.cpp:552:25: note: 'aCx' declared here 31:16.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.45 inlined from 'void mozilla::dom::Lock_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at LockBinding.cpp:360:74: 31:16.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.45 1151 | *this->stack = this; 31:16.45 | ~~~~~~~~~~~~~^~~~~~ 31:16.45 In file included from UnifiedBindings12.cpp:93: 31:16.45 LockBinding.cpp: In function 'void mozilla::dom::Lock_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.45 LockBinding.cpp:360:25: note: 'parentProto' declared here 31:16.45 360 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.45 | ^~~~~~~~~~~ 31:16.45 LockBinding.cpp:360:25: note: 'aCx' declared here 31:16.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.47 inlined from 'void mozilla::dom::LockManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at LockManagerBinding.cpp:997:74: 31:16.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.47 1151 | *this->stack = this; 31:16.47 | ~~~~~~~~~~~~~^~~~~~ 31:16.47 In file included from UnifiedBindings12.cpp:106: 31:16.47 LockManagerBinding.cpp: In function 'void mozilla::dom::LockManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.47 LockManagerBinding.cpp:997:25: note: 'parentProto' declared here 31:16.47 997 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.47 | ^~~~~~~~~~~ 31:16.47 LockManagerBinding.cpp:997:25: note: 'aCx' declared here 31:16.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.48 inlined from 'void mozilla::dom::FluentBundleAsyncIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at L10nRegistryBinding.cpp:1192:74: 31:16.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.48 1151 | *this->stack = this; 31:16.48 | ~~~~~~~~~~~~~^~~~~~ 31:16.48 L10nRegistryBinding.cpp: In function 'void mozilla::dom::FluentBundleAsyncIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.48 L10nRegistryBinding.cpp:1192:25: note: 'parentProto' declared here 31:16.48 1192 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.48 | ^~~~~~~~~~~ 31:16.48 L10nRegistryBinding.cpp:1192:25: note: 'aCx' declared here 31:16.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:16.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:16.50 inlined from 'void mozilla::dom::FluentBundleIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at L10nRegistryBinding.cpp:1558:74: 31:16.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:16.50 1151 | *this->stack = this; 31:16.50 | ~~~~~~~~~~~~~^~~~~~ 31:16.50 L10nRegistryBinding.cpp: In function 'void mozilla::dom::FluentBundleIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:16.50 L10nRegistryBinding.cpp:1558:25: note: 'parentProto' declared here 31:16.50 1558 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:16.50 | ^~~~~~~~~~~ 31:16.50 L10nRegistryBinding.cpp:1558:25: note: 'aCx' declared here 31:20.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:20.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:20.37 inlined from 'void mozilla::dom::Location_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at LocationBinding.cpp:1836:74: 31:20.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:20.37 1151 | *this->stack = this; 31:20.37 | ~~~~~~~~~~~~~^~~~~~ 31:20.37 In file included from UnifiedBindings12.cpp:80: 31:20.37 LocationBinding.cpp: In function 'void mozilla::dom::Location_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:20.37 LocationBinding.cpp:1836:25: note: 'parentProto' declared here 31:20.37 1836 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:20.37 | ^~~~~~~~~~~ 31:20.37 LocationBinding.cpp:1836:25: note: 'aCx' declared here 31:21.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:21.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:21.27 inlined from 'bool mozilla::dom::AnimationPropertyValueDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const' at KeyframeEffectBinding.cpp:107:54: 31:21.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:21.27 1151 | *this->stack = this; 31:21.27 | ~~~~~~~~~~~~~^~~~~~ 31:21.27 KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyValueDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:21.27 KeyframeEffectBinding.cpp:107:25: note: 'obj' declared here 31:21.27 107 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:21.27 | ^~~ 31:21.27 KeyframeEffectBinding.cpp:107:25: note: 'cx' declared here 31:21.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:21.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:21.31 inlined from 'bool mozilla::dom::AnimationPropertyDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const' at KeyframeEffectBinding.cpp:377:54: 31:21.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:21.31 1151 | *this->stack = this; 31:21.31 | ~~~~~~~~~~~~~^~~~~~ 31:21.31 KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:21.31 KeyframeEffectBinding.cpp:377:25: note: 'obj' declared here 31:21.31 377 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:21.31 | ^~~ 31:21.31 KeyframeEffectBinding.cpp:377:25: note: 'cx' declared here 31:22.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.33 inlined from 'bool mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, mozilla::dom::KeyframeEffect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at KeyframeEffectBinding.cpp:1651:90: 31:22.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.33 1151 | *this->stack = this; 31:22.33 | ~~~~~~~~~~~~~^~~~~~ 31:22.33 KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, mozilla::dom::KeyframeEffect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.33 KeyframeEffectBinding.cpp:1651:25: note: 'global' declared here 31:22.33 1651 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.33 | ^~~~~~ 31:22.33 KeyframeEffectBinding.cpp:1651:25: note: 'aCx' declared here 31:22.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.37 inlined from 'bool mozilla::dom::L10nOverlaysError::ToObjectInternal(JSContext*, JS::MutableHandle) const' at L10nOverlaysBinding.cpp:81:54: 31:22.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.37 1151 | *this->stack = this; 31:22.37 | ~~~~~~~~~~~~~^~~~~~ 31:22.37 In file included from UnifiedBindings12.cpp:15: 31:22.37 L10nOverlaysBinding.cpp: In member function 'bool mozilla::dom::L10nOverlaysError::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.37 L10nOverlaysBinding.cpp:81:25: note: 'obj' declared here 31:22.37 81 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.37 | ^~~ 31:22.37 L10nOverlaysBinding.cpp:81:25: note: 'cx' declared here 31:22.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.49 inlined from 'bool mozilla::dom::FluentBundleAsyncIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleAsyncIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at L10nRegistryBinding.cpp:1125:90: 31:22.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.49 1151 | *this->stack = this; 31:22.49 | ~~~~~~~~~~~~~^~~~~~ 31:22.49 L10nRegistryBinding.cpp: In function 'bool mozilla::dom::FluentBundleAsyncIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleAsyncIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.49 L10nRegistryBinding.cpp:1125:25: note: 'global' declared here 31:22.49 1125 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.49 | ^~~~~~ 31:22.49 L10nRegistryBinding.cpp:1125:25: note: 'aCx' declared here 31:22.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.52 inlined from 'bool mozilla::dom::FluentBundleIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at L10nRegistryBinding.cpp:1491:90: 31:22.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.52 1151 | *this->stack = this; 31:22.52 | ~~~~~~~~~~~~~^~~~~~ 31:22.52 L10nRegistryBinding.cpp: In function 'bool mozilla::dom::FluentBundleIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.52 L10nRegistryBinding.cpp:1491:25: note: 'global' declared here 31:22.52 1491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.52 | ^~~~~~ 31:22.52 L10nRegistryBinding.cpp:1491:25: note: 'aCx' declared here 31:22.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.54 inlined from 'bool mozilla::dom::L10nFileSource_Binding::Wrap(JSContext*, mozilla::intl::L10nFileSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at L10nRegistryBinding.cpp:2590:90: 31:22.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.54 1151 | *this->stack = this; 31:22.54 | ~~~~~~~~~~~~~^~~~~~ 31:22.54 L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nFileSource_Binding::Wrap(JSContext*, mozilla::intl::L10nFileSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.54 L10nRegistryBinding.cpp:2590:25: note: 'global' declared here 31:22.54 2590 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.54 | ^~~~~~ 31:22.54 L10nRegistryBinding.cpp:2590:25: note: 'aCx' declared here 31:22.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.58 inlined from 'bool mozilla::dom::L10nRegistry_Binding::Wrap(JSContext*, mozilla::intl::L10nRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at L10nRegistryBinding.cpp:3709:90: 31:22.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.58 1151 | *this->stack = this; 31:22.58 | ~~~~~~~~~~~~~^~~~~~ 31:22.58 L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nRegistry_Binding::Wrap(JSContext*, mozilla::intl::L10nRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.58 L10nRegistryBinding.cpp:3709:25: note: 'global' declared here 31:22.58 3709 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.58 | ^~~~~~ 31:22.58 L10nRegistryBinding.cpp:3709:25: note: 'aCx' declared here 31:22.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.63 inlined from 'bool mozilla::dom::AttributeNameValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LocalizationBinding.cpp:152:54: 31:22.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.63 1151 | *this->stack = this; 31:22.63 | ~~~~~~~~~~~~~^~~~~~ 31:22.63 LocalizationBinding.cpp: In member function 'bool mozilla::dom::AttributeNameValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.63 LocalizationBinding.cpp:152:25: note: 'obj' declared here 31:22.63 152 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.63 | ^~~ 31:22.63 LocalizationBinding.cpp:152:25: note: 'cx' declared here 31:22.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.65 inlined from 'bool mozilla::dom::L10nArgsHelperDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LocalizationBinding.cpp:386:54: 31:22.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.65 1151 | *this->stack = this; 31:22.65 | ~~~~~~~~~~~~~^~~~~~ 31:22.65 LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nArgsHelperDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.65 LocalizationBinding.cpp:386:25: note: 'obj' declared here 31:22.65 386 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.65 | ^~~ 31:22.65 LocalizationBinding.cpp:386:25: note: 'cx' declared here 31:22.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.68 inlined from 'bool mozilla::dom::L10nIdArgs::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LocalizationBinding.cpp:623:54: 31:22.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.68 1151 | *this->stack = this; 31:22.68 | ~~~~~~~~~~~~~^~~~~~ 31:22.68 LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nIdArgs::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.68 LocalizationBinding.cpp:623:25: note: 'obj' declared here 31:22.68 623 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.68 | ^~~ 31:22.68 LocalizationBinding.cpp:623:25: note: 'cx' declared here 31:22.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.72 inlined from 'bool mozilla::dom::L10nMessage::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LocalizationBinding.cpp:835:54: 31:22.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.72 1151 | *this->stack = this; 31:22.72 | ~~~~~~~~~~~~~^~~~~~ 31:22.72 LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nMessage::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.72 LocalizationBinding.cpp:835:25: note: 'obj' declared here 31:22.72 835 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.72 | ^~~ 31:22.72 LocalizationBinding.cpp:835:25: note: 'cx' declared here 31:22.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.79 inlined from 'bool mozilla::dom::Localization_Binding::Wrap(JSContext*, mozilla::intl::Localization*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at LocalizationBinding.cpp:2415:90: 31:22.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:22.79 1151 | *this->stack = this; 31:22.79 | ~~~~~~~~~~~~~^~~~~~ 31:22.79 LocalizationBinding.cpp: In function 'bool mozilla::dom::Localization_Binding::Wrap(JSContext*, mozilla::intl::Localization*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:22.79 LocalizationBinding.cpp:2415:25: note: 'global' declared here 31:22.79 2415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:22.79 | ^~~~~~ 31:22.79 LocalizationBinding.cpp:2415:25: note: 'aCx' declared here 31:22.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.86 inlined from 'bool mozilla::dom::LockInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LockManagerBinding.cpp:183:54: 31:22.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.86 1151 | *this->stack = this; 31:22.86 | ~~~~~~~~~~~~~^~~~~~ 31:22.86 LockManagerBinding.cpp: In member function 'bool mozilla::dom::LockInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.86 LockManagerBinding.cpp:183:25: note: 'obj' declared here 31:22.86 183 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.86 | ^~~ 31:22.86 LockManagerBinding.cpp:183:25: note: 'cx' declared here 31:22.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:22.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:22.91 inlined from 'bool mozilla::dom::LockManagerSnapshot::ToObjectInternal(JSContext*, JS::MutableHandle) const' at LockManagerBinding.cpp:464:54: 31:22.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:22.91 1151 | *this->stack = this; 31:22.91 | ~~~~~~~~~~~~~^~~~~~ 31:22.91 LockManagerBinding.cpp: In member function 'bool mozilla::dom::LockManagerSnapshot::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:22.91 LockManagerBinding.cpp:464:25: note: 'obj' declared here 31:22.91 464 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:22.91 | ^~~ 31:22.91 LockManagerBinding.cpp:464:25: note: 'cx' declared here 31:23.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.01 inlined from 'void mozilla::dom::MIDIInputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MIDIInputMapBinding.cpp:992:74: 31:23.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:23.01 1151 | *this->stack = this; 31:23.01 | ~~~~~~~~~~~~~^~~~~~ 31:23.01 In file included from UnifiedBindings12.cpp:171: 31:23.01 MIDIInputMapBinding.cpp: In function 'void mozilla::dom::MIDIInputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:23.01 MIDIInputMapBinding.cpp:992:25: note: 'parentProto' declared here 31:23.01 992 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:23.01 | ^~~~~~~~~~~ 31:23.01 MIDIInputMapBinding.cpp:992:25: note: 'aCx' declared here 31:23.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.07 inlined from 'void mozilla::dom::MIDIOutputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MIDIOutputMapBinding.cpp:992:74: 31:23.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:23.07 1151 | *this->stack = this; 31:23.07 | ~~~~~~~~~~~~~^~~~~~ 31:23.07 In file included from UnifiedBindings12.cpp:223: 31:23.07 MIDIOutputMapBinding.cpp: In function 'void mozilla::dom::MIDIOutputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:23.07 MIDIOutputMapBinding.cpp:992:25: note: 'parentProto' declared here 31:23.07 992 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:23.07 | ^~~~~~~~~~~ 31:23.07 MIDIOutputMapBinding.cpp:992:25: note: 'aCx' declared here 31:23.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.57 inlined from 'bool mozilla::dom::BufferRange::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:310:54: 31:23.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:23.57 1151 | *this->stack = this; 31:23.57 | ~~~~~~~~~~~~~^~~~~~ 31:23.57 In file included from UnifiedBindings12.cpp:314: 31:23.57 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::BufferRange::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:23.57 MediaDebugInfoBinding.cpp:310:25: note: 'obj' declared here 31:23.57 310 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:23.57 | ^~~ 31:23.57 MediaDebugInfoBinding.cpp:310:25: note: 'cx' declared here 31:23.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.61 inlined from 'bool mozilla::dom::EMEDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:637:54: 31:23.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:23.61 1151 | *this->stack = this; 31:23.61 | ~~~~~~~~~~~~~^~~~~~ 31:23.61 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::EMEDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:23.61 MediaDebugInfoBinding.cpp:637:25: note: 'obj' declared here 31:23.61 637 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:23.61 | ^~~ 31:23.61 MediaDebugInfoBinding.cpp:637:25: note: 'cx' declared here 31:23.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.63 inlined from 'bool mozilla::dom::MediaDecoderStateMachineDecodingStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:883:54: 31:23.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:23.63 1151 | *this->stack = this; 31:23.63 | ~~~~~~~~~~~~~^~~~~~ 31:23.63 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderStateMachineDecodingStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:23.63 MediaDebugInfoBinding.cpp:883:25: note: 'obj' declared here 31:23.63 883 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:23.63 | ^~~ 31:23.63 MediaDebugInfoBinding.cpp:883:25: note: 'cx' declared here 31:23.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.65 inlined from 'bool mozilla::dom::MediaFrameStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:974:54: 31:23.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:23.65 1151 | *this->stack = this; 31:23.65 | ~~~~~~~~~~~~~^~~~~~ 31:23.65 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaFrameStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:23.65 MediaDebugInfoBinding.cpp:974:25: note: 'obj' declared here 31:23.65 974 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:23.65 | ^~~ 31:23.65 MediaDebugInfoBinding.cpp:974:25: note: 'cx' declared here 31:23.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:23.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:23.94 inlined from 'bool mozilla::dom::AudioOutputOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDevicesBinding.cpp:131:54: 31:23.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:23.94 1151 | *this->stack = this; 31:23.94 | ~~~~~~~~~~~~~^~~~~~ 31:23.94 In file included from UnifiedBindings12.cpp:340: 31:23.94 MediaDevicesBinding.cpp: In member function 'bool mozilla::dom::AudioOutputOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:23.94 MediaDevicesBinding.cpp:131:25: note: 'obj' declared here 31:23.94 131 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:23.94 | ^~~ 31:23.94 MediaDevicesBinding.cpp:131:25: note: 'cx' declared here 31:25.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.16 inlined from 'bool mozilla::dom::AudioSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:130:54: 31:25.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.16 1151 | *this->stack = this; 31:25.16 | ~~~~~~~~~~~~~^~~~~~ 31:25.16 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::AudioSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.16 MediaDebugInfoBinding.cpp:130:25: note: 'obj' declared here 31:25.16 130 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.16 | ^~~ 31:25.16 MediaDebugInfoBinding.cpp:130:25: note: 'cx' declared here 31:25.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.19 inlined from 'bool mozilla::dom::AudioSinkWrapperDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:1687:54: 31:25.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.19 1151 | *this->stack = this; 31:25.19 | ~~~~~~~~~~~~~^~~~~~ 31:25.19 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::AudioSinkWrapperDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.19 MediaDebugInfoBinding.cpp:1687:25: note: 'obj' declared here 31:25.19 1687 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.19 | ^~~ 31:25.19 MediaDebugInfoBinding.cpp:1687:25: note: 'cx' declared here 31:25.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.20 inlined from 'bool mozilla::dom::DecodedStreamDataDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:455:54: 31:25.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.20 1151 | *this->stack = this; 31:25.20 | ~~~~~~~~~~~~~^~~~~~ 31:25.20 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::DecodedStreamDataDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.21 MediaDebugInfoBinding.cpp:455:25: note: 'obj' declared here 31:25.21 455 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.21 | ^~~ 31:25.21 MediaDebugInfoBinding.cpp:455:25: note: 'cx' declared here 31:25.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.24 inlined from 'bool mozilla::dom::MediaCacheStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:758:54: 31:25.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.24 1151 | *this->stack = this; 31:25.24 | ~~~~~~~~~~~~~^~~~~~ 31:25.24 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaCacheStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.24 MediaDebugInfoBinding.cpp:758:25: note: 'obj' declared here 31:25.24 758 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.24 | ^~~ 31:25.24 MediaDebugInfoBinding.cpp:758:25: note: 'cx' declared here 31:25.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.26 inlined from 'bool mozilla::dom::MediaResourceDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:2430:54: 31:25.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.26 1151 | *this->stack = this; 31:25.26 | ~~~~~~~~~~~~~^~~~~~ 31:25.26 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaResourceDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.26 MediaDebugInfoBinding.cpp:2430:25: note: 'obj' declared here 31:25.26 2430 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.26 | ^~~ 31:25.26 MediaDebugInfoBinding.cpp:2430:25: note: 'cx' declared here 31:25.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.27 inlined from 'bool mozilla::dom::MediaStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:1187:54: 31:25.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.27 1151 | *this->stack = this; 31:25.27 | ~~~~~~~~~~~~~^~~~~~ 31:25.27 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.27 MediaDebugInfoBinding.cpp:1187:25: note: 'obj' declared here 31:25.27 1187 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.27 | ^~~ 31:25.27 MediaDebugInfoBinding.cpp:1187:25: note: 'cx' declared here 31:25.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.32 inlined from 'bool mozilla::dom::VideoSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:1505:54: 31:25.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.32 1151 | *this->stack = this; 31:25.32 | ~~~~~~~~~~~~~^~~~~~ 31:25.32 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::VideoSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.32 MediaDebugInfoBinding.cpp:1505:25: note: 'obj' declared here 31:25.32 1505 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.32 | ^~~ 31:25.32 MediaDebugInfoBinding.cpp:1505:25: note: 'cx' declared here 31:25.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.34 inlined from 'bool mozilla::dom::DecodedStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:1851:54: 31:25.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.34 1151 | *this->stack = this; 31:25.34 | ~~~~~~~~~~~~~^~~~~~ 31:25.34 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::DecodedStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.34 MediaDebugInfoBinding.cpp:1851:25: note: 'obj' declared here 31:25.34 1851 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.34 | ^~~ 31:25.34 MediaDebugInfoBinding.cpp:1851:25: note: 'cx' declared here 31:25.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.38 inlined from 'bool mozilla::dom::MediaSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:2759:54: 31:25.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.38 1151 | *this->stack = this; 31:25.38 | ~~~~~~~~~~~~~^~~~~~ 31:25.38 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.38 MediaDebugInfoBinding.cpp:2759:25: note: 'obj' declared here 31:25.38 2759 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.38 | ^~~ 31:25.38 MediaDebugInfoBinding.cpp:2759:25: note: 'cx' declared here 31:25.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.39 inlined from 'bool mozilla::dom::MediaFormatReaderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:2135:54: 31:25.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.39 1151 | *this->stack = this; 31:25.39 | ~~~~~~~~~~~~~^~~~~~ 31:25.39 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaFormatReaderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.39 MediaDebugInfoBinding.cpp:2135:25: note: 'obj' declared here 31:25.39 2135 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.39 | ^~~ 31:25.39 MediaDebugInfoBinding.cpp:2135:25: note: 'cx' declared here 31:25.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.45 inlined from 'bool mozilla::dom::TrackBuffersManagerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:2558:54: 31:25.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.45 1151 | *this->stack = this; 31:25.45 | ~~~~~~~~~~~~~^~~~~~ 31:25.45 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::TrackBuffersManagerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.45 MediaDebugInfoBinding.cpp:2558:25: note: 'obj' declared here 31:25.45 2558 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.45 | ^~~ 31:25.45 MediaDebugInfoBinding.cpp:2558:25: note: 'cx' declared here 31:25.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.49 inlined from 'bool mozilla::dom::MediaSourceDemuxerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:2873:54: 31:25.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.49 1151 | *this->stack = this; 31:25.49 | ~~~~~~~~~~~~~^~~~~~ 31:25.49 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSourceDemuxerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.49 MediaDebugInfoBinding.cpp:2873:25: note: 'obj' declared here 31:25.49 2873 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.49 | ^~~ 31:25.49 MediaDebugInfoBinding.cpp:2873:25: note: 'cx' declared here 31:25.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.50 inlined from 'bool mozilla::dom::MediaSourceDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:3345:54: 31:25.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.50 1151 | *this->stack = this; 31:25.50 | ~~~~~~~~~~~~~^~~~~~ 31:25.50 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSourceDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.50 MediaDebugInfoBinding.cpp:3345:25: note: 'obj' declared here 31:25.50 3345 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.50 | ^~~ 31:25.50 MediaDebugInfoBinding.cpp:3345:25: note: 'cx' declared here 31:25.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.51 inlined from 'bool mozilla::dom::MediaDecoderStateMachineDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:3071:54: 31:25.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.51 1151 | *this->stack = this; 31:25.51 | ~~~~~~~~~~~~~^~~~~~ 31:25.51 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderStateMachineDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.51 MediaDebugInfoBinding.cpp:3071:25: note: 'obj' declared here 31:25.51 3071 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.51 | ^~~ 31:25.51 MediaDebugInfoBinding.cpp:3071:25: note: 'cx' declared here 31:25.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.57 inlined from 'bool mozilla::dom::MediaDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:3501:54: 31:25.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.57 1151 | *this->stack = this; 31:25.57 | ~~~~~~~~~~~~~^~~~~~ 31:25.57 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.57 MediaDebugInfoBinding.cpp:3501:25: note: 'obj' declared here 31:25.57 3501 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.57 | ^~~ 31:25.57 MediaDebugInfoBinding.cpp:3501:25: note: 'cx' declared here 31:25.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:25.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:25.60 inlined from 'bool mozilla::dom::HTMLMediaElementDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaDebugInfoBinding.cpp:3712:54: 31:25.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:25.60 1151 | *this->stack = this; 31:25.60 | ~~~~~~~~~~~~~^~~~~~ 31:25.60 MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::HTMLMediaElementDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:25.60 MediaDebugInfoBinding.cpp:3712:25: note: 'obj' declared here 31:25.60 3712 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:25.60 | ^~~ 31:25.60 MediaDebugInfoBinding.cpp:3712:25: note: 'cx' declared here 31:26.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:26.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:26.76 inlined from 'bool mozilla::dom::FluentBundleIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at L10nRegistryBinding.cpp:198:54: 31:26.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:26.76 1151 | *this->stack = this; 31:26.76 | ~~~~~~~~~~~~~^~~~~~ 31:26.76 L10nRegistryBinding.cpp: In member function 'bool mozilla::dom::FluentBundleIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:26.76 L10nRegistryBinding.cpp:198:25: note: 'obj' declared here 31:26.76 198 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:26.76 | ^~~ 31:26.76 L10nRegistryBinding.cpp:198:25: note: 'cx' declared here 31:26.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:26.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:26.96 inlined from 'bool mozilla::dom::MediaKeyError_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeyErrorBinding.cpp:299:90: 31:26.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:26.96 1151 | *this->stack = this; 31:26.96 | ~~~~~~~~~~~~~^~~~~~ 31:26.96 In file included from UnifiedBindings12.cpp:392: 31:26.96 MediaKeyErrorBinding.cpp: In function 'bool mozilla::dom::MediaKeyError_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:26.96 MediaKeyErrorBinding.cpp:299:25: note: 'global' declared here 31:26.96 299 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:26.96 | ^~~~~~ 31:26.96 MediaKeyErrorBinding.cpp:299:25: note: 'aCx' declared here 31:27.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.02 inlined from 'bool mozilla::dom::MIDIConnectionEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIConnectionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIConnectionEventBinding.cpp:496:90: 31:27.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.02 1151 | *this->stack = this; 31:27.02 | ~~~~~~~~~~~~~^~~~~~ 31:27.02 In file included from UnifiedBindings12.cpp:145: 31:27.02 MIDIConnectionEventBinding.cpp: In function 'bool mozilla::dom::MIDIConnectionEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIConnectionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.02 MIDIConnectionEventBinding.cpp:496:25: note: 'global' declared here 31:27.02 496 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.02 | ^~~~~~ 31:27.02 MIDIConnectionEventBinding.cpp:496:25: note: 'aCx' declared here 31:27.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.09 inlined from 'bool mozilla::dom::Location_Binding::Wrap(JSContext*, mozilla::dom::Location*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at LocationBinding.cpp:1756:90: 31:27.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.09 1151 | *this->stack = this; 31:27.09 | ~~~~~~~~~~~~~^~~~~~ 31:27.09 LocationBinding.cpp: In function 'bool mozilla::dom::Location_Binding::Wrap(JSContext*, mozilla::dom::Location*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.09 LocationBinding.cpp:1756:25: note: 'global' declared here 31:27.09 1756 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.09 | ^~~~~~ 31:27.09 LocationBinding.cpp:1756:25: note: 'aCx' declared here 31:27.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.12 inlined from 'bool mozilla::dom::Lock_Binding::Wrap(JSContext*, mozilla::dom::Lock*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at LockBinding.cpp:293:90: 31:27.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.12 1151 | *this->stack = this; 31:27.12 | ~~~~~~~~~~~~~^~~~~~ 31:27.12 LockBinding.cpp: In function 'bool mozilla::dom::Lock_Binding::Wrap(JSContext*, mozilla::dom::Lock*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.12 LockBinding.cpp:293:25: note: 'global' declared here 31:27.12 293 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.12 | ^~~~~~ 31:27.12 LockBinding.cpp:293:25: note: 'aCx' declared here 31:27.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.17 inlined from 'bool mozilla::dom::LockManager_Binding::Wrap(JSContext*, mozilla::dom::LockManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at LockManagerBinding.cpp:930:90: 31:27.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.17 1151 | *this->stack = this; 31:27.17 | ~~~~~~~~~~~~~^~~~~~ 31:27.17 LockManagerBinding.cpp: In function 'bool mozilla::dom::LockManager_Binding::Wrap(JSContext*, mozilla::dom::LockManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.17 LockManagerBinding.cpp:930:25: note: 'global' declared here 31:27.17 930 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.17 | ^~~~~~ 31:27.17 LockManagerBinding.cpp:930:25: note: 'aCx' declared here 31:27.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.19 inlined from 'bool mozilla::dom::MIDIAccess_Binding::Wrap(JSContext*, mozilla::dom::MIDIAccess*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIAccessBinding.cpp:418:90: 31:27.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.19 1151 | *this->stack = this; 31:27.19 | ~~~~~~~~~~~~~^~~~~~ 31:27.19 In file included from UnifiedBindings12.cpp:119: 31:27.19 MIDIAccessBinding.cpp: In function 'bool mozilla::dom::MIDIAccess_Binding::Wrap(JSContext*, mozilla::dom::MIDIAccess*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.19 MIDIAccessBinding.cpp:418:25: note: 'global' declared here 31:27.19 418 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.19 | ^~~~~~ 31:27.19 MIDIAccessBinding.cpp:418:25: note: 'aCx' declared here 31:27.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.41 inlined from 'bool mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutput*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIOutputBinding.cpp:358:90: 31:27.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.41 1151 | *this->stack = this; 31:27.41 | ~~~~~~~~~~~~~^~~~~~ 31:27.41 In file included from UnifiedBindings12.cpp:210: 31:27.41 MIDIOutputBinding.cpp: In function 'bool mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutput*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.41 MIDIOutputBinding.cpp:358:25: note: 'global' declared here 31:27.41 358 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.41 | ^~~~~~ 31:27.41 MIDIOutputBinding.cpp:358:25: note: 'aCx' declared here 31:27.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.43 inlined from 'bool mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, mozilla::dom::MIDIInput*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIInputBinding.cpp:316:90: 31:27.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.43 1151 | *this->stack = this; 31:27.43 | ~~~~~~~~~~~~~^~~~~~ 31:27.43 In file included from UnifiedBindings12.cpp:158: 31:27.43 MIDIInputBinding.cpp: In function 'bool mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, mozilla::dom::MIDIInput*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.43 MIDIInputBinding.cpp:316:25: note: 'global' declared here 31:27.43 316 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.43 | ^~~~~~ 31:27.43 MIDIInputBinding.cpp:316:25: note: 'aCx' declared here 31:27.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.48 inlined from 'bool mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIInputMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIInputMapBinding.cpp:925:90: 31:27.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.48 1151 | *this->stack = this; 31:27.48 | ~~~~~~~~~~~~~^~~~~~ 31:27.48 MIDIInputMapBinding.cpp: In function 'bool mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIInputMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.48 MIDIInputMapBinding.cpp:925:25: note: 'global' declared here 31:27.48 925 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.48 | ^~~~~~ 31:27.48 MIDIInputMapBinding.cpp:925:25: note: 'aCx' declared here 31:27.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.51 inlined from 'bool mozilla::dom::MIDIMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIMessageEventBinding.cpp:506:90: 31:27.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.51 1151 | *this->stack = this; 31:27.51 | ~~~~~~~~~~~~~^~~~~~ 31:27.51 In file included from UnifiedBindings12.cpp:184: 31:27.51 MIDIMessageEventBinding.cpp: In function 'bool mozilla::dom::MIDIMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.51 MIDIMessageEventBinding.cpp:506:25: note: 'global' declared here 31:27.51 506 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.51 | ^~~~~~ 31:27.51 MIDIMessageEventBinding.cpp:506:25: note: 'aCx' declared here 31:27.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.58 inlined from 'bool mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutputMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MIDIOutputMapBinding.cpp:925:90: 31:27.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.58 1151 | *this->stack = this; 31:27.58 | ~~~~~~~~~~~~~^~~~~~ 31:27.59 MIDIOutputMapBinding.cpp: In function 'bool mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutputMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.59 MIDIOutputMapBinding.cpp:925:25: note: 'global' declared here 31:27.59 925 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.59 | ^~~~~~ 31:27.59 MIDIOutputMapBinding.cpp:925:25: note: 'aCx' declared here 31:27.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.61 inlined from 'bool mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, mozilla::extensions::MatchGlob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MatchGlobBinding.cpp:382:90: 31:27.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.61 1151 | *this->stack = this; 31:27.61 | ~~~~~~~~~~~~~^~~~~~ 31:27.61 MatchGlobBinding.cpp: In function 'bool mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, mozilla::extensions::MatchGlob*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.61 MatchGlobBinding.cpp:382:25: note: 'global' declared here 31:27.61 382 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.61 | ^~~~~~ 31:27.61 MatchGlobBinding.cpp:382:25: note: 'aCx' declared here 31:27.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.68 inlined from 'bool mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, mozilla::extensions::MatchPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MatchPatternBinding.cpp:1150:90: 31:27.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.68 1151 | *this->stack = this; 31:27.68 | ~~~~~~~~~~~~~^~~~~~ 31:27.68 MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, mozilla::extensions::MatchPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.68 MatchPatternBinding.cpp:1150:25: note: 'global' declared here 31:27.68 1150 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.68 | ^~~~~~ 31:27.68 MatchPatternBinding.cpp:1150:25: note: 'aCx' declared here 31:27.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.83 inlined from 'bool mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, mozilla::extensions::MatchPatternSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MatchPatternBinding.cpp:2067:90: 31:27.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.83 1151 | *this->stack = this; 31:27.83 | ~~~~~~~~~~~~~^~~~~~ 31:27.83 MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, mozilla::extensions::MatchPatternSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.83 MatchPatternBinding.cpp:2067:25: note: 'global' declared here 31:27.83 2067 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.83 | ^~~~~~ 31:27.83 MatchPatternBinding.cpp:2067:25: note: 'aCx' declared here 31:27.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.90 inlined from 'bool mozilla::dom::MathMLElement_Binding::Wrap(JSContext*, mozilla::dom::MathMLElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MathMLElementBinding.cpp:8712:90: 31:27.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.90 1151 | *this->stack = this; 31:27.90 | ~~~~~~~~~~~~~^~~~~~ 31:27.90 In file included from UnifiedBindings12.cpp:275: 31:27.90 MathMLElementBinding.cpp: In function 'bool mozilla::dom::MathMLElement_Binding::Wrap(JSContext*, mozilla::dom::MathMLElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.90 MathMLElementBinding.cpp:8712:25: note: 'global' declared here 31:27.90 8712 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.90 | ^~~~~~ 31:27.90 MathMLElementBinding.cpp:8712:25: note: 'aCx' declared here 31:27.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.94 inlined from 'bool mozilla::dom::MediaCapabilities_Binding::Wrap(JSContext*, mozilla::dom::MediaCapabilities*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaCapabilitiesBinding.cpp:1218:90: 31:27.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.94 1151 | *this->stack = this; 31:27.94 | ~~~~~~~~~~~~~^~~~~~ 31:27.94 MediaCapabilitiesBinding.cpp: In function 'bool mozilla::dom::MediaCapabilities_Binding::Wrap(JSContext*, mozilla::dom::MediaCapabilities*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.94 MediaCapabilitiesBinding.cpp:1218:25: note: 'global' declared here 31:27.94 1218 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.94 | ^~~~~~ 31:27.94 MediaCapabilitiesBinding.cpp:1218:25: note: 'aCx' declared here 31:27.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:27.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:27.96 inlined from 'bool mozilla::dom::MediaController_Binding::Wrap(JSContext*, mozilla::dom::MediaController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaControllerBinding.cpp:1632:90: 31:27.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:27.96 1151 | *this->stack = this; 31:27.96 | ~~~~~~~~~~~~~^~~~~~ 31:27.96 In file included from UnifiedBindings12.cpp:301: 31:27.96 MediaControllerBinding.cpp: In function 'bool mozilla::dom::MediaController_Binding::Wrap(JSContext*, mozilla::dom::MediaController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:27.96 MediaControllerBinding.cpp:1632:25: note: 'global' declared here 31:27.96 1632 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:27.96 | ^~~~~~ 31:27.96 MediaControllerBinding.cpp:1632:25: note: 'aCx' declared here 31:28.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.10 inlined from 'bool mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, mozilla::dom::MediaDeviceInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaDeviceInfoBinding.cpp:485:90: 31:28.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.10 1151 | *this->stack = this; 31:28.10 | ~~~~~~~~~~~~~^~~~~~ 31:28.10 MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, mozilla::dom::MediaDeviceInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.10 MediaDeviceInfoBinding.cpp:485:25: note: 'global' declared here 31:28.10 485 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.10 | ^~~~~~ 31:28.10 MediaDeviceInfoBinding.cpp:485:25: note: 'aCx' declared here 31:28.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.12 inlined from 'bool mozilla::dom::MediaDevices_Binding::Wrap(JSContext*, mozilla::dom::MediaDevices*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaDevicesBinding.cpp:726:90: 31:28.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.12 1151 | *this->stack = this; 31:28.12 | ~~~~~~~~~~~~~^~~~~~ 31:28.12 MediaDevicesBinding.cpp: In function 'bool mozilla::dom::MediaDevices_Binding::Wrap(JSContext*, mozilla::dom::MediaDevices*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.12 MediaDevicesBinding.cpp:726:25: note: 'global' declared here 31:28.12 726 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.12 | ^~~~~~ 31:28.12 MediaDevicesBinding.cpp:726:25: note: 'aCx' declared here 31:28.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.15 inlined from 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaElementAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaElementAudioSourceNodeBinding.cpp:559:90: 31:28.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.15 1151 | *this->stack = this; 31:28.15 | ~~~~~~~~~~~~~^~~~~~ 31:28.15 In file included from UnifiedBindings12.cpp:353: 31:28.15 MediaElementAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaElementAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.15 MediaElementAudioSourceNodeBinding.cpp:559:25: note: 'global' declared here 31:28.15 559 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.15 | ^~~~~~ 31:28.15 MediaElementAudioSourceNodeBinding.cpp:559:25: note: 'aCx' declared here 31:28.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.20 inlined from 'bool mozilla::dom::MediaEncryptedEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaEncryptedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaEncryptedEventBinding.cpp:552:90: 31:28.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.20 1151 | *this->stack = this; 31:28.20 | ~~~~~~~~~~~~~^~~~~~ 31:28.20 In file included from UnifiedBindings12.cpp:366: 31:28.20 MediaEncryptedEventBinding.cpp: In function 'bool mozilla::dom::MediaEncryptedEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaEncryptedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.20 MediaEncryptedEventBinding.cpp:552:25: note: 'global' declared here 31:28.20 552 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.20 | ^~~~~~ 31:28.20 MediaEncryptedEventBinding.cpp:552:25: note: 'aCx' declared here 31:28.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.25 inlined from 'bool mozilla::dom::MediaError_Binding::Wrap(JSContext*, mozilla::dom::MediaError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaErrorBinding.cpp:301:90: 31:28.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.25 1151 | *this->stack = this; 31:28.25 | ~~~~~~~~~~~~~^~~~~~ 31:28.25 MediaErrorBinding.cpp: In function 'bool mozilla::dom::MediaError_Binding::Wrap(JSContext*, mozilla::dom::MediaError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.25 MediaErrorBinding.cpp:301:25: note: 'global' declared here 31:28.25 301 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.25 | ^~~~~~ 31:28.25 MediaErrorBinding.cpp:301:25: note: 'aCx' declared here 31:28.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:28.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:28.27 inlined from 'bool mozilla::dom::MediaKeyMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeyMessageEventBinding.cpp:581:90: 31:28.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:28.28 1151 | *this->stack = this; 31:28.28 | ~~~~~~~~~~~~~^~~~~~ 31:28.28 In file included from UnifiedBindings12.cpp:405: 31:28.28 MediaKeyMessageEventBinding.cpp: In function 'bool mozilla::dom::MediaKeyMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:28.28 MediaKeyMessageEventBinding.cpp:581:25: note: 'global' declared here 31:28.28 581 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:28.28 | ^~~~~~ 31:28.28 MediaKeyMessageEventBinding.cpp:581:25: note: 'aCx' declared here 31:40.19 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 31:40.19 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 31:40.19 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:16, 31:40.19 from MessageManagerBinding.cpp:7, 31:40.19 from UnifiedBindings13.cpp:379: 31:40.19 /builddir/build/BUILD/firefox-128.12.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:40.19 /builddir/build/BUILD/firefox-128.12.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:40.19 /builddir/build/BUILD/firefox-128.12.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:40.19 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 31:40.19 /builddir/build/BUILD/firefox-128.12.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:40.19 302 | memcpy(&value, &aInternalValue, sizeof(value)); 31:40.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:40.19 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 31:40.19 396 | struct FrameBidiData { 31:40.19 | ^~~~~~~~~~~~~ 31:44.98 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 31:44.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 31:44.99 from MediaKeySessionBinding.cpp:4, 31:44.99 from UnifiedBindings13.cpp:2: 31:44.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:44.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:44.99 inlined from 'void mozilla::dom::MediaSession_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaSessionBinding.cpp:2338:74: 31:44.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:44.99 1151 | *this->stack = this; 31:44.99 | ~~~~~~~~~~~~~^~~~~~ 31:44.99 In file included from UnifiedBindings13.cpp:158: 31:44.99 MediaSessionBinding.cpp: In function 'void mozilla::dom::MediaSession_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:44.99 MediaSessionBinding.cpp:2338:25: note: 'parentProto' declared here 31:44.99 2338 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:44.99 | ^~~~~~~~~~~ 31:44.99 MediaSessionBinding.cpp:2338:25: note: 'aCx' declared here 31:45.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.00 inlined from 'void mozilla::dom::MediaMetadata_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaSessionBinding.cpp:1684:74: 31:45.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.00 1151 | *this->stack = this; 31:45.00 | ~~~~~~~~~~~~~^~~~~~ 31:45.00 MediaSessionBinding.cpp: In function 'void mozilla::dom::MediaMetadata_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.00 MediaSessionBinding.cpp:1684:25: note: 'parentProto' declared here 31:45.00 1684 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.00 | ^~~~~~~~~~~ 31:45.00 MediaSessionBinding.cpp:1684:25: note: 'aCx' declared here 31:45.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.01 inlined from 'void mozilla::dom::MediaKeySystemAccess_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaKeySystemAccessBinding.cpp:1165:74: 31:45.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.01 1151 | *this->stack = this; 31:45.01 | ~~~~~~~~~~~~~^~~~~~ 31:45.01 In file included from UnifiedBindings13.cpp:28: 31:45.01 MediaKeySystemAccessBinding.cpp: In function 'void mozilla::dom::MediaKeySystemAccess_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.01 MediaKeySystemAccessBinding.cpp:1165:25: note: 'parentProto' declared here 31:45.01 1165 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.01 | ^~~~~~~~~~~ 31:45.01 MediaKeySystemAccessBinding.cpp:1165:25: note: 'aCx' declared here 31:45.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.03 inlined from 'void mozilla::dom::MediaKeys_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaKeysBinding.cpp:674:74: 31:45.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.03 1151 | *this->stack = this; 31:45.03 | ~~~~~~~~~~~~~^~~~~~ 31:45.03 In file included from UnifiedBindings13.cpp:41: 31:45.03 MediaKeysBinding.cpp: In function 'void mozilla::dom::MediaKeys_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.03 MediaKeysBinding.cpp:674:25: note: 'parentProto' declared here 31:45.03 674 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.03 | ^~~~~~~~~~~ 31:45.03 MediaKeysBinding.cpp:674:25: note: 'aCx' declared here 31:45.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.04 inlined from 'void mozilla::dom::MediaList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaListBinding.cpp:855:74: 31:45.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.04 1151 | *this->stack = this; 31:45.04 | ~~~~~~~~~~~~~^~~~~~ 31:45.04 In file included from UnifiedBindings13.cpp:67: 31:45.04 MediaListBinding.cpp: In function 'void mozilla::dom::MediaList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.04 MediaListBinding.cpp:855:25: note: 'parentProto' declared here 31:45.04 855 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.04 | ^~~~~~~~~~~ 31:45.04 MediaListBinding.cpp:855:25: note: 'aCx' declared here 31:45.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.06 inlined from 'void mozilla::dom::MimeTypeArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MimeTypeArrayBinding.cpp:855:74: 31:45.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.06 1151 | *this->stack = this; 31:45.06 | ~~~~~~~~~~~~~^~~~~~ 31:45.06 In file included from UnifiedBindings13.cpp:405: 31:45.06 MimeTypeArrayBinding.cpp: In function 'void mozilla::dom::MimeTypeArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.06 MimeTypeArrayBinding.cpp:855:25: note: 'parentProto' declared here 31:45.06 855 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.06 | ^~~~~~~~~~~ 31:45.06 MimeTypeArrayBinding.cpp:855:25: note: 'aCx' declared here 31:45.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.07 inlined from 'void mozilla::dom::MessageChannel_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MessageChannelBinding.cpp:405:74: 31:45.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.07 1151 | *this->stack = this; 31:45.07 | ~~~~~~~~~~~~~^~~~~~ 31:45.07 In file included from UnifiedBindings13.cpp:353: 31:45.07 MessageChannelBinding.cpp: In function 'void mozilla::dom::MessageChannel_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.07 MessageChannelBinding.cpp:405:25: note: 'parentProto' declared here 31:45.07 405 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.07 | ^~~~~~~~~~~ 31:45.07 MessageChannelBinding.cpp:405:25: note: 'aCx' declared here 31:45.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.09 inlined from 'void mozilla::dom::MessageListenerManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MessageManagerBinding.cpp:4087:74: 31:45.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.09 1151 | *this->stack = this; 31:45.09 | ~~~~~~~~~~~~~^~~~~~ 31:45.09 MessageManagerBinding.cpp: In function 'void mozilla::dom::MessageListenerManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.09 MessageManagerBinding.cpp:4087:25: note: 'parentProto' declared here 31:45.09 4087 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.09 | ^~~~~~~~~~~ 31:45.09 MessageManagerBinding.cpp:4087:25: note: 'aCx' declared here 31:45.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.10 inlined from 'void mozilla::dom::ContentProcessMessageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MessageManagerBinding.cpp:3436:74: 31:45.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.10 1151 | *this->stack = this; 31:45.10 | ~~~~~~~~~~~~~^~~~~~ 31:45.10 MessageManagerBinding.cpp: In function 'void mozilla::dom::ContentProcessMessageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.10 MessageManagerBinding.cpp:3436:25: note: 'parentProto' declared here 31:45.10 3436 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.10 | ^~~~~~~~~~~ 31:45.10 MessageManagerBinding.cpp:3436:25: note: 'aCx' declared here 31:45.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.24 inlined from 'void mozilla::dom::MediaKeyStatusMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MediaKeyStatusMapBinding.cpp:939:74: 31:45.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:45.24 1151 | *this->stack = this; 31:45.24 | ~~~~~~~~~~~~~^~~~~~ 31:45.24 In file included from UnifiedBindings13.cpp:15: 31:45.24 MediaKeyStatusMapBinding.cpp: In function 'void mozilla::dom::MediaKeyStatusMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 31:45.24 MediaKeyStatusMapBinding.cpp:939:25: note: 'parentProto' declared here 31:45.24 939 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 31:45.24 | ^~~~~~~~~~~ 31:45.24 MediaKeyStatusMapBinding.cpp:939:25: note: 'aCx' declared here 31:45.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.26 inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at MediaListBinding.cpp:564:60: 31:45.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:45.26 1151 | *this->stack = this; 31:45.26 | ~~~~~~~~~~~~~^~~~~~ 31:45.26 MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 31:45.26 MediaListBinding.cpp:564:25: note: 'expando' declared here 31:45.26 564 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 31:45.26 | ^~~~~~~ 31:45.26 MediaListBinding.cpp:564:25: note: 'cx' declared here 31:45.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:45.27 inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at MediaListBinding.cpp:605:81: 31:45.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:45.27 1151 | *this->stack = this; 31:45.27 | ~~~~~~~~~~~~~^~~~~~ 31:45.27 MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 31:45.27 MediaListBinding.cpp:605:29: note: 'expando' declared here 31:45.27 605 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 31:45.27 | ^~~~~~~ 31:45.27 MediaListBinding.cpp:605:29: note: 'cx' declared here 31:45.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:45.30 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 31:45.30 inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at MediaListBinding.cpp:496:35: 31:45.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:45.30 1151 | *this->stack = this; 31:45.30 | ~~~~~~~~~~~~~^~~~~~ 31:45.30 MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 31:45.30 MediaListBinding.cpp:496:25: note: 'expando' declared here 31:45.30 496 | JS::Rooted expando(cx); 31:45.30 | ^~~~~~~ 31:45.30 MediaListBinding.cpp:496:25: note: 'cx' declared here 31:47.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:47.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:47.79 inlined from 'bool mozilla::dom::MediaKeySystemMediaCapability::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaKeySystemAccessBinding.cpp:185:54: 31:47.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:47.79 1151 | *this->stack = this; 31:47.79 | ~~~~~~~~~~~~~^~~~~~ 31:47.79 MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemMediaCapability::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:47.79 MediaKeySystemAccessBinding.cpp:185:25: note: 'obj' declared here 31:47.79 185 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:47.79 | ^~~ 31:47.79 MediaKeySystemAccessBinding.cpp:185:25: note: 'cx' declared here 31:47.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:47.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:47.81 inlined from 'bool mozilla::dom::MediaKeySystemConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaKeySystemAccessBinding.cpp:563:54: 31:47.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:47.81 1151 | *this->stack = this; 31:47.81 | ~~~~~~~~~~~~~^~~~~~ 31:47.81 MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:47.81 MediaKeySystemAccessBinding.cpp:563:25: note: 'obj' declared here 31:47.81 563 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:47.81 | ^~~ 31:47.81 MediaKeySystemAccessBinding.cpp:563:25: note: 'cx' declared here 31:47.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:47.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:47.89 inlined from 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaKeysRequestStatusBinding.cpp:95:54: 31:47.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:47.89 1151 | *this->stack = this; 31:47.89 | ~~~~~~~~~~~~~^~~~~~ 31:47.89 In file included from UnifiedBindings13.cpp:54: 31:47.89 MediaKeysRequestStatusBinding.cpp: In member function 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:47.89 MediaKeysRequestStatusBinding.cpp:95:25: note: 'obj' declared here 31:47.89 95 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:47.89 | ^~~ 31:47.89 MediaKeysRequestStatusBinding.cpp:95:25: note: 'cx' declared here 31:48.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.03 inlined from 'bool mozilla::dom::MediaImage::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaSessionBinding.cpp:220:54: 31:48.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.03 1151 | *this->stack = this; 31:48.03 | ~~~~~~~~~~~~~^~~~~~ 31:48.03 MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaImage::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.03 MediaSessionBinding.cpp:220:25: note: 'obj' declared here 31:48.03 220 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.03 | ^~~ 31:48.03 MediaSessionBinding.cpp:220:25: note: 'cx' declared here 31:48.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.10 inlined from 'bool mozilla::dom::MediaSessionActionDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaSessionBinding.cpp:569:54: 31:48.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.10 1151 | *this->stack = this; 31:48.10 | ~~~~~~~~~~~~~^~~~~~ 31:48.10 MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaSessionActionDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.10 MediaSessionBinding.cpp:569:25: note: 'obj' declared here 31:48.10 569 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.10 | ^~~ 31:48.10 MediaSessionBinding.cpp:569:25: note: 'cx' declared here 31:48.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.13 inlined from 'bool mozilla::dom::MediaMetadataInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaSessionBinding.cpp:848:54: 31:48.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.13 1151 | *this->stack = this; 31:48.13 | ~~~~~~~~~~~~~^~~~~~ 31:48.13 MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaMetadataInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.13 MediaSessionBinding.cpp:848:25: note: 'obj' declared here 31:48.13 848 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.13 | ^~~ 31:48.13 MediaSessionBinding.cpp:848:25: note: 'cx' declared here 31:48.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.21 inlined from 'bool mozilla::dom::MediaStream_Binding::Wrap(JSContext*, mozilla::DOMMediaStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamBinding.cpp:1857:90: 31:48.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:48.21 1151 | *this->stack = this; 31:48.21 | ~~~~~~~~~~~~~^~~~~~ 31:48.21 In file included from UnifiedBindings13.cpp:210: 31:48.21 MediaStreamBinding.cpp: In function 'bool mozilla::dom::MediaStream_Binding::Wrap(JSContext*, mozilla::DOMMediaStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:48.21 MediaStreamBinding.cpp:1857:25: note: 'global' declared here 31:48.21 1857 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:48.21 | ^~~~~~ 31:48.21 MediaStreamBinding.cpp:1857:25: note: 'aCx' declared here 31:48.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.28 inlined from 'bool mozilla::dom::ConstrainBooleanParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:221:54: 31:48.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.28 1151 | *this->stack = this; 31:48.28 | ~~~~~~~~~~~~~^~~~~~ 31:48.28 In file included from UnifiedBindings13.cpp:275: 31:48.28 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainBooleanParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.28 MediaStreamTrackBinding.cpp:221:25: note: 'obj' declared here 31:48.28 221 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.28 | ^~~ 31:48.28 MediaStreamTrackBinding.cpp:221:25: note: 'cx' declared here 31:48.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.32 inlined from 'bool mozilla::dom::ConstrainDOMStringParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:377:54: 31:48.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.32 1151 | *this->stack = this; 31:48.32 | ~~~~~~~~~~~~~^~~~~~ 31:48.32 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainDOMStringParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.32 MediaStreamTrackBinding.cpp:377:25: note: 'obj' declared here 31:48.32 377 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.32 | ^~~ 31:48.32 MediaStreamTrackBinding.cpp:377:25: note: 'cx' declared here 31:48.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.38 inlined from 'bool mozilla::dom::ConstrainDoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:577:54: 31:48.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.38 1151 | *this->stack = this; 31:48.38 | ~~~~~~~~~~~~~^~~~~~ 31:48.38 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainDoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.38 MediaStreamTrackBinding.cpp:577:25: note: 'obj' declared here 31:48.38 577 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.38 | ^~~ 31:48.38 MediaStreamTrackBinding.cpp:577:25: note: 'cx' declared here 31:48.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.45 inlined from 'bool mozilla::dom::ConstrainLongRange::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:795:54: 31:48.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.45 1151 | *this->stack = this; 31:48.45 | ~~~~~~~~~~~~~^~~~~~ 31:48.46 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainLongRange::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.46 MediaStreamTrackBinding.cpp:795:25: note: 'obj' declared here 31:48.46 795 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.46 | ^~~ 31:48.46 MediaStreamTrackBinding.cpp:795:25: note: 'cx' declared here 31:48.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.82 inlined from 'bool mozilla::dom::StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:2080:75: 31:48.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.82 1151 | *this->stack = this; 31:48.82 | ~~~~~~~~~~~~~^~~~~~ 31:48.82 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 31:48.82 MediaStreamTrackBinding.cpp:2080:29: note: 'returnArray' declared here 31:48.82 2080 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 31:48.82 | ^~~~~~~~~~~ 31:48.82 MediaStreamTrackBinding.cpp:2080:29: note: 'cx' declared here 31:48.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.93 inlined from 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:2405:75: 31:48.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.93 1151 | *this->stack = this; 31:48.93 | ~~~~~~~~~~~~~^~~~~~ 31:48.93 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 31:48.93 MediaStreamTrackBinding.cpp:2405:29: note: 'returnArray' declared here 31:48.93 2405 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 31:48.93 | ^~~~~~~~~~~ 31:48.93 MediaStreamTrackBinding.cpp:2405:29: note: 'cx' declared here 31:48.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:48.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:48.95 inlined from 'bool mozilla::dom::MediaTrackConstraintSet::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:2787:54: 31:48.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:48.95 1151 | *this->stack = this; 31:48.95 | ~~~~~~~~~~~~~^~~~~~ 31:48.95 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraintSet::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:48.95 MediaStreamTrackBinding.cpp:2787:25: note: 'obj' declared here 31:48.95 2787 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:48.95 | ^~~ 31:48.95 MediaStreamTrackBinding.cpp:2787:25: note: 'cx' declared here 31:49.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.02 inlined from 'bool mozilla::dom::MediaTrackConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamTrackBinding.cpp:3259:75: 31:49.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:49.02 1151 | *this->stack = this; 31:49.02 | ~~~~~~~~~~~~~^~~~~~ 31:49.02 MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:49.02 MediaStreamTrackBinding.cpp:3259:29: note: 'returnArray' declared here 31:49.02 3259 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 31:49.02 | ^~~~~~~~~~~ 31:49.02 MediaStreamTrackBinding.cpp:3259:29: note: 'cx' declared here 31:49.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.04 inlined from 'bool mozilla::dom::MediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaStreamBinding.cpp:642:54: 31:49.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:49.04 1151 | *this->stack = this; 31:49.04 | ~~~~~~~~~~~~~^~~~~~ 31:49.04 MediaStreamBinding.cpp: In member function 'bool mozilla::dom::MediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:49.04 MediaStreamBinding.cpp:642:25: note: 'obj' declared here 31:49.04 642 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:49.04 | ^~~ 31:49.04 MediaStreamBinding.cpp:642:25: note: 'cx' declared here 31:49.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.08 inlined from 'bool mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamTrackBinding.cpp:4222:90: 31:49.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:49.08 1151 | *this->stack = this; 31:49.08 | ~~~~~~~~~~~~~^~~~~~ 31:49.08 MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:49.08 MediaStreamTrackBinding.cpp:4222:25: note: 'global' declared here 31:49.08 4222 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:49.08 | ^~~~~~ 31:49.08 MediaStreamTrackBinding.cpp:4222:25: note: 'aCx' declared here 31:49.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.12 inlined from 'bool mozilla::dom::MediaTrackSettings::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaTrackSettingsBinding.cpp:83:54: 31:49.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:49.12 1151 | *this->stack = this; 31:49.12 | ~~~~~~~~~~~~~^~~~~~ 31:49.12 In file included from UnifiedBindings13.cpp:314: 31:49.12 MediaTrackSettingsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSettings::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:49.12 MediaTrackSettingsBinding.cpp:83:25: note: 'obj' declared here 31:49.12 83 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:49.12 | ^~~ 31:49.12 MediaTrackSettingsBinding.cpp:83:25: note: 'cx' declared here 31:49.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.23 inlined from 'bool mozilla::dom::MediaTrackSupportedConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MediaTrackSupportedConstraintsBinding.cpp:187:54: 31:49.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:49.23 1151 | *this->stack = this; 31:49.23 | ~~~~~~~~~~~~~^~~~~~ 31:49.23 In file included from UnifiedBindings13.cpp:327: 31:49.23 MediaTrackSupportedConstraintsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSupportedConstraints::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:49.23 MediaTrackSupportedConstraintsBinding.cpp:187:25: note: 'obj' declared here 31:49.23 187 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:49.23 | ^~~ 31:49.23 MediaTrackSupportedConstraintsBinding.cpp:187:25: note: 'cx' declared here 31:49.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.35 inlined from 'bool mozilla::dom::MerchantValidationEvent_Binding::Wrap(JSContext*, mozilla::dom::MerchantValidationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MerchantValidationEventBinding.cpp:631:90: 31:49.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:49.35 1151 | *this->stack = this; 31:49.35 | ~~~~~~~~~~~~~^~~~~~ 31:49.35 In file included from UnifiedBindings13.cpp:340: 31:49.35 MerchantValidationEventBinding.cpp: In function 'bool mozilla::dom::MerchantValidationEvent_Binding::Wrap(JSContext*, mozilla::dom::MerchantValidationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:49.35 MerchantValidationEventBinding.cpp:631:25: note: 'global' declared here 31:49.35 631 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:49.35 | ^~~~~~ 31:49.35 MerchantValidationEventBinding.cpp:631:25: note: 'aCx' declared here 31:49.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.54 inlined from 'bool mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentFrameMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:2396:90: 31:49.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:49.54 1151 | *this->stack = this; 31:49.54 | ~~~~~~~~~~~~~^~~~~~ 31:49.54 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentFrameMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:49.54 MessageManagerBinding.cpp:2396:25: note: 'global' declared here 31:49.54 2396 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:49.54 | ^~~~~~ 31:49.54 MessageManagerBinding.cpp:2396:25: note: 'aCx' declared here 31:49.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:49.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:49.56 inlined from 'bool mozilla::dom::ContentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:3369:90: 31:49.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:49.56 1151 | *this->stack = this; 31:49.56 | ~~~~~~~~~~~~~^~~~~~ 31:49.56 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:49.56 MessageManagerBinding.cpp:3369:25: note: 'global' declared here 31:49.56 3369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:49.56 | ^~~~~~ 31:49.56 MessageManagerBinding.cpp:3369:25: note: 'aCx' declared here 31:51.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:51.84 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 31:51.84 inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at MimeTypeArrayBinding.cpp:449:35: 31:51.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:51.84 1151 | *this->stack = this; 31:51.84 | ~~~~~~~~~~~~~^~~~~~ 31:51.84 MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 31:51.84 MimeTypeArrayBinding.cpp:449:25: note: 'expando' declared here 31:51.84 449 | JS::Rooted expando(cx); 31:51.84 | ^~~~~~~ 31:51.84 MimeTypeArrayBinding.cpp:449:25: note: 'cx' declared here 31:51.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:51.87 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 31:51.87 inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at MediaListBinding.cpp:534:35: 31:51.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:51.87 1151 | *this->stack = this; 31:51.87 | ~~~~~~~~~~~~~^~~~~~ 31:51.87 MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 31:51.87 MediaListBinding.cpp:534:25: note: 'expando' declared here 31:51.87 534 | JS::Rooted expando(cx); 31:51.87 | ^~~~~~~ 31:51.87 MediaListBinding.cpp:534:25: note: 'cx' declared here 31:52.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.13 inlined from 'bool mozilla::dom::MediaKeySession_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeySessionBinding.cpp:869:90: 31:52.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.13 1151 | *this->stack = this; 31:52.13 | ~~~~~~~~~~~~~^~~~~~ 31:52.13 MediaKeySessionBinding.cpp: In function 'bool mozilla::dom::MediaKeySession_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.13 MediaKeySessionBinding.cpp:869:25: note: 'global' declared here 31:52.13 869 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.13 | ^~~~~~ 31:52.13 MediaKeySessionBinding.cpp:869:25: note: 'aCx' declared here 31:52.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.16 inlined from 'bool mozilla::dom::ChildProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ChildProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:411:90: 31:52.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.16 1151 | *this->stack = this; 31:52.16 | ~~~~~~~~~~~~~^~~~~~ 31:52.16 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChildProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ChildProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.16 MessageManagerBinding.cpp:411:25: note: 'global' declared here 31:52.16 411 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.16 | ^~~~~~ 31:52.16 MessageManagerBinding.cpp:411:25: note: 'aCx' declared here 31:52.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.18 inlined from 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageBroadcaster*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:894:90: 31:52.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.18 1151 | *this->stack = this; 31:52.18 | ~~~~~~~~~~~~~^~~~~~ 31:52.18 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageBroadcaster*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.18 MessageManagerBinding.cpp:894:25: note: 'global' declared here 31:52.18 894 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.18 | ^~~~~~ 31:52.18 MessageManagerBinding.cpp:894:25: note: 'aCx' declared here 31:52.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.20 inlined from 'bool mozilla::dom::ChromeMessageSender_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:1377:90: 31:52.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.20 1151 | *this->stack = this; 31:52.20 | ~~~~~~~~~~~~~^~~~~~ 31:52.20 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageSender_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.20 MessageManagerBinding.cpp:1377:25: note: 'global' declared here 31:52.20 1377 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.20 | ^~~~~~ 31:52.20 MessageManagerBinding.cpp:1377:25: note: 'aCx' declared here 31:52.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.22 inlined from 'bool mozilla::dom::ParentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ParentProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:4879:90: 31:52.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.22 1151 | *this->stack = this; 31:52.22 | ~~~~~~~~~~~~~^~~~~~ 31:52.22 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ParentProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.22 MessageManagerBinding.cpp:4879:25: note: 'global' declared here 31:52.22 4879 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.22 | ^~~~~~ 31:52.22 MessageManagerBinding.cpp:4879:25: note: 'aCx' declared here 31:52.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.24 inlined from 'bool mozilla::dom::ProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageManagerBinding.cpp:5434:90: 31:52.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.24 1151 | *this->stack = this; 31:52.24 | ~~~~~~~~~~~~~^~~~~~ 31:52.24 MessageManagerBinding.cpp: In function 'bool mozilla::dom::ProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ProcessMessageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.24 MessageManagerBinding.cpp:5434:25: note: 'global' declared here 31:52.24 5434 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.24 | ^~~~~~ 31:52.24 MessageManagerBinding.cpp:5434:25: note: 'aCx' declared here 31:52.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.34 inlined from 'bool mozilla::dom::MediaQueryListEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryListEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaQueryListEventBinding.cpp:514:90: 31:52.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.34 1151 | *this->stack = this; 31:52.34 | ~~~~~~~~~~~~~^~~~~~ 31:52.34 In file included from UnifiedBindings13.cpp:106: 31:52.34 MediaQueryListEventBinding.cpp: In function 'bool mozilla::dom::MediaQueryListEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryListEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.34 MediaQueryListEventBinding.cpp:514:25: note: 'global' declared here 31:52.34 514 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.34 | ^~~~~~ 31:52.34 MediaQueryListEventBinding.cpp:514:25: note: 'aCx' declared here 31:52.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.48 inlined from 'bool mozilla::dom::MediaStreamEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamEventBinding.cpp:491:90: 31:52.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.48 1151 | *this->stack = this; 31:52.48 | ~~~~~~~~~~~~~^~~~~~ 31:52.48 In file included from UnifiedBindings13.cpp:249: 31:52.48 MediaStreamEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.48 MediaStreamEventBinding.cpp:491:25: note: 'global' declared here 31:52.48 491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.48 | ^~~~~~ 31:52.48 MediaStreamEventBinding.cpp:491:25: note: 'aCx' declared here 31:52.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.51 inlined from 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorderErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaRecorderErrorEventBinding.cpp:480:90: 31:52.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.51 1151 | *this->stack = this; 31:52.51 | ~~~~~~~~~~~~~^~~~~~ 31:52.51 In file included from UnifiedBindings13.cpp:145: 31:52.51 MediaRecorderErrorEventBinding.cpp: In function 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorderErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.51 MediaRecorderErrorEventBinding.cpp:480:25: note: 'global' declared here 31:52.51 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.51 | ^~~~~~ 31:52.51 MediaRecorderErrorEventBinding.cpp:480:25: note: 'aCx' declared here 31:52.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.54 inlined from 'bool mozilla::dom::MediaStreamTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamTrackEventBinding.cpp:480:90: 31:52.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.54 1151 | *this->stack = this; 31:52.54 | ~~~~~~~~~~~~~^~~~~~ 31:52.54 In file included from UnifiedBindings13.cpp:301: 31:52.54 MediaStreamTrackEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.54 MediaStreamTrackEventBinding.cpp:480:25: note: 'global' declared here 31:52.54 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.54 | ^~~~~~ 31:52.54 MediaStreamTrackEventBinding.cpp:480:25: note: 'aCx' declared here 31:52.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.60 inlined from 'bool mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyStatusMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeyStatusMapBinding.cpp:872:90: 31:52.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.60 1151 | *this->stack = this; 31:52.60 | ~~~~~~~~~~~~~^~~~~~ 31:52.60 MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyStatusMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.60 MediaKeyStatusMapBinding.cpp:872:25: note: 'global' declared here 31:52.60 872 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.60 | ^~~~~~ 31:52.60 MediaKeyStatusMapBinding.cpp:872:25: note: 'aCx' declared here 31:52.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.64 inlined from 'bool mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySystemAccess*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeySystemAccessBinding.cpp:1098:90: 31:52.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.64 1151 | *this->stack = this; 31:52.64 | ~~~~~~~~~~~~~^~~~~~ 31:52.64 MediaKeySystemAccessBinding.cpp: In function 'bool mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySystemAccess*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.64 MediaKeySystemAccessBinding.cpp:1098:25: note: 'global' declared here 31:52.64 1098 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.64 | ^~~~~~ 31:52.64 MediaKeySystemAccessBinding.cpp:1098:25: note: 'aCx' declared here 31:52.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.66 inlined from 'bool mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, mozilla::dom::MediaKeys*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaKeysBinding.cpp:607:90: 31:52.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.66 1151 | *this->stack = this; 31:52.66 | ~~~~~~~~~~~~~^~~~~~ 31:52.66 MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, mozilla::dom::MediaKeys*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.66 MediaKeysBinding.cpp:607:25: note: 'global' declared here 31:52.66 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.66 | ^~~~~~ 31:52.66 MediaKeysBinding.cpp:607:25: note: 'aCx' declared here 31:52.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.76 inlined from 'bool mozilla::dom::MediaList_Binding::Wrap(JSContext*, mozilla::dom::MediaList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaListBinding.cpp:786:90: 31:52.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.76 1151 | *this->stack = this; 31:52.76 | ~~~~~~~~~~~~~^~~~~~ 31:52.76 MediaListBinding.cpp: In function 'bool mozilla::dom::MediaList_Binding::Wrap(JSContext*, mozilla::dom::MediaList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.76 MediaListBinding.cpp:786:25: note: 'global' declared here 31:52.76 786 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.76 | ^~~~~~ 31:52.76 MediaListBinding.cpp:786:25: note: 'aCx' declared here 31:52.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.79 inlined from 'bool mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaQueryListBinding.cpp:494:90: 31:52.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.79 1151 | *this->stack = this; 31:52.79 | ~~~~~~~~~~~~~^~~~~~ 31:52.79 In file included from UnifiedBindings13.cpp:80: 31:52.79 MediaQueryListBinding.cpp: In function 'bool mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.79 MediaQueryListBinding.cpp:494:25: note: 'global' declared here 31:52.79 494 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.79 | ^~~~~~ 31:52.79 MediaQueryListBinding.cpp:494:25: note: 'aCx' declared here 31:52.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.81 inlined from 'bool mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaRecorderBinding.cpp:1536:90: 31:52.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.81 1151 | *this->stack = this; 31:52.81 | ~~~~~~~~~~~~~^~~~~~ 31:52.81 In file included from UnifiedBindings13.cpp:119: 31:52.81 MediaRecorderBinding.cpp: In function 'bool mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.81 MediaRecorderBinding.cpp:1536:25: note: 'global' declared here 31:52.81 1536 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.81 | ^~~~~~ 31:52.81 MediaRecorderBinding.cpp:1536:25: note: 'aCx' declared here 31:52.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.93 inlined from 'bool mozilla::dom::MediaMetadata_Binding::Wrap(JSContext*, mozilla::dom::MediaMetadata*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaSessionBinding.cpp:1605:90: 31:52.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.93 1151 | *this->stack = this; 31:52.93 | ~~~~~~~~~~~~~^~~~~~ 31:52.93 MediaSessionBinding.cpp: In function 'bool mozilla::dom::MediaMetadata_Binding::Wrap(JSContext*, mozilla::dom::MediaMetadata*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.93 MediaSessionBinding.cpp:1605:25: note: 'global' declared here 31:52.93 1605 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.93 | ^~~~~~ 31:52.93 MediaSessionBinding.cpp:1605:25: note: 'aCx' declared here 31:52.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:52.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:52.99 inlined from 'bool mozilla::dom::MediaSession_Binding::Wrap(JSContext*, mozilla::dom::MediaSession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaSessionBinding.cpp:2271:90: 31:52.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:52.99 1151 | *this->stack = this; 31:52.99 | ~~~~~~~~~~~~~^~~~~~ 31:52.99 MediaSessionBinding.cpp: In function 'bool mozilla::dom::MediaSession_Binding::Wrap(JSContext*, mozilla::dom::MediaSession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:52.99 MediaSessionBinding.cpp:2271:25: note: 'global' declared here 31:52.99 2271 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:52.99 | ^~~~~~ 31:52.99 MediaSessionBinding.cpp:2271:25: note: 'aCx' declared here 31:53.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.02 inlined from 'bool mozilla::dom::MediaSource_Binding::Wrap(JSContext*, mozilla::dom::MediaSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaSourceBinding.cpp:1154:90: 31:53.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.02 1151 | *this->stack = this; 31:53.02 | ~~~~~~~~~~~~~^~~~~~ 31:53.02 In file included from UnifiedBindings13.cpp:171: 31:53.02 MediaSourceBinding.cpp: In function 'bool mozilla::dom::MediaSource_Binding::Wrap(JSContext*, mozilla::dom::MediaSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.02 MediaSourceBinding.cpp:1154:25: note: 'global' declared here 31:53.02 1154 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.02 | ^~~~~~ 31:53.02 MediaSourceBinding.cpp:1154:25: note: 'aCx' declared here 31:53.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.10 inlined from 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamAudioSourceNodeBinding.cpp:559:90: 31:53.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.10 1151 | *this->stack = this; 31:53.10 | ~~~~~~~~~~~~~^~~~~~ 31:53.10 In file included from UnifiedBindings13.cpp:197: 31:53.10 MediaStreamAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.10 MediaStreamAudioSourceNodeBinding.cpp:559:25: note: 'global' declared here 31:53.10 559 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.10 | ^~~~~~ 31:53.10 MediaStreamAudioSourceNodeBinding.cpp:559:25: note: 'aCx' declared here 31:53.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.13 inlined from 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamTrackAudioSourceNodeBinding.cpp:487:90: 31:53.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.13 1151 | *this->stack = this; 31:53.13 | ~~~~~~~~~~~~~^~~~~~ 31:53.13 In file included from UnifiedBindings13.cpp:262: 31:53.13 MediaStreamTrackAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackAudioSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.13 MediaStreamTrackAudioSourceNodeBinding.cpp:487:25: note: 'global' declared here 31:53.13 487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.13 | ^~~~~~ 31:53.13 MediaStreamTrackAudioSourceNodeBinding.cpp:487:25: note: 'aCx' declared here 31:53.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.15 inlined from 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamAudioDestinationNodeBinding.cpp:343:90: 31:53.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.16 1151 | *this->stack = this; 31:53.16 | ~~~~~~~~~~~~~^~~~~~ 31:53.16 In file included from UnifiedBindings13.cpp:184: 31:53.16 MediaStreamAudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioDestinationNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.16 MediaStreamAudioDestinationNodeBinding.cpp:343:25: note: 'global' declared here 31:53.16 343 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.16 | ^~~~~~ 31:53.16 MediaStreamAudioDestinationNodeBinding.cpp:343:25: note: 'aCx' declared here 31:53.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.21 inlined from 'bool mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MediaStreamErrorBinding.cpp:315:90: 31:53.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.21 1151 | *this->stack = this; 31:53.21 | ~~~~~~~~~~~~~^~~~~~ 31:53.21 In file included from UnifiedBindings13.cpp:223: 31:53.21 MediaStreamErrorBinding.cpp: In function 'bool mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.21 MediaStreamErrorBinding.cpp:315:25: note: 'global' declared here 31:53.21 315 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.21 | ^~~~~~ 31:53.21 MediaStreamErrorBinding.cpp:315:25: note: 'aCx' declared here 31:53.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.24 inlined from 'bool mozilla::dom::MessageChannel_Binding::Wrap(JSContext*, mozilla::dom::MessageChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageChannelBinding.cpp:338:90: 31:53.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.24 1151 | *this->stack = this; 31:53.24 | ~~~~~~~~~~~~~^~~~~~ 31:53.24 MessageChannelBinding.cpp: In function 'bool mozilla::dom::MessageChannel_Binding::Wrap(JSContext*, mozilla::dom::MessageChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.24 MessageChannelBinding.cpp:338:25: note: 'global' declared here 31:53.24 338 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.24 | ^~~~~~ 31:53.24 MessageChannelBinding.cpp:338:25: note: 'aCx' declared here 31:53.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.37 inlined from 'bool mozilla::dom::MessagePort_Binding::Wrap(JSContext*, mozilla::dom::MessagePort*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessagePortBinding.cpp:743:90: 31:53.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.37 1151 | *this->stack = this; 31:53.37 | ~~~~~~~~~~~~~^~~~~~ 31:53.37 In file included from UnifiedBindings13.cpp:392: 31:53.37 MessagePortBinding.cpp: In function 'bool mozilla::dom::MessagePort_Binding::Wrap(JSContext*, mozilla::dom::MessagePort*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.37 MessagePortBinding.cpp:743:25: note: 'global' declared here 31:53.37 743 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.37 | ^~~~~~ 31:53.37 MessagePortBinding.cpp:743:25: note: 'aCx' declared here 31:53.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.61 inlined from 'bool mozilla::dom::MessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MessageEventBinding.cpp:1469:90: 31:53.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.61 1151 | *this->stack = this; 31:53.61 | ~~~~~~~~~~~~~^~~~~~ 31:53.61 In file included from UnifiedBindings13.cpp:366: 31:53.61 MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.61 MessageEventBinding.cpp:1469:25: note: 'global' declared here 31:53.61 1469 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.61 | ^~~~~~ 31:53.61 MessageEventBinding.cpp:1469:25: note: 'aCx' declared here 31:53.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.68 inlined from 'bool mozilla::dom::ReceiveMessageArgument::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MessageManagerBinding.cpp:107:54: 31:53.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:53.68 1151 | *this->stack = this; 31:53.68 | ~~~~~~~~~~~~~^~~~~~ 31:53.68 MessageManagerBinding.cpp: In member function 'bool mozilla::dom::ReceiveMessageArgument::ToObjectInternal(JSContext*, JS::MutableHandle) const': 31:53.68 MessageManagerBinding.cpp:107:25: note: 'obj' declared here 31:53.68 107 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 31:53.68 | ^~~ 31:53.68 MessageManagerBinding.cpp:107:25: note: 'cx' declared here 31:53.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.84 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 31:53.84 inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at MimeTypeArrayBinding.cpp:348:35: 31:53.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:53.84 1151 | *this->stack = this; 31:53.84 | ~~~~~~~~~~~~~^~~~~~ 31:53.84 MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 31:53.84 MimeTypeArrayBinding.cpp:348:25: note: 'expando' declared here 31:53.84 348 | JS::Rooted expando(cx); 31:53.84 | ^~~~~~~ 31:53.84 MimeTypeArrayBinding.cpp:348:25: note: 'cx' declared here 31:53.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.88 inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at MimeTypeArrayBinding.cpp:540:81: 31:53.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 31:53.88 1151 | *this->stack = this; 31:53.88 | ~~~~~~~~~~~~~^~~~~~ 31:53.88 MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 31:53.88 MimeTypeArrayBinding.cpp:540:29: note: 'expando' declared here 31:53.88 540 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 31:53.88 | ^~~~~~~ 31:53.88 MimeTypeArrayBinding.cpp:540:29: note: 'cx' declared here 31:53.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 31:53.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 31:53.91 inlined from 'bool mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, nsMimeTypeArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MimeTypeArrayBinding.cpp:786:90: 31:53.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 31:53.91 1151 | *this->stack = this; 31:53.91 | ~~~~~~~~~~~~~^~~~~~ 31:53.91 MimeTypeArrayBinding.cpp: In function 'bool mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, nsMimeTypeArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 31:53.91 MimeTypeArrayBinding.cpp:786:25: note: 'global' declared here 31:53.91 786 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 31:53.91 | ^~~~~~ 31:53.91 MimeTypeArrayBinding.cpp:786:25: note: 'aCx' declared here 32:25.51 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 32:25.51 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/WebRenderUserData.h:18, 32:25.51 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:12, 32:25.51 from OffscreenCanvasBinding.cpp:28, 32:25.51 from UnifiedBindings14.cpp:379: 32:25.51 /builddir/build/BUILD/firefox-128.12.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:25.51 /builddir/build/BUILD/firefox-128.12.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:25.51 /builddir/build/BUILD/firefox-128.12.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:25.51 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 32:25.51 /builddir/build/BUILD/firefox-128.12.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:25.51 302 | memcpy(&value, &aInternalValue, sizeof(value)); 32:25.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.51 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 32:25.51 396 | struct FrameBidiData { 32:25.51 | ^~~~~~~~~~~~~ 32:25.88 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 32:25.88 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MimeTypeBinding.h:9, 32:25.88 from MimeTypeBinding.cpp:5, 32:25.88 from UnifiedBindings14.cpp:2: 32:25.88 /builddir/build/BUILD/firefox-128.12.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]': 32:25.88 /builddir/build/BUILD/firefox-128.12.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]' 32:25.88 /builddir/build/BUILD/firefox-128.12.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]' 32:25.88 /builddir/build/BUILD/firefox-128.12.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]' 32:25.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 32:25.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 32:25.88 /builddir/build/BUILD/firefox-128.12.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] 32:25.88 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 32:25.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:25.88 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 32:25.88 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 32:25.88 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 32:25.88 from NavigatorBinding.cpp:12, 32:25.88 from UnifiedBindings14.cpp:171: 32:25.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 32:25.88 25 | struct JSGCSetting { 32:25.88 | ^~~~~~~~~~~ 32:48.08 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 32:48.08 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MimeTypeBinding.h:6: 32:48.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:48.08 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 32:48.08 inlined from 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at MozStorageStatementRowBinding.cpp:246:35: 32:48.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:48.08 1151 | *this->stack = this; 32:48.08 | ~~~~~~~~~~~~~^~~~~~ 32:48.08 In file included from UnifiedBindings14.cpp:106: 32:48.08 MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 32:48.08 MozStorageStatementRowBinding.cpp:246:25: note: 'expando' declared here 32:48.08 246 | JS::Rooted expando(cx); 32:48.08 | ^~~~~~~ 32:48.08 MozStorageStatementRowBinding.cpp:246:25: note: 'cx' declared here 32:48.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:48.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:48.93 inlined from 'void mozilla::dom::NodeIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at NodeIteratorBinding.cpp:518:74: 32:48.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:48.93 1151 | *this->stack = this; 32:48.93 | ~~~~~~~~~~~~~^~~~~~ 32:48.98 In file included from UnifiedBindings14.cpp:262: 32:48.98 NodeIteratorBinding.cpp: In function 'void mozilla::dom::NodeIterator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:48.98 NodeIteratorBinding.cpp:518:25: note: 'parentProto' declared here 32:48.98 518 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:48.98 | ^~~~~~~~~~~ 32:48.98 NodeIteratorBinding.cpp:518:25: note: 'aCx' declared here 32:49.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.02 inlined from 'void mozilla::dom::MutationRecord_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MutationObserverBinding.cpp:2303:74: 32:49.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.02 1151 | *this->stack = this; 32:49.02 | ~~~~~~~~~~~~~^~~~~~ 32:49.11 In file included from UnifiedBindings14.cpp:132: 32:49.11 MutationObserverBinding.cpp: In function 'void mozilla::dom::MutationRecord_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.11 MutationObserverBinding.cpp:2303:25: note: 'parentProto' declared here 32:49.11 2303 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.11 | ^~~~~~~~~~~ 32:49.11 MutationObserverBinding.cpp:2303:25: note: 'aCx' declared here 32:49.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.12 inlined from 'void mozilla::dom::MimeType_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MimeTypeBinding.cpp:426:74: 32:49.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.12 1151 | *this->stack = this; 32:49.12 | ~~~~~~~~~~~~~^~~~~~ 32:49.16 MimeTypeBinding.cpp: In function 'void mozilla::dom::MimeType_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.16 MimeTypeBinding.cpp:426:25: note: 'parentProto' declared here 32:49.16 426 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.16 | ^~~~~~~~~~~ 32:49.16 MimeTypeBinding.cpp:426:25: note: 'aCx' declared here 32:49.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.18 inlined from 'void mozilla::dom::NamedNodeMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at NamedNodeMapBinding.cpp:1146:74: 32:49.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.18 1151 | *this->stack = this; 32:49.18 | ~~~~~~~~~~~~~^~~~~~ 32:49.24 In file included from UnifiedBindings14.cpp:145: 32:49.24 NamedNodeMapBinding.cpp: In function 'void mozilla::dom::NamedNodeMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.24 NamedNodeMapBinding.cpp:1146:25: note: 'parentProto' declared here 32:49.24 1146 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.24 | ^~~~~~~~~~~ 32:49.24 NamedNodeMapBinding.cpp:1146:25: note: 'aCx' declared here 32:49.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.26 inlined from 'void mozilla::dom::Navigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at NavigatorBinding.cpp:4379:74: 32:49.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.26 1151 | *this->stack = this; 32:49.26 | ~~~~~~~~~~~~~^~~~~~ 32:49.28 NavigatorBinding.cpp: In function 'void mozilla::dom::Navigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.28 NavigatorBinding.cpp:4379:25: note: 'parentProto' declared here 32:49.28 4379 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.28 | ^~~~~~~~~~~ 32:49.28 NavigatorBinding.cpp:4379:25: note: 'aCx' declared here 32:49.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.29 inlined from 'void mozilla::dom::NodeList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at NodeListBinding.cpp:676:74: 32:49.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.29 1151 | *this->stack = this; 32:49.29 | ~~~~~~~~~~~~~^~~~~~ 32:49.30 In file included from UnifiedBindings14.cpp:275: 32:49.30 NodeListBinding.cpp: In function 'void mozilla::dom::NodeList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.30 NodeListBinding.cpp:676:25: note: 'parentProto' declared here 32:49.30 676 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.30 | ^~~~~~~~~~~ 32:49.30 NodeListBinding.cpp:676:25: note: 'aCx' declared here 32:49.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.33 inlined from 'void mozilla::dom::MutationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MutationObserverBinding.cpp:1334:74: 32:49.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.33 1151 | *this->stack = this; 32:49.33 | ~~~~~~~~~~~~~^~~~~~ 32:49.33 MutationObserverBinding.cpp: In function 'void mozilla::dom::MutationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.33 MutationObserverBinding.cpp:1334:25: note: 'parentProto' declared here 32:49.33 1334 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.33 | ^~~~~~~~~~~ 32:49.33 MutationObserverBinding.cpp:1334:25: note: 'aCx' declared here 32:49.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.59 inlined from 'void mozilla::dom::MozStorageStatementRow_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MozStorageStatementRowBinding.cpp:581:74: 32:49.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.59 1151 | *this->stack = this; 32:49.59 | ~~~~~~~~~~~~~^~~~~~ 32:49.59 MozStorageStatementRowBinding.cpp: In function 'void mozilla::dom::MozStorageStatementRow_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.59 MozStorageStatementRowBinding.cpp:581:25: note: 'parentProto' declared here 32:49.59 581 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.59 | ^~~~~~~~~~~ 32:49.59 MozStorageStatementRowBinding.cpp:581:25: note: 'aCx' declared here 32:49.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.60 inlined from 'void mozilla::dom::MozDocumentObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MozDocumentObserverBinding.cpp:477:74: 32:49.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.60 1151 | *this->stack = this; 32:49.60 | ~~~~~~~~~~~~~^~~~~~ 32:49.63 In file included from UnifiedBindings14.cpp:41: 32:49.63 MozDocumentObserverBinding.cpp: In function 'void mozilla::dom::MozDocumentObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.63 MozDocumentObserverBinding.cpp:477:25: note: 'parentProto' declared here 32:49.63 477 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.63 | ^~~~~~~~~~~ 32:49.63 MozDocumentObserverBinding.cpp:477:25: note: 'aCx' declared here 32:49.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.65 inlined from 'void mozilla::dom::MozStorageAsyncStatementParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MozStorageAsyncStatementParamsBinding.cpp:873:74: 32:49.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.65 1151 | *this->stack = this; 32:49.65 | ~~~~~~~~~~~~~^~~~~~ 32:49.66 In file included from UnifiedBindings14.cpp:80: 32:49.66 MozStorageAsyncStatementParamsBinding.cpp: In function 'void mozilla::dom::MozStorageAsyncStatementParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.66 MozStorageAsyncStatementParamsBinding.cpp:873:25: note: 'parentProto' declared here 32:49.66 873 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.66 | ^~~~~~~~~~~ 32:49.66 MozStorageAsyncStatementParamsBinding.cpp:873:25: note: 'aCx' declared here 32:49.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.70 inlined from 'void mozilla::dom::MozStorageStatementParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at MozStorageStatementParamsBinding.cpp:873:74: 32:49.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.70 1151 | *this->stack = this; 32:49.70 | ~~~~~~~~~~~~~^~~~~~ 32:49.74 In file included from UnifiedBindings14.cpp:93: 32:49.74 MozStorageStatementParamsBinding.cpp: In function 'void mozilla::dom::MozStorageStatementParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.74 MozStorageStatementParamsBinding.cpp:873:25: note: 'parentProto' declared here 32:49.74 873 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.74 | ^~~~~~~~~~~ 32:49.74 MozStorageStatementParamsBinding.cpp:873:25: note: 'aCx' declared here 32:49.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:49.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:49.84 inlined from 'void mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at OffscreenCanvasRenderingContext2DBinding.cpp:5643:74: 32:49.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:49.84 1151 | *this->stack = this; 32:49.84 | ~~~~~~~~~~~~~^~~~~~ 32:49.84 In file included from UnifiedBindings14.cpp:392: 32:49.84 OffscreenCanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:49.84 OffscreenCanvasRenderingContext2DBinding.cpp:5643:25: note: 'parentProto' declared here 32:49.84 5643 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:49.84 | ^~~~~~~~~~~ 32:49.84 OffscreenCanvasRenderingContext2DBinding.cpp:5643:25: note: 'aCx' declared here 32:50.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:50.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:50.15 inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at NodeListBinding.cpp:377:60: 32:50.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:50.15 1151 | *this->stack = this; 32:50.15 | ~~~~~~~~~~~~~^~~~~~ 32:50.15 NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 32:50.15 NodeListBinding.cpp:377:25: note: 'expando' declared here 32:50.15 377 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 32:50.15 | ^~~~~~~ 32:50.15 NodeListBinding.cpp:377:25: note: 'cx' declared here 32:53.60 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 32:53.60 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventBinding.h:6, 32:53.60 from PageTransitionEvent.cpp:9, 32:53.60 from UnifiedBindings15.cpp:2: 32:53.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:53.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:53.60 inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at PaintRequestListBinding.cpp:367:60: 32:53.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:53.60 1151 | *this->stack = this; 32:53.60 | ~~~~~~~~~~~~~^~~~~~ 32:53.67 In file included from UnifiedBindings15.cpp:41: 32:53.67 PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 32:53.67 PaintRequestListBinding.cpp:367:25: note: 'expando' declared here 32:53.67 367 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 32:53.67 | ^~~~~~~ 32:53.67 PaintRequestListBinding.cpp:367:25: note: 'cx' declared here 32:54.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.21 inlined from 'void mozilla::dom::PerformanceNavigation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceNavigationBinding.cpp:441:74: 32:54.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.21 1151 | *this->stack = this; 32:54.21 | ~~~~~~~~~~~~~^~~~~~ 32:54.23 In file included from UnifiedBindings15.cpp:314: 32:54.23 PerformanceNavigationBinding.cpp: In function 'void mozilla::dom::PerformanceNavigation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.23 PerformanceNavigationBinding.cpp:441:25: note: 'parentProto' declared here 32:54.23 441 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.23 | ^~~~~~~~~~~ 32:54.23 PerformanceNavigationBinding.cpp:441:25: note: 'aCx' declared here 32:54.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.24 inlined from 'void mozilla::dom::PerformanceTiming_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceTimingBinding.cpp:1407:74: 32:54.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.24 1151 | *this->stack = this; 32:54.24 | ~~~~~~~~~~~~~^~~~~~ 32:54.28 In file included from UnifiedBindings15.cpp:405: 32:54.28 PerformanceTimingBinding.cpp: In function 'void mozilla::dom::PerformanceTiming_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.28 PerformanceTimingBinding.cpp:1407:25: note: 'parentProto' declared here 32:54.28 1407 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.28 | ^~~~~~~~~~~ 32:54.28 PerformanceTimingBinding.cpp:1407:25: note: 'aCx' declared here 32:54.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.31 inlined from 'void mozilla::dom::PaintRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PaintRequestBinding.cpp:352:74: 32:54.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.31 1151 | *this->stack = this; 32:54.31 | ~~~~~~~~~~~~~^~~~~~ 32:54.33 In file included from UnifiedBindings15.cpp:28: 32:54.33 PaintRequestBinding.cpp: In function 'void mozilla::dom::PaintRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.33 PaintRequestBinding.cpp:352:25: note: 'parentProto' declared here 32:54.33 352 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.33 | ^~~~~~~~~~~ 32:54.33 PaintRequestBinding.cpp:352:25: note: 'aCx' declared here 32:54.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.35 inlined from 'void mozilla::dom::PerformanceEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceEntryBinding.cpp:343:74: 32:54.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.35 1151 | *this->stack = this; 32:54.35 | ~~~~~~~~~~~~~^~~~~~ 32:54.38 In file included from UnifiedBindings15.cpp:223: 32:54.38 PerformanceEntryBinding.cpp: In function 'void mozilla::dom::PerformanceEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.38 PerformanceEntryBinding.cpp:343:25: note: 'parentProto' declared here 32:54.38 343 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.38 | ^~~~~~~~~~~ 32:54.38 PerformanceEntryBinding.cpp:343:25: note: 'aCx' declared here 32:54.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.39 inlined from 'void mozilla::dom::PaintRequestList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PaintRequestListBinding.cpp:660:74: 32:54.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.39 1151 | *this->stack = this; 32:54.39 | ~~~~~~~~~~~~~^~~~~~ 32:54.39 PaintRequestListBinding.cpp: In function 'void mozilla::dom::PaintRequestList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.39 PaintRequestListBinding.cpp:660:25: note: 'parentProto' declared here 32:54.39 660 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.39 | ^~~~~~~~~~~ 32:54.39 PaintRequestListBinding.cpp:660:25: note: 'aCx' declared here 32:54.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.41 inlined from 'void mozilla::dom::PeerConnectionImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PeerConnectionImplBinding.cpp:2365:74: 32:54.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.41 1151 | *this->stack = this; 32:54.41 | ~~~~~~~~~~~~~^~~~~~ 32:54.41 In file included from UnifiedBindings15.cpp:171: 32:54.41 PeerConnectionImplBinding.cpp: In function 'void mozilla::dom::PeerConnectionImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.41 PeerConnectionImplBinding.cpp:2365:25: note: 'parentProto' declared here 32:54.41 2365 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.41 | ^~~~~~~~~~~ 32:54.41 PeerConnectionImplBinding.cpp:2365:25: note: 'aCx' declared here 32:54.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.42 inlined from 'void mozilla::dom::PeerConnectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PeerConnectionObserverBinding.cpp:1564:74: 32:54.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.42 1151 | *this->stack = this; 32:54.42 | ~~~~~~~~~~~~~^~~~~~ 32:54.42 In file included from UnifiedBindings15.cpp:184: 32:54.42 PeerConnectionObserverBinding.cpp: In function 'void mozilla::dom::PeerConnectionObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.42 PeerConnectionObserverBinding.cpp:1564:25: note: 'parentProto' declared here 32:54.42 1564 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.42 | ^~~~~~~~~~~ 32:54.42 PeerConnectionObserverBinding.cpp:1564:25: note: 'aCx' declared here 32:54.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.44 inlined from 'void mozilla::dom::PerformanceObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceObserverBinding.cpp:776:74: 32:54.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.44 1151 | *this->stack = this; 32:54.44 | ~~~~~~~~~~~~~^~~~~~ 32:54.44 In file included from UnifiedBindings15.cpp:340: 32:54.44 PerformanceObserverBinding.cpp: In function 'void mozilla::dom::PerformanceObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.44 PerformanceObserverBinding.cpp:776:25: note: 'parentProto' declared here 32:54.44 776 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.44 | ^~~~~~~~~~~ 32:54.44 PerformanceObserverBinding.cpp:776:25: note: 'aCx' declared here 32:54.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.46 inlined from 'void mozilla::dom::PerformanceObserverEntryList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceObserverEntryListBinding.cpp:629:74: 32:54.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.46 1151 | *this->stack = this; 32:54.46 | ~~~~~~~~~~~~~^~~~~~ 32:54.47 In file included from UnifiedBindings15.cpp:353: 32:54.47 PerformanceObserverEntryListBinding.cpp: In function 'void mozilla::dom::PerformanceObserverEntryList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.47 PerformanceObserverEntryListBinding.cpp:629:25: note: 'parentProto' declared here 32:54.47 629 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.47 | ^~~~~~~~~~~ 32:54.47 PerformanceObserverEntryListBinding.cpp:629:25: note: 'aCx' declared here 32:54.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.49 inlined from 'void mozilla::dom::PerformanceServerTiming_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceServerTimingBinding.cpp:486:74: 32:54.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.49 1151 | *this->stack = this; 32:54.49 | ~~~~~~~~~~~~~^~~~~~ 32:54.50 In file included from UnifiedBindings15.cpp:392: 32:54.50 PerformanceServerTimingBinding.cpp: In function 'void mozilla::dom::PerformanceServerTiming_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.50 PerformanceServerTimingBinding.cpp:486:25: note: 'parentProto' declared here 32:54.50 486 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.50 | ^~~~~~~~~~~ 32:54.50 PerformanceServerTimingBinding.cpp:486:25: note: 'aCx' declared here 32:54.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:54.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:54.54 inlined from 'void mozilla::dom::EventCounts_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PerformanceEventTimingBinding.cpp:986:74: 32:54.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:54.55 1151 | *this->stack = this; 32:54.55 | ~~~~~~~~~~~~~^~~~~~ 32:54.57 In file included from UnifiedBindings15.cpp:262: 32:54.57 PerformanceEventTimingBinding.cpp: In function 'void mozilla::dom::EventCounts_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:54.57 PerformanceEventTimingBinding.cpp:986:25: note: 'parentProto' declared here 32:54.57 986 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:54.57 | ^~~~~~~~~~~ 32:54.57 PerformanceEventTimingBinding.cpp:986:25: note: 'aCx' declared here 32:57.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:57.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:57.56 inlined from 'bool mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MouseEventBinding.cpp:1905:90: 32:57.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:57.56 1151 | *this->stack = this; 32:57.56 | ~~~~~~~~~~~~~^~~~~~ 32:57.61 In file included from UnifiedBindings14.cpp:15: 32:57.61 MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 32:57.61 MouseEventBinding.cpp:1905:25: note: 'global' declared here 32:57.61 1905 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 32:57.61 | ^~~~~~ 32:57.61 MouseEventBinding.cpp:1905:25: note: 'aCx' declared here 32:57.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:57.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:57.68 inlined from 'bool mozilla::dom::MozSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozSharedMapBinding.cpp:580:90: 32:57.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:57.68 1151 | *this->stack = this; 32:57.68 | ~~~~~~~~~~~~~^~~~~~ 32:57.68 In file included from UnifiedBindings14.cpp:67: 32:57.68 MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 32:57.68 MozSharedMapBinding.cpp:580:25: note: 'global' declared here 32:57.68 580 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 32:57.68 | ^~~~~~ 32:57.68 MozSharedMapBinding.cpp:580:25: note: 'aCx' declared here 32:57.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:57.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:57.74 inlined from 'bool mozilla::dom::MutationObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at MutationObserverBinding.cpp:348:54: 32:57.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:57.74 1151 | *this->stack = this; 32:57.74 | ~~~~~~~~~~~~~^~~~~~ 32:57.74 MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:57.74 MutationObserverBinding.cpp:348:25: note: 'obj' declared here 32:57.74 348 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:57.74 | ^~~ 32:57.74 MutationObserverBinding.cpp:348:25: note: 'cx' declared here 32:57.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:57.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:57.93 inlined from 'bool mozilla::dom::NavigationPreloadState::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NavigationPreloadManagerBinding.cpp:82:54: 32:57.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:57.94 1151 | *this->stack = this; 32:57.94 | ~~~~~~~~~~~~~^~~~~~ 32:57.96 In file included from UnifiedBindings14.cpp:158: 32:57.96 NavigationPreloadManagerBinding.cpp: In member function 'bool mozilla::dom::NavigationPreloadState::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:57.96 NavigationPreloadManagerBinding.cpp:82:25: note: 'obj' declared here 32:57.96 82 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:57.96 | ^~~ 32:57.96 NavigationPreloadManagerBinding.cpp:82:25: note: 'cx' declared here 32:58.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.00 inlined from 'void mozilla::dom::NavigationPreloadManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at NavigationPreloadManagerBinding.cpp:602:74: 32:58.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:58.00 1151 | *this->stack = this; 32:58.00 | ~~~~~~~~~~~~~^~~~~~ 32:58.00 NavigationPreloadManagerBinding.cpp: In function 'void mozilla::dom::NavigationPreloadManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 32:58.00 NavigationPreloadManagerBinding.cpp:602:25: note: 'parentProto' declared here 32:58.00 602 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 32:58.00 | ^~~~~~~~~~~ 32:58.00 NavigationPreloadManagerBinding.cpp:602:25: note: 'aCx' declared here 32:58.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.08 inlined from 'bool mozilla::dom::ConnStatusDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:74:54: 32:58.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.08 1151 | *this->stack = this; 32:58.08 | ~~~~~~~~~~~~~^~~~~~ 32:58.12 In file included from UnifiedBindings14.cpp:184: 32:58.12 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::ConnStatusDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.12 NetDashboardBinding.cpp:74:25: note: 'obj' declared here 32:58.12 74 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.12 | ^~~ 32:58.12 NetDashboardBinding.cpp:74:25: note: 'cx' declared here 32:58.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.15 inlined from 'bool mozilla::dom::DNSLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:161:54: 32:58.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.15 1151 | *this->stack = this; 32:58.15 | ~~~~~~~~~~~~~^~~~~~ 32:58.15 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.15 NetDashboardBinding.cpp:161:25: note: 'obj' declared here 32:58.15 161 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.15 | ^~~ 32:58.15 NetDashboardBinding.cpp:161:25: note: 'cx' declared here 32:58.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.18 inlined from 'bool mozilla::dom::DnsAndSockInfoDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:293:54: 32:58.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.18 1151 | *this->stack = this; 32:58.18 | ~~~~~~~~~~~~~^~~~~~ 32:58.18 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsAndSockInfoDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.18 NetDashboardBinding.cpp:293:25: note: 'obj' declared here 32:58.18 293 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.18 | ^~~ 32:58.18 NetDashboardBinding.cpp:293:25: note: 'cx' declared here 32:58.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.20 inlined from 'bool mozilla::dom::DnsCacheEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:406:54: 32:58.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.20 1151 | *this->stack = this; 32:58.20 | ~~~~~~~~~~~~~^~~~~~ 32:58.20 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsCacheEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.20 NetDashboardBinding.cpp:406:25: note: 'obj' declared here 32:58.20 406 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.20 | ^~~ 32:58.20 NetDashboardBinding.cpp:406:25: note: 'cx' declared here 32:58.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.24 inlined from 'bool mozilla::dom::HttpConnInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:606:54: 32:58.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.25 1151 | *this->stack = this; 32:58.25 | ~~~~~~~~~~~~~^~~~~~ 32:58.25 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.25 NetDashboardBinding.cpp:606:25: note: 'obj' declared here 32:58.25 606 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.25 | ^~~ 32:58.25 NetDashboardBinding.cpp:606:25: note: 'cx' declared here 32:58.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.27 inlined from 'bool mozilla::dom::RcwnPerfStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:723:54: 32:58.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.27 1151 | *this->stack = this; 32:58.27 | ~~~~~~~~~~~~~^~~~~~ 32:58.27 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnPerfStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.27 NetDashboardBinding.cpp:723:25: note: 'obj' declared here 32:58.27 723 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.27 | ^~~ 32:58.27 NetDashboardBinding.cpp:723:25: note: 'cx' declared here 32:58.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.29 inlined from 'bool mozilla::dom::SVCParam::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:824:54: 32:58.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.29 1151 | *this->stack = this; 32:58.29 | ~~~~~~~~~~~~~^~~~~~ 32:58.29 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParam::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.29 NetDashboardBinding.cpp:824:25: note: 'obj' declared here 32:58.29 824 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.29 | ^~~ 32:58.29 NetDashboardBinding.cpp:824:25: note: 'cx' declared here 32:58.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.31 inlined from 'bool mozilla::dom::SocketElement::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:936:54: 32:58.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.32 1151 | *this->stack = this; 32:58.32 | ~~~~~~~~~~~~~^~~~~~ 32:58.32 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketElement::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.32 NetDashboardBinding.cpp:936:25: note: 'obj' declared here 32:58.32 936 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.32 | ^~~ 32:58.32 NetDashboardBinding.cpp:936:25: note: 'cx' declared here 32:58.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.36 inlined from 'bool mozilla::dom::WebSocketElement::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:1112:54: 32:58.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.36 1151 | *this->stack = this; 32:58.36 | ~~~~~~~~~~~~~^~~~~~ 32:58.36 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketElement::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.36 NetDashboardBinding.cpp:1112:25: note: 'obj' declared here 32:58.36 1112 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.36 | ^~~ 32:58.36 NetDashboardBinding.cpp:1112:25: note: 'cx' declared here 32:58.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.40 inlined from 'bool mozilla::dom::DNSCacheDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:1246:54: 32:58.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.40 1151 | *this->stack = this; 32:58.40 | ~~~~~~~~~~~~~^~~~~~ 32:58.40 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSCacheDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.40 NetDashboardBinding.cpp:1246:25: note: 'obj' declared here 32:58.40 1246 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.40 | ^~~ 32:58.40 NetDashboardBinding.cpp:1246:25: note: 'cx' declared here 32:58.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.44 inlined from 'bool mozilla::dom::HttpConnectionElement::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:1376:54: 32:58.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.44 1151 | *this->stack = this; 32:58.44 | ~~~~~~~~~~~~~^~~~~~ 32:58.44 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnectionElement::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.44 NetDashboardBinding.cpp:1376:25: note: 'obj' declared here 32:58.44 1376 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.44 | ^~~ 32:58.44 NetDashboardBinding.cpp:1376:25: note: 'cx' declared here 32:58.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.52 inlined from 'bool mozilla::dom::RcwnStatus::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:1645:54: 32:58.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.52 1151 | *this->stack = this; 32:58.52 | ~~~~~~~~~~~~~^~~~~~ 32:58.52 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnStatus::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.52 NetDashboardBinding.cpp:1645:25: note: 'obj' declared here 32:58.52 1645 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.52 | ^~~ 32:58.52 NetDashboardBinding.cpp:1645:25: note: 'cx' declared here 32:58.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.60 inlined from 'bool mozilla::dom::SVCParamIPv4Hint::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:1997:75: 32:58.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.60 1151 | *this->stack = this; 32:58.60 | ~~~~~~~~~~~~~^~~~~~ 32:58.60 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParamIPv4Hint::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.60 NetDashboardBinding.cpp:1997:29: note: 'returnArray' declared here 32:58.60 1997 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 32:58.60 | ^~~~~~~~~~~ 32:58.60 NetDashboardBinding.cpp:1997:29: note: 'cx' declared here 32:58.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.63 inlined from 'bool mozilla::dom::SVCParamIPv6Hint::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:2105:75: 32:58.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.63 1151 | *this->stack = this; 32:58.63 | ~~~~~~~~~~~~~^~~~~~ 32:58.63 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParamIPv6Hint::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.63 NetDashboardBinding.cpp:2105:29: note: 'returnArray' declared here 32:58.63 2105 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 32:58.63 | ^~~~~~~~~~~ 32:58.63 NetDashboardBinding.cpp:2105:29: note: 'cx' declared here 32:58.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.72 inlined from 'bool mozilla::dom::SocketsDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:2426:54: 32:58.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.72 1151 | *this->stack = this; 32:58.72 | ~~~~~~~~~~~~~^~~~~~ 32:58.72 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketsDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.72 NetDashboardBinding.cpp:2426:25: note: 'obj' declared here 32:58.72 2426 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.72 | ^~~ 32:58.72 NetDashboardBinding.cpp:2426:25: note: 'cx' declared here 32:58.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.75 inlined from 'bool mozilla::dom::WebSocketDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:2551:54: 32:58.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.76 1151 | *this->stack = this; 32:58.76 | ~~~~~~~~~~~~~^~~~~~ 32:58.76 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.76 NetDashboardBinding.cpp:2551:25: note: 'obj' declared here 32:58.76 2551 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.76 | ^~~ 32:58.76 NetDashboardBinding.cpp:2551:25: note: 'cx' declared here 32:58.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.79 inlined from 'bool mozilla::dom::HTTPSRecord::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:2671:54: 32:58.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.79 1151 | *this->stack = this; 32:58.79 | ~~~~~~~~~~~~~^~~~~~ 32:58.79 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HTTPSRecord::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.79 NetDashboardBinding.cpp:2671:25: note: 'obj' declared here 32:58.79 2671 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.79 | ^~~ 32:58.79 NetDashboardBinding.cpp:2671:25: note: 'cx' declared here 32:58.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.85 inlined from 'bool mozilla::dom::HttpConnDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:2890:54: 32:58.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.85 1151 | *this->stack = this; 32:58.85 | ~~~~~~~~~~~~~^~~~~~ 32:58.85 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.85 NetDashboardBinding.cpp:2890:25: note: 'obj' declared here 32:58.85 2890 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.85 | ^~~ 32:58.85 NetDashboardBinding.cpp:2890:25: note: 'cx' declared here 32:58.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.88 inlined from 'bool mozilla::dom::HTTPSRRLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetDashboardBinding.cpp:3004:54: 32:58.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.88 1151 | *this->stack = this; 32:58.88 | ~~~~~~~~~~~~~^~~~~~ 32:58.88 NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HTTPSRRLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.88 NetDashboardBinding.cpp:3004:25: note: 'obj' declared here 32:58.88 3004 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.88 | ^~~ 32:58.88 NetDashboardBinding.cpp:3004:25: note: 'cx' declared here 32:58.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.92 inlined from 'bool mozilla::dom::NetErrorInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NetErrorInfoBinding.cpp:69:54: 32:58.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:58.92 1151 | *this->stack = this; 32:58.92 | ~~~~~~~~~~~~~^~~~~~ 32:58.93 In file included from UnifiedBindings14.cpp:197: 32:58.93 NetErrorInfoBinding.cpp: In member function 'bool mozilla::dom::NetErrorInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:58.93 NetErrorInfoBinding.cpp:69:25: note: 'obj' declared here 32:58.93 69 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:58.93 | ^~~ 32:58.93 NetErrorInfoBinding.cpp:69:25: note: 'cx' declared here 32:58.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:58.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:58.96 inlined from 'bool mozilla::dom::NetworkInformation_Binding::Wrap(JSContext*, mozilla::dom::network::Connection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NetworkInformationBinding.cpp:372:90: 32:58.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:58.96 1151 | *this->stack = this; 32:58.96 | ~~~~~~~~~~~~~^~~~~~ 32:58.97 In file included from UnifiedBindings14.cpp:210: 32:58.97 NetworkInformationBinding.cpp: In function 'bool mozilla::dom::NetworkInformation_Binding::Wrap(JSContext*, mozilla::dom::network::Connection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 32:58.97 NetworkInformationBinding.cpp:372:25: note: 'global' declared here 32:58.97 372 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 32:58.97 | ^~~~~~ 32:58.97 NetworkInformationBinding.cpp:372:25: note: 'aCx' declared here 32:59.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:59.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:59.18 inlined from 'bool mozilla::dom::NotificationBehavior::ToObjectInternal(JSContext*, JS::MutableHandle) const' at NotificationBinding.cpp:361:54: 32:59.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:59.18 1151 | *this->stack = this; 32:59.18 | ~~~~~~~~~~~~~^~~~~~ 32:59.19 In file included from UnifiedBindings14.cpp:301: 32:59.19 NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationBehavior::ToObjectInternal(JSContext*, JS::MutableHandle) const': 32:59.19 NotificationBinding.cpp:361:25: note: 'obj' declared here 32:59.19 361 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 32:59.19 | ^~~ 32:59.19 NotificationBinding.cpp:361:25: note: 'cx' declared here 32:59.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:59.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:59.23 inlined from 'bool mozilla::dom::UnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at NotificationBinding.cpp:645:75: 32:59.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:59.23 1151 | *this->stack = this; 32:59.23 | ~~~~~~~~~~~~~^~~~~~ 32:59.23 NotificationBinding.cpp: In member function 'bool mozilla::dom::UnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 32:59.23 NotificationBinding.cpp:645:29: note: 'returnArray' declared here 32:59.23 645 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 32:59.23 | ^~~~~~~~~~~ 32:59.23 NotificationBinding.cpp:645:29: note: 'cx' declared here 32:59.28 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 32:59.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 32:59.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventBinding.h:9: 32:59.28 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 32:59.28 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 32:59.28 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 32:59.28 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 32:59.28 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 32:59.28 inlined from 'void mozilla::PeerConnectionImpl::GetTransceivers(nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:44, 32:59.28 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)' at PeerConnectionImplBinding.cpp:554:39: 32:59.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 32:59.28 315 | mHdr->mLength = 0; 32:59.28 | ~~~~~~~~~~~~~~^~~ 32:59.28 PeerConnectionImplBinding.cpp: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': 32:59.28 PeerConnectionImplBinding.cpp:551:65: note: at offset 8 into object 'result' of size 8 32:59.28 551 | nsTArray> result; 32:59.28 | ^~~~~~ 32:59.28 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 32:59.28 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 32:59.28 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 32:59.28 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 32:59.28 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 32:59.28 inlined from 'void mozilla::PeerConnectionImpl::GetTransceivers(nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:44, 32:59.28 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)' at PeerConnectionImplBinding.cpp:554:39: 32:59.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 32:59.28 450 | mArray.mHdr->mLength = 0; 32:59.28 | ~~~~~~~~~~~~~~~~~~~~~^~~ 32:59.29 In file included from PeerConnectionImplBinding.cpp:6: 32:59.29 /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': 32:59.29 /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:43: note: at offset 8 into object '' of size 8 32:59.29 484 | aTransceiversOut = mTransceivers.Clone(); 32:59.29 | ~~~~~~~~~~~~~~~~~~~^~ 32:59.29 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 32:59.29 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 32:59.29 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 32:59.29 inlined from 'void mozilla::PeerConnectionImpl::GetTransceivers(nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:44, 32:59.29 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)' at PeerConnectionImplBinding.cpp:554:39: 32:59.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 32:59.29 450 | mArray.mHdr->mLength = 0; 32:59.29 | ~~~~~~~~~~~~~~~~~~~~~^~~ 32:59.29 PeerConnectionImplBinding.cpp: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': 32:59.29 PeerConnectionImplBinding.cpp:551:65: note: at offset 8 into object 'result' of size 8 32:59.29 551 | nsTArray> result; 32:59.29 | ^~~~~~ 32:59.29 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 32:59.29 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 32:59.29 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 32:59.29 inlined from 'void mozilla::PeerConnectionImpl::GetTransceivers(nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:44, 32:59.29 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)' at PeerConnectionImplBinding.cpp:554:39: 32:59.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 32:59.29 450 | mArray.mHdr->mLength = 0; 32:59.29 | ~~~~~~~~~~~~~~~~~~~~~^~~ 32:59.29 /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': 32:59.29 /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:43: note: at offset 8 into object '' of size 8 32:59.29 484 | aTransceiversOut = mTransceivers.Clone(); 32:59.29 | ~~~~~~~~~~~~~~~~~~~^~ 32:59.29 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 32:59.29 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 32:59.29 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 32:59.29 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 32:59.29 inlined from 'void mozilla::PeerConnectionImpl::GetTransceivers(nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/media/webrtc/jsapi/PeerConnectionImpl.h:484:44, 32:59.29 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)' at PeerConnectionImplBinding.cpp:554:39: 32:59.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 32:59.29 450 | mArray.mHdr->mLength = 0; 32:59.29 | ~~~~~~~~~~~~~~~~~~~~~^~~ 32:59.29 PeerConnectionImplBinding.cpp: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': 32:59.29 PeerConnectionImplBinding.cpp:551:65: note: at offset 8 into object 'result' of size 8 32:59.29 551 | nsTArray> result; 32:59.29 | ^~~~~~ 32:59.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:59.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:59.31 inlined from 'bool mozilla::dom::OwningUnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at NotificationBinding.cpp:889:75: 32:59.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 32:59.31 1151 | *this->stack = this; 32:59.31 | ~~~~~~~~~~~~~^~~~~~ 32:59.31 NotificationBinding.cpp: In member function 'bool mozilla::dom::OwningUnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 32:59.31 NotificationBinding.cpp:889:29: note: 'returnArray' declared here 32:59.31 889 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 32:59.31 | ^~~~~~~~~~~ 32:59.31 NotificationBinding.cpp:889:29: note: 'cx' declared here 32:59.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 32:59.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 32:59.34 inlined from 'bool mozilla::dom::Notification_Binding::Wrap(JSContext*, mozilla::dom::Notification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NotificationBinding.cpp:2391:90: 32:59.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 32:59.34 1151 | *this->stack = this; 32:59.34 | ~~~~~~~~~~~~~^~~~~~ 32:59.34 NotificationBinding.cpp: In function 'bool mozilla::dom::Notification_Binding::Wrap(JSContext*, mozilla::dom::Notification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 32:59.34 NotificationBinding.cpp:2391:25: note: 'global' declared here 32:59.34 2391 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 32:59.34 | ^~~~~~ 32:59.34 NotificationBinding.cpp:2391:25: note: 'aCx' declared here 33:00.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.15 inlined from 'void mozilla::dom::PaymentAddress_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PaymentAddressBinding.cpp:950:74: 33:00.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:00.15 1151 | *this->stack = this; 33:00.15 | ~~~~~~~~~~~~~^~~~~~ 33:00.16 In file included from UnifiedBindings15.cpp:106: 33:00.16 PaymentAddressBinding.cpp: In function 'void mozilla::dom::PaymentAddress_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:00.16 PaymentAddressBinding.cpp:950:25: note: 'parentProto' declared here 33:00.16 950 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:00.16 | ^~~~~~~~~~~ 33:00.16 PaymentAddressBinding.cpp:950:25: note: 'aCx' declared here 33:00.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.35 inlined from 'bool mozilla::dom::AddressErrors::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PaymentRequestBinding.cpp:314:54: 33:00.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:00.35 1151 | *this->stack = this; 33:00.35 | ~~~~~~~~~~~~~^~~~~~ 33:00.36 In file included from UnifiedBindings15.cpp:132: 33:00.36 PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::AddressErrors::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:00.36 PaymentRequestBinding.cpp:314:25: note: 'obj' declared here 33:00.36 314 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:00.36 | ^~~ 33:00.36 PaymentRequestBinding.cpp:314:25: note: 'cx' declared here 33:00.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.48 inlined from 'bool mozilla::dom::PayerErrors::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PaymentRequestBinding.cpp:702:54: 33:00.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:00.48 1151 | *this->stack = this; 33:00.48 | ~~~~~~~~~~~~~^~~~~~ 33:00.48 PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PayerErrors::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:00.48 PaymentRequestBinding.cpp:702:25: note: 'obj' declared here 33:00.48 702 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:00.48 | ^~~ 33:00.48 PaymentRequestBinding.cpp:702:25: note: 'cx' declared here 33:00.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.79 inlined from 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequestUpdateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaymentRequestUpdateEventBinding.cpp:468:90: 33:00.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:00.79 1151 | *this->stack = this; 33:00.79 | ~~~~~~~~~~~~~^~~~~~ 33:00.80 In file included from UnifiedBindings15.cpp:145: 33:00.80 PaymentRequestUpdateEventBinding.cpp: In function 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequestUpdateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:00.80 PaymentRequestUpdateEventBinding.cpp:468:25: note: 'global' declared here 33:00.80 468 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:00.80 | ^~~~~~ 33:00.80 PaymentRequestUpdateEventBinding.cpp:468:25: note: 'aCx' declared here 33:00.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.86 inlined from 'bool mozilla::dom::PCErrorData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PeerConnectionObserverBinding.cpp:158:54: 33:00.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:00.86 1151 | *this->stack = this; 33:00.86 | ~~~~~~~~~~~~~^~~~~~ 33:00.87 PeerConnectionObserverBinding.cpp: In member function 'bool mozilla::dom::PCErrorData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:00.87 PeerConnectionObserverBinding.cpp:158:25: note: 'obj' declared here 33:00.87 158 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:00.87 | ^~~ 33:00.87 PeerConnectionObserverBinding.cpp:158:25: note: 'cx' declared here 33:00.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.89 inlined from 'bool mozilla::dom::PeerConnectionObserver_Binding::Wrap(JSContext*, mozilla::dom::PeerConnectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PeerConnectionObserverBinding.cpp:1497:90: 33:00.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:00.90 1151 | *this->stack = this; 33:00.90 | ~~~~~~~~~~~~~^~~~~~ 33:00.90 PeerConnectionObserverBinding.cpp: In function 'bool mozilla::dom::PeerConnectionObserver_Binding::Wrap(JSContext*, mozilla::dom::PeerConnectionObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:00.90 PeerConnectionObserverBinding.cpp:1497:25: note: 'global' declared here 33:00.90 1497 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:00.90 | ^~~~~~ 33:00.90 PeerConnectionObserverBinding.cpp:1497:25: note: 'aCx' declared here 33:00.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:00.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:00.92 inlined from 'virtual JSObject* mozilla::dom::PeerConnectionObserver::WrapObject(JSContext*, JS::Handle)' at PeerConnectionObserverBinding.cpp:2386:94: 33:00.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:00.92 1151 | *this->stack = this; 33:00.92 | ~~~~~~~~~~~~~^~~~~~ 33:00.92 PeerConnectionObserverBinding.cpp: In member function 'virtual JSObject* mozilla::dom::PeerConnectionObserver::WrapObject(JSContext*, JS::Handle)': 33:00.92 PeerConnectionObserverBinding.cpp:2386:25: note: 'obj' declared here 33:00.92 2386 | JS::Rooted obj(aCx, PeerConnectionObserver_Binding::Wrap(aCx, this, aGivenProto)); 33:00.92 | ^~~ 33:00.92 PeerConnectionObserverBinding.cpp:2386:25: note: 'aCx' declared here 33:01.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.35 inlined from 'bool mozilla::dom::Performance_Binding::Wrap(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceBinding.cpp:2007:90: 33:01.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:01.35 1151 | *this->stack = this; 33:01.35 | ~~~~~~~~~~~~~^~~~~~ 33:01.42 In file included from UnifiedBindings15.cpp:210: 33:01.42 PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::Wrap(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:01.42 PerformanceBinding.cpp:2007:25: note: 'global' declared here 33:01.42 2007 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:01.42 | ^~~~~~ 33:01.42 PerformanceBinding.cpp:2007:25: note: 'aCx' declared here 33:01.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.52 inlined from 'bool mozilla::dom::EventCounts_Binding::Wrap(JSContext*, mozilla::dom::EventCounts*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceEventTimingBinding.cpp:919:90: 33:01.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:01.52 1151 | *this->stack = this; 33:01.52 | ~~~~~~~~~~~~~^~~~~~ 33:01.52 PerformanceEventTimingBinding.cpp: In function 'bool mozilla::dom::EventCounts_Binding::Wrap(JSContext*, mozilla::dom::EventCounts*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:01.52 PerformanceEventTimingBinding.cpp:919:25: note: 'global' declared here 33:01.52 919 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:01.52 | ^~~~~~ 33:01.52 PerformanceEventTimingBinding.cpp:919:25: note: 'aCx' declared here 33:01.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.62 inlined from 'bool mozilla::dom::PerformanceNavigation_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceNavigationBinding.cpp:374:90: 33:01.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:01.62 1151 | *this->stack = this; 33:01.62 | ~~~~~~~~~~~~~^~~~~~ 33:01.62 PerformanceNavigationBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigation_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:01.62 PerformanceNavigationBinding.cpp:374:25: note: 'global' declared here 33:01.62 374 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:01.62 | ^~~~~~ 33:01.62 PerformanceNavigationBinding.cpp:374:25: note: 'aCx' declared here 33:01.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.76 inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceResourceTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceResourceTimingBinding.cpp:1329:90: 33:01.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:01.76 1151 | *this->stack = this; 33:01.76 | ~~~~~~~~~~~~~^~~~~~ 33:01.82 In file included from UnifiedBindings15.cpp:379: 33:01.82 PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceResourceTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:01.82 PerformanceResourceTimingBinding.cpp:1329:25: note: 'global' declared here 33:01.82 1329 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:01.82 | ^~~~~~ 33:01.82 PerformanceResourceTimingBinding.cpp:1329:25: note: 'aCx' declared here 33:01.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.87 inlined from 'bool mozilla::dom::PerformanceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::PerformanceTiming*, JS::Rooted&)' at PerformanceTimingBinding.cpp:995:70: 33:01.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:01.87 1151 | *this->stack = this; 33:01.87 | ~~~~~~~~~~~~~^~~~~~ 33:01.87 PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::PerformanceTiming*, JS::Rooted&)': 33:01.87 PerformanceTimingBinding.cpp:995:25: note: 'unwrappedObj' declared here 33:01.87 995 | JS::Rooted unwrappedObj(cx, js::CheckedUnwrapStatic(obj)); 33:01.87 | ^~~~~~~~~~~~ 33:01.87 PerformanceTimingBinding.cpp:995:25: note: 'cx' declared here 33:01.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:01.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:01.94 inlined from 'bool mozilla::dom::PerformanceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceTimingBinding.cpp:1340:90: 33:01.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:01.94 1151 | *this->stack = this; 33:01.94 | ~~~~~~~~~~~~~^~~~~~ 33:01.94 PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:01.94 PerformanceTimingBinding.cpp:1340:25: note: 'global' declared here 33:01.94 1340 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:01.94 | ^~~~~~ 33:01.94 PerformanceTimingBinding.cpp:1340:25: note: 'aCx' declared here 33:02.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.52 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:02.52 inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at MozStorageAsyncStatementParamsBinding.cpp:268:35: 33:02.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.52 1151 | *this->stack = this; 33:02.52 | ~~~~~~~~~~~~~^~~~~~ 33:02.52 MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:02.52 MozStorageAsyncStatementParamsBinding.cpp:268:25: note: 'expando' declared here 33:02.52 268 | JS::Rooted expando(cx); 33:02.52 | ^~~~~~~ 33:02.52 MozStorageAsyncStatementParamsBinding.cpp:268:25: note: 'cx' declared here 33:02.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.60 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:02.60 inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at PaintRequestListBinding.cpp:340:35: 33:02.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.60 1151 | *this->stack = this; 33:02.60 | ~~~~~~~~~~~~~^~~~~~ 33:02.60 PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:02.60 PaintRequestListBinding.cpp:340:25: note: 'expando' declared here 33:02.60 340 | JS::Rooted expando(cx); 33:02.60 | ^~~~~~~ 33:02.60 PaintRequestListBinding.cpp:340:25: note: 'cx' declared here 33:02.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:02.66 inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at MozStorageAsyncStatementParamsBinding.cpp:509:81: 33:02.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.66 1151 | *this->stack = this; 33:02.66 | ~~~~~~~~~~~~~^~~~~~ 33:02.66 MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:02.66 MozStorageAsyncStatementParamsBinding.cpp:509:29: note: 'expando' declared here 33:02.66 509 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:02.66 | ^~~~~~~ 33:02.66 MozStorageAsyncStatementParamsBinding.cpp:509:29: note: 'cx' declared here 33:02.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.77 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:02.77 inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at MozStorageStatementParamsBinding.cpp:268:35: 33:02.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.77 1151 | *this->stack = this; 33:02.77 | ~~~~~~~~~~~~~^~~~~~ 33:02.77 MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:02.77 MozStorageStatementParamsBinding.cpp:268:25: note: 'expando' declared here 33:02.77 268 | JS::Rooted expando(cx); 33:02.77 | ^~~~~~~ 33:02.77 MozStorageStatementParamsBinding.cpp:268:25: note: 'cx' declared here 33:02.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:02.91 inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at MozStorageStatementParamsBinding.cpp:509:81: 33:02.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.91 1151 | *this->stack = this; 33:02.91 | ~~~~~~~~~~~~~^~~~~~ 33:02.91 MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:02.91 MozStorageStatementParamsBinding.cpp:509:29: note: 'expando' declared here 33:02.91 509 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:02.91 | ^~~~~~~ 33:02.91 MozStorageStatementParamsBinding.cpp:509:29: note: 'cx' declared here 33:02.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:02.99 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:02.99 inlined from 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at MozStorageStatementRowBinding.cpp:149:35: 33:02.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:02.99 1151 | *this->stack = this; 33:02.99 | ~~~~~~~~~~~~~^~~~~~ 33:02.99 MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:02.99 MozStorageStatementRowBinding.cpp:149:25: note: 'expando' declared here 33:02.99 149 | JS::Rooted expando(cx); 33:02.99 | ^~~~~~~ 33:02.99 MozStorageStatementRowBinding.cpp:149:25: note: 'cx' declared here 33:03.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.04 inlined from 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at MozStorageStatementRowBinding.cpp:311:79: 33:03.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:03.04 1151 | *this->stack = this; 33:03.04 | ~~~~~~~~~~~~~^~~~~~ 33:03.04 MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:03.04 MozStorageStatementRowBinding.cpp:311:27: note: 'expando' declared here 33:03.04 311 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:03.04 | ^~~~~~~ 33:03.04 MozStorageStatementRowBinding.cpp:311:27: note: 'cx' declared here 33:03.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.36 inlined from 'bool mozilla::dom::PageTransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::PageTransitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PageTransitionEventBinding.cpp:546:90: 33:03.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.36 1151 | *this->stack = this; 33:03.36 | ~~~~~~~~~~~~~^~~~~~ 33:03.37 In file included from UnifiedBindings15.cpp:15: 33:03.37 PageTransitionEventBinding.cpp: In function 'bool mozilla::dom::PageTransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::PageTransitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.37 PageTransitionEventBinding.cpp:546:25: note: 'global' declared here 33:03.37 546 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.37 | ^~~~~~ 33:03.37 PageTransitionEventBinding.cpp:546:25: note: 'aCx' declared here 33:03.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.40 inlined from 'bool mozilla::dom::PerformanceEntryEvent_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEntryEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceEntryEventBinding.cpp:733:90: 33:03.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.40 1151 | *this->stack = this; 33:03.40 | ~~~~~~~~~~~~~^~~~~~ 33:03.40 In file included from UnifiedBindings15.cpp:249: 33:03.40 PerformanceEntryEventBinding.cpp: In function 'bool mozilla::dom::PerformanceEntryEvent_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEntryEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.40 PerformanceEntryEventBinding.cpp:733:25: note: 'global' declared here 33:03.40 733 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.40 | ^~~~~~ 33:03.40 PerformanceEntryEventBinding.cpp:733:25: note: 'aCx' declared here 33:03.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.43 inlined from 'bool mozilla::dom::PaintRequest_Binding::Wrap(JSContext*, mozilla::dom::PaintRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaintRequestBinding.cpp:285:90: 33:03.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.43 1151 | *this->stack = this; 33:03.43 | ~~~~~~~~~~~~~^~~~~~ 33:03.43 PaintRequestBinding.cpp: In function 'bool mozilla::dom::PaintRequest_Binding::Wrap(JSContext*, mozilla::dom::PaintRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.43 PaintRequestBinding.cpp:285:25: note: 'global' declared here 33:03.44 285 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.44 | ^~~~~~ 33:03.44 PaintRequestBinding.cpp:285:25: note: 'aCx' declared here 33:03.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.48 inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at PaintRequestListBinding.cpp:410:81: 33:03.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:03.48 1151 | *this->stack = this; 33:03.48 | ~~~~~~~~~~~~~^~~~~~ 33:03.48 PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:03.48 PaintRequestListBinding.cpp:410:29: note: 'expando' declared here 33:03.48 410 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:03.48 | ^~~~~~~ 33:03.48 PaintRequestListBinding.cpp:410:29: note: 'cx' declared here 33:03.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.53 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:03.53 inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at PaintRequestListBinding.cpp:302:35: 33:03.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:03.53 1151 | *this->stack = this; 33:03.53 | ~~~~~~~~~~~~~^~~~~~ 33:03.53 PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:03.53 PaintRequestListBinding.cpp:302:25: note: 'expando' declared here 33:03.53 302 | JS::Rooted expando(cx); 33:03.53 | ^~~~~~~ 33:03.53 PaintRequestListBinding.cpp:302:25: note: 'cx' declared here 33:03.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.60 inlined from 'bool mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, mozilla::dom::PaintRequestList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaintRequestListBinding.cpp:591:90: 33:03.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.60 1151 | *this->stack = this; 33:03.60 | ~~~~~~~~~~~~~^~~~~~ 33:03.60 PaintRequestListBinding.cpp: In function 'bool mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, mozilla::dom::PaintRequestList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.60 PaintRequestListBinding.cpp:591:25: note: 'global' declared here 33:03.60 591 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.60 | ^~~~~~ 33:03.60 PaintRequestListBinding.cpp:591:25: note: 'aCx' declared here 33:03.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.66 inlined from 'bool mozilla::dom::PannerNode_Binding::Wrap(JSContext*, mozilla::dom::PannerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PannerNodeBinding.cpp:1783:90: 33:03.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.66 1151 | *this->stack = this; 33:03.66 | ~~~~~~~~~~~~~^~~~~~ 33:03.67 In file included from UnifiedBindings15.cpp:67: 33:03.67 PannerNodeBinding.cpp: In function 'bool mozilla::dom::PannerNode_Binding::Wrap(JSContext*, mozilla::dom::PannerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.67 PannerNodeBinding.cpp:1783:25: note: 'global' declared here 33:03.67 1783 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.67 | ^~~~~~ 33:03.67 PannerNodeBinding.cpp:1783:25: note: 'aCx' declared here 33:03.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.76 inlined from 'bool mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, mozilla::dom::PaymentAddress*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaymentAddressBinding.cpp:871:90: 33:03.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.76 1151 | *this->stack = this; 33:03.76 | ~~~~~~~~~~~~~^~~~~~ 33:03.76 PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, mozilla::dom::PaymentAddress*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.76 PaymentAddressBinding.cpp:871:25: note: 'global' declared here 33:03.76 871 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.76 | ^~~~~~ 33:03.76 PaymentAddressBinding.cpp:871:25: note: 'aCx' declared here 33:03.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.79 inlined from 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentMethodChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaymentMethodChangeEventBinding.cpp:553:90: 33:03.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.79 1151 | *this->stack = this; 33:03.79 | ~~~~~~~~~~~~~^~~~~~ 33:03.79 In file included from UnifiedBindings15.cpp:119: 33:03.79 PaymentMethodChangeEventBinding.cpp: In function 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentMethodChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.79 PaymentMethodChangeEventBinding.cpp:553:25: note: 'global' declared here 33:03.79 553 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.79 | ^~~~~~ 33:03.79 PaymentMethodChangeEventBinding.cpp:553:25: note: 'aCx' declared here 33:03.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.84 inlined from 'bool mozilla::dom::PaymentRequest_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaymentRequestBinding.cpp:3273:90: 33:03.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.84 1151 | *this->stack = this; 33:03.84 | ~~~~~~~~~~~~~^~~~~~ 33:03.84 PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:03.84 PaymentRequestBinding.cpp:3273:25: note: 'global' declared here 33:03.84 3273 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:03.84 | ^~~~~~ 33:03.84 PaymentRequestBinding.cpp:3273:25: note: 'aCx' declared here 33:03.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:03.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:03.98 inlined from 'bool mozilla::dom::PaymentResponse_Binding::Wrap(JSContext*, mozilla::dom::PaymentResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PaymentResponseBinding.cpp:900:90: 33:03.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:03.98 1151 | *this->stack = this; 33:03.98 | ~~~~~~~~~~~~~^~~~~~ 33:04.00 In file included from UnifiedBindings15.cpp:158: 33:04.00 PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::Wrap(JSContext*, mozilla::dom::PaymentResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.00 PaymentResponseBinding.cpp:900:25: note: 'global' declared here 33:04.00 900 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.00 | ^~~~~~ 33:04.00 PaymentResponseBinding.cpp:900:25: note: 'aCx' declared here 33:04.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.02 inlined from 'bool mozilla::dom::PeerConnectionImpl_Binding::Wrap(JSContext*, mozilla::PeerConnectionImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PeerConnectionImplBinding.cpp:2298:90: 33:04.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.02 1151 | *this->stack = this; 33:04.02 | ~~~~~~~~~~~~~^~~~~~ 33:04.02 PeerConnectionImplBinding.cpp: In function 'bool mozilla::dom::PeerConnectionImpl_Binding::Wrap(JSContext*, mozilla::PeerConnectionImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.02 PeerConnectionImplBinding.cpp:2298:25: note: 'global' declared here 33:04.02 2298 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.02 | ^~~~~~ 33:04.02 PeerConnectionImplBinding.cpp:2298:25: note: 'aCx' declared here 33:04.32 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 33:04.32 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 33:04.32 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 33:04.32 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 33:04.32 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 33:04.32 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 33:04.32 inlined from 'void nsDOMMutationRecord::GetAddedAnimations(AnimationArray&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/base/nsDOMMutationObserver.h:88:38, 33:04.32 inlined from 'bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1726:42: 33:04.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:04.32 315 | mHdr->mLength = 0; 33:04.32 | ~~~~~~~~~~~~~~^~~ 33:04.32 MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 33:04.32 MutationObserverBinding.cpp:1723:57: note: at offset 8 into object 'result' of size 8 33:04.32 1723 | nsTArray> result; 33:04.32 | ^~~~~~ 33:04.38 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 33:04.38 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 33:04.38 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 33:04.38 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 33:04.38 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 33:04.38 inlined from 'void nsDOMMutationRecord::GetRemovedAnimations(AnimationArray&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/base/nsDOMMutationObserver.h:92:40, 33:04.38 inlined from 'bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1930:44: 33:04.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:04.39 315 | mHdr->mLength = 0; 33:04.39 | ~~~~~~~~~~~~~~^~~ 33:04.39 MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 33:04.39 MutationObserverBinding.cpp:1927:57: note: at offset 8 into object 'result' of size 8 33:04.39 1927 | nsTArray> result; 33:04.39 | ^~~~~~ 33:04.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.40 inlined from 'bool mozilla::dom::Performance_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::Performance*, JS::Rooted&)' at PerformanceBinding.cpp:1851:70: 33:04.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.40 1151 | *this->stack = this; 33:04.40 | ~~~~~~~~~~~~~^~~~~~ 33:04.40 PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::Performance*, JS::Rooted&)': 33:04.40 PerformanceBinding.cpp:1851:25: note: 'unwrappedObj' declared here 33:04.40 1851 | JS::Rooted unwrappedObj(cx, js::CheckedUnwrapStatic(obj)); 33:04.40 | ^~~~~~~~~~~~ 33:04.40 PerformanceBinding.cpp:1851:25: note: 'cx' declared here 33:04.49 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 33:04.49 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 33:04.49 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 33:04.49 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 33:04.49 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 33:04.49 inlined from 'void nsDOMMutationRecord::GetChangedAnimations(AnimationArray&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/base/nsDOMMutationObserver.h:96:40, 33:04.49 inlined from 'bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1828:44: 33:04.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:04.49 315 | mHdr->mLength = 0; 33:04.49 | ~~~~~~~~~~~~~~^~~ 33:04.49 MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 33:04.49 MutationObserverBinding.cpp:1825:57: note: at offset 8 into object 'result' of size 8 33:04.49 1825 | nsTArray> result; 33:04.49 | ^~~~~~ 33:04.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.51 inlined from 'bool mozilla::dom::PerformanceEventTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEventTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceEventTimingBinding.cpp:1466:90: 33:04.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.51 1151 | *this->stack = this; 33:04.51 | ~~~~~~~~~~~~~^~~~~~ 33:04.51 PerformanceEventTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceEventTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEventTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.51 PerformanceEventTimingBinding.cpp:1466:25: note: 'global' declared here 33:04.51 1466 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.51 | ^~~~~~ 33:04.51 PerformanceEventTimingBinding.cpp:1466:25: note: 'aCx' declared here 33:04.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.55 inlined from 'bool mozilla::dom::LargestContentfulPaint_Binding::Wrap(JSContext*, mozilla::dom::LargestContentfulPaint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceLargestContentfulPaintBinding.cpp:546:90: 33:04.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.55 1151 | *this->stack = this; 33:04.55 | ~~~~~~~~~~~~~^~~~~~ 33:04.57 In file included from UnifiedBindings15.cpp:275: 33:04.57 PerformanceLargestContentfulPaintBinding.cpp: In function 'bool mozilla::dom::LargestContentfulPaint_Binding::Wrap(JSContext*, mozilla::dom::LargestContentfulPaint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.57 PerformanceLargestContentfulPaintBinding.cpp:546:25: note: 'global' declared here 33:04.57 546 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.57 | ^~~~~~ 33:04.57 PerformanceLargestContentfulPaintBinding.cpp:546:25: note: 'aCx' declared here 33:04.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.60 inlined from 'bool mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMark*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceMarkBinding.cpp:330:90: 33:04.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.60 1151 | *this->stack = this; 33:04.60 | ~~~~~~~~~~~~~^~~~~~ 33:04.60 In file included from UnifiedBindings15.cpp:288: 33:04.60 PerformanceMarkBinding.cpp: In function 'bool mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMark*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.60 PerformanceMarkBinding.cpp:330:25: note: 'global' declared here 33:04.60 330 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.60 | ^~~~~~ 33:04.60 PerformanceMarkBinding.cpp:330:25: note: 'aCx' declared here 33:04.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.62 inlined from 'bool mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMeasure*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceMeasureBinding.cpp:258:90: 33:04.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.62 1151 | *this->stack = this; 33:04.62 | ~~~~~~~~~~~~~^~~~~~ 33:04.63 In file included from UnifiedBindings15.cpp:301: 33:04.63 PerformanceMeasureBinding.cpp: In function 'bool mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMeasure*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.63 PerformanceMeasureBinding.cpp:258:25: note: 'global' declared here 33:04.63 258 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.63 | ^~~~~~ 33:04.63 PerformanceMeasureBinding.cpp:258:25: note: 'aCx' declared here 33:04.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.65 inlined from 'bool mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigationTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceNavigationTimingBinding.cpp:743:90: 33:04.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.65 1151 | *this->stack = this; 33:04.65 | ~~~~~~~~~~~~~^~~~~~ 33:04.66 In file included from UnifiedBindings15.cpp:327: 33:04.66 PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigationTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.66 PerformanceNavigationTimingBinding.cpp:743:25: note: 'global' declared here 33:04.66 743 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.66 | ^~~~~~ 33:04.66 PerformanceNavigationTimingBinding.cpp:743:25: note: 'aCx' declared here 33:04.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.70 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:04.70 inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at NamedNodeMapBinding.cpp:740:35: 33:04.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.70 1151 | *this->stack = this; 33:04.70 | ~~~~~~~~~~~~~^~~~~~ 33:04.70 NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:04.70 NamedNodeMapBinding.cpp:740:25: note: 'expando' declared here 33:04.70 740 | JS::Rooted expando(cx); 33:04.70 | ^~~~~~~ 33:04.70 NamedNodeMapBinding.cpp:740:25: note: 'cx' declared here 33:04.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.72 inlined from 'bool mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceObserverBinding.cpp:709:90: 33:04.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.72 1151 | *this->stack = this; 33:04.72 | ~~~~~~~~~~~~~^~~~~~ 33:04.73 PerformanceObserverBinding.cpp: In function 'bool mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.73 PerformanceObserverBinding.cpp:709:25: note: 'global' declared here 33:04.73 709 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.73 | ^~~~~~ 33:04.73 PerformanceObserverBinding.cpp:709:25: note: 'aCx' declared here 33:04.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.73 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:04.73 inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at MozStorageAsyncStatementParamsBinding.cpp:400:35: 33:04.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.73 1151 | *this->stack = this; 33:04.73 | ~~~~~~~~~~~~~^~~~~~ 33:04.73 MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:04.73 MozStorageAsyncStatementParamsBinding.cpp:400:25: note: 'expando' declared here 33:04.73 400 | JS::Rooted expando(cx); 33:04.73 | ^~~~~~~ 33:04.73 MozStorageAsyncStatementParamsBinding.cpp:400:25: note: 'cx' declared here 33:04.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.76 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:04.76 inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at NodeListBinding.cpp:350:35: 33:04.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.76 1151 | *this->stack = this; 33:04.76 | ~~~~~~~~~~~~~^~~~~~ 33:04.76 NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:04.76 NodeListBinding.cpp:350:25: note: 'expando' declared here 33:04.76 350 | JS::Rooted expando(cx); 33:04.76 | ^~~~~~~ 33:04.76 NodeListBinding.cpp:350:25: note: 'cx' declared here 33:04.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.77 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:04.77 inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at MozStorageStatementParamsBinding.cpp:400:35: 33:04.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.77 1151 | *this->stack = this; 33:04.77 | ~~~~~~~~~~~~~^~~~~~ 33:04.77 MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:04.77 MozStorageStatementParamsBinding.cpp:400:25: note: 'expando' declared here 33:04.77 400 | JS::Rooted expando(cx); 33:04.77 | ^~~~~~~ 33:04.77 MozStorageStatementParamsBinding.cpp:400:25: note: 'cx' declared here 33:04.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.79 inlined from 'bool mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserverEntryList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceObserverEntryListBinding.cpp:562:90: 33:04.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.79 1151 | *this->stack = this; 33:04.79 | ~~~~~~~~~~~~~^~~~~~ 33:04.79 PerformanceObserverEntryListBinding.cpp: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserverEntryList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.79 PerformanceObserverEntryListBinding.cpp:562:25: note: 'global' declared here 33:04.79 562 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.79 | ^~~~~~ 33:04.79 PerformanceObserverEntryListBinding.cpp:562:25: note: 'aCx' declared here 33:04.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.81 inlined from 'bool mozilla::dom::PerformancePaintTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformancePaintTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformancePaintTimingBinding.cpp:180:90: 33:04.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.81 1151 | *this->stack = this; 33:04.81 | ~~~~~~~~~~~~~^~~~~~ 33:04.81 In file included from UnifiedBindings15.cpp:366: 33:04.81 PerformancePaintTimingBinding.cpp: In function 'bool mozilla::dom::PerformancePaintTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformancePaintTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.81 PerformancePaintTimingBinding.cpp:180:25: note: 'global' declared here 33:04.81 180 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.81 | ^~~~~~ 33:04.81 PerformancePaintTimingBinding.cpp:180:25: note: 'aCx' declared here 33:04.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.89 inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::PerformanceResourceTiming*, JS::Rooted&)' at PerformanceResourceTimingBinding.cpp:1034:70: 33:04.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:04.89 1151 | *this->stack = this; 33:04.89 | ~~~~~~~~~~~~~^~~~~~ 33:04.89 PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle, mozilla::dom::PerformanceResourceTiming*, JS::Rooted&)': 33:04.89 PerformanceResourceTimingBinding.cpp:1034:25: note: 'unwrappedObj' declared here 33:04.89 1034 | JS::Rooted unwrappedObj(cx, js::CheckedUnwrapStatic(obj)); 33:04.89 | ^~~~~~~~~~~~ 33:04.89 PerformanceResourceTimingBinding.cpp:1034:25: note: 'cx' declared here 33:04.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:04.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:04.95 inlined from 'bool mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceServerTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PerformanceServerTimingBinding.cpp:419:90: 33:04.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:04.95 1151 | *this->stack = this; 33:04.95 | ~~~~~~~~~~~~~^~~~~~ 33:04.95 PerformanceServerTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceServerTiming*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:04.95 PerformanceServerTimingBinding.cpp:419:25: note: 'global' declared here 33:04.95 419 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:04.95 | ^~~~~~ 33:04.95 PerformanceServerTimingBinding.cpp:419:25: note: 'aCx' declared here 33:05.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:05.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:05.45 inlined from 'bool mozilla::dom::MimeType_Binding::Wrap(JSContext*, nsMimeType*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MimeTypeBinding.cpp:359:90: 33:05.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:05.45 1151 | *this->stack = this; 33:05.45 | ~~~~~~~~~~~~~^~~~~~ 33:05.45 MimeTypeBinding.cpp: In function 'bool mozilla::dom::MimeType_Binding::Wrap(JSContext*, nsMimeType*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:05.45 MimeTypeBinding.cpp:359:25: note: 'global' declared here 33:05.45 359 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:05.45 | ^~~~~~ 33:05.45 MimeTypeBinding.cpp:359:25: note: 'aCx' declared here 33:05.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:05.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:05.59 inlined from 'bool mozilla::dom::MouseScrollEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseScrollEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MouseScrollEventBinding.cpp:529:90: 33:05.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:05.60 1151 | *this->stack = this; 33:05.60 | ~~~~~~~~~~~~~^~~~~~ 33:05.62 In file included from UnifiedBindings14.cpp:28: 33:05.62 MouseScrollEventBinding.cpp: In function 'bool mozilla::dom::MouseScrollEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseScrollEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:05.62 MouseScrollEventBinding.cpp:529:25: note: 'global' declared here 33:05.62 529 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:05.62 | ^~~~~~ 33:05.62 MouseScrollEventBinding.cpp:529:25: note: 'aCx' declared here 33:05.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:05.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:05.81 inlined from 'bool mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, mozilla::extensions::DocumentObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozDocumentObserverBinding.cpp:410:90: 33:05.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:05.81 1151 | *this->stack = this; 33:05.81 | ~~~~~~~~~~~~~^~~~~~ 33:05.81 MozDocumentObserverBinding.cpp: In function 'bool mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, mozilla::extensions::DocumentObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:05.81 MozDocumentObserverBinding.cpp:410:25: note: 'global' declared here 33:05.81 410 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:05.81 | ^~~~~~ 33:05.81 MozDocumentObserverBinding.cpp:410:25: note: 'aCx' declared here 33:05.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:05.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:05.90 inlined from 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMapChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozSharedMapBinding.cpp:1066:90: 33:05.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:05.90 1151 | *this->stack = this; 33:05.90 | ~~~~~~~~~~~~~^~~~~~ 33:05.90 MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMapChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:05.90 MozSharedMapBinding.cpp:1066:25: note: 'global' declared here 33:05.90 1066 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:05.90 | ^~~~~~ 33:05.90 MozSharedMapBinding.cpp:1066:25: note: 'aCx' declared here 33:06.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:06.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:06.06 inlined from 'bool mozilla::dom::MutationEvent_Binding::Wrap(JSContext*, mozilla::dom::MutationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MutationEventBinding.cpp:601:90: 33:06.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:06.06 1151 | *this->stack = this; 33:06.06 | ~~~~~~~~~~~~~^~~~~~ 33:06.13 In file included from UnifiedBindings14.cpp:119: 33:06.13 MutationEventBinding.cpp: In function 'bool mozilla::dom::MutationEvent_Binding::Wrap(JSContext*, mozilla::dom::MutationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:06.13 MutationEventBinding.cpp:601:25: note: 'global' declared here 33:06.13 601 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:06.13 | ^~~~~~ 33:06.13 MutationEventBinding.cpp:601:25: note: 'aCx' declared here 33:06.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:06.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:06.19 inlined from 'bool mozilla::dom::NotifyPaintEvent_Binding::Wrap(JSContext*, mozilla::dom::NotifyPaintEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NotifyPaintEventBinding.cpp:467:90: 33:06.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:06.19 1151 | *this->stack = this; 33:06.19 | ~~~~~~~~~~~~~^~~~~~ 33:06.21 In file included from UnifiedBindings14.cpp:327: 33:06.21 NotifyPaintEventBinding.cpp: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::Wrap(JSContext*, mozilla::dom::NotifyPaintEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:06.21 NotifyPaintEventBinding.cpp:467:25: note: 'global' declared here 33:06.21 467 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:06.21 | ^~~~~~ 33:06.21 NotifyPaintEventBinding.cpp:467:25: note: 'aCx' declared here 33:06.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:06.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:06.42 inlined from 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::Wrap(JSContext*, mozilla::dom::OfflineAudioCompletionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at OfflineAudioCompletionEventBinding.cpp:487:90: 33:06.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:06.42 1151 | *this->stack = this; 33:06.42 | ~~~~~~~~~~~~~^~~~~~ 33:06.43 In file included from UnifiedBindings14.cpp:353: 33:06.43 OfflineAudioCompletionEventBinding.cpp: In function 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::Wrap(JSContext*, mozilla::dom::OfflineAudioCompletionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:06.43 OfflineAudioCompletionEventBinding.cpp:487:25: note: 'global' declared here 33:06.43 487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:06.43 | ^~~~~~ 33:06.43 OfflineAudioCompletionEventBinding.cpp:487:25: note: 'aCx' declared here 33:06.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:06.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:06.65 inlined from 'bool mozilla::dom::MozWritableSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::WritableSharedMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozSharedMapBinding.cpp:1754:90: 33:06.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:06.65 1151 | *this->stack = this; 33:06.65 | ~~~~~~~~~~~~~^~~~~~ 33:06.65 MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozWritableSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::WritableSharedMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:06.65 MozSharedMapBinding.cpp:1754:25: note: 'global' declared here 33:06.65 1754 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:06.65 | ^~~~~~ 33:06.65 MozSharedMapBinding.cpp:1754:25: note: 'aCx' declared here 33:07.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.06 inlined from 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, mozilla::storage::AsyncStatementParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozStorageAsyncStatementParamsBinding.cpp:804:90: 33:07.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:07.06 1151 | *this->stack = this; 33:07.06 | ~~~~~~~~~~~~~^~~~~~ 33:07.06 MozStorageAsyncStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, mozilla::storage::AsyncStatementParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:07.06 MozStorageAsyncStatementParamsBinding.cpp:804:25: note: 'global' declared here 33:07.06 804 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:07.06 | ^~~~~~ 33:07.06 MozStorageAsyncStatementParamsBinding.cpp:804:25: note: 'aCx' declared here 33:07.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.10 inlined from 'bool mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, mozilla::storage::StatementParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozStorageStatementParamsBinding.cpp:804:90: 33:07.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:07.10 1151 | *this->stack = this; 33:07.10 | ~~~~~~~~~~~~~^~~~~~ 33:07.10 MozStorageStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, mozilla::storage::StatementParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:07.10 MozStorageStatementParamsBinding.cpp:804:25: note: 'global' declared here 33:07.10 804 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:07.10 | ^~~~~~ 33:07.10 MozStorageStatementParamsBinding.cpp:804:25: note: 'aCx' declared here 33:07.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.13 inlined from 'bool mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, mozilla::storage::StatementRow*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MozStorageStatementRowBinding.cpp:512:90: 33:07.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:07.13 1151 | *this->stack = this; 33:07.13 | ~~~~~~~~~~~~~^~~~~~ 33:07.13 MozStorageStatementRowBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, mozilla::storage::StatementRow*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:07.13 MozStorageStatementRowBinding.cpp:512:25: note: 'global' declared here 33:07.13 512 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:07.13 | ^~~~~~ 33:07.13 MozStorageStatementRowBinding.cpp:512:25: note: 'aCx' declared here 33:07.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.55 inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at NodeListBinding.cpp:420:81: 33:07.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:07.55 1151 | *this->stack = this; 33:07.55 | ~~~~~~~~~~~~~^~~~~~ 33:07.55 NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:07.55 NodeListBinding.cpp:420:29: note: 'expando' declared here 33:07.55 420 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:07.55 | ^~~~~~~ 33:07.55 NodeListBinding.cpp:420:29: note: 'cx' declared here 33:07.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.63 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:07.63 inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at NodeListBinding.cpp:312:35: 33:07.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:07.63 1151 | *this->stack = this; 33:07.63 | ~~~~~~~~~~~~~^~~~~~ 33:07.63 NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:07.63 NodeListBinding.cpp:312:25: note: 'expando' declared here 33:07.63 312 | JS::Rooted expando(cx); 33:07.63 | ^~~~~~~ 33:07.63 NodeListBinding.cpp:312:25: note: 'cx' declared here 33:07.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.70 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:07.70 inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at NamedNodeMapBinding.cpp:639:35: 33:07.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:07.70 1151 | *this->stack = this; 33:07.70 | ~~~~~~~~~~~~~^~~~~~ 33:07.70 NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:07.70 NamedNodeMapBinding.cpp:639:25: note: 'expando' declared here 33:07.70 639 | JS::Rooted expando(cx); 33:07.70 | ^~~~~~~ 33:07.70 NamedNodeMapBinding.cpp:639:25: note: 'cx' declared here 33:07.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.74 inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at NamedNodeMapBinding.cpp:831:81: 33:07.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:07.74 1151 | *this->stack = this; 33:07.74 | ~~~~~~~~~~~~~^~~~~~ 33:07.74 NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:07.74 NamedNodeMapBinding.cpp:831:29: note: 'expando' declared here 33:07.74 831 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:07.75 | ^~~~~~~ 33:07.75 NamedNodeMapBinding.cpp:831:29: note: 'cx' declared here 33:07.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:07.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:07.89 inlined from 'bool mozilla::dom::NodeList_Binding::Wrap(JSContext*, nsINodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NodeListBinding.cpp:607:90: 33:07.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:07.89 1151 | *this->stack = this; 33:07.89 | ~~~~~~~~~~~~~^~~~~~ 33:07.89 NodeListBinding.cpp: In function 'bool mozilla::dom::NodeList_Binding::Wrap(JSContext*, nsINodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:07.89 NodeListBinding.cpp:607:25: note: 'global' declared here 33:07.89 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:07.89 | ^~~~~~ 33:07.89 NodeListBinding.cpp:607:25: note: 'aCx' declared here 33:08.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:08.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:08.07 inlined from 'bool mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, nsDOMMutationObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MutationObserverBinding.cpp:1267:90: 33:08.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:08.07 1151 | *this->stack = this; 33:08.07 | ~~~~~~~~~~~~~^~~~~~ 33:08.07 MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, nsDOMMutationObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:08.07 MutationObserverBinding.cpp:1267:25: note: 'global' declared here 33:08.07 1267 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:08.07 | ^~~~~~ 33:08.07 MutationObserverBinding.cpp:1267:25: note: 'aCx' declared here 33:08.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:08.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:08.16 inlined from 'bool mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, nsDOMMutationRecord*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at MutationObserverBinding.cpp:2236:90: 33:08.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:08.16 1151 | *this->stack = this; 33:08.16 | ~~~~~~~~~~~~~^~~~~~ 33:08.16 MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, nsDOMMutationRecord*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:08.16 MutationObserverBinding.cpp:2236:25: note: 'global' declared here 33:08.16 2236 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:08.16 | ^~~~~~ 33:08.16 MutationObserverBinding.cpp:2236:25: note: 'aCx' declared here 33:08.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:08.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:08.27 inlined from 'bool mozilla::dom::NamedNodeMap_Binding::Wrap(JSContext*, nsDOMAttributeMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NamedNodeMapBinding.cpp:1077:90: 33:08.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:08.28 1151 | *this->stack = this; 33:08.28 | ~~~~~~~~~~~~~^~~~~~ 33:08.28 NamedNodeMapBinding.cpp: In function 'bool mozilla::dom::NamedNodeMap_Binding::Wrap(JSContext*, nsDOMAttributeMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:08.28 NamedNodeMapBinding.cpp:1077:25: note: 'global' declared here 33:08.28 1077 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:08.28 | ^~~~~~ 33:08.28 NamedNodeMapBinding.cpp:1077:25: note: 'aCx' declared here 33:08.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:08.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:08.41 inlined from 'bool mozilla::dom::NavigationPreloadManager_Binding::Wrap(JSContext*, mozilla::dom::NavigationPreloadManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NavigationPreloadManagerBinding.cpp:535:90: 33:08.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:08.41 1151 | *this->stack = this; 33:08.41 | ~~~~~~~~~~~~~^~~~~~ 33:08.42 NavigationPreloadManagerBinding.cpp: In function 'bool mozilla::dom::NavigationPreloadManager_Binding::Wrap(JSContext*, mozilla::dom::NavigationPreloadManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:08.42 NavigationPreloadManagerBinding.cpp:535:25: note: 'global' declared here 33:08.42 535 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:08.42 | ^~~~~~ 33:08.42 NavigationPreloadManagerBinding.cpp:535:25: note: 'aCx' declared here 33:08.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:08.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:08.65 inlined from 'bool mozilla::dom::Navigator_Binding::Wrap(JSContext*, mozilla::dom::Navigator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NavigatorBinding.cpp:4252:90: 33:08.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:08.65 1151 | *this->stack = this; 33:08.65 | ~~~~~~~~~~~~~^~~~~~ 33:08.65 NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::Wrap(JSContext*, mozilla::dom::Navigator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:08.65 NavigatorBinding.cpp:4252:25: note: 'global' declared here 33:08.65 4252 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:08.65 | ^~~~~~ 33:08.65 NavigatorBinding.cpp:4252:25: note: 'aCx' declared here 33:09.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:09.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:09.67 inlined from 'bool mozilla::dom::NotificationEvent_Binding::Wrap(JSContext*, mozilla::dom::NotificationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at NotificationEventBinding.cpp:471:90: 33:09.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:09.67 1151 | *this->stack = this; 33:09.67 | ~~~~~~~~~~~~~^~~~~~ 33:09.67 In file included from UnifiedBindings14.cpp:314: 33:09.67 NotificationEventBinding.cpp: In function 'bool mozilla::dom::NotificationEvent_Binding::Wrap(JSContext*, mozilla::dom::NotificationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:09.67 NotificationEventBinding.cpp:471:25: note: 'global' declared here 33:09.67 471 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:09.67 | ^~~~~~ 33:09.67 NotificationEventBinding.cpp:471:25: note: 'aCx' declared here 33:09.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:09.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:09.85 inlined from 'bool mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at OfflineAudioContextBinding.cpp:674:90: 33:09.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:09.85 1151 | *this->stack = this; 33:09.85 | ~~~~~~~~~~~~~^~~~~~ 33:09.85 In file included from UnifiedBindings14.cpp:366: 33:09.85 OfflineAudioContextBinding.cpp: In function 'bool mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:09.85 OfflineAudioContextBinding.cpp:674:25: note: 'global' declared here 33:09.85 674 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:09.85 | ^~~~~~ 33:09.85 OfflineAudioContextBinding.cpp:674:25: note: 'aCx' declared here 33:09.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:09.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:09.98 inlined from 'bool mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvasRenderingContext2D*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at OffscreenCanvasRenderingContext2DBinding.cpp:5576:90: 33:09.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:09.98 1151 | *this->stack = this; 33:09.98 | ~~~~~~~~~~~~~^~~~~~ 33:10.00 OffscreenCanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvasRenderingContext2D*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:10.00 OffscreenCanvasRenderingContext2DBinding.cpp:5576:25: note: 'global' declared here 33:10.00 5576 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:10.00 | ^~~~~~ 33:10.00 OffscreenCanvasRenderingContext2DBinding.cpp:5576:25: note: 'aCx' declared here 33:10.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:10.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:10.13 inlined from 'bool mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvas*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at OffscreenCanvasBinding.cpp:1747:90: 33:10.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:10.13 1151 | *this->stack = this; 33:10.13 | ~~~~~~~~~~~~~^~~~~~ 33:10.14 OffscreenCanvasBinding.cpp: In function 'bool mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvas*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:10.14 OffscreenCanvasBinding.cpp:1747:25: note: 'global' declared here 33:10.14 1747 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:10.14 | ^~~~~~ 33:10.14 OffscreenCanvasBinding.cpp:1747:25: note: 'aCx' declared here 33:10.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:10.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:10.27 inlined from 'bool mozilla::dom::OscillatorNode_Binding::Wrap(JSContext*, mozilla::dom::OscillatorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at OscillatorNodeBinding.cpp:844:90: 33:10.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:10.27 1151 | *this->stack = this; 33:10.27 | ~~~~~~~~~~~~~^~~~~~ 33:10.27 In file included from UnifiedBindings14.cpp:405: 33:10.27 OscillatorNodeBinding.cpp: In function 'bool mozilla::dom::OscillatorNode_Binding::Wrap(JSContext*, mozilla::dom::OscillatorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:10.27 OscillatorNodeBinding.cpp:844:25: note: 'global' declared here 33:10.27 844 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:10.27 | ^~~~~~ 33:10.27 OscillatorNodeBinding.cpp:844:25: note: 'aCx' declared here 33:18.99 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 33:18.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/PeriodicWaveBinding.h:9, 33:18.99 from PeriodicWaveBinding.cpp:6, 33:18.99 from UnifiedBindings16.cpp:2: 33:18.99 /builddir/build/BUILD/firefox-128.12.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:18.99 /builddir/build/BUILD/firefox-128.12.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:18.99 /builddir/build/BUILD/firefox-128.12.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:18.99 /builddir/build/BUILD/firefox-128.12.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:18.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 33:18.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 33:18.99 /builddir/build/BUILD/firefox-128.12.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:18.99 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 33:18.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:18.99 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 33:18.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 33:18.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 33:18.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13, 33:18.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:14, 33:18.99 from PushEventBinding.cpp:8, 33:18.99 from UnifiedBindings16.cpp:379: 33:18.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 33:18.99 25 | struct JSGCSetting { 33:18.99 | ^~~~~~~~~~~ 33:24.01 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 33:24.01 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 33:24.01 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 33:24.01 from PeriodicWaveBinding.cpp:4: 33:24.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.01 inlined from 'void mozilla::dom::PluginArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PluginArrayBinding.cpp:889:74: 33:24.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.01 1151 | *this->stack = this; 33:24.01 | ~~~~~~~~~~~~~^~~~~~ 33:24.01 In file included from UnifiedBindings16.cpp:80: 33:24.01 PluginArrayBinding.cpp: In function 'void mozilla::dom::PluginArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.01 PluginArrayBinding.cpp:889:25: note: 'parentProto' declared here 33:24.01 889 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.01 | ^~~~~~~~~~~ 33:24.01 PluginArrayBinding.cpp:889:25: note: 'aCx' declared here 33:24.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.03 inlined from 'void mozilla::dom::Permissions_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PermissionsBinding.cpp:661:74: 33:24.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.03 1151 | *this->stack = this; 33:24.03 | ~~~~~~~~~~~~~^~~~~~ 33:24.03 In file included from UnifiedBindings16.cpp:41: 33:24.03 PermissionsBinding.cpp: In function 'void mozilla::dom::Permissions_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.03 PermissionsBinding.cpp:661:25: note: 'parentProto' declared here 33:24.03 661 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.03 | ^~~~~~~~~~~ 33:24.03 PermissionsBinding.cpp:661:25: note: 'aCx' declared here 33:24.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.04 inlined from 'void mozilla::dom::Plugin_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PluginBinding.cpp:967:74: 33:24.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.04 1151 | *this->stack = this; 33:24.04 | ~~~~~~~~~~~~~^~~~~~ 33:24.04 In file included from UnifiedBindings16.cpp:93: 33:24.04 PluginBinding.cpp: In function 'void mozilla::dom::Plugin_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.04 PluginBinding.cpp:967:25: note: 'parentProto' declared here 33:24.04 967 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.04 | ^~~~~~~~~~~ 33:24.04 PluginBinding.cpp:967:25: note: 'aCx' declared here 33:24.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.06 inlined from 'void mozilla::dom::PeriodicWave_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PeriodicWaveBinding.cpp:607:74: 33:24.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.06 1151 | *this->stack = this; 33:24.06 | ~~~~~~~~~~~~~^~~~~~ 33:24.06 PeriodicWaveBinding.cpp: In function 'void mozilla::dom::PeriodicWave_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.06 PeriodicWaveBinding.cpp:607:25: note: 'parentProto' declared here 33:24.06 607 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.06 | ^~~~~~~~~~~ 33:24.06 PeriodicWaveBinding.cpp:607:25: note: 'aCx' declared here 33:24.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.07 inlined from 'void mozilla::dom::PrecompiledScript_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PrecompiledScriptBinding.cpp:525:74: 33:24.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.07 1151 | *this->stack = this; 33:24.07 | ~~~~~~~~~~~~~^~~~~~ 33:24.07 In file included from UnifiedBindings16.cpp:262: 33:24.07 PrecompiledScriptBinding.cpp: In function 'void mozilla::dom::PrecompiledScript_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.07 PrecompiledScriptBinding.cpp:525:25: note: 'parentProto' declared here 33:24.07 525 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.07 | ^~~~~~~~~~~ 33:24.07 PrecompiledScriptBinding.cpp:525:25: note: 'aCx' declared here 33:24.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.09 inlined from 'void mozilla::dom::PlacesWeakCallbackWrapper_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PlacesObserversBinding.cpp:1858:74: 33:24.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.09 1151 | *this->stack = this; 33:24.09 | ~~~~~~~~~~~~~^~~~~~ 33:24.09 In file included from UnifiedBindings16.cpp:67: 33:24.09 PlacesObserversBinding.cpp: In function 'void mozilla::dom::PlacesWeakCallbackWrapper_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.09 PlacesObserversBinding.cpp:1858:25: note: 'parentProto' declared here 33:24.09 1858 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.09 | ^~~~~~~~~~~ 33:24.09 PlacesObserversBinding.cpp:1858:25: note: 'aCx' declared here 33:24.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.10 inlined from 'void mozilla::dom::PlacesEvent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PlacesEventBinding.cpp:8024:74: 33:24.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.10 1151 | *this->stack = this; 33:24.10 | ~~~~~~~~~~~~~^~~~~~ 33:24.10 In file included from UnifiedBindings16.cpp:54: 33:24.10 PlacesEventBinding.cpp: In function 'void mozilla::dom::PlacesEvent_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.10 PlacesEventBinding.cpp:8024:25: note: 'parentProto' declared here 33:24.10 8024 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.10 | ^~~~~~~~~~~ 33:24.10 PlacesEventBinding.cpp:8024:25: note: 'aCx' declared here 33:24.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.12 inlined from 'void mozilla::dom::PushManagerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PushManagerBinding.cpp:1719:74: 33:24.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.12 1151 | *this->stack = this; 33:24.12 | ~~~~~~~~~~~~~^~~~~~ 33:24.12 In file included from UnifiedBindings16.cpp:392: 33:24.12 PushManagerBinding.cpp: In function 'void mozilla::dom::PushManagerImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.12 PushManagerBinding.cpp:1719:25: note: 'parentProto' declared here 33:24.12 1719 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.12 | ^~~~~~~~~~~ 33:24.12 PushManagerBinding.cpp:1719:25: note: 'aCx' declared here 33:24.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.13 inlined from 'void mozilla::dom::PushManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PushManagerBinding.cpp:1139:74: 33:24.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.13 1151 | *this->stack = this; 33:24.13 | ~~~~~~~~~~~~~^~~~~~ 33:24.13 PushManagerBinding.cpp: In function 'void mozilla::dom::PushManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.13 PushManagerBinding.cpp:1139:25: note: 'parentProto' declared here 33:24.13 1139 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.13 | ^~~~~~~~~~~ 33:24.13 PushManagerBinding.cpp:1139:25: note: 'aCx' declared here 33:24.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.15 inlined from 'void mozilla::dom::PushMessageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PushMessageDataBinding.cpp:481:74: 33:24.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.15 1151 | *this->stack = this; 33:24.15 | ~~~~~~~~~~~~~^~~~~~ 33:24.15 In file included from UnifiedBindings16.cpp:405: 33:24.15 PushMessageDataBinding.cpp: In function 'void mozilla::dom::PushMessageData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.15 PushMessageDataBinding.cpp:481:25: note: 'parentProto' declared here 33:24.15 481 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.15 | ^~~~~~~~~~~ 33:24.15 PushMessageDataBinding.cpp:481:25: note: 'aCx' declared here 33:24.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:24.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:24.30 inlined from 'void mozilla::dom::PlacesEventCounts_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PlacesObserversBinding.cpp:1041:74: 33:24.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:24.30 1151 | *this->stack = this; 33:24.30 | ~~~~~~~~~~~~~^~~~~~ 33:24.30 PlacesObserversBinding.cpp: In function 'void mozilla::dom::PlacesEventCounts_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:24.30 PlacesObserversBinding.cpp:1041:25: note: 'parentProto' declared here 33:24.30 1041 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:24.30 | ^~~~~~~~~~~ 33:24.30 PlacesObserversBinding.cpp:1041:25: note: 'aCx' declared here 33:27.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.09 inlined from 'bool mozilla::dom::PermissionStatus_Binding::Wrap(JSContext*, mozilla::dom::PermissionStatus*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PermissionStatusBinding.cpp:469:90: 33:27.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.09 1151 | *this->stack = this; 33:27.09 | ~~~~~~~~~~~~~^~~~~~ 33:27.09 In file included from UnifiedBindings16.cpp:28: 33:27.09 PermissionStatusBinding.cpp: In function 'bool mozilla::dom::PermissionStatus_Binding::Wrap(JSContext*, mozilla::dom::PermissionStatus*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.09 PermissionStatusBinding.cpp:469:25: note: 'global' declared here 33:27.09 469 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.09 | ^~~~~~ 33:27.09 PermissionStatusBinding.cpp:469:25: note: 'aCx' declared here 33:27.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.61 inlined from 'bool mozilla::dom::PlacesBookmarkAddition_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkAddition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:4151:90: 33:27.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.61 1151 | *this->stack = this; 33:27.61 | ~~~~~~~~~~~~~^~~~~~ 33:27.61 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkAddition_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkAddition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.61 PlacesEventBinding.cpp:4151:25: note: 'global' declared here 33:27.61 4151 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.61 | ^~~~~~ 33:27.61 PlacesEventBinding.cpp:4151:25: note: 'aCx' declared here 33:27.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.64 inlined from 'bool mozilla::dom::PlacesBookmarkGuid_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkGuid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:4631:90: 33:27.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.65 1151 | *this->stack = this; 33:27.65 | ~~~~~~~~~~~~~^~~~~~ 33:27.65 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkGuid_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkGuid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.65 PlacesEventBinding.cpp:4631:25: note: 'global' declared here 33:27.65 4631 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.65 | ^~~~~~ 33:27.65 PlacesEventBinding.cpp:4631:25: note: 'aCx' declared here 33:27.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.71 inlined from 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkKeyword*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:5077:90: 33:27.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.71 1151 | *this->stack = this; 33:27.71 | ~~~~~~~~~~~~~^~~~~~ 33:27.71 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkKeyword*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.71 PlacesEventBinding.cpp:5077:25: note: 'global' declared here 33:27.71 5077 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.71 | ^~~~~~ 33:27.71 PlacesEventBinding.cpp:5077:25: note: 'aCx' declared here 33:27.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.78 inlined from 'bool mozilla::dom::PlacesBookmarkMoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkMoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:5772:90: 33:27.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.78 1151 | *this->stack = this; 33:27.78 | ~~~~~~~~~~~~~^~~~~~ 33:27.78 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkMoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkMoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.78 PlacesEventBinding.cpp:5772:25: note: 'global' declared here 33:27.78 5772 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.78 | ^~~~~~ 33:27.78 PlacesEventBinding.cpp:5772:25: note: 'aCx' declared here 33:27.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.81 inlined from 'bool mozilla::dom::PlacesBookmarkRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkRemoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:6229:90: 33:27.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.81 1151 | *this->stack = this; 33:27.81 | ~~~~~~~~~~~~~^~~~~~ 33:27.81 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkRemoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.81 PlacesEventBinding.cpp:6229:25: note: 'global' declared here 33:27.81 6229 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.81 | ^~~~~~ 33:27.81 PlacesEventBinding.cpp:6229:25: note: 'aCx' declared here 33:27.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.88 inlined from 'bool mozilla::dom::PlacesBookmarkTags_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTags*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:6697:90: 33:27.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.88 1151 | *this->stack = this; 33:27.88 | ~~~~~~~~~~~~~^~~~~~ 33:27.88 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTags_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTags*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.88 PlacesEventBinding.cpp:6697:25: note: 'global' declared here 33:27.88 6697 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.88 | ^~~~~~ 33:27.88 PlacesEventBinding.cpp:6697:25: note: 'aCx' declared here 33:27.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.92 inlined from 'bool mozilla::dom::PlacesBookmarkTime_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:7088:90: 33:27.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.92 1151 | *this->stack = this; 33:27.92 | ~~~~~~~~~~~~~^~~~~~ 33:27.92 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTime_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.92 PlacesEventBinding.cpp:7088:25: note: 'global' declared here 33:27.92 7088 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.92 | ^~~~~~ 33:27.92 PlacesEventBinding.cpp:7088:25: note: 'aCx' declared here 33:27.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:27.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:27.99 inlined from 'bool mozilla::dom::PlacesBookmarkTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTitle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:7484:90: 33:27.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:27.99 1151 | *this->stack = this; 33:27.99 | ~~~~~~~~~~~~~^~~~~~ 33:27.99 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTitle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:27.99 PlacesEventBinding.cpp:7484:25: note: 'global' declared here 33:27.99 7484 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:27.99 | ^~~~~~ 33:27.99 PlacesEventBinding.cpp:7484:25: note: 'aCx' declared here 33:28.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.06 inlined from 'bool mozilla::dom::PlacesBookmarkUrl_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkUrl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:7806:90: 33:28.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.06 1151 | *this->stack = this; 33:28.06 | ~~~~~~~~~~~~~^~~~~~ 33:28.06 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkUrl_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkUrl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.06 PlacesEventBinding.cpp:7806:25: note: 'global' declared here 33:28.06 7806 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.06 | ^~~~~~ 33:28.06 PlacesEventBinding.cpp:7806:25: note: 'aCx' declared here 33:28.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.13 inlined from 'bool mozilla::dom::PlacesFavicon_Binding::Wrap(JSContext*, mozilla::dom::PlacesFavicon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:8427:90: 33:28.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.13 1151 | *this->stack = this; 33:28.13 | ~~~~~~~~~~~~~^~~~~~ 33:28.13 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesFavicon_Binding::Wrap(JSContext*, mozilla::dom::PlacesFavicon*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.13 PlacesEventBinding.cpp:8427:25: note: 'global' declared here 33:28.13 8427 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.13 | ^~~~~~ 33:28.13 PlacesEventBinding.cpp:8427:25: note: 'aCx' declared here 33:28.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.20 inlined from 'bool mozilla::dom::PlacesHistoryCleared_Binding::Wrap(JSContext*, mozilla::dom::PlacesHistoryCleared*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:8735:90: 33:28.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.20 1151 | *this->stack = this; 33:28.20 | ~~~~~~~~~~~~~^~~~~~ 33:28.20 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesHistoryCleared_Binding::Wrap(JSContext*, mozilla::dom::PlacesHistoryCleared*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.20 PlacesEventBinding.cpp:8735:25: note: 'global' declared here 33:28.20 8735 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.20 | ^~~~~~ 33:28.20 PlacesEventBinding.cpp:8735:25: note: 'aCx' declared here 33:28.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.26 inlined from 'bool mozilla::dom::PlacesPurgeCaches_Binding::Wrap(JSContext*, mozilla::dom::PlacesPurgeCaches*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:9043:90: 33:28.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.26 1151 | *this->stack = this; 33:28.26 | ~~~~~~~~~~~~~^~~~~~ 33:28.26 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesPurgeCaches_Binding::Wrap(JSContext*, mozilla::dom::PlacesPurgeCaches*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.26 PlacesEventBinding.cpp:9043:25: note: 'global' declared here 33:28.26 9043 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.26 | ^~~~~~ 33:28.26 PlacesEventBinding.cpp:9043:25: note: 'aCx' declared here 33:28.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.32 inlined from 'bool mozilla::dom::PlacesRanking_Binding::Wrap(JSContext*, mozilla::dom::PlacesRanking*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:9351:90: 33:28.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.32 1151 | *this->stack = this; 33:28.32 | ~~~~~~~~~~~~~^~~~~~ 33:28.32 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesRanking_Binding::Wrap(JSContext*, mozilla::dom::PlacesRanking*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.32 PlacesEventBinding.cpp:9351:25: note: 'global' declared here 33:28.32 9351 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.32 | ^~~~~~ 33:28.32 PlacesEventBinding.cpp:9351:25: note: 'aCx' declared here 33:28.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.38 inlined from 'bool mozilla::dom::PlacesVisit_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisit*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:10012:90: 33:28.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.38 1151 | *this->stack = this; 33:28.38 | ~~~~~~~~~~~~~^~~~~~ 33:28.38 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisit_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisit*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.38 PlacesEventBinding.cpp:10012:25: note: 'global' declared here 33:28.38 10012 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.38 | ^~~~~~ 33:28.38 PlacesEventBinding.cpp:10012:25: note: 'aCx' declared here 33:28.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.41 inlined from 'bool mozilla::dom::PlacesVisitRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitRemoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:10585:90: 33:28.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.41 1151 | *this->stack = this; 33:28.41 | ~~~~~~~~~~~~~^~~~~~ 33:28.41 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisitRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitRemoved*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.41 PlacesEventBinding.cpp:10585:25: note: 'global' declared here 33:28.41 10585 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.41 | ^~~~~~ 33:28.41 PlacesEventBinding.cpp:10585:25: note: 'aCx' declared here 33:28.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.48 inlined from 'bool mozilla::dom::PlacesVisitTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitTitle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesEventBinding.cpp:11049:90: 33:28.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.48 1151 | *this->stack = this; 33:28.48 | ~~~~~~~~~~~~~^~~~~~ 33:28.48 PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisitTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitTitle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.48 PlacesEventBinding.cpp:11049:25: note: 'global' declared here 33:28.48 11049 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.48 | ^~~~~~ 33:28.48 PlacesEventBinding.cpp:11049:25: note: 'aCx' declared here 33:28.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.55 inlined from 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::Wrap(JSContext*, mozilla::dom::PlacesWeakCallbackWrapper*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesObserversBinding.cpp:1791:90: 33:28.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.55 1151 | *this->stack = this; 33:28.55 | ~~~~~~~~~~~~~^~~~~~ 33:28.55 PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::Wrap(JSContext*, mozilla::dom::PlacesWeakCallbackWrapper*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.55 PlacesObserversBinding.cpp:1791:25: note: 'global' declared here 33:28.55 1791 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.55 | ^~~~~~ 33:28.55 PlacesObserversBinding.cpp:1791:25: note: 'aCx' declared here 33:28.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:28.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:28.73 inlined from 'bool mozilla::dom::PointerEvent_Binding::Wrap(JSContext*, mozilla::dom::PointerEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PointerEventBinding.cpp:1170:90: 33:28.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:28.73 1151 | *this->stack = this; 33:28.73 | ~~~~~~~~~~~~~^~~~~~ 33:28.73 In file included from UnifiedBindings16.cpp:132: 33:28.73 PointerEventBinding.cpp: In function 'bool mozilla::dom::PointerEvent_Binding::Wrap(JSContext*, mozilla::dom::PointerEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:28.73 PointerEventBinding.cpp:1170:25: note: 'global' declared here 33:28.73 1170 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:28.73 | ^~~~~~ 33:28.73 PointerEventBinding.cpp:1170:25: note: 'aCx' declared here 33:29.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.00 inlined from 'bool mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, mozilla::dom::PrecompiledScript*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PrecompiledScriptBinding.cpp:458:90: 33:29.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:29.00 1151 | *this->stack = this; 33:29.00 | ~~~~~~~~~~~~~^~~~~~ 33:29.00 PrecompiledScriptBinding.cpp: In function 'bool mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, mozilla::dom::PrecompiledScript*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:29.00 PrecompiledScriptBinding.cpp:458:25: note: 'global' declared here 33:29.00 458 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:29.00 | ^~~~~~ 33:29.00 PrecompiledScriptBinding.cpp:458:25: note: 'aCx' declared here 33:29.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.04 inlined from 'void mozilla::dom::PrivateAttribution_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PrivateAttributionBinding.cpp:820:74: 33:29.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:29.04 1151 | *this->stack = this; 33:29.04 | ~~~~~~~~~~~~~^~~~~~ 33:29.04 In file included from UnifiedBindings16.cpp:275: 33:29.04 PrivateAttributionBinding.cpp: In function 'void mozilla::dom::PrivateAttribution_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:29.04 PrivateAttributionBinding.cpp:820:25: note: 'parentProto' declared here 33:29.04 820 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:29.04 | ^~~~~~~~~~~ 33:29.04 PrivateAttributionBinding.cpp:820:25: note: 'aCx' declared here 33:29.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.06 inlined from 'bool mozilla::dom::PrivateAttribution_Binding::Wrap(JSContext*, mozilla::dom::PrivateAttribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PrivateAttributionBinding.cpp:753:90: 33:29.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:29.06 1151 | *this->stack = this; 33:29.06 | ~~~~~~~~~~~~~^~~~~~ 33:29.06 PrivateAttributionBinding.cpp: In function 'bool mozilla::dom::PrivateAttribution_Binding::Wrap(JSContext*, mozilla::dom::PrivateAttribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:29.06 PrivateAttributionBinding.cpp:753:25: note: 'global' declared here 33:29.06 753 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:29.06 | ^~~~~~ 33:29.06 PrivateAttributionBinding.cpp:753:25: note: 'aCx' declared here 33:29.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.17 inlined from 'bool mozilla::dom::PromiseDebuggingStateHolder::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PromiseDebuggingBinding.cpp:118:54: 33:29.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:29.17 1151 | *this->stack = this; 33:29.17 | ~~~~~~~~~~~~~^~~~~~ 33:29.17 In file included from UnifiedBindings16.cpp:340: 33:29.17 PromiseDebuggingBinding.cpp: In member function 'bool mozilla::dom::PromiseDebuggingStateHolder::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:29.17 PromiseDebuggingBinding.cpp:118:25: note: 'obj' declared here 33:29.17 118 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:29.17 | ^~~ 33:29.17 PromiseDebuggingBinding.cpp:118:25: note: 'cx' declared here 33:29.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.67 inlined from 'bool mozilla::dom::PushSubscriptionOptionsInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PushManagerBinding.cpp:619:54: 33:29.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:29.67 1151 | *this->stack = this; 33:29.67 | ~~~~~~~~~~~~~^~~~~~ 33:29.67 PushManagerBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionOptionsInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:29.67 PushManagerBinding.cpp:619:25: note: 'obj' declared here 33:29.67 619 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:29.67 | ^~~ 33:29.67 PushManagerBinding.cpp:619:25: note: 'cx' declared here 33:29.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.69 inlined from 'bool mozilla::dom::PushManagerImpl_Binding::Wrap(JSContext*, mozilla::dom::PushManagerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushManagerBinding.cpp:1652:90: 33:29.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:29.69 1151 | *this->stack = this; 33:29.69 | ~~~~~~~~~~~~~^~~~~~ 33:29.69 PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManagerImpl_Binding::Wrap(JSContext*, mozilla::dom::PushManagerImpl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:29.69 PushManagerBinding.cpp:1652:25: note: 'global' declared here 33:29.69 1652 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:29.69 | ^~~~~~ 33:29.69 PushManagerBinding.cpp:1652:25: note: 'aCx' declared here 33:29.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:29.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:29.72 inlined from 'virtual JSObject* mozilla::dom::PushManagerImpl::WrapObject(JSContext*, JS::Handle)' at PushManagerBinding.cpp:2101:87: 33:29.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:29.72 1151 | *this->stack = this; 33:29.72 | ~~~~~~~~~~~~~^~~~~~ 33:29.72 PushManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::PushManagerImpl::WrapObject(JSContext*, JS::Handle)': 33:29.72 PushManagerBinding.cpp:2101:25: note: 'obj' declared here 33:29.72 2101 | JS::Rooted obj(aCx, PushManagerImpl_Binding::Wrap(aCx, this, aGivenProto)); 33:29.72 | ^~~ 33:29.72 PushManagerBinding.cpp:2101:25: note: 'aCx' declared here 33:31.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:31.30 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:31.30 inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at PluginArrayBinding.cpp:483:35: 33:31.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:31.30 1151 | *this->stack = this; 33:31.30 | ~~~~~~~~~~~~~^~~~~~ 33:31.30 PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:31.30 PluginArrayBinding.cpp:483:25: note: 'expando' declared here 33:31.30 483 | JS::Rooted expando(cx); 33:31.30 | ^~~~~~~ 33:31.30 PluginArrayBinding.cpp:483:25: note: 'cx' declared here 33:31.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:31.35 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:31.35 inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at PluginBinding.cpp:561:35: 33:31.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:31.35 1151 | *this->stack = this; 33:31.35 | ~~~~~~~~~~~~~^~~~~~ 33:31.35 PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 33:31.35 PluginBinding.cpp:561:25: note: 'expando' declared here 33:31.35 561 | JS::Rooted expando(cx); 33:31.35 | ^~~~~~~ 33:31.35 PluginBinding.cpp:561:25: note: 'cx' declared here 33:32.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:32.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:32.59 inlined from 'bool mozilla::dom::PeriodicWave_Binding::Wrap(JSContext*, mozilla::dom::PeriodicWave*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PeriodicWaveBinding.cpp:540:90: 33:32.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:32.59 1151 | *this->stack = this; 33:32.59 | ~~~~~~~~~~~~~^~~~~~ 33:32.59 PeriodicWaveBinding.cpp: In function 'bool mozilla::dom::PeriodicWave_Binding::Wrap(JSContext*, mozilla::dom::PeriodicWave*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:32.59 PeriodicWaveBinding.cpp:540:25: note: 'global' declared here 33:32.59 540 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:32.59 | ^~~~~~ 33:32.59 PeriodicWaveBinding.cpp:540:25: note: 'aCx' declared here 33:32.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:32.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:32.81 inlined from 'bool mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, mozilla::dom::ProcessingInstruction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ProcessingInstructionBinding.cpp:303:90: 33:32.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:32.81 1151 | *this->stack = this; 33:32.81 | ~~~~~~~~~~~~~^~~~~~ 33:32.83 In file included from UnifiedBindings16.cpp:288: 33:32.83 ProcessingInstructionBinding.cpp: In function 'bool mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, mozilla::dom::ProcessingInstruction*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:32.83 ProcessingInstructionBinding.cpp:303:25: note: 'global' declared here 33:32.83 303 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:32.83 | ^~~~~~ 33:32.83 ProcessingInstructionBinding.cpp:303:25: note: 'aCx' declared here 33:33.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:33.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:33.59 inlined from 'bool mozilla::dom::PositionStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PositionStateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PositionStateEventBinding.cpp:583:90: 33:33.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:33.59 1151 | *this->stack = this; 33:33.59 | ~~~~~~~~~~~~~^~~~~~ 33:33.65 In file included from UnifiedBindings16.cpp:249: 33:33.65 PositionStateEventBinding.cpp: In function 'bool mozilla::dom::PositionStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PositionStateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:33.65 PositionStateEventBinding.cpp:583:25: note: 'global' declared here 33:33.65 583 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:33.65 | ^~~~~~ 33:33.65 PositionStateEventBinding.cpp:583:25: note: 'aCx' declared here 33:33.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:33.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:33.70 inlined from 'bool mozilla::dom::PluginCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::PluginCrashedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PluginCrashedEventBinding.cpp:724:90: 33:33.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:33.70 1151 | *this->stack = this; 33:33.70 | ~~~~~~~~~~~~~^~~~~~ 33:33.72 In file included from UnifiedBindings16.cpp:119: 33:33.72 PluginCrashedEventBinding.cpp: In function 'bool mozilla::dom::PluginCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::PluginCrashedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:33.72 PluginCrashedEventBinding.cpp:724:25: note: 'global' declared here 33:33.72 724 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:33.72 | ^~~~~~ 33:33.72 PluginCrashedEventBinding.cpp:724:25: note: 'aCx' declared here 33:33.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:33.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:33.75 inlined from 'bool mozilla::dom::ProgressEvent_Binding::Wrap(JSContext*, mozilla::dom::ProgressEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ProgressEventBinding.cpp:557:90: 33:33.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:33.75 1151 | *this->stack = this; 33:33.75 | ~~~~~~~~~~~~~^~~~~~ 33:33.76 In file included from UnifiedBindings16.cpp:314: 33:33.76 ProgressEventBinding.cpp: In function 'bool mozilla::dom::ProgressEvent_Binding::Wrap(JSContext*, mozilla::dom::ProgressEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:33.77 ProgressEventBinding.cpp:557:25: note: 'global' declared here 33:33.77 557 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:33.77 | ^~~~~~ 33:33.77 ProgressEventBinding.cpp:557:25: note: 'aCx' declared here 33:33.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:33.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:33.80 inlined from 'bool mozilla::dom::PopupPositionedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupPositionedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PopupPositionedEventBinding.cpp:622:90: 33:33.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:33.80 1151 | *this->stack = this; 33:33.80 | ~~~~~~~~~~~~~^~~~~~ 33:33.81 In file included from UnifiedBindings16.cpp:223: 33:33.81 PopupPositionedEventBinding.cpp: In function 'bool mozilla::dom::PopupPositionedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupPositionedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:33.81 PopupPositionedEventBinding.cpp:622:25: note: 'global' declared here 33:33.81 622 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:33.81 | ^~~~~~ 33:33.81 PopupPositionedEventBinding.cpp:622:25: note: 'aCx' declared here 33:34.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:34.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:34.09 inlined from 'bool mozilla::dom::PromiseRejectionEvent_Binding::Wrap(JSContext*, mozilla::dom::PromiseRejectionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PromiseRejectionEventBinding.cpp:565:90: 33:34.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:34.09 1151 | *this->stack = this; 33:34.09 | ~~~~~~~~~~~~~^~~~~~ 33:34.11 In file included from UnifiedBindings16.cpp:366: 33:34.11 PromiseRejectionEventBinding.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::Wrap(JSContext*, mozilla::dom::PromiseRejectionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:34.11 PromiseRejectionEventBinding.cpp:565:25: note: 'global' declared here 33:34.11 565 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:34.11 | ^~~~~~ 33:34.11 PromiseRejectionEventBinding.cpp:565:25: note: 'aCx' declared here 33:34.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:34.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:34.19 inlined from 'bool mozilla::dom::PopupBlockedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupBlockedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PopupBlockedEventBinding.cpp:658:90: 33:34.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:34.19 1151 | *this->stack = this; 33:34.19 | ~~~~~~~~~~~~~^~~~~~ 33:34.21 In file included from UnifiedBindings16.cpp:197: 33:34.21 PopupBlockedEventBinding.cpp: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupBlockedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:34.21 PopupBlockedEventBinding.cpp:658:25: note: 'global' declared here 33:34.21 658 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:34.21 | ^~~~~~ 33:34.21 PopupBlockedEventBinding.cpp:658:25: note: 'aCx' declared here 33:34.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:34.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:34.28 inlined from 'bool mozilla::dom::PopStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PopStateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PopStateEventBinding.cpp:473:90: 33:34.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:34.28 1151 | *this->stack = this; 33:34.28 | ~~~~~~~~~~~~~^~~~~~ 33:34.32 In file included from UnifiedBindings16.cpp:158: 33:34.32 PopStateEventBinding.cpp: In function 'bool mozilla::dom::PopStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PopStateEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:34.32 PopStateEventBinding.cpp:473:25: note: 'global' declared here 33:34.32 473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:34.32 | ^~~~~~ 33:34.32 PopStateEventBinding.cpp:473:25: note: 'aCx' declared here 33:34.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:34.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:34.50 inlined from 'bool mozilla::dom::Permissions_Binding::Wrap(JSContext*, mozilla::dom::Permissions*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PermissionsBinding.cpp:594:90: 33:34.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:34.50 1151 | *this->stack = this; 33:34.50 | ~~~~~~~~~~~~~^~~~~~ 33:34.51 PermissionsBinding.cpp: In function 'bool mozilla::dom::Permissions_Binding::Wrap(JSContext*, mozilla::dom::Permissions*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:34.51 PermissionsBinding.cpp:594:25: note: 'global' declared here 33:34.51 594 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:34.51 | ^~~~~~ 33:34.51 PermissionsBinding.cpp:594:25: note: 'aCx' declared here 33:35.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:35.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:35.14 inlined from 'bool mozilla::dom::PlacesEventCounts_Binding::Wrap(JSContext*, mozilla::dom::PlacesEventCounts*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PlacesObserversBinding.cpp:974:90: 33:35.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:35.14 1151 | *this->stack = this; 33:35.14 | ~~~~~~~~~~~~~^~~~~~ 33:35.15 PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesEventCounts_Binding::Wrap(JSContext*, mozilla::dom::PlacesEventCounts*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:35.15 PlacesObserversBinding.cpp:974:25: note: 'global' declared here 33:35.15 974 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:35.16 | ^~~~~~ 33:35.16 PlacesObserversBinding.cpp:974:25: note: 'aCx' declared here 33:35.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:35.39 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:35.39 inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at PluginArrayBinding.cpp:382:35: 33:35.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:35.39 1151 | *this->stack = this; 33:35.39 | ~~~~~~~~~~~~~^~~~~~ 33:35.41 PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:35.41 PluginArrayBinding.cpp:382:25: note: 'expando' declared here 33:35.41 382 | JS::Rooted expando(cx); 33:35.41 | ^~~~~~~ 33:35.41 PluginArrayBinding.cpp:382:25: note: 'cx' declared here 33:35.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:35.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:35.52 inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at PluginArrayBinding.cpp:574:81: 33:35.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:35.52 1151 | *this->stack = this; 33:35.52 | ~~~~~~~~~~~~~^~~~~~ 33:35.52 PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:35.53 PluginArrayBinding.cpp:574:29: note: 'expando' declared here 33:35.53 574 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:35.53 | ^~~~~~~ 33:35.53 PluginArrayBinding.cpp:574:29: note: 'cx' declared here 33:35.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:35.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:35.80 inlined from 'bool mozilla::dom::PluginArray_Binding::Wrap(JSContext*, nsPluginArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PluginArrayBinding.cpp:820:90: 33:35.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:35.80 1151 | *this->stack = this; 33:35.80 | ~~~~~~~~~~~~~^~~~~~ 33:35.80 PluginArrayBinding.cpp: In function 'bool mozilla::dom::PluginArray_Binding::Wrap(JSContext*, nsPluginArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:35.80 PluginArrayBinding.cpp:820:25: note: 'global' declared here 33:35.80 820 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:35.80 | ^~~~~~ 33:35.80 PluginArrayBinding.cpp:820:25: note: 'aCx' declared here 33:35.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:35.92 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 33:35.92 inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at PluginBinding.cpp:460:35: 33:35.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:35.92 1151 | *this->stack = this; 33:35.92 | ~~~~~~~~~~~~~^~~~~~ 33:35.93 PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 33:35.93 PluginBinding.cpp:460:25: note: 'expando' declared here 33:35.93 460 | JS::Rooted expando(cx); 33:35.93 | ^~~~~~~ 33:35.93 PluginBinding.cpp:460:25: note: 'cx' declared here 33:36.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:36.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:36.07 inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at PluginBinding.cpp:652:81: 33:36.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:36.07 1151 | *this->stack = this; 33:36.07 | ~~~~~~~~~~~~~^~~~~~ 33:36.07 PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 33:36.07 PluginBinding.cpp:652:29: note: 'expando' declared here 33:36.07 652 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 33:36.07 | ^~~~~~~ 33:36.07 PluginBinding.cpp:652:29: note: 'cx' declared here 33:36.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:36.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:36.20 inlined from 'bool mozilla::dom::Plugin_Binding::Wrap(JSContext*, nsPluginElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PluginBinding.cpp:898:90: 33:36.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:36.20 1151 | *this->stack = this; 33:36.20 | ~~~~~~~~~~~~~^~~~~~ 33:36.20 PluginBinding.cpp: In function 'bool mozilla::dom::Plugin_Binding::Wrap(JSContext*, nsPluginElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:36.20 PluginBinding.cpp:898:25: note: 'global' declared here 33:36.20 898 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:36.20 | ^~~~~~ 33:36.20 PluginBinding.cpp:898:25: note: 'aCx' declared here 33:36.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:36.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:36.66 inlined from 'bool mozilla::dom::PushEvent_Binding::Wrap(JSContext*, mozilla::dom::PushEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushEventBinding.cpp:973:90: 33:36.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:36.66 1151 | *this->stack = this; 33:36.66 | ~~~~~~~~~~~~~^~~~~~ 33:36.66 PushEventBinding.cpp: In function 'bool mozilla::dom::PushEvent_Binding::Wrap(JSContext*, mozilla::dom::PushEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:36.66 PushEventBinding.cpp:973:25: note: 'global' declared here 33:36.66 973 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:36.66 | ^~~~~~ 33:36.66 PushEventBinding.cpp:973:25: note: 'aCx' declared here 33:37.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:37.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:37.66 inlined from 'bool mozilla::dom::PushManager_Binding::Wrap(JSContext*, mozilla::dom::PushManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushManagerBinding.cpp:1072:90: 33:37.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:37.66 1151 | *this->stack = this; 33:37.66 | ~~~~~~~~~~~~~^~~~~~ 33:37.66 PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManager_Binding::Wrap(JSContext*, mozilla::dom::PushManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:37.66 PushManagerBinding.cpp:1072:25: note: 'global' declared here 33:37.66 1072 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:37.66 | ^~~~~~ 33:37.66 PushManagerBinding.cpp:1072:25: note: 'aCx' declared here 33:37.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:37.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:37.71 inlined from 'bool mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, mozilla::dom::PushMessageData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushMessageDataBinding.cpp:414:90: 33:37.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:37.71 1151 | *this->stack = this; 33:37.71 | ~~~~~~~~~~~~~^~~~~~ 33:37.71 PushMessageDataBinding.cpp: In function 'bool mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, mozilla::dom::PushMessageData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:37.71 PushMessageDataBinding.cpp:414:25: note: 'global' declared here 33:37.71 414 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:37.71 | ^~~~~~ 33:37.71 PushMessageDataBinding.cpp:414:25: note: 'aCx' declared here 33:52.27 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 33:52.27 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RTCConfigurationBinding.h:12, 33:52.27 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/RTCStatsReportBinding.h:6, 33:52.27 from RTCStatsReportBinding.cpp:6, 33:52.27 from UnifiedBindings18.cpp:2: 33:52.27 /builddir/build/BUILD/firefox-128.12.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:52.27 /builddir/build/BUILD/firefox-128.12.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:52.27 /builddir/build/BUILD/firefox-128.12.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:52.27 /builddir/build/BUILD/firefox-128.12.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:52.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 33:52.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 33:52.27 /builddir/build/BUILD/firefox-128.12.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:52.27 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 33:52.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:52.27 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 33:52.27 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 33:52.27 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 33:52.27 from RequestBinding.cpp:35, 33:52.27 from UnifiedBindings18.cpp:197: 33:52.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 33:52.27 25 | struct JSGCSetting { 33:52.27 | ^~~~~~~~~~~ 33:52.50 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 33:52.50 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 33:52.50 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 33:52.50 from PushSubscriptionBinding.cpp:4, 33:52.50 from UnifiedBindings17.cpp:2: 33:52.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.50 inlined from 'void mozilla::dom::CountQueuingStrategy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at QueuingStrategyBinding.cpp:1076:74: 33:52.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.50 1151 | *this->stack = this; 33:52.50 | ~~~~~~~~~~~~~^~~~~~ 33:52.50 In file included from UnifiedBindings17.cpp:28: 33:52.50 QueuingStrategyBinding.cpp: In function 'void mozilla::dom::CountQueuingStrategy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.50 QueuingStrategyBinding.cpp:1076:25: note: 'parentProto' declared here 33:52.50 1076 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.50 | ^~~~~~~~~~~ 33:52.50 QueuingStrategyBinding.cpp:1076:25: note: 'aCx' declared here 33:52.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.51 inlined from 'void mozilla::dom::ByteLengthQueuingStrategy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at QueuingStrategyBinding.cpp:664:74: 33:52.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.51 1151 | *this->stack = this; 33:52.51 | ~~~~~~~~~~~~~^~~~~~ 33:52.51 QueuingStrategyBinding.cpp: In function 'void mozilla::dom::ByteLengthQueuingStrategy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.51 QueuingStrategyBinding.cpp:664:25: note: 'parentProto' declared here 33:52.51 664 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.51 | ^~~~~~~~~~~ 33:52.51 QueuingStrategyBinding.cpp:664:25: note: 'aCx' declared here 33:52.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.63 inlined from 'void mozilla::dom::RTCIceCandidate_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCIceCandidateBinding.cpp:1526:74: 33:52.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.63 1151 | *this->stack = this; 33:52.63 | ~~~~~~~~~~~~~^~~~~~ 33:52.63 In file included from UnifiedBindings17.cpp:184: 33:52.63 RTCIceCandidateBinding.cpp: In function 'void mozilla::dom::RTCIceCandidate_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.63 RTCIceCandidateBinding.cpp:1526:25: note: 'parentProto' declared here 33:52.63 1526 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.63 | ^~~~~~~~~~~ 33:52.63 RTCIceCandidateBinding.cpp:1526:25: note: 'aCx' declared here 33:52.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.65 inlined from 'void mozilla::dom::RTCCertificate_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCCertificateBinding.cpp:445:74: 33:52.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.65 1151 | *this->stack = this; 33:52.65 | ~~~~~~~~~~~~~^~~~~~ 33:52.65 In file included from UnifiedBindings17.cpp:41: 33:52.65 RTCCertificateBinding.cpp: In function 'void mozilla::dom::RTCCertificate_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.65 RTCCertificateBinding.cpp:445:25: note: 'parentProto' declared here 33:52.65 445 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.65 | ^~~~~~~~~~~ 33:52.65 RTCCertificateBinding.cpp:445:25: note: 'aCx' declared here 33:52.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.66 inlined from 'void mozilla::dom::RTCRtpSender_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCRtpSenderBinding.cpp:1072:74: 33:52.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.66 1151 | *this->stack = this; 33:52.66 | ~~~~~~~~~~~~~^~~~~~ 33:52.66 In file included from UnifiedBindings17.cpp:353: 33:52.66 RTCRtpSenderBinding.cpp: In function 'void mozilla::dom::RTCRtpSender_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.66 RTCRtpSenderBinding.cpp:1072:25: note: 'parentProto' declared here 33:52.66 1072 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.66 | ^~~~~~~~~~~ 33:52.66 RTCRtpSenderBinding.cpp:1072:25: note: 'aCx' declared here 33:52.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.68 inlined from 'void mozilla::dom::RTCSessionDescription_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCSessionDescriptionBinding.cpp:1043:74: 33:52.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.68 1151 | *this->stack = this; 33:52.68 | ~~~~~~~~~~~~~^~~~~~ 33:52.68 In file included from UnifiedBindings17.cpp:405: 33:52.68 RTCSessionDescriptionBinding.cpp: In function 'void mozilla::dom::RTCSessionDescription_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.68 RTCSessionDescriptionBinding.cpp:1043:25: note: 'parentProto' declared here 33:52.68 1043 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.68 | ^~~~~~~~~~~ 33:52.68 RTCSessionDescriptionBinding.cpp:1043:25: note: 'aCx' declared here 33:52.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.70 inlined from 'void mozilla::dom::RTCRtpScriptTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCRtpScriptTransformBinding.cpp:383:74: 33:52.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.70 1151 | *this->stack = this; 33:52.70 | ~~~~~~~~~~~~~^~~~~~ 33:52.70 In file included from UnifiedBindings17.cpp:327: 33:52.70 RTCRtpScriptTransformBinding.cpp: In function 'void mozilla::dom::RTCRtpScriptTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.70 RTCRtpScriptTransformBinding.cpp:383:25: note: 'parentProto' declared here 33:52.70 383 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.70 | ^~~~~~~~~~~ 33:52.70 RTCRtpScriptTransformBinding.cpp:383:25: note: 'aCx' declared here 33:52.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.71 inlined from 'void mozilla::dom::RTCRtpReceiver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCRtpReceiverBinding.cpp:931:74: 33:52.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.71 1151 | *this->stack = this; 33:52.71 | ~~~~~~~~~~~~~^~~~~~ 33:52.71 In file included from UnifiedBindings17.cpp:314: 33:52.71 RTCRtpReceiverBinding.cpp: In function 'void mozilla::dom::RTCRtpReceiver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.71 RTCRtpReceiverBinding.cpp:931:25: note: 'parentProto' declared here 33:52.71 931 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.71 | ^~~~~~~~~~~ 33:52.71 RTCRtpReceiverBinding.cpp:931:25: note: 'aCx' declared here 33:52.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.73 inlined from 'void mozilla::dom::RTCRtpTransceiver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCRtpTransceiverBinding.cpp:1179:74: 33:52.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.73 1151 | *this->stack = this; 33:52.73 | ~~~~~~~~~~~~~^~~~~~ 33:52.73 In file included from UnifiedBindings17.cpp:379: 33:52.73 RTCRtpTransceiverBinding.cpp: In function 'void mozilla::dom::RTCRtpTransceiver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.73 RTCRtpTransceiverBinding.cpp:1179:25: note: 'parentProto' declared here 33:52.73 1179 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.73 | ^~~~~~~~~~~ 33:52.73 RTCRtpTransceiverBinding.cpp:1179:25: note: 'aCx' declared here 33:52.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.74 inlined from 'void mozilla::dom::PushSubscription_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PushSubscriptionBinding.cpp:1139:74: 33:52.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.74 1151 | *this->stack = this; 33:52.74 | ~~~~~~~~~~~~~^~~~~~ 33:52.74 PushSubscriptionBinding.cpp: In function 'void mozilla::dom::PushSubscription_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.74 PushSubscriptionBinding.cpp:1139:25: note: 'parentProto' declared here 33:52.74 1139 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.74 | ^~~~~~~~~~~ 33:52.74 PushSubscriptionBinding.cpp:1139:25: note: 'aCx' declared here 33:52.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.76 inlined from 'void mozilla::dom::PushSubscriptionOptions_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at PushSubscriptionOptionsBinding.cpp:333:74: 33:52.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.76 1151 | *this->stack = this; 33:52.76 | ~~~~~~~~~~~~~^~~~~~ 33:52.76 In file included from UnifiedBindings17.cpp:15: 33:52.76 PushSubscriptionOptionsBinding.cpp: In function 'void mozilla::dom::PushSubscriptionOptions_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.76 PushSubscriptionOptionsBinding.cpp:333:25: note: 'parentProto' declared here 33:52.76 333 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.76 | ^~~~~~~~~~~ 33:52.76 PushSubscriptionOptionsBinding.cpp:333:25: note: 'aCx' declared here 33:52.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.77 inlined from 'void mozilla::dom::RTCPeerConnectionStatic_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCPeerConnectionStaticBinding.cpp:523:74: 33:52.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.77 1151 | *this->stack = this; 33:52.77 | ~~~~~~~~~~~~~^~~~~~ 33:52.77 In file included from UnifiedBindings17.cpp:275: 33:52.77 RTCPeerConnectionStaticBinding.cpp: In function 'void mozilla::dom::RTCPeerConnectionStatic_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.77 RTCPeerConnectionStaticBinding.cpp:523:25: note: 'parentProto' declared here 33:52.77 523 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.77 | ^~~~~~~~~~~ 33:52.77 RTCPeerConnectionStaticBinding.cpp:523:25: note: 'aCx' declared here 33:52.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:52.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:52.79 inlined from 'void mozilla::dom::RTCRtpScriptTransformer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCRtpScriptTransformerBinding.cpp:497:74: 33:52.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:52.79 1151 | *this->stack = this; 33:52.79 | ~~~~~~~~~~~~~^~~~~~ 33:52.79 In file included from UnifiedBindings17.cpp:340: 33:52.79 RTCRtpScriptTransformerBinding.cpp: In function 'void mozilla::dom::RTCRtpScriptTransformer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:52.79 RTCRtpScriptTransformerBinding.cpp:497:25: note: 'parentProto' declared here 33:52.79 497 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:52.79 | ^~~~~~~~~~~ 33:52.79 RTCRtpScriptTransformerBinding.cpp:497:25: note: 'aCx' declared here 33:54.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.63 inlined from 'bool mozilla::dom::PushSubscriptionKeys::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PushSubscriptionBinding.cpp:328:54: 33:54.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:54.63 1151 | *this->stack = this; 33:54.63 | ~~~~~~~~~~~~~^~~~~~ 33:54.63 PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionKeys::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:54.63 PushSubscriptionBinding.cpp:328:25: note: 'obj' declared here 33:54.63 328 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:54.63 | ^~~ 33:54.63 PushSubscriptionBinding.cpp:328:25: note: 'cx' declared here 33:54.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.66 inlined from 'bool mozilla::dom::PushSubscriptionJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at PushSubscriptionBinding.cpp:433:54: 33:54.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:54.66 1151 | *this->stack = this; 33:54.66 | ~~~~~~~~~~~~~^~~~~~ 33:54.66 PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:54.66 PushSubscriptionBinding.cpp:433:25: note: 'obj' declared here 33:54.66 433 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:54.66 | ^~~ 33:54.66 PushSubscriptionBinding.cpp:433:25: note: 'cx' declared here 33:54.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.78 inlined from 'bool mozilla::dom::RTCIceServer::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCConfigurationBinding.cpp:249:54: 33:54.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:54.78 1151 | *this->stack = this; 33:54.78 | ~~~~~~~~~~~~~^~~~~~ 33:54.78 In file included from UnifiedBindings17.cpp:54: 33:54.78 RTCConfigurationBinding.cpp: In member function 'bool mozilla::dom::RTCIceServer::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:54.78 RTCConfigurationBinding.cpp:249:25: note: 'obj' declared here 33:54.78 249 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:54.78 | ^~~ 33:54.78 RTCConfigurationBinding.cpp:249:25: note: 'cx' declared here 33:54.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.82 inlined from 'bool mozilla::dom::RTCDTMFSender_Binding::Wrap(JSContext*, mozilla::dom::RTCDTMFSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCDTMFSenderBinding.cpp:416:90: 33:54.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:54.82 1151 | *this->stack = this; 33:54.82 | ~~~~~~~~~~~~~^~~~~~ 33:54.82 In file included from UnifiedBindings17.cpp:67: 33:54.82 RTCDTMFSenderBinding.cpp: In function 'bool mozilla::dom::RTCDTMFSender_Binding::Wrap(JSContext*, mozilla::dom::RTCDTMFSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:54.82 RTCDTMFSenderBinding.cpp:416:25: note: 'global' declared here 33:54.82 416 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:54.82 | ^~~~~~ 33:54.82 RTCDTMFSenderBinding.cpp:416:25: note: 'aCx' declared here 33:54.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.89 inlined from 'bool mozilla::dom::RTCDtlsTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCDtlsTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCDtlsTransportBinding.cpp:406:90: 33:54.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:54.89 1151 | *this->stack = this; 33:54.89 | ~~~~~~~~~~~~~^~~~~~ 33:54.89 In file included from UnifiedBindings17.cpp:145: 33:54.89 RTCDtlsTransportBinding.cpp: In function 'bool mozilla::dom::RTCDtlsTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCDtlsTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:54.89 RTCDtlsTransportBinding.cpp:406:25: note: 'global' declared here 33:54.89 406 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:54.89 | ^~~~~~ 33:54.89 RTCDtlsTransportBinding.cpp:406:25: note: 'aCx' declared here 33:54.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.93 inlined from 'bool mozilla::dom::RTCEncodedAudioFrameMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCEncodedAudioFrameBinding.cpp:81:54: 33:54.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:54.93 1151 | *this->stack = this; 33:54.93 | ~~~~~~~~~~~~~^~~~~~ 33:54.93 In file included from UnifiedBindings17.cpp:158: 33:54.93 RTCEncodedAudioFrameBinding.cpp: In member function 'bool mozilla::dom::RTCEncodedAudioFrameMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:54.93 RTCEncodedAudioFrameBinding.cpp:81:25: note: 'obj' declared here 33:54.93 81 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:54.93 | ^~~ 33:54.93 RTCEncodedAudioFrameBinding.cpp:81:25: note: 'cx' declared here 33:54.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.97 inlined from 'void mozilla::dom::RTCEncodedAudioFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCEncodedAudioFrameBinding.cpp:634:74: 33:54.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:54.97 1151 | *this->stack = this; 33:54.97 | ~~~~~~~~~~~~~^~~~~~ 33:54.97 RTCEncodedAudioFrameBinding.cpp: In function 'void mozilla::dom::RTCEncodedAudioFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:54.97 RTCEncodedAudioFrameBinding.cpp:634:25: note: 'parentProto' declared here 33:54.97 634 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:54.97 | ^~~~~~~~~~~ 33:54.97 RTCEncodedAudioFrameBinding.cpp:634:25: note: 'aCx' declared here 33:54.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:54.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:54.99 inlined from 'void mozilla::dom::RTCEncodedVideoFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCEncodedVideoFrameBinding.cpp:824:74: 33:54.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:54.99 1151 | *this->stack = this; 33:54.99 | ~~~~~~~~~~~~~^~~~~~ 33:54.99 In file included from UnifiedBindings17.cpp:171: 33:54.99 RTCEncodedVideoFrameBinding.cpp: In function 'void mozilla::dom::RTCEncodedVideoFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:54.99 RTCEncodedVideoFrameBinding.cpp:824:25: note: 'parentProto' declared here 33:54.99 824 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:54.99 | ^~~~~~~~~~~ 33:54.99 RTCEncodedVideoFrameBinding.cpp:824:25: note: 'aCx' declared here 33:55.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.02 inlined from 'bool mozilla::dom::RTCEncodedVideoFrameMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCEncodedVideoFrameBinding.cpp:113:54: 33:55.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:55.02 1151 | *this->stack = this; 33:55.02 | ~~~~~~~~~~~~~^~~~~~ 33:55.02 RTCEncodedVideoFrameBinding.cpp: In member function 'bool mozilla::dom::RTCEncodedVideoFrameMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:55.02 RTCEncodedVideoFrameBinding.cpp:113:25: note: 'obj' declared here 33:55.02 113 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:55.02 | ^~~ 33:55.02 RTCEncodedVideoFrameBinding.cpp:113:25: note: 'cx' declared here 33:55.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.16 inlined from 'bool mozilla::dom::RTCIceCandidateInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIceCandidateBinding.cpp:261:54: 33:55.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:55.16 1151 | *this->stack = this; 33:55.16 | ~~~~~~~~~~~~~^~~~~~ 33:55.16 RTCIceCandidateBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidateInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:55.16 RTCIceCandidateBinding.cpp:261:25: note: 'obj' declared here 33:55.16 261 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:55.16 | ^~~ 33:55.16 RTCIceCandidateBinding.cpp:261:25: note: 'cx' declared here 33:55.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.19 inlined from 'bool mozilla::dom::RTCIceCandidate_Binding::Wrap(JSContext*, mozilla::dom::RTCIceCandidate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCIceCandidateBinding.cpp:1459:90: 33:55.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:55.19 1151 | *this->stack = this; 33:55.19 | ~~~~~~~~~~~~~^~~~~~ 33:55.19 RTCIceCandidateBinding.cpp: In function 'bool mozilla::dom::RTCIceCandidate_Binding::Wrap(JSContext*, mozilla::dom::RTCIceCandidate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:55.19 RTCIceCandidateBinding.cpp:1459:25: note: 'global' declared here 33:55.19 1459 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:55.19 | ^~~~~~ 33:55.19 RTCIceCandidateBinding.cpp:1459:25: note: 'aCx' declared here 33:55.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.21 inlined from 'virtual JSObject* mozilla::dom::RTCIceCandidate::WrapObject(JSContext*, JS::Handle)' at RTCIceCandidateBinding.cpp:2152:87: 33:55.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:55.21 1151 | *this->stack = this; 33:55.21 | ~~~~~~~~~~~~~^~~~~~ 33:55.21 RTCIceCandidateBinding.cpp: In member function 'virtual JSObject* mozilla::dom::RTCIceCandidate::WrapObject(JSContext*, JS::Handle)': 33:55.21 RTCIceCandidateBinding.cpp:2152:25: note: 'obj' declared here 33:55.21 2152 | JS::Rooted obj(aCx, RTCIceCandidate_Binding::Wrap(aCx, this, aGivenProto)); 33:55.21 | ^~~ 33:55.21 RTCIceCandidateBinding.cpp:2152:25: note: 'aCx' declared here 33:55.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.78 inlined from 'bool mozilla::dom::RTCIceTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCIceTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCIceTransportBinding.cpp:502:90: 33:55.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:55.78 1151 | *this->stack = this; 33:55.78 | ~~~~~~~~~~~~~^~~~~~ 33:55.78 In file included from UnifiedBindings17.cpp:197: 33:55.78 RTCIceTransportBinding.cpp: In function 'bool mozilla::dom::RTCIceTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCIceTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:55.78 RTCIceTransportBinding.cpp:502:25: note: 'global' declared here 33:55.78 502 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:55.78 | ^~~~~~ 33:55.78 RTCIceTransportBinding.cpp:502:25: note: 'aCx' declared here 33:55.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.83 inlined from 'bool mozilla::dom::RTCIdentityAssertion::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIdentityAssertionBinding.cpp:126:54: 33:55.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:55.84 1151 | *this->stack = this; 33:55.84 | ~~~~~~~~~~~~~^~~~~~ 33:55.84 In file included from UnifiedBindings17.cpp:210: 33:55.84 RTCIdentityAssertionBinding.cpp: In member function 'bool mozilla::dom::RTCIdentityAssertion::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:55.84 RTCIdentityAssertionBinding.cpp:126:25: note: 'obj' declared here 33:55.84 126 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:55.84 | ^~~ 33:55.84 RTCIdentityAssertionBinding.cpp:126:25: note: 'cx' declared here 33:55.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:55.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:55.94 inlined from 'bool mozilla::dom::RTCIdentityProviderDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIdentityProviderBinding.cpp:364:54: 33:55.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:55.95 1151 | *this->stack = this; 33:55.95 | ~~~~~~~~~~~~~^~~~~~ 33:55.95 In file included from UnifiedBindings17.cpp:223: 33:55.95 RTCIdentityProviderBinding.cpp: In member function 'bool mozilla::dom::RTCIdentityProviderDetails::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:55.95 RTCIdentityProviderBinding.cpp:364:25: note: 'obj' declared here 33:55.95 364 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:55.95 | ^~~ 33:55.95 RTCIdentityProviderBinding.cpp:364:25: note: 'cx' declared here 33:56.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:56.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:56.02 inlined from 'bool mozilla::dom::RTCIdentityProviderOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIdentityProviderBinding.cpp:529:54: 33:56.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:56.02 1151 | *this->stack = this; 33:56.02 | ~~~~~~~~~~~~~^~~~~~ 33:56.02 RTCIdentityProviderBinding.cpp: In member function 'bool mozilla::dom::RTCIdentityProviderOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:56.02 RTCIdentityProviderBinding.cpp:529:25: note: 'obj' declared here 33:56.02 529 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:56.02 | ^~~ 33:56.02 RTCIdentityProviderBinding.cpp:529:25: note: 'cx' declared here 33:56.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:56.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:56.07 inlined from 'bool mozilla::dom::RTCIdentityValidationResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIdentityProviderBinding.cpp:711:54: 33:56.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:56.07 1151 | *this->stack = this; 33:56.07 | ~~~~~~~~~~~~~^~~~~~ 33:56.07 RTCIdentityProviderBinding.cpp: In member function 'bool mozilla::dom::RTCIdentityValidationResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:56.07 RTCIdentityProviderBinding.cpp:711:25: note: 'obj' declared here 33:56.07 711 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:56.07 | ^~~ 33:56.07 RTCIdentityProviderBinding.cpp:711:25: note: 'cx' declared here 33:56.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:56.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:56.11 inlined from 'bool mozilla::dom::RTCIdentityAssertionResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCIdentityProviderBinding.cpp:952:54: 33:56.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:56.11 1151 | *this->stack = this; 33:56.11 | ~~~~~~~~~~~~~^~~~~~ 33:56.11 RTCIdentityProviderBinding.cpp: In member function 'bool mozilla::dom::RTCIdentityAssertionResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:56.11 RTCIdentityProviderBinding.cpp:952:25: note: 'obj' declared here 33:56.11 952 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:56.11 | ^~~ 33:56.11 RTCIdentityProviderBinding.cpp:952:25: note: 'cx' declared here 33:56.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:56.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:56.28 inlined from 'bool mozilla::dom::RTCDataChannelInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCPeerConnectionBinding.cpp:747:54: 33:56.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:56.28 1151 | *this->stack = this; 33:56.28 | ~~~~~~~~~~~~~^~~~~~ 33:56.28 In file included from UnifiedBindings17.cpp:236: 33:56.28 RTCPeerConnectionBinding.cpp: In member function 'bool mozilla::dom::RTCDataChannelInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:56.28 RTCPeerConnectionBinding.cpp:747:25: note: 'obj' declared here 33:56.28 747 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:56.28 | ^~~ 33:56.28 RTCPeerConnectionBinding.cpp:747:25: note: 'cx' declared here 33:57.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.29 inlined from 'bool mozilla::dom::RTCPeerConnectionStatic_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnectionStatic*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCPeerConnectionStaticBinding.cpp:456:90: 33:57.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:57.29 1151 | *this->stack = this; 33:57.29 | ~~~~~~~~~~~~~^~~~~~ 33:57.29 RTCPeerConnectionStaticBinding.cpp: In function 'bool mozilla::dom::RTCPeerConnectionStatic_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnectionStatic*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:57.29 RTCPeerConnectionStaticBinding.cpp:456:25: note: 'global' declared here 33:57.29 456 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:57.29 | ^~~~~~ 33:57.29 RTCPeerConnectionStaticBinding.cpp:456:25: note: 'aCx' declared here 33:57.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.31 inlined from 'virtual JSObject* mozilla::dom::RTCPeerConnectionStatic::WrapObject(JSContext*, JS::Handle)' at RTCPeerConnectionStaticBinding.cpp:683:95: 33:57.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:57.31 1151 | *this->stack = this; 33:57.31 | ~~~~~~~~~~~~~^~~~~~ 33:57.31 RTCPeerConnectionStaticBinding.cpp: In member function 'virtual JSObject* mozilla::dom::RTCPeerConnectionStatic::WrapObject(JSContext*, JS::Handle)': 33:57.31 RTCPeerConnectionStaticBinding.cpp:683:25: note: 'obj' declared here 33:57.31 683 | JS::Rooted obj(aCx, RTCPeerConnectionStatic_Binding::Wrap(aCx, this, aGivenProto)); 33:57.31 | ^~~ 33:57.31 RTCPeerConnectionStaticBinding.cpp:683:25: note: 'aCx' declared here 33:57.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.41 inlined from 'bool mozilla::dom::RTCRtpCodec::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpCapabilitiesBinding.cpp:166:54: 33:57.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.41 1151 | *this->stack = this; 33:57.41 | ~~~~~~~~~~~~~^~~~~~ 33:57.41 In file included from UnifiedBindings17.cpp:288: 33:57.41 RTCRtpCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::RTCRtpCodec::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.41 RTCRtpCapabilitiesBinding.cpp:166:25: note: 'obj' declared here 33:57.41 166 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.41 | ^~~ 33:57.41 RTCRtpCapabilitiesBinding.cpp:166:25: note: 'cx' declared here 33:57.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.45 inlined from 'bool mozilla::dom::RTCRtpHeaderExtensionCapability::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpCapabilitiesBinding.cpp:306:54: 33:57.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.45 1151 | *this->stack = this; 33:57.45 | ~~~~~~~~~~~~~^~~~~~ 33:57.45 RTCRtpCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::RTCRtpHeaderExtensionCapability::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.45 RTCRtpCapabilitiesBinding.cpp:306:25: note: 'obj' declared here 33:57.45 306 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.45 | ^~~ 33:57.45 RTCRtpCapabilitiesBinding.cpp:306:25: note: 'cx' declared here 33:57.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.47 inlined from 'bool mozilla::dom::RTCRtpCapabilities::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpCapabilitiesBinding.cpp:381:54: 33:57.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.47 1151 | *this->stack = this; 33:57.47 | ~~~~~~~~~~~~~^~~~~~ 33:57.47 RTCRtpCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::RTCRtpCapabilities::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.47 RTCRtpCapabilitiesBinding.cpp:381:25: note: 'obj' declared here 33:57.47 381 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.47 | ^~~ 33:57.47 RTCRtpCapabilitiesBinding.cpp:381:25: note: 'cx' declared here 33:57.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.58 inlined from 'bool mozilla::dom::RTCRtcpParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpParametersBinding.cpp:181:54: 33:57.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.58 1151 | *this->stack = this; 33:57.58 | ~~~~~~~~~~~~~^~~~~~ 33:57.58 In file included from UnifiedBindings17.cpp:301: 33:57.58 RTCRtpParametersBinding.cpp: In member function 'bool mozilla::dom::RTCRtcpParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.58 RTCRtpParametersBinding.cpp:181:25: note: 'obj' declared here 33:57.58 181 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.58 | ^~~ 33:57.58 RTCRtpParametersBinding.cpp:181:25: note: 'cx' declared here 33:57.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.64 inlined from 'bool mozilla::dom::RTCRtpEncodingParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpParametersBinding.cpp:550:54: 33:57.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.64 1151 | *this->stack = this; 33:57.64 | ~~~~~~~~~~~~~^~~~~~ 33:57.64 RTCRtpParametersBinding.cpp: In member function 'bool mozilla::dom::RTCRtpEncodingParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.64 RTCRtpParametersBinding.cpp:550:25: note: 'obj' declared here 33:57.64 550 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.64 | ^~~ 33:57.64 RTCRtpParametersBinding.cpp:550:25: note: 'cx' declared here 33:57.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.72 inlined from 'bool mozilla::dom::RTCRtpHeaderExtensionParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpParametersBinding.cpp:782:54: 33:57.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.72 1151 | *this->stack = this; 33:57.72 | ~~~~~~~~~~~~~^~~~~~ 33:57.72 RTCRtpParametersBinding.cpp: In member function 'bool mozilla::dom::RTCRtpHeaderExtensionParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.72 RTCRtpParametersBinding.cpp:782:25: note: 'obj' declared here 33:57.72 782 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.72 | ^~~ 33:57.72 RTCRtpParametersBinding.cpp:782:25: note: 'cx' declared here 33:57.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.74 inlined from 'bool mozilla::dom::RTCRtpParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpParametersBinding.cpp:1031:54: 33:57.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.75 1151 | *this->stack = this; 33:57.75 | ~~~~~~~~~~~~~^~~~~~ 33:57.75 RTCRtpParametersBinding.cpp: In member function 'bool mozilla::dom::RTCRtpParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.75 RTCRtpParametersBinding.cpp:1031:25: note: 'obj' declared here 33:57.75 1031 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.75 | ^~~ 33:57.75 RTCRtpParametersBinding.cpp:1031:25: note: 'cx' declared here 33:57.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.78 inlined from 'bool mozilla::dom::RTCRtpSendParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpParametersBinding.cpp:1351:73: 33:57.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.78 1151 | *this->stack = this; 33:57.78 | ~~~~~~~~~~~~~^~~~~~ 33:57.78 RTCRtpParametersBinding.cpp: In member function 'bool mozilla::dom::RTCRtpSendParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.78 RTCRtpParametersBinding.cpp:1351:27: note: 'returnArray' declared here 33:57.78 1351 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 33:57.78 | ^~~~~~~~~~~ 33:57.78 RTCRtpParametersBinding.cpp:1351:27: note: 'cx' declared here 33:57.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.81 inlined from 'bool mozilla::dom::RTCRtpReceiver_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpReceiver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCRtpReceiverBinding.cpp:864:90: 33:57.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:57.81 1151 | *this->stack = this; 33:57.81 | ~~~~~~~~~~~~~^~~~~~ 33:57.81 RTCRtpReceiverBinding.cpp: In function 'bool mozilla::dom::RTCRtpReceiver_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpReceiver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:57.81 RTCRtpReceiverBinding.cpp:864:25: note: 'global' declared here 33:57.81 864 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:57.81 | ^~~~~~ 33:57.81 RTCRtpReceiverBinding.cpp:864:25: note: 'aCx' declared here 33:57.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.83 inlined from 'bool mozilla::dom::RTCRtpScriptTransform_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpScriptTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCRtpScriptTransformBinding.cpp:316:90: 33:57.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:57.83 1151 | *this->stack = this; 33:57.83 | ~~~~~~~~~~~~~^~~~~~ 33:57.83 RTCRtpScriptTransformBinding.cpp: In function 'bool mozilla::dom::RTCRtpScriptTransform_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpScriptTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:57.83 RTCRtpScriptTransformBinding.cpp:316:25: note: 'global' declared here 33:57.83 316 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:57.84 | ^~~~~~ 33:57.84 RTCRtpScriptTransformBinding.cpp:316:25: note: 'aCx' declared here 33:57.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.87 inlined from 'bool mozilla::dom::RTCRtpSender_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCRtpSenderBinding.cpp:1005:90: 33:57.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:57.87 1151 | *this->stack = this; 33:57.87 | ~~~~~~~~~~~~~^~~~~~ 33:57.87 RTCRtpSenderBinding.cpp: In function 'bool mozilla::dom::RTCRtpSender_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpSender*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:57.87 RTCRtpSenderBinding.cpp:1005:25: note: 'global' declared here 33:57.87 1005 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:57.87 | ^~~~~~ 33:57.87 RTCRtpSenderBinding.cpp:1005:25: note: 'aCx' declared here 33:57.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.90 inlined from 'bool mozilla::dom::RTCRtpContributingSource::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpSourcesBinding.cpp:95:54: 33:57.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.90 1151 | *this->stack = this; 33:57.90 | ~~~~~~~~~~~~~^~~~~~ 33:57.90 In file included from UnifiedBindings17.cpp:366: 33:57.90 RTCRtpSourcesBinding.cpp: In member function 'bool mozilla::dom::RTCRtpContributingSource::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.90 RTCRtpSourcesBinding.cpp:95:25: note: 'obj' declared here 33:57.90 95 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:57.90 | ^~~ 33:57.90 RTCRtpSourcesBinding.cpp:95:25: note: 'cx' declared here 33:57.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:57.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:57.95 inlined from 'bool mozilla::dom::RTCRtpSynchronizationSource::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpSourcesBinding.cpp:218:49: 33:57.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:57.95 1151 | *this->stack = this; 33:57.95 | ~~~~~~~~~~~~~^~~~~~ 33:57.95 RTCRtpSourcesBinding.cpp: In member function 'bool mozilla::dom::RTCRtpSynchronizationSource::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:57.95 RTCRtpSourcesBinding.cpp:218:25: note: 'obj' declared here 33:57.95 218 | JS::Rooted obj(cx, &rval.toObject()); 33:57.95 | ^~~ 33:57.95 RTCRtpSourcesBinding.cpp:218:25: note: 'cx' declared here 33:58.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.00 inlined from 'bool mozilla::dom::RTCRtpTransceiverInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCRtpTransceiverBinding.cpp:265:54: 33:58.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:58.00 1151 | *this->stack = this; 33:58.00 | ~~~~~~~~~~~~~^~~~~~ 33:58.00 RTCRtpTransceiverBinding.cpp: In member function 'bool mozilla::dom::RTCRtpTransceiverInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:58.00 RTCRtpTransceiverBinding.cpp:265:25: note: 'obj' declared here 33:58.00 265 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:58.00 | ^~~ 33:58.00 RTCRtpTransceiverBinding.cpp:265:25: note: 'cx' declared here 33:58.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.04 inlined from 'bool mozilla::dom::RTCRtpTransceiver_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpTransceiver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCRtpTransceiverBinding.cpp:1112:90: 33:58.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.04 1151 | *this->stack = this; 33:58.04 | ~~~~~~~~~~~~~^~~~~~ 33:58.04 RTCRtpTransceiverBinding.cpp: In function 'bool mozilla::dom::RTCRtpTransceiver_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpTransceiver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:58.04 RTCRtpTransceiverBinding.cpp:1112:25: note: 'global' declared here 33:58.04 1112 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:58.04 | ^~~~~~ 33:58.04 RTCRtpTransceiverBinding.cpp:1112:25: note: 'aCx' declared here 33:58.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.07 inlined from 'bool mozilla::dom::RTCSctpTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCSctpTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCSctpTransportBinding.cpp:473:90: 33:58.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.08 1151 | *this->stack = this; 33:58.08 | ~~~~~~~~~~~~~^~~~~~ 33:58.08 In file included from UnifiedBindings17.cpp:392: 33:58.08 RTCSctpTransportBinding.cpp: In function 'bool mozilla::dom::RTCSctpTransport_Binding::Wrap(JSContext*, mozilla::dom::RTCSctpTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:58.08 RTCSctpTransportBinding.cpp:473:25: note: 'global' declared here 33:58.08 473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:58.08 | ^~~~~~ 33:58.08 RTCSctpTransportBinding.cpp:473:25: note: 'aCx' declared here 33:58.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.10 inlined from 'bool mozilla::dom::RTCLocalSessionDescriptionInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCSessionDescriptionBinding.cpp:171:54: 33:58.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:58.10 1151 | *this->stack = this; 33:58.10 | ~~~~~~~~~~~~~^~~~~~ 33:58.10 RTCSessionDescriptionBinding.cpp: In member function 'bool mozilla::dom::RTCLocalSessionDescriptionInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:58.10 RTCSessionDescriptionBinding.cpp:171:25: note: 'obj' declared here 33:58.10 171 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:58.10 | ^~~ 33:58.10 RTCSessionDescriptionBinding.cpp:171:25: note: 'cx' declared here 33:58.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.12 inlined from 'bool mozilla::dom::RTCSessionDescriptionInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCSessionDescriptionBinding.cpp:339:54: 33:58.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:58.12 1151 | *this->stack = this; 33:58.12 | ~~~~~~~~~~~~~^~~~~~ 33:58.12 RTCSessionDescriptionBinding.cpp: In member function 'bool mozilla::dom::RTCSessionDescriptionInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 33:58.12 RTCSessionDescriptionBinding.cpp:339:25: note: 'obj' declared here 33:58.12 339 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 33:58.12 | ^~~ 33:58.12 RTCSessionDescriptionBinding.cpp:339:25: note: 'cx' declared here 33:58.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.14 inlined from 'bool mozilla::dom::RTCSessionDescription_Binding::Wrap(JSContext*, mozilla::dom::RTCSessionDescription*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCSessionDescriptionBinding.cpp:976:90: 33:58.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.14 1151 | *this->stack = this; 33:58.14 | ~~~~~~~~~~~~~^~~~~~ 33:58.14 RTCSessionDescriptionBinding.cpp: In function 'bool mozilla::dom::RTCSessionDescription_Binding::Wrap(JSContext*, mozilla::dom::RTCSessionDescription*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 33:58.14 RTCSessionDescriptionBinding.cpp:976:25: note: 'global' declared here 33:58.14 976 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 33:58.14 | ^~~~~~ 33:58.14 RTCSessionDescriptionBinding.cpp:976:25: note: 'aCx' declared here 33:58.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.17 inlined from 'virtual JSObject* mozilla::dom::RTCSessionDescription::WrapObject(JSContext*, JS::Handle)' at RTCSessionDescriptionBinding.cpp:1360:93: 33:58.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.17 1151 | *this->stack = this; 33:58.17 | ~~~~~~~~~~~~~^~~~~~ 33:58.17 RTCSessionDescriptionBinding.cpp: In member function 'virtual JSObject* mozilla::dom::RTCSessionDescription::WrapObject(JSContext*, JS::Handle)': 33:58.17 RTCSessionDescriptionBinding.cpp:1360:25: note: 'obj' declared here 33:58.17 1360 | JS::Rooted obj(aCx, RTCSessionDescription_Binding::Wrap(aCx, this, aGivenProto)); 33:58.17 | ^~~ 33:58.17 RTCSessionDescriptionBinding.cpp:1360:25: note: 'aCx' declared here 33:58.49 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 33:58.49 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 33:58.49 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 33:58.49 from RTCStatsReportBinding.cpp:4: 33:58.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.49 inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at RadioNodeListBinding.cpp:367:60: 33:58.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 33:58.49 1151 | *this->stack = this; 33:58.49 | ~~~~~~~~~~~~~^~~~~~ 33:58.49 In file included from UnifiedBindings18.cpp:67: 33:58.49 RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 33:58.49 RadioNodeListBinding.cpp:367:25: note: 'expando' declared here 33:58.49 367 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 33:58.49 | ^~~~~~~ 33:58.49 RadioNodeListBinding.cpp:367:25: note: 'cx' declared here 33:58.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.91 inlined from 'void mozilla::dom::ResizeObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ResizeObserverBinding.cpp:1409:74: 33:58.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.91 1151 | *this->stack = this; 33:58.91 | ~~~~~~~~~~~~~^~~~~~ 33:58.91 In file included from UnifiedBindings18.cpp:210: 33:58.92 ResizeObserverBinding.cpp: In function 'void mozilla::dom::ResizeObserverEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.92 ResizeObserverBinding.cpp:1409:25: note: 'parentProto' declared here 33:58.92 1409 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.92 | ^~~~~~~~~~~ 33:58.92 ResizeObserverBinding.cpp:1409:25: note: 'aCx' declared here 33:58.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.93 inlined from 'void mozilla::dom::SVGAnimatedNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedNumberListBinding.cpp:350:74: 33:58.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.93 1151 | *this->stack = this; 33:58.93 | ~~~~~~~~~~~~~^~~~~~ 33:58.93 In file included from UnifiedBindings18.cpp:392: 33:58.93 SVGAnimatedNumberListBinding.cpp: In function 'void mozilla::dom::SVGAnimatedNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.93 SVGAnimatedNumberListBinding.cpp:350:25: note: 'parentProto' declared here 33:58.93 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.93 | ^~~~~~~~~~~ 33:58.93 SVGAnimatedNumberListBinding.cpp:350:25: note: 'aCx' declared here 33:58.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.95 inlined from 'void mozilla::dom::ReadableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableStreamDefaultControllerBinding.cpp:459:74: 33:58.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.95 1151 | *this->stack = this; 33:58.95 | ~~~~~~~~~~~~~^~~~~~ 33:58.95 In file included from UnifiedBindings18.cpp:145: 33:58.95 ReadableStreamDefaultControllerBinding.cpp: In function 'void mozilla::dom::ReadableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.95 ReadableStreamDefaultControllerBinding.cpp:459:25: note: 'parentProto' declared here 33:58.95 459 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.95 | ^~~~~~~~~~~ 33:58.95 ReadableStreamDefaultControllerBinding.cpp:459:25: note: 'aCx' declared here 33:58.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.96 inlined from 'void mozilla::dom::ReadableStreamDefaultReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableStreamDefaultReaderBinding.cpp:1060:74: 33:58.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.96 1151 | *this->stack = this; 33:58.96 | ~~~~~~~~~~~~~^~~~~~ 33:58.96 In file included from UnifiedBindings18.cpp:158: 33:58.96 ReadableStreamDefaultReaderBinding.cpp: In function 'void mozilla::dom::ReadableStreamDefaultReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.96 ReadableStreamDefaultReaderBinding.cpp:1060:25: note: 'parentProto' declared here 33:58.96 1060 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.96 | ^~~~~~~~~~~ 33:58.96 ReadableStreamDefaultReaderBinding.cpp:1060:25: note: 'aCx' declared here 33:58.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.98 inlined from 'void mozilla::dom::ResizeObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ResizeObserverBinding.cpp:693:74: 33:58.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.98 1151 | *this->stack = this; 33:58.98 | ~~~~~~~~~~~~~^~~~~~ 33:58.98 ResizeObserverBinding.cpp: In function 'void mozilla::dom::ResizeObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.98 ResizeObserverBinding.cpp:693:25: note: 'parentProto' declared here 33:58.98 693 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.98 | ^~~~~~~~~~~ 33:58.98 ResizeObserverBinding.cpp:693:25: note: 'aCx' declared here 33:58.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:58.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:58.99 inlined from 'void mozilla::dom::Request_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RequestBinding.cpp:2257:74: 33:58.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:58.99 1151 | *this->stack = this; 33:58.99 | ~~~~~~~~~~~~~^~~~~~ 33:58.99 RequestBinding.cpp: In function 'void mozilla::dom::Request_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:58.99 RequestBinding.cpp:2257:25: note: 'parentProto' declared here 33:58.99 2257 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:58.99 | ^~~~~~~~~~~ 33:58.99 RequestBinding.cpp:2257:25: note: 'aCx' declared here 33:59.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.01 inlined from 'void mozilla::dom::ReadableStreamBYOBRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableStreamBYOBRequestBinding.cpp:450:74: 33:59.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.01 1151 | *this->stack = this; 33:59.01 | ~~~~~~~~~~~~~^~~~~~ 33:59.01 In file included from UnifiedBindings18.cpp:119: 33:59.01 ReadableStreamBYOBRequestBinding.cpp: In function 'void mozilla::dom::ReadableStreamBYOBRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.01 ReadableStreamBYOBRequestBinding.cpp:450:25: note: 'parentProto' declared here 33:59.01 450 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.01 | ^~~~~~~~~~~ 33:59.01 ReadableStreamBYOBRequestBinding.cpp:450:25: note: 'aCx' declared here 33:59.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.02 inlined from 'void mozilla::dom::SVGAnimatedLength_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedLengthBinding.cpp:350:74: 33:59.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.02 1151 | *this->stack = this; 33:59.02 | ~~~~~~~~~~~~~^~~~~~ 33:59.02 In file included from UnifiedBindings18.cpp:353: 33:59.02 SVGAnimatedLengthBinding.cpp: In function 'void mozilla::dom::SVGAnimatedLength_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.02 SVGAnimatedLengthBinding.cpp:350:25: note: 'parentProto' declared here 33:59.02 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.02 | ^~~~~~~~~~~ 33:59.02 SVGAnimatedLengthBinding.cpp:350:25: note: 'aCx' declared here 33:59.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.04 inlined from 'void mozilla::dom::ReadableStreamBYOBReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableStreamBYOBReaderBinding.cpp:587:74: 33:59.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.04 1151 | *this->stack = this; 33:59.04 | ~~~~~~~~~~~~~^~~~~~ 33:59.04 In file included from UnifiedBindings18.cpp:106: 33:59.04 ReadableStreamBYOBReaderBinding.cpp: In function 'void mozilla::dom::ReadableStreamBYOBReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.04 ReadableStreamBYOBReaderBinding.cpp:587:25: note: 'parentProto' declared here 33:59.04 587 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.04 | ^~~~~~~~~~~ 33:59.04 ReadableStreamBYOBReaderBinding.cpp:587:25: note: 'aCx' declared here 33:59.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.05 inlined from 'void mozilla::dom::ResizeObserverSize_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ResizeObserverBinding.cpp:1755:74: 33:59.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.05 1151 | *this->stack = this; 33:59.06 | ~~~~~~~~~~~~~^~~~~~ 33:59.06 ResizeObserverBinding.cpp: In function 'void mozilla::dom::ResizeObserverSize_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.06 ResizeObserverBinding.cpp:1755:25: note: 'parentProto' declared here 33:59.06 1755 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.06 | ^~~~~~~~~~~ 33:59.06 ResizeObserverBinding.cpp:1755:25: note: 'aCx' declared here 33:59.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.07 inlined from 'void mozilla::dom::ReadableByteStreamController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableByteStreamControllerBinding.cpp:525:74: 33:59.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.07 1151 | *this->stack = this; 33:59.07 | ~~~~~~~~~~~~~^~~~~~ 33:59.07 In file included from UnifiedBindings18.cpp:93: 33:59.07 ReadableByteStreamControllerBinding.cpp: In function 'void mozilla::dom::ReadableByteStreamController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.07 ReadableByteStreamControllerBinding.cpp:525:25: note: 'parentProto' declared here 33:59.07 525 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.07 | ^~~~~~~~~~~ 33:59.07 ReadableByteStreamControllerBinding.cpp:525:25: note: 'aCx' declared here 33:59.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.09 inlined from 'void mozilla::dom::SVGAnimatedAngle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedAngleBinding.cpp:350:74: 33:59.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.09 1151 | *this->stack = this; 33:59.09 | ~~~~~~~~~~~~~^~~~~~ 33:59.09 In file included from UnifiedBindings18.cpp:301: 33:59.09 SVGAnimatedAngleBinding.cpp: In function 'void mozilla::dom::SVGAnimatedAngle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.09 SVGAnimatedAngleBinding.cpp:350:25: note: 'parentProto' declared here 33:59.09 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.09 | ^~~~~~~~~~~ 33:59.09 SVGAnimatedAngleBinding.cpp:350:25: note: 'aCx' declared here 33:59.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.10 inlined from 'void mozilla::dom::SVGAnimatedInteger_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedIntegerBinding.cpp:379:74: 33:59.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.10 1151 | *this->stack = this; 33:59.10 | ~~~~~~~~~~~~~^~~~~~ 33:59.10 In file included from UnifiedBindings18.cpp:340: 33:59.10 SVGAnimatedIntegerBinding.cpp: In function 'void mozilla::dom::SVGAnimatedInteger_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.10 SVGAnimatedIntegerBinding.cpp:379:25: note: 'parentProto' declared here 33:59.10 379 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.10 | ^~~~~~~~~~~ 33:59.10 SVGAnimatedIntegerBinding.cpp:379:25: note: 'aCx' declared here 33:59.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.12 inlined from 'void mozilla::dom::SVGAnimatedEnumeration_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedEnumerationBinding.cpp:383:74: 33:59.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.12 1151 | *this->stack = this; 33:59.12 | ~~~~~~~~~~~~~^~~~~~ 33:59.12 In file included from UnifiedBindings18.cpp:327: 33:59.12 SVGAnimatedEnumerationBinding.cpp: In function 'void mozilla::dom::SVGAnimatedEnumeration_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.12 SVGAnimatedEnumerationBinding.cpp:383:25: note: 'parentProto' declared here 33:59.12 383 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.12 | ^~~~~~~~~~~ 33:59.12 SVGAnimatedEnumerationBinding.cpp:383:25: note: 'aCx' declared here 33:59.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.13 inlined from 'void mozilla::dom::SVGAnimatedLengthList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedLengthListBinding.cpp:350:74: 33:59.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.13 1151 | *this->stack = this; 33:59.13 | ~~~~~~~~~~~~~^~~~~~ 33:59.13 In file included from UnifiedBindings18.cpp:366: 33:59.13 SVGAnimatedLengthListBinding.cpp: In function 'void mozilla::dom::SVGAnimatedLengthList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.13 SVGAnimatedLengthListBinding.cpp:350:25: note: 'parentProto' declared here 33:59.13 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.13 | ^~~~~~~~~~~ 33:59.13 SVGAnimatedLengthListBinding.cpp:350:25: note: 'aCx' declared here 33:59.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.15 inlined from 'void mozilla::dom::Response_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ResponseBinding.cpp:2438:74: 33:59.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.15 1151 | *this->stack = this; 33:59.15 | ~~~~~~~~~~~~~^~~~~~ 33:59.15 In file included from UnifiedBindings18.cpp:223: 33:59.15 ResponseBinding.cpp: In function 'void mozilla::dom::Response_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.15 ResponseBinding.cpp:2438:25: note: 'parentProto' declared here 33:59.15 2438 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.15 | ^~~~~~~~~~~ 33:59.15 ResponseBinding.cpp:2438:25: note: 'aCx' declared here 33:59.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.16 inlined from 'void mozilla::dom::SVGAnimatedBoolean_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedBooleanBinding.cpp:379:74: 33:59.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.16 1151 | *this->stack = this; 33:59.16 | ~~~~~~~~~~~~~^~~~~~ 33:59.16 In file included from UnifiedBindings18.cpp:314: 33:59.16 SVGAnimatedBooleanBinding.cpp: In function 'void mozilla::dom::SVGAnimatedBoolean_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.16 SVGAnimatedBooleanBinding.cpp:379:25: note: 'parentProto' declared here 33:59.16 379 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.16 | ^~~~~~~~~~~ 33:59.16 SVGAnimatedBooleanBinding.cpp:379:25: note: 'aCx' declared here 33:59.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.18 inlined from 'void mozilla::dom::SVGAngle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAngleBinding.cpp:677:74: 33:59.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.18 1151 | *this->stack = this; 33:59.18 | ~~~~~~~~~~~~~^~~~~~ 33:59.18 In file included from UnifiedBindings18.cpp:249: 33:59.18 SVGAngleBinding.cpp: In function 'void mozilla::dom::SVGAngle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.18 SVGAngleBinding.cpp:677:25: note: 'parentProto' declared here 33:59.18 677 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.18 | ^~~~~~~~~~~ 33:59.18 SVGAngleBinding.cpp:677:25: note: 'aCx' declared here 33:59.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.19 inlined from 'void mozilla::dom::SVGAnimatedNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedNumberBinding.cpp:385:74: 33:59.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.19 1151 | *this->stack = this; 33:59.19 | ~~~~~~~~~~~~~^~~~~~ 33:59.19 In file included from UnifiedBindings18.cpp:379: 33:59.19 SVGAnimatedNumberBinding.cpp: In function 'void mozilla::dom::SVGAnimatedNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.19 SVGAnimatedNumberBinding.cpp:385:25: note: 'parentProto' declared here 33:59.19 385 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.19 | ^~~~~~~~~~~ 33:59.19 SVGAnimatedNumberBinding.cpp:385:25: note: 'aCx' declared here 33:59.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.21 inlined from 'void mozilla::dom::ReportingObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReportingBinding.cpp:2300:74: 33:59.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.21 1151 | *this->stack = this; 33:59.21 | ~~~~~~~~~~~~~^~~~~~ 33:59.21 In file included from UnifiedBindings18.cpp:184: 33:59.21 ReportingBinding.cpp: In function 'void mozilla::dom::ReportingObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.21 ReportingBinding.cpp:2300:25: note: 'parentProto' declared here 33:59.21 2300 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.21 | ^~~~~~~~~~~ 33:59.21 ReportingBinding.cpp:2300:25: note: 'aCx' declared here 33:59.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.22 inlined from 'void mozilla::dom::ReportBody_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReportingBinding.cpp:1801:74: 33:59.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.23 1151 | *this->stack = this; 33:59.23 | ~~~~~~~~~~~~~^~~~~~ 33:59.23 ReportingBinding.cpp: In function 'void mozilla::dom::ReportBody_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.23 ReportingBinding.cpp:1801:25: note: 'parentProto' declared here 33:59.23 1801 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.23 | ^~~~~~~~~~~ 33:59.23 ReportingBinding.cpp:1801:25: note: 'aCx' declared here 33:59.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.24 inlined from 'void mozilla::dom::Report_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReportingBinding.cpp:1641:74: 33:59.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.24 1151 | *this->stack = this; 33:59.24 | ~~~~~~~~~~~~~^~~~~~ 33:59.24 ReportingBinding.cpp: In function 'void mozilla::dom::Report_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.24 ReportingBinding.cpp:1641:25: note: 'parentProto' declared here 33:59.24 1641 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.24 | ^~~~~~~~~~~ 33:59.24 ReportingBinding.cpp:1641:25: note: 'aCx' declared here 33:59.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.37 inlined from 'void mozilla::dom::RTCStatsReport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at RTCStatsReportBinding.cpp:6463:74: 33:59.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.37 1151 | *this->stack = this; 33:59.37 | ~~~~~~~~~~~~~^~~~~~ 33:59.37 RTCStatsReportBinding.cpp: In function 'void mozilla::dom::RTCStatsReport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.37 RTCStatsReportBinding.cpp:6463:25: note: 'parentProto' declared here 33:59.37 6463 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.37 | ^~~~~~~~~~~ 33:59.37 RTCStatsReportBinding.cpp:6463:25: note: 'aCx' declared here 33:59.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 33:59.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 33:59.40 inlined from 'void mozilla::dom::ReadableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReadableStreamBinding.cpp:1334:74: 33:59.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 33:59.40 1151 | *this->stack = this; 33:59.40 | ~~~~~~~~~~~~~^~~~~~ 33:59.40 In file included from UnifiedBindings18.cpp:132: 33:59.40 ReadableStreamBinding.cpp: In function 'void mozilla::dom::ReadableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 33:59.40 ReadableStreamBinding.cpp:1334:25: note: 'parentProto' declared here 33:59.40 1334 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 33:59.40 | ^~~~~~~~~~~ 33:59.40 ReadableStreamBinding.cpp:1334:25: note: 'aCx' declared here 34:01.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:01.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:01.80 inlined from 'bool mozilla::dom::RTCBandwidthEstimationInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:171:54: 34:01.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:01.80 1151 | *this->stack = this; 34:01.80 | ~~~~~~~~~~~~~^~~~~~ 34:01.80 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCBandwidthEstimationInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:01.80 RTCStatsReportBinding.cpp:171:25: note: 'obj' declared here 34:01.80 171 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:01.80 | ^~~ 34:01.80 RTCStatsReportBinding.cpp:171:25: note: 'cx' declared here 34:01.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:01.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:01.84 inlined from 'bool mozilla::dom::RTCIceServerInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:337:54: 34:01.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:01.84 1151 | *this->stack = this; 34:01.84 | ~~~~~~~~~~~~~^~~~~~ 34:01.84 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceServerInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:01.84 RTCStatsReportBinding.cpp:337:25: note: 'obj' declared here 34:01.84 337 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:01.84 | ^~~ 34:01.84 RTCStatsReportBinding.cpp:337:25: note: 'cx' declared here 34:01.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:01.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:01.87 inlined from 'bool mozilla::dom::RTCSdpParsingErrorInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:458:54: 34:01.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:01.87 1151 | *this->stack = this; 34:01.87 | ~~~~~~~~~~~~~^~~~~~ 34:01.87 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSdpParsingErrorInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:01.87 RTCStatsReportBinding.cpp:458:25: note: 'obj' declared here 34:01.87 458 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:01.87 | ^~~ 34:01.87 RTCStatsReportBinding.cpp:458:25: note: 'cx' declared here 34:01.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:01.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:01.90 inlined from 'bool mozilla::dom::RTCStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:546:54: 34:01.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:01.90 1151 | *this->stack = this; 34:01.90 | ~~~~~~~~~~~~~^~~~~~ 34:01.90 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:01.90 RTCStatsReportBinding.cpp:546:25: note: 'obj' declared here 34:01.90 546 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:01.90 | ^~~ 34:01.90 RTCStatsReportBinding.cpp:546:25: note: 'cx' declared here 34:01.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:01.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:01.94 inlined from 'bool mozilla::dom::RTCVideoFrameHistoryEntryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:668:54: 34:01.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:01.94 1151 | *this->stack = this; 34:01.94 | ~~~~~~~~~~~~~^~~~~~ 34:01.94 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCVideoFrameHistoryEntryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:01.94 RTCStatsReportBinding.cpp:668:25: note: 'obj' declared here 34:01.94 668 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:01.94 | ^~~ 34:01.94 RTCStatsReportBinding.cpp:668:25: note: 'cx' declared here 34:02.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.03 inlined from 'bool mozilla::dom::RTCConfigurationInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:1019:54: 34:02.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.03 1151 | *this->stack = this; 34:02.03 | ~~~~~~~~~~~~~^~~~~~ 34:02.03 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCConfigurationInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.03 RTCStatsReportBinding.cpp:1019:25: note: 'obj' declared here 34:02.03 1019 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:02.03 | ^~~ 34:02.03 RTCStatsReportBinding.cpp:1019:25: note: 'cx' declared here 34:02.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.07 inlined from 'bool mozilla::dom::RTCDataChannelStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:1213:49: 34:02.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.08 1151 | *this->stack = this; 34:02.08 | ~~~~~~~~~~~~~^~~~~~ 34:02.08 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCDataChannelStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.08 RTCStatsReportBinding.cpp:1213:25: note: 'obj' declared here 34:02.08 1213 | JS::Rooted obj(cx, &rval.toObject()); 34:02.08 | ^~~ 34:02.08 RTCStatsReportBinding.cpp:1213:25: note: 'cx' declared here 34:02.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.24 inlined from 'bool mozilla::dom::RTCPeerConnectionStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2073:49: 34:02.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.24 1151 | *this->stack = this; 34:02.24 | ~~~~~~~~~~~~~^~~~~~ 34:02.24 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCPeerConnectionStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.24 RTCStatsReportBinding.cpp:2073:25: note: 'obj' declared here 34:02.24 2073 | JS::Rooted obj(cx, &rval.toObject()); 34:02.24 | ^~~ 34:02.24 RTCStatsReportBinding.cpp:2073:25: note: 'cx' declared here 34:02.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.26 inlined from 'bool mozilla::dom::RTCRTPContributingSourceStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2175:49: 34:02.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.26 1151 | *this->stack = this; 34:02.26 | ~~~~~~~~~~~~~^~~~~~ 34:02.26 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRTPContributingSourceStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.26 RTCStatsReportBinding.cpp:2175:25: note: 'obj' declared here 34:02.26 2175 | JS::Rooted obj(cx, &rval.toObject()); 34:02.26 | ^~~ 34:02.26 RTCStatsReportBinding.cpp:2175:25: note: 'cx' declared here 34:02.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.33 inlined from 'bool mozilla::dom::RTCVideoFrameHistoryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2570:54: 34:02.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.33 1151 | *this->stack = this; 34:02.33 | ~~~~~~~~~~~~~^~~~~~ 34:02.33 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCVideoFrameHistoryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.33 RTCStatsReportBinding.cpp:2570:25: note: 'obj' declared here 34:02.33 2570 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:02.33 | ^~~ 34:02.33 RTCStatsReportBinding.cpp:2570:25: note: 'cx' declared here 34:02.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.37 inlined from 'bool mozilla::dom::RTCReceivedRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2694:49: 34:02.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.37 1151 | *this->stack = this; 34:02.37 | ~~~~~~~~~~~~~^~~~~~ 34:02.37 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCReceivedRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.37 RTCStatsReportBinding.cpp:2694:25: note: 'obj' declared here 34:02.37 2694 | JS::Rooted obj(cx, &rval.toObject()); 34:02.37 | ^~~ 34:02.37 RTCStatsReportBinding.cpp:2694:25: note: 'cx' declared here 34:02.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.42 inlined from 'bool mozilla::dom::RTCSentRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2963:49: 34:02.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.42 1151 | *this->stack = this; 34:02.42 | ~~~~~~~~~~~~~^~~~~~ 34:02.42 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSentRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.42 RTCStatsReportBinding.cpp:2963:25: note: 'obj' declared here 34:02.42 2963 | JS::Rooted obj(cx, &rval.toObject()); 34:02.42 | ^~~ 34:02.42 RTCStatsReportBinding.cpp:2963:25: note: 'cx' declared here 34:02.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.45 inlined from 'bool mozilla::dom::RTCVideoSourceStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:3067:49: 34:02.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.45 1151 | *this->stack = this; 34:02.45 | ~~~~~~~~~~~~~^~~~~~ 34:02.45 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCVideoSourceStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.45 RTCStatsReportBinding.cpp:3067:25: note: 'obj' declared here 34:02.45 3067 | JS::Rooted obj(cx, &rval.toObject()); 34:02.45 | ^~~ 34:02.46 RTCStatsReportBinding.cpp:3067:25: note: 'cx' declared here 34:02.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.61 inlined from 'bool mozilla::dom::RTCRemoteInboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:4203:49: 34:02.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.61 1151 | *this->stack = this; 34:02.61 | ~~~~~~~~~~~~~^~~~~~ 34:02.61 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteInboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.61 RTCStatsReportBinding.cpp:4203:25: note: 'obj' declared here 34:02.61 4203 | JS::Rooted obj(cx, &rval.toObject()); 34:02.61 | ^~~ 34:02.61 RTCStatsReportBinding.cpp:4203:25: note: 'cx' declared here 34:02.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.66 inlined from 'bool mozilla::dom::RTCRemoteOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:4358:49: 34:02.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:02.66 1151 | *this->stack = this; 34:02.66 | ~~~~~~~~~~~~~^~~~~~ 34:02.66 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:02.66 RTCStatsReportBinding.cpp:4358:25: note: 'obj' declared here 34:02.66 4358 | JS::Rooted obj(cx, &rval.toObject()); 34:02.66 | ^~~ 34:02.66 RTCStatsReportBinding.cpp:4358:25: note: 'cx' declared here 34:02.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:02.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:02.72 inlined from 'bool mozilla::dom::RTCStatsReport_Binding::Wrap(JSContext*, mozilla::dom::RTCStatsReport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCStatsReportBinding.cpp:6396:90: 34:02.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:02.72 1151 | *this->stack = this; 34:02.72 | ~~~~~~~~~~~~~^~~~~~ 34:02.72 RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::RTCStatsReport_Binding::Wrap(JSContext*, mozilla::dom::RTCStatsReport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:02.72 RTCStatsReportBinding.cpp:6396:25: note: 'global' declared here 34:02.72 6396 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:02.72 | ^~~~~~ 34:02.72 RTCStatsReportBinding.cpp:6396:25: note: 'aCx' declared here 34:02.76 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 34:02.76 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 34:02.76 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 34:02.76 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 34:02.76 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 34:02.76 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 34:02.76 inlined from 'void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const' at RTCTrackEvent.cpp:111:28: 34:02.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 34:02.76 450 | mArray.mHdr->mLength = 0; 34:02.76 | ~~~~~~~~~~~~~~~~~~~~~^~~ 34:02.76 In file included from UnifiedBindings18.cpp:15: 34:02.76 RTCTrackEvent.cpp: In member function 'void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const': 34:02.76 RTCTrackEvent.cpp:111:27: note: at offset 8 into object '' of size 8 34:02.76 111 | aRetVal = mStreams.Clone(); 34:02.76 | ~~~~~~~~~~~~~~^~ 34:02.76 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 34:02.76 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 34:02.76 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 34:02.76 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 34:02.76 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 34:02.76 inlined from 'void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const' at RTCTrackEvent.cpp:111:28: 34:02.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 34:02.76 450 | mArray.mHdr->mLength = 0; 34:02.76 | ~~~~~~~~~~~~~~~~~~~~~^~~ 34:02.76 RTCTrackEvent.cpp: In member function 'void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const': 34:02.76 RTCTrackEvent.cpp:111:27: note: at offset 8 into object '' of size 8 34:02.76 111 | aRetVal = mStreams.Clone(); 34:02.76 | ~~~~~~~~~~~~~~^~ 34:03.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.03 inlined from 'bool mozilla::dom::PushSubscription_Binding::Wrap(JSContext*, mozilla::dom::PushSubscription*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushSubscriptionBinding.cpp:1072:90: 34:03.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.03 1151 | *this->stack = this; 34:03.03 | ~~~~~~~~~~~~~^~~~~~ 34:03.03 PushSubscriptionBinding.cpp: In function 'bool mozilla::dom::PushSubscription_Binding::Wrap(JSContext*, mozilla::dom::PushSubscription*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.03 PushSubscriptionBinding.cpp:1072:25: note: 'global' declared here 34:03.03 1072 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.03 | ^~~~~~ 34:03.03 PushSubscriptionBinding.cpp:1072:25: note: 'aCx' declared here 34:03.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.10 inlined from 'bool mozilla::dom::PushSubscriptionOptions_Binding::Wrap(JSContext*, mozilla::dom::PushSubscriptionOptions*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at PushSubscriptionOptionsBinding.cpp:266:90: 34:03.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.10 1151 | *this->stack = this; 34:03.10 | ~~~~~~~~~~~~~^~~~~~ 34:03.10 PushSubscriptionOptionsBinding.cpp: In function 'bool mozilla::dom::PushSubscriptionOptions_Binding::Wrap(JSContext*, mozilla::dom::PushSubscriptionOptions*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.10 PushSubscriptionOptionsBinding.cpp:266:25: note: 'global' declared here 34:03.10 266 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.10 | ^~~~~~ 34:03.10 PushSubscriptionOptionsBinding.cpp:266:25: note: 'aCx' declared here 34:03.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.16 inlined from 'bool mozilla::dom::RTCDTMFToneChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCDTMFToneChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCDTMFToneChangeEventBinding.cpp:466:90: 34:03.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.16 1151 | *this->stack = this; 34:03.16 | ~~~~~~~~~~~~~^~~~~~ 34:03.16 In file included from UnifiedBindings17.cpp:93: 34:03.16 RTCDTMFToneChangeEventBinding.cpp: In function 'bool mozilla::dom::RTCDTMFToneChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCDTMFToneChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.16 RTCDTMFToneChangeEventBinding.cpp:466:25: note: 'global' declared here 34:03.16 466 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.16 | ^~~~~~ 34:03.16 RTCDTMFToneChangeEventBinding.cpp:466:25: note: 'aCx' declared here 34:03.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.23 inlined from 'bool mozilla::dom::RTCDataChannelEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCDataChannelEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCDataChannelEventBinding.cpp:487:90: 34:03.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.23 1151 | *this->stack = this; 34:03.23 | ~~~~~~~~~~~~~^~~~~~ 34:03.23 In file included from UnifiedBindings17.cpp:132: 34:03.23 RTCDataChannelEventBinding.cpp: In function 'bool mozilla::dom::RTCDataChannelEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCDataChannelEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.23 RTCDataChannelEventBinding.cpp:487:25: note: 'global' declared here 34:03.23 487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.23 | ^~~~~~ 34:03.23 RTCDataChannelEventBinding.cpp:487:25: note: 'aCx' declared here 34:03.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.25 inlined from 'bool mozilla::dom::ReadableStream_Binding::Wrap(JSContext*, mozilla::dom::ReadableStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableStreamBinding.cpp:1267:90: 34:03.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.25 1151 | *this->stack = this; 34:03.25 | ~~~~~~~~~~~~~^~~~~~ 34:03.26 ReadableStreamBinding.cpp: In function 'bool mozilla::dom::ReadableStream_Binding::Wrap(JSContext*, mozilla::dom::ReadableStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.26 ReadableStreamBinding.cpp:1267:25: note: 'global' declared here 34:03.26 1267 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.26 | ^~~~~~ 34:03.26 ReadableStreamBinding.cpp:1267:25: note: 'aCx' declared here 34:03.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.26 inlined from 'bool mozilla::dom::RTCPeerConnectionIceEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnectionIceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCPeerConnectionIceEventBinding.cpp:491:90: 34:03.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.26 1151 | *this->stack = this; 34:03.27 | ~~~~~~~~~~~~~^~~~~~ 34:03.27 In file included from UnifiedBindings17.cpp:262: 34:03.27 RTCPeerConnectionIceEventBinding.cpp: In function 'bool mozilla::dom::RTCPeerConnectionIceEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnectionIceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.27 RTCPeerConnectionIceEventBinding.cpp:491:25: note: 'global' declared here 34:03.27 491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.27 | ^~~~~~ 34:03.27 RTCPeerConnectionIceEventBinding.cpp:491:25: note: 'aCx' declared here 34:03.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.29 inlined from 'bool mozilla::dom::ByteLengthQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::ByteLengthQueuingStrategy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at QueuingStrategyBinding.cpp:597:90: 34:03.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.30 1151 | *this->stack = this; 34:03.30 | ~~~~~~~~~~~~~^~~~~~ 34:03.30 QueuingStrategyBinding.cpp: In function 'bool mozilla::dom::ByteLengthQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::ByteLengthQueuingStrategy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.30 QueuingStrategyBinding.cpp:597:25: note: 'global' declared here 34:03.30 597 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.30 | ^~~~~~ 34:03.30 QueuingStrategyBinding.cpp:597:25: note: 'aCx' declared here 34:03.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.33 inlined from 'bool mozilla::dom::ReadableStreamReadResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ReadableStreamDefaultReaderBinding.cpp:490:54: 34:03.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:03.33 1151 | *this->stack = this; 34:03.33 | ~~~~~~~~~~~~~^~~~~~ 34:03.33 ReadableStreamDefaultReaderBinding.cpp: In member function 'bool mozilla::dom::ReadableStreamReadResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:03.33 ReadableStreamDefaultReaderBinding.cpp:490:25: note: 'obj' declared here 34:03.33 490 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:03.33 | ^~~ 34:03.33 ReadableStreamDefaultReaderBinding.cpp:490:25: note: 'cx' declared here 34:03.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.34 inlined from 'bool mozilla::dom::CountQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::CountQueuingStrategy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at QueuingStrategyBinding.cpp:1009:90: 34:03.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.34 1151 | *this->stack = this; 34:03.34 | ~~~~~~~~~~~~~^~~~~~ 34:03.34 QueuingStrategyBinding.cpp: In function 'bool mozilla::dom::CountQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::CountQueuingStrategy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.34 QueuingStrategyBinding.cpp:1009:25: note: 'global' declared here 34:03.34 1009 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.34 | ^~~~~~ 34:03.34 QueuingStrategyBinding.cpp:1009:25: note: 'aCx' declared here 34:03.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.39 inlined from 'bool mozilla::dom::RTCConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCConfigurationBinding.cpp:609:54: 34:03.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:03.39 1151 | *this->stack = this; 34:03.39 | ~~~~~~~~~~~~~^~~~~~ 34:03.39 RTCConfigurationBinding.cpp: In member function 'bool mozilla::dom::RTCConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:03.39 RTCConfigurationBinding.cpp:609:25: note: 'obj' declared here 34:03.39 609 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:03.39 | ^~~ 34:03.39 RTCConfigurationBinding.cpp:609:25: note: 'cx' declared here 34:03.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.49 inlined from 'bool mozilla::dom::ReportingObserver_Binding::Wrap(JSContext*, mozilla::dom::ReportingObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReportingBinding.cpp:2233:90: 34:03.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.49 1151 | *this->stack = this; 34:03.49 | ~~~~~~~~~~~~~^~~~~~ 34:03.49 ReportingBinding.cpp: In function 'bool mozilla::dom::ReportingObserver_Binding::Wrap(JSContext*, mozilla::dom::ReportingObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.49 ReportingBinding.cpp:2233:25: note: 'global' declared here 34:03.49 2233 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.49 | ^~~~~~ 34:03.49 ReportingBinding.cpp:2233:25: note: 'aCx' declared here 34:03.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.52 inlined from 'void mozilla::dom::TestingDeprecatedInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ReportingBinding.cpp:2731:74: 34:03.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.52 1151 | *this->stack = this; 34:03.52 | ~~~~~~~~~~~~~^~~~~~ 34:03.52 ReportingBinding.cpp: In function 'void mozilla::dom::TestingDeprecatedInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:03.52 ReportingBinding.cpp:2731:25: note: 'parentProto' declared here 34:03.52 2731 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:03.52 | ^~~~~~~~~~~ 34:03.52 ReportingBinding.cpp:2731:25: note: 'aCx' declared here 34:03.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:03.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:03.53 inlined from 'bool mozilla::dom::RTCCertificate_Binding::Wrap(JSContext*, mozilla::dom::RTCCertificate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCCertificateBinding.cpp:378:90: 34:03.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:03.53 1151 | *this->stack = this; 34:03.53 | ~~~~~~~~~~~~~^~~~~~ 34:03.53 RTCCertificateBinding.cpp: In function 'bool mozilla::dom::RTCCertificate_Binding::Wrap(JSContext*, mozilla::dom::RTCCertificate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:03.53 RTCCertificateBinding.cpp:378:25: note: 'global' declared here 34:03.53 378 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:03.53 | ^~~~~~ 34:03.53 RTCCertificateBinding.cpp:378:25: note: 'aCx' declared here 34:04.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.41 inlined from 'bool mozilla::dom::RTCSdpHistoryEntryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2430:54: 34:04.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:04.42 1151 | *this->stack = this; 34:04.42 | ~~~~~~~~~~~~~^~~~~~ 34:04.42 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSdpHistoryEntryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:04.42 RTCStatsReportBinding.cpp:2430:25: note: 'obj' declared here 34:04.42 2430 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:04.42 | ^~~ 34:04.42 RTCStatsReportBinding.cpp:2430:25: note: 'cx' declared here 34:04.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.44 inlined from 'bool mozilla::dom::RTCSdpHistoryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:2842:54: 34:04.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:04.44 1151 | *this->stack = this; 34:04.44 | ~~~~~~~~~~~~~^~~~~~ 34:04.44 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSdpHistoryInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:04.44 RTCStatsReportBinding.cpp:2842:25: note: 'obj' declared here 34:04.44 2842 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:04.44 | ^~~ 34:04.44 RTCStatsReportBinding.cpp:2842:25: note: 'cx' declared here 34:04.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.59 inlined from 'bool mozilla::dom::RTCDataChannel_Binding::Wrap(JSContext*, nsDOMDataChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCDataChannelBinding.cpp:1357:90: 34:04.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.60 1151 | *this->stack = this; 34:04.60 | ~~~~~~~~~~~~~^~~~~~ 34:04.60 In file included from UnifiedBindings17.cpp:106: 34:04.60 RTCDataChannelBinding.cpp: In function 'bool mozilla::dom::RTCDataChannel_Binding::Wrap(JSContext*, nsDOMDataChannel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:04.60 RTCDataChannelBinding.cpp:1357:25: note: 'global' declared here 34:04.60 1357 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:04.60 | ^~~~~~ 34:04.60 RTCDataChannelBinding.cpp:1357:25: note: 'aCx' declared here 34:04.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.61 inlined from 'bool mozilla::dom::RTCOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:3858:49: 34:04.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:04.61 1151 | *this->stack = this; 34:04.61 | ~~~~~~~~~~~~~^~~~~~ 34:04.61 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:04.61 RTCStatsReportBinding.cpp:3858:25: note: 'obj' declared here 34:04.61 3858 | JS::Rooted obj(cx, &rval.toObject()); 34:04.61 | ^~~ 34:04.61 RTCStatsReportBinding.cpp:3858:25: note: 'cx' declared here 34:04.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.67 inlined from 'bool mozilla::dom::RTCStatsCollection::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:4568:54: 34:04.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:04.68 1151 | *this->stack = this; 34:04.68 | ~~~~~~~~~~~~~^~~~~~ 34:04.68 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStatsCollection::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:04.68 RTCStatsReportBinding.cpp:4568:25: note: 'obj' declared here 34:04.68 4568 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:04.68 | ^~~ 34:04.68 RTCStatsReportBinding.cpp:4568:25: note: 'cx' declared here 34:04.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.73 inlined from 'bool mozilla::dom::RTCEncodedAudioFrame_Binding::Wrap(JSContext*, mozilla::dom::RTCEncodedAudioFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCEncodedAudioFrameBinding.cpp:567:90: 34:04.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.73 1151 | *this->stack = this; 34:04.73 | ~~~~~~~~~~~~~^~~~~~ 34:04.73 RTCEncodedAudioFrameBinding.cpp: In function 'bool mozilla::dom::RTCEncodedAudioFrame_Binding::Wrap(JSContext*, mozilla::dom::RTCEncodedAudioFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:04.73 RTCEncodedAudioFrameBinding.cpp:567:25: note: 'global' declared here 34:04.73 567 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:04.73 | ^~~~~~ 34:04.73 RTCEncodedAudioFrameBinding.cpp:567:25: note: 'aCx' declared here 34:04.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.75 inlined from 'bool mozilla::dom::RTCEncodedVideoFrame_Binding::Wrap(JSContext*, mozilla::dom::RTCEncodedVideoFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCEncodedVideoFrameBinding.cpp:757:90: 34:04.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.75 1151 | *this->stack = this; 34:04.76 | ~~~~~~~~~~~~~^~~~~~ 34:04.76 RTCEncodedVideoFrameBinding.cpp: In function 'bool mozilla::dom::RTCEncodedVideoFrame_Binding::Wrap(JSContext*, mozilla::dom::RTCEncodedVideoFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:04.76 RTCEncodedVideoFrameBinding.cpp:757:25: note: 'global' declared here 34:04.76 757 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:04.76 | ^~~~~~ 34:04.76 RTCEncodedVideoFrameBinding.cpp:757:25: note: 'aCx' declared here 34:04.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.78 inlined from 'bool mozilla::dom::RTCIdentityProviderRegistrar_Binding::Wrap(JSContext*, mozilla::dom::RTCIdentityProviderRegistrar*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCIdentityProviderBinding.cpp:1425:90: 34:04.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.78 1151 | *this->stack = this; 34:04.78 | ~~~~~~~~~~~~~^~~~~~ 34:04.78 RTCIdentityProviderBinding.cpp: In function 'bool mozilla::dom::RTCIdentityProviderRegistrar_Binding::Wrap(JSContext*, mozilla::dom::RTCIdentityProviderRegistrar*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:04.78 RTCIdentityProviderBinding.cpp:1425:25: note: 'global' declared here 34:04.78 1425 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:04.78 | ^~~~~~ 34:04.78 RTCIdentityProviderBinding.cpp:1425:25: note: 'aCx' declared here 34:04.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.84 inlined from 'bool mozilla::dom::RTCPeerConnection_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCPeerConnectionBinding.cpp:6201:90: 34:04.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.84 1151 | *this->stack = this; 34:04.84 | ~~~~~~~~~~~~~^~~~~~ 34:04.84 RTCPeerConnectionBinding.cpp: In function 'bool mozilla::dom::RTCPeerConnection_Binding::Wrap(JSContext*, mozilla::dom::RTCPeerConnection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:04.84 RTCPeerConnectionBinding.cpp:6201:25: note: 'global' declared here 34:04.84 6201 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:04.84 | ^~~~~~ 34:04.84 RTCPeerConnectionBinding.cpp:6201:25: note: 'aCx' declared here 34:04.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.85 inlined from 'bool mozilla::dom::RTCStatsReportInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RTCStatsReportBinding.cpp:5386:73: 34:04.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:04.85 1151 | *this->stack = this; 34:04.85 | ~~~~~~~~~~~~~^~~~~~ 34:04.85 RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStatsReportInternal::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:04.85 RTCStatsReportBinding.cpp:5386:27: note: 'returnArray' declared here 34:04.85 5386 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 34:04.85 | ^~~~~~~~~~~ 34:04.85 RTCStatsReportBinding.cpp:5386:27: note: 'cx' declared here 34:04.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:04.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:04.87 inlined from 'virtual JSObject* mozilla::dom::RTCPeerConnection::WrapObject(JSContext*, JS::Handle)' at RTCPeerConnectionBinding.cpp:10085:89: 34:04.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:04.87 1151 | *this->stack = this; 34:04.87 | ~~~~~~~~~~~~~^~~~~~ 34:04.87 RTCPeerConnectionBinding.cpp: In member function 'virtual JSObject* mozilla::dom::RTCPeerConnection::WrapObject(JSContext*, JS::Handle)': 34:04.87 RTCPeerConnectionBinding.cpp:10085:25: note: 'obj' declared here 34:04.87 10085 | JS::Rooted obj(aCx, RTCPeerConnection_Binding::Wrap(aCx, this, aGivenProto)); 34:04.87 | ^~~ 34:04.87 RTCPeerConnectionBinding.cpp:10085:25: note: 'aCx' declared here 34:05.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:05.01 inlined from 'bool mozilla::dom::RTCRtpScriptTransformer_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpScriptTransformer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCRtpScriptTransformerBinding.cpp:430:90: 34:05.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:05.01 1151 | *this->stack = this; 34:05.01 | ~~~~~~~~~~~~~^~~~~~ 34:05.01 RTCRtpScriptTransformerBinding.cpp: In function 'bool mozilla::dom::RTCRtpScriptTransformer_Binding::Wrap(JSContext*, mozilla::dom::RTCRtpScriptTransformer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:05.01 RTCRtpScriptTransformerBinding.cpp:430:25: note: 'global' declared here 34:05.01 430 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:05.01 | ^~~~~~ 34:05.01 RTCRtpScriptTransformerBinding.cpp:430:25: note: 'aCx' declared here 34:05.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.33 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:05.33 inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at RadioNodeListBinding.cpp:340:35: 34:05.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:05.33 1151 | *this->stack = this; 34:05.33 | ~~~~~~~~~~~~~^~~~~~ 34:05.33 RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:05.33 RadioNodeListBinding.cpp:340:25: note: 'expando' declared here 34:05.33 340 | JS::Rooted expando(cx); 34:05.33 | ^~~~~~~ 34:05.33 RadioNodeListBinding.cpp:340:25: note: 'cx' declared here 34:05.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:05.70 inlined from 'bool mozilla::dom::RTCTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCTrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCTrackEventBinding.cpp:794:90: 34:05.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:05.70 1151 | *this->stack = this; 34:05.70 | ~~~~~~~~~~~~~^~~~~~ 34:05.70 In file included from UnifiedBindings18.cpp:28: 34:05.70 RTCTrackEventBinding.cpp: In function 'bool mozilla::dom::RTCTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCTrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:05.70 RTCTrackEventBinding.cpp:794:25: note: 'global' declared here 34:05.70 794 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:05.70 | ^~~~~~ 34:05.70 RTCTrackEventBinding.cpp:794:25: note: 'aCx' declared here 34:05.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:05.74 inlined from 'bool mozilla::dom::RTCTransformEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCTransformEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RTCTransformEventBinding.cpp:469:90: 34:05.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:05.74 1151 | *this->stack = this; 34:05.74 | ~~~~~~~~~~~~~^~~~~~ 34:05.74 In file included from UnifiedBindings18.cpp:54: 34:05.74 RTCTransformEventBinding.cpp: In function 'bool mozilla::dom::RTCTransformEvent_Binding::Wrap(JSContext*, mozilla::dom::RTCTransformEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:05.74 RTCTransformEventBinding.cpp:469:25: note: 'global' declared here 34:05.74 469 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:05.74 | ^~~~~~ 34:05.74 RTCTransformEventBinding.cpp:469:25: note: 'aCx' declared here 34:05.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:05.93 inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at RadioNodeListBinding.cpp:410:81: 34:05.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:05.93 1151 | *this->stack = this; 34:05.93 | ~~~~~~~~~~~~~^~~~~~ 34:05.93 RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:05.93 RadioNodeListBinding.cpp:410:29: note: 'expando' declared here 34:05.93 410 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:05.93 | ^~~~~~~ 34:05.93 RadioNodeListBinding.cpp:410:29: note: 'cx' declared here 34:05.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:05.97 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:05.97 inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at RadioNodeListBinding.cpp:302:35: 34:05.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:05.97 1151 | *this->stack = this; 34:05.98 | ~~~~~~~~~~~~~^~~~~~ 34:05.98 RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:05.98 RadioNodeListBinding.cpp:302:25: note: 'expando' declared here 34:05.98 302 | JS::Rooted expando(cx); 34:05.98 | ^~~~~~~ 34:05.98 RadioNodeListBinding.cpp:302:25: note: 'cx' declared here 34:06.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.00 inlined from 'bool mozilla::dom::SVGAnimatedAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedAngle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedAngleBinding.cpp:283:90: 34:06.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.00 1151 | *this->stack = this; 34:06.00 | ~~~~~~~~~~~~~^~~~~~ 34:06.00 SVGAnimatedAngleBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedAngle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.00 SVGAnimatedAngleBinding.cpp:283:25: note: 'global' declared here 34:06.00 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.00 | ^~~~~~ 34:06.00 SVGAnimatedAngleBinding.cpp:283:25: note: 'aCx' declared here 34:06.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.16 inlined from 'bool mozilla::dom::SVGAnimatedLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLength*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedLengthBinding.cpp:283:90: 34:06.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.16 1151 | *this->stack = this; 34:06.16 | ~~~~~~~~~~~~~^~~~~~ 34:06.16 SVGAnimatedLengthBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLength*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.16 SVGAnimatedLengthBinding.cpp:283:25: note: 'global' declared here 34:06.16 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.16 | ^~~~~~ 34:06.16 SVGAnimatedLengthBinding.cpp:283:25: note: 'aCx' declared here 34:06.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.19 inlined from 'bool mozilla::dom::SVGAnimatedNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumber*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedNumberBinding.cpp:318:90: 34:06.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.19 1151 | *this->stack = this; 34:06.19 | ~~~~~~~~~~~~~^~~~~~ 34:06.19 SVGAnimatedNumberBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumber*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.19 SVGAnimatedNumberBinding.cpp:318:25: note: 'global' declared here 34:06.19 318 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.19 | ^~~~~~ 34:06.19 SVGAnimatedNumberBinding.cpp:318:25: note: 'aCx' declared here 34:06.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.23 inlined from 'bool mozilla::dom::SVGAnimatedInteger_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedInteger*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedIntegerBinding.cpp:312:90: 34:06.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.23 1151 | *this->stack = this; 34:06.23 | ~~~~~~~~~~~~~^~~~~~ 34:06.23 SVGAnimatedIntegerBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedInteger_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedInteger*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.23 SVGAnimatedIntegerBinding.cpp:312:25: note: 'global' declared here 34:06.23 312 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.23 | ^~~~~~ 34:06.23 SVGAnimatedIntegerBinding.cpp:312:25: note: 'aCx' declared here 34:06.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.26 inlined from 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedEnumeration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedEnumerationBinding.cpp:316:90: 34:06.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.26 1151 | *this->stack = this; 34:06.26 | ~~~~~~~~~~~~~^~~~~~ 34:06.26 SVGAnimatedEnumerationBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedEnumeration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.26 SVGAnimatedEnumerationBinding.cpp:316:25: note: 'global' declared here 34:06.26 316 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.26 | ^~~~~~ 34:06.26 SVGAnimatedEnumerationBinding.cpp:316:25: note: 'aCx' declared here 34:06.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.29 inlined from 'bool mozilla::dom::SVGAnimatedNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumberList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedNumberListBinding.cpp:283:90: 34:06.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.30 1151 | *this->stack = this; 34:06.30 | ~~~~~~~~~~~~~^~~~~~ 34:06.30 SVGAnimatedNumberListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumberList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.30 SVGAnimatedNumberListBinding.cpp:283:25: note: 'global' declared here 34:06.30 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.30 | ^~~~~~ 34:06.30 SVGAnimatedNumberListBinding.cpp:283:25: note: 'aCx' declared here 34:06.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.33 inlined from 'bool mozilla::dom::SVGAnimatedBoolean_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedBoolean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedBooleanBinding.cpp:312:90: 34:06.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.33 1151 | *this->stack = this; 34:06.33 | ~~~~~~~~~~~~~^~~~~~ 34:06.33 SVGAnimatedBooleanBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedBoolean_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedBoolean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.33 SVGAnimatedBooleanBinding.cpp:312:25: note: 'global' declared here 34:06.33 312 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.33 | ^~~~~~ 34:06.33 SVGAnimatedBooleanBinding.cpp:312:25: note: 'aCx' declared here 34:06.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.36 inlined from 'bool mozilla::dom::SVGAnimatedLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLengthList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedLengthListBinding.cpp:283:90: 34:06.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.36 1151 | *this->stack = this; 34:06.36 | ~~~~~~~~~~~~~^~~~~~ 34:06.36 SVGAnimatedLengthListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLengthList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.36 SVGAnimatedLengthListBinding.cpp:283:25: note: 'global' declared here 34:06.36 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.36 | ^~~~~~ 34:06.36 SVGAnimatedLengthListBinding.cpp:283:25: note: 'aCx' declared here 34:06.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.39 inlined from 'bool mozilla::dom::SVGAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAngle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAngleBinding.cpp:610:90: 34:06.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.39 1151 | *this->stack = this; 34:06.39 | ~~~~~~~~~~~~~^~~~~~ 34:06.39 SVGAngleBinding.cpp: In function 'bool mozilla::dom::SVGAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAngle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.39 SVGAngleBinding.cpp:610:25: note: 'global' declared here 34:06.39 610 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.39 | ^~~~~~ 34:06.39 SVGAngleBinding.cpp:610:25: note: 'aCx' declared here 34:06.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.45 inlined from 'bool mozilla::dom::RadioNodeList_Binding::Wrap(JSContext*, mozilla::dom::RadioNodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RadioNodeListBinding.cpp:600:90: 34:06.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.45 1151 | *this->stack = this; 34:06.45 | ~~~~~~~~~~~~~^~~~~~ 34:06.45 RadioNodeListBinding.cpp: In function 'bool mozilla::dom::RadioNodeList_Binding::Wrap(JSContext*, mozilla::dom::RadioNodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.45 RadioNodeListBinding.cpp:600:25: note: 'global' declared here 34:06.45 600 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.45 | ^~~~~~ 34:06.45 RadioNodeListBinding.cpp:600:25: note: 'aCx' declared here 34:06.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.47 inlined from 'bool mozilla::dom::ClientRectsAndTexts::ToObjectInternal(JSContext*, JS::MutableHandle) const' at RangeBinding.cpp:83:54: 34:06.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:06.47 1151 | *this->stack = this; 34:06.47 | ~~~~~~~~~~~~~^~~~~~ 34:06.52 In file included from UnifiedBindings18.cpp:80: 34:06.52 RangeBinding.cpp: In member function 'bool mozilla::dom::ClientRectsAndTexts::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:06.52 RangeBinding.cpp:83:25: note: 'obj' declared here 34:06.52 83 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:06.52 | ^~~ 34:06.52 RangeBinding.cpp:83:25: note: 'cx' declared here 34:06.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.59 inlined from 'bool mozilla::dom::Range_Binding::Wrap(JSContext*, nsRange*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RangeBinding.cpp:1888:90: 34:06.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.59 1151 | *this->stack = this; 34:06.59 | ~~~~~~~~~~~~~^~~~~~ 34:06.59 RangeBinding.cpp: In function 'bool mozilla::dom::Range_Binding::Wrap(JSContext*, nsRange*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.59 RangeBinding.cpp:1888:25: note: 'global' declared here 34:06.59 1888 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.59 | ^~~~~~ 34:06.59 RangeBinding.cpp:1888:25: note: 'aCx' declared here 34:06.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.66 inlined from 'bool mozilla::dom::ReadableByteStreamController_Binding::Wrap(JSContext*, mozilla::dom::ReadableByteStreamController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableByteStreamControllerBinding.cpp:458:90: 34:06.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.66 1151 | *this->stack = this; 34:06.66 | ~~~~~~~~~~~~~^~~~~~ 34:06.66 ReadableByteStreamControllerBinding.cpp: In function 'bool mozilla::dom::ReadableByteStreamController_Binding::Wrap(JSContext*, mozilla::dom::ReadableByteStreamController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.66 ReadableByteStreamControllerBinding.cpp:458:25: note: 'global' declared here 34:06.66 458 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.66 | ^~~~~~ 34:06.66 ReadableByteStreamControllerBinding.cpp:458:25: note: 'aCx' declared here 34:06.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.70 inlined from 'bool mozilla::dom::ReadableStreamBYOBReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableStreamBYOBReaderBinding.cpp:520:90: 34:06.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.70 1151 | *this->stack = this; 34:06.70 | ~~~~~~~~~~~~~^~~~~~ 34:06.70 ReadableStreamBYOBReaderBinding.cpp: In function 'bool mozilla::dom::ReadableStreamBYOBReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.70 ReadableStreamBYOBReaderBinding.cpp:520:25: note: 'global' declared here 34:06.70 520 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.70 | ^~~~~~ 34:06.70 ReadableStreamBYOBReaderBinding.cpp:520:25: note: 'aCx' declared here 34:06.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.78 inlined from 'bool mozilla::dom::ReadableStreamBYOBRequest_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableStreamBYOBRequestBinding.cpp:383:90: 34:06.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.78 1151 | *this->stack = this; 34:06.78 | ~~~~~~~~~~~~~^~~~~~ 34:06.78 ReadableStreamBYOBRequestBinding.cpp: In function 'bool mozilla::dom::ReadableStreamBYOBRequest_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.78 ReadableStreamBYOBRequestBinding.cpp:383:25: note: 'global' declared here 34:06.78 383 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.78 | ^~~~~~ 34:06.78 ReadableStreamBYOBRequestBinding.cpp:383:25: note: 'aCx' declared here 34:06.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.80 inlined from 'bool mozilla::dom::ReadableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableStreamDefaultControllerBinding.cpp:392:90: 34:06.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.80 1151 | *this->stack = this; 34:06.80 | ~~~~~~~~~~~~~^~~~~~ 34:06.81 ReadableStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::ReadableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.81 ReadableStreamDefaultControllerBinding.cpp:392:25: note: 'global' declared here 34:06.81 392 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.81 | ^~~~~~ 34:06.81 ReadableStreamDefaultControllerBinding.cpp:392:25: note: 'aCx' declared here 34:06.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:06.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:06.85 inlined from 'bool mozilla::dom::ReadableStreamDefaultReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReadableStreamDefaultReaderBinding.cpp:993:90: 34:06.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:06.85 1151 | *this->stack = this; 34:06.85 | ~~~~~~~~~~~~~^~~~~~ 34:06.85 ReadableStreamDefaultReaderBinding.cpp: In function 'bool mozilla::dom::ReadableStreamDefaultReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:06.85 ReadableStreamDefaultReaderBinding.cpp:993:25: note: 'global' declared here 34:06.85 993 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:06.85 | ^~~~~~ 34:06.85 ReadableStreamDefaultReaderBinding.cpp:993:25: note: 'aCx' declared here 34:07.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.09 inlined from 'bool mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, mozilla::dom::DeprecationReportBody*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReportingBinding.cpp:1087:90: 34:07.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.09 1151 | *this->stack = this; 34:07.09 | ~~~~~~~~~~~~~^~~~~~ 34:07.09 ReportingBinding.cpp: In function 'bool mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, mozilla::dom::DeprecationReportBody*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.09 ReportingBinding.cpp:1087:25: note: 'global' declared here 34:07.09 1087 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.09 | ^~~~~~ 34:07.09 ReportingBinding.cpp:1087:25: note: 'aCx' declared here 34:07.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.11 inlined from 'bool mozilla::dom::Report_Binding::Wrap(JSContext*, mozilla::dom::Report*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReportingBinding.cpp:1574:90: 34:07.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.11 1151 | *this->stack = this; 34:07.11 | ~~~~~~~~~~~~~^~~~~~ 34:07.11 ReportingBinding.cpp: In function 'bool mozilla::dom::Report_Binding::Wrap(JSContext*, mozilla::dom::Report*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.11 ReportingBinding.cpp:1574:25: note: 'global' declared here 34:07.11 1574 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.11 | ^~~~~~ 34:07.11 ReportingBinding.cpp:1574:25: note: 'aCx' declared here 34:07.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.16 inlined from 'bool mozilla::dom::TestingDeprecatedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestingDeprecatedInterface*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ReportingBinding.cpp:2664:90: 34:07.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.16 1151 | *this->stack = this; 34:07.16 | ~~~~~~~~~~~~~^~~~~~ 34:07.16 ReportingBinding.cpp: In function 'bool mozilla::dom::TestingDeprecatedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestingDeprecatedInterface*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.16 ReportingBinding.cpp:2664:25: note: 'global' declared here 34:07.16 2664 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.16 | ^~~~~~ 34:07.16 ReportingBinding.cpp:2664:25: note: 'aCx' declared here 34:07.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.21 inlined from 'bool mozilla::dom::Request_Binding::Wrap(JSContext*, mozilla::dom::Request*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at RequestBinding.cpp:2190:90: 34:07.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.21 1151 | *this->stack = this; 34:07.21 | ~~~~~~~~~~~~~^~~~~~ 34:07.21 RequestBinding.cpp: In function 'bool mozilla::dom::Request_Binding::Wrap(JSContext*, mozilla::dom::Request*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.21 RequestBinding.cpp:2190:25: note: 'global' declared here 34:07.21 2190 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.21 | ^~~~~~ 34:07.21 RequestBinding.cpp:2190:25: note: 'aCx' declared here 34:07.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.40 inlined from 'bool mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ResizeObserverBinding.cpp:626:90: 34:07.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.40 1151 | *this->stack = this; 34:07.40 | ~~~~~~~~~~~~~^~~~~~ 34:07.40 ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.40 ResizeObserverBinding.cpp:626:25: note: 'global' declared here 34:07.40 626 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.40 | ^~~~~~ 34:07.40 ResizeObserverBinding.cpp:626:25: note: 'aCx' declared here 34:07.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.47 inlined from 'bool mozilla::dom::ResizeObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ResizeObserverBinding.cpp:1306:90: 34:07.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.47 1151 | *this->stack = this; 34:07.47 | ~~~~~~~~~~~~~^~~~~~ 34:07.47 ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.47 ResizeObserverBinding.cpp:1306:25: note: 'global' declared here 34:07.47 1306 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.47 | ^~~~~~ 34:07.47 ResizeObserverBinding.cpp:1306:25: note: 'aCx' declared here 34:07.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.54 inlined from 'bool mozilla::dom::ResizeObserverSize_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverSize*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ResizeObserverBinding.cpp:1688:90: 34:07.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.54 1151 | *this->stack = this; 34:07.54 | ~~~~~~~~~~~~~^~~~~~ 34:07.54 ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverSize_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverSize*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.54 ResizeObserverBinding.cpp:1688:25: note: 'global' declared here 34:07.54 1688 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.54 | ^~~~~~ 34:07.54 ResizeObserverBinding.cpp:1688:25: note: 'aCx' declared here 34:07.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:07.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:07.84 inlined from 'bool mozilla::dom::Response_Binding::Wrap(JSContext*, mozilla::dom::Response*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ResponseBinding.cpp:2371:90: 34:07.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:07.84 1151 | *this->stack = this; 34:07.84 | ~~~~~~~~~~~~~^~~~~~ 34:07.84 ResponseBinding.cpp: In function 'bool mozilla::dom::Response_Binding::Wrap(JSContext*, mozilla::dom::Response*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:07.84 ResponseBinding.cpp:2371:25: note: 'global' declared here 34:07.84 2371 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:07.84 | ^~~~~~ 34:07.84 ResponseBinding.cpp:2371:25: note: 'aCx' declared here 34:07.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:08.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:08.00 inlined from 'bool mozilla::dom::SVGAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAElementBinding.cpp:939:90: 34:08.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:08.00 1151 | *this->stack = this; 34:08.00 | ~~~~~~~~~~~~~^~~~~~ 34:08.00 In file included from UnifiedBindings18.cpp:236: 34:08.00 SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:08.00 SVGAElementBinding.cpp:939:25: note: 'global' declared here 34:08.00 939 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:08.00 | ^~~~~~ 34:08.00 SVGAElementBinding.cpp:939:25: note: 'aCx' declared here 34:08.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:08.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:08.05 inlined from 'bool mozilla::dom::SVGAnimateElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimateElementBinding.cpp:205:90: 34:08.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:08.05 1151 | *this->stack = this; 34:08.05 | ~~~~~~~~~~~~~^~~~~~ 34:08.05 In file included from UnifiedBindings18.cpp:262: 34:08.05 SVGAnimateElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:08.05 SVGAnimateElementBinding.cpp:205:25: note: 'global' declared here 34:08.05 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:08.05 | ^~~~~~ 34:08.05 SVGAnimateElementBinding.cpp:205:25: note: 'aCx' declared here 34:08.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:08.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:08.07 inlined from 'bool mozilla::dom::SVGAnimateMotionElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateMotionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimateMotionElementBinding.cpp:205:90: 34:08.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:08.07 1151 | *this->stack = this; 34:08.07 | ~~~~~~~~~~~~~^~~~~~ 34:08.07 In file included from UnifiedBindings18.cpp:275: 34:08.07 SVGAnimateMotionElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateMotionElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateMotionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:08.07 SVGAnimateMotionElementBinding.cpp:205:25: note: 'global' declared here 34:08.07 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:08.07 | ^~~~~~ 34:08.07 SVGAnimateMotionElementBinding.cpp:205:25: note: 'aCx' declared here 34:08.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:08.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:08.09 inlined from 'bool mozilla::dom::SVGAnimateTransformElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateTransformElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimateTransformElementBinding.cpp:205:90: 34:08.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:08.10 1151 | *this->stack = this; 34:08.10 | ~~~~~~~~~~~~~^~~~~~ 34:08.10 In file included from UnifiedBindings18.cpp:288: 34:08.10 SVGAnimateTransformElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateTransformElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateTransformElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:08.10 SVGAnimateTransformElementBinding.cpp:205:25: note: 'global' declared here 34:08.10 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:08.10 | ^~~~~~ 34:08.10 SVGAnimateTransformElementBinding.cpp:205:25: note: 'aCx' declared here 34:15.15 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 34:15.15 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 34:15.15 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:14, 34:15.15 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 34:15.15 from SVGElementBinding.cpp:33, 34:15.15 from UnifiedBindings19.cpp:145: 34:15.15 /builddir/build/BUILD/firefox-128.12.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:15.15 /builddir/build/BUILD/firefox-128.12.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:15.15 /builddir/build/BUILD/firefox-128.12.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:15.15 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 34:15.15 /builddir/build/BUILD/firefox-128.12.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:15.15 302 | memcpy(&value, &aInternalValue, sizeof(value)); 34:15.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:15.15 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 34:15.15 396 | struct FrameBidiData { 34:15.15 | ^~~~~~~~~~~~~ 34:18.48 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 34:18.48 from SVGAnimatedPointsBinding.cpp:4, 34:18.48 from UnifiedBindings19.cpp:2: 34:18.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:18.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:18.48 inlined from 'void mozilla::dom::SVGAnimatedString_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedStringBinding.cpp:388:74: 34:18.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:18.48 1151 | *this->stack = this; 34:18.48 | ~~~~~~~~~~~~~^~~~~~ 34:18.48 In file included from UnifiedBindings19.cpp:41: 34:18.48 SVGAnimatedStringBinding.cpp: In function 'void mozilla::dom::SVGAnimatedString_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:18.48 SVGAnimatedStringBinding.cpp:388:25: note: 'parentProto' declared here 34:18.48 388 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:18.48 | ^~~~~~~~~~~ 34:18.48 SVGAnimatedStringBinding.cpp:388:25: note: 'aCx' declared here 34:18.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:18.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:18.85 inlined from 'void mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedPreserveAspectRatioBinding.cpp:350:74: 34:18.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:18.85 1151 | *this->stack = this; 34:18.85 | ~~~~~~~~~~~~~^~~~~~ 34:18.85 In file included from UnifiedBindings19.cpp:15: 34:18.85 SVGAnimatedPreserveAspectRatioBinding.cpp: In function 'void mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:18.85 SVGAnimatedPreserveAspectRatioBinding.cpp:350:25: note: 'parentProto' declared here 34:18.85 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:18.85 | ^~~~~~~~~~~ 34:18.85 SVGAnimatedPreserveAspectRatioBinding.cpp:350:25: note: 'aCx' declared here 34:18.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:18.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:18.87 inlined from 'void mozilla::dom::SVGAnimatedTransformList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedTransformListBinding.cpp:350:74: 34:18.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:18.87 1151 | *this->stack = this; 34:18.87 | ~~~~~~~~~~~~~^~~~~~ 34:18.87 In file included from UnifiedBindings19.cpp:54: 34:18.87 SVGAnimatedTransformListBinding.cpp: In function 'void mozilla::dom::SVGAnimatedTransformList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:18.87 SVGAnimatedTransformListBinding.cpp:350:25: note: 'parentProto' declared here 34:18.87 350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:18.87 | ^~~~~~~~~~~ 34:18.87 SVGAnimatedTransformListBinding.cpp:350:25: note: 'aCx' declared here 34:18.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:18.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:18.88 inlined from 'void mozilla::dom::SVGAnimatedRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGAnimatedRectBinding.cpp:359:74: 34:18.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:18.88 1151 | *this->stack = this; 34:18.88 | ~~~~~~~~~~~~~^~~~~~ 34:18.88 In file included from UnifiedBindings19.cpp:28: 34:18.88 SVGAnimatedRectBinding.cpp: In function 'void mozilla::dom::SVGAnimatedRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:18.88 SVGAnimatedRectBinding.cpp:359:25: note: 'parentProto' declared here 34:18.88 359 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:18.88 | ^~~~~~~~~~~ 34:18.88 SVGAnimatedRectBinding.cpp:359:25: note: 'aCx' declared here 34:20.21 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 34:20.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CSSConditionRuleBinding.h:9, 34:20.21 from CSSConditionRuleBinding.cpp:4, 34:20.21 from UnifiedBindings2.cpp:2: 34:20.21 /builddir/build/BUILD/firefox-128.12.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:20.21 /builddir/build/BUILD/firefox-128.12.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:20.21 /builddir/build/BUILD/firefox-128.12.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:20.21 /builddir/build/BUILD/firefox-128.12.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:20.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 34:20.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 34:20.21 /builddir/build/BUILD/firefox-128.12.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:20.21 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 34:20.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:20.21 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 34:20.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 34:20.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 34:20.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12, 34:20.21 from CacheBinding.cpp:5, 34:20.21 from UnifiedBindings2.cpp:392: 34:20.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 34:20.21 25 | struct JSGCSetting { 34:20.21 | ^~~~~~~~~~~ 34:20.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:20.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:20.35 inlined from 'bool mozilla::dom::SVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGElementBinding.cpp:8973:90: 34:20.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:20.36 1151 | *this->stack = this; 34:20.36 | ~~~~~~~~~~~~~^~~~~~ 34:20.36 SVGElementBinding.cpp: In function 'bool mozilla::dom::SVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:20.36 SVGElementBinding.cpp:8973:25: note: 'global' declared here 34:20.36 8973 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:20.36 | ^~~~~~ 34:20.36 SVGElementBinding.cpp:8973:25: note: 'aCx' declared here 34:21.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.62 inlined from 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedPreserveAspectRatioBinding.cpp:283:90: 34:21.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.62 1151 | *this->stack = this; 34:21.62 | ~~~~~~~~~~~~~^~~~~~ 34:21.62 SVGAnimatedPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.62 SVGAnimatedPreserveAspectRatioBinding.cpp:283:25: note: 'global' declared here 34:21.62 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.62 | ^~~~~~ 34:21.62 SVGAnimatedPreserveAspectRatioBinding.cpp:283:25: note: 'aCx' declared here 34:21.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.66 inlined from 'bool mozilla::dom::SVGAnimatedTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedTransformList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedTransformListBinding.cpp:283:90: 34:21.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.66 1151 | *this->stack = this; 34:21.67 | ~~~~~~~~~~~~~^~~~~~ 34:21.67 SVGAnimatedTransformListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedTransformList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.67 SVGAnimatedTransformListBinding.cpp:283:25: note: 'global' declared here 34:21.67 283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.67 | ^~~~~~ 34:21.67 SVGAnimatedTransformListBinding.cpp:283:25: note: 'aCx' declared here 34:21.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.69 inlined from 'bool mozilla::dom::SVGAnimatedRect_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimatedRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedRectBinding.cpp:292:90: 34:21.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.69 1151 | *this->stack = this; 34:21.69 | ~~~~~~~~~~~~~^~~~~~ 34:21.69 SVGAnimatedRectBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedRect_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimatedRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.69 SVGAnimatedRectBinding.cpp:292:25: note: 'global' declared here 34:21.69 292 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.69 | ^~~~~~ 34:21.69 SVGAnimatedRectBinding.cpp:292:25: note: 'aCx' declared here 34:21.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.72 inlined from 'bool mozilla::dom::SVGAnimatedString_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedString*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGAnimatedStringBinding.cpp:321:90: 34:21.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.72 1151 | *this->stack = this; 34:21.72 | ~~~~~~~~~~~~~^~~~~~ 34:21.72 SVGAnimatedStringBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedString_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedString*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.72 SVGAnimatedStringBinding.cpp:321:25: note: 'global' declared here 34:21.72 321 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.72 | ^~~~~~ 34:21.72 SVGAnimatedStringBinding.cpp:321:25: note: 'aCx' declared here 34:21.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.81 inlined from 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDiffuseLightingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEDiffuseLightingElementBinding.cpp:594:90: 34:21.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.81 1151 | *this->stack = this; 34:21.81 | ~~~~~~~~~~~~~^~~~~~ 34:21.81 In file included from UnifiedBindings19.cpp:236: 34:21.81 SVGFEDiffuseLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDiffuseLightingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.81 SVGFEDiffuseLightingElementBinding.cpp:594:25: note: 'global' declared here 34:21.81 594 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.81 | ^~~~~~ 34:21.81 SVGFEDiffuseLightingElementBinding.cpp:594:25: note: 'aCx' declared here 34:21.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.83 inlined from 'bool mozilla::dom::SVGClipPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGClipPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGClipPathElementBinding.cpp:313:90: 34:21.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.83 1151 | *this->stack = this; 34:21.83 | ~~~~~~~~~~~~~^~~~~~ 34:21.83 In file included from UnifiedBindings19.cpp:93: 34:21.83 SVGClipPathElementBinding.cpp: In function 'bool mozilla::dom::SVGClipPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGClipPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.83 SVGClipPathElementBinding.cpp:313:25: note: 'global' declared here 34:21.83 313 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.83 | ^~~~~~ 34:21.83 SVGClipPathElementBinding.cpp:313:25: note: 'aCx' declared here 34:21.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.85 inlined from 'bool mozilla::dom::SVGDescElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDescElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGDescElementBinding.cpp:202:90: 34:21.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.85 1151 | *this->stack = this; 34:21.85 | ~~~~~~~~~~~~~^~~~~~ 34:21.85 In file included from UnifiedBindings19.cpp:132: 34:21.85 SVGDescElementBinding.cpp: In function 'bool mozilla::dom::SVGDescElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDescElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.85 SVGDescElementBinding.cpp:202:25: note: 'global' declared here 34:21.85 202 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.85 | ^~~~~~ 34:21.85 SVGDescElementBinding.cpp:202:25: note: 'aCx' declared here 34:21.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.87 inlined from 'bool mozilla::dom::SVGFEBlendElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEBlendElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEBlendElementBinding.cpp:557:90: 34:21.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.87 1151 | *this->stack = this; 34:21.87 | ~~~~~~~~~~~~~^~~~~~ 34:21.87 In file included from UnifiedBindings19.cpp:171: 34:21.87 SVGFEBlendElementBinding.cpp: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEBlendElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.87 SVGFEBlendElementBinding.cpp:557:25: note: 'global' declared here 34:21.87 557 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.87 | ^~~~~~ 34:21.87 SVGFEBlendElementBinding.cpp:557:25: note: 'aCx' declared here 34:21.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.88 inlined from 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEColorMatrixElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEColorMatrixElementBinding.cpp:546:90: 34:21.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.89 1151 | *this->stack = this; 34:21.89 | ~~~~~~~~~~~~~^~~~~~ 34:21.89 In file included from UnifiedBindings19.cpp:184: 34:21.89 SVGFEColorMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEColorMatrixElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.89 SVGFEColorMatrixElementBinding.cpp:546:25: note: 'global' declared here 34:21.89 546 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.89 | ^~~~~~ 34:21.89 SVGFEColorMatrixElementBinding.cpp:546:25: note: 'aCx' declared here 34:21.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.90 inlined from 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEComponentTransferElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEComponentTransferElementBinding.cpp:453:90: 34:21.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.90 1151 | *this->stack = this; 34:21.90 | ~~~~~~~~~~~~~^~~~~~ 34:21.90 In file included from UnifiedBindings19.cpp:197: 34:21.90 SVGFEComponentTransferElementBinding.cpp: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEComponentTransferElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.90 SVGFEComponentTransferElementBinding.cpp:453:25: note: 'global' declared here 34:21.90 453 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.90 | ^~~~~~ 34:21.90 SVGFEComponentTransferElementBinding.cpp:453:25: note: 'aCx' declared here 34:21.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.92 inlined from 'bool mozilla::dom::SVGFECompositeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFECompositeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFECompositeElementBinding.cpp:689:90: 34:21.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.92 1151 | *this->stack = this; 34:21.92 | ~~~~~~~~~~~~~^~~~~~ 34:21.92 In file included from UnifiedBindings19.cpp:210: 34:21.92 SVGFECompositeElementBinding.cpp: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFECompositeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.92 SVGFECompositeElementBinding.cpp:689:25: note: 'global' declared here 34:21.92 689 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.92 | ^~~~~~ 34:21.92 SVGFECompositeElementBinding.cpp:689:25: note: 'aCx' declared here 34:21.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.94 inlined from 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEConvolveMatrixElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEConvolveMatrixElementBinding.cpp:863:90: 34:21.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.94 1151 | *this->stack = this; 34:21.94 | ~~~~~~~~~~~~~^~~~~~ 34:21.94 In file included from UnifiedBindings19.cpp:223: 34:21.94 SVGFEConvolveMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEConvolveMatrixElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.94 SVGFEConvolveMatrixElementBinding.cpp:863:25: note: 'global' declared here 34:21.94 863 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.94 | ^~~~~~ 34:21.94 SVGFEConvolveMatrixElementBinding.cpp:863:25: note: 'aCx' declared here 34:21.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.96 inlined from 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDisplacementMapElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEDisplacementMapElementBinding.cpp:616:90: 34:21.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.96 1151 | *this->stack = this; 34:21.96 | ~~~~~~~~~~~~~^~~~~~ 34:21.96 In file included from UnifiedBindings19.cpp:249: 34:21.96 SVGFEDisplacementMapElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDisplacementMapElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.96 SVGFEDisplacementMapElementBinding.cpp:616:25: note: 'global' declared here 34:21.96 616 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.96 | ^~~~~~ 34:21.96 SVGFEDisplacementMapElementBinding.cpp:616:25: note: 'aCx' declared here 34:21.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.97 inlined from 'bool mozilla::dom::SVGFEDistantLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDistantLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEDistantLightElementBinding.cpp:312:90: 34:21.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.98 1151 | *this->stack = this; 34:21.98 | ~~~~~~~~~~~~~^~~~~~ 34:21.98 In file included from UnifiedBindings19.cpp:262: 34:21.98 SVGFEDistantLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDistantLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDistantLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.98 SVGFEDistantLightElementBinding.cpp:312:25: note: 'global' declared here 34:21.98 312 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.98 | ^~~~~~ 34:21.98 SVGFEDistantLightElementBinding.cpp:312:25: note: 'aCx' declared here 34:21.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:21.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:21.99 inlined from 'bool mozilla::dom::SVGFEDropShadowElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDropShadowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEDropShadowElementBinding.cpp:664:90: 34:21.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:21.99 1151 | *this->stack = this; 34:21.99 | ~~~~~~~~~~~~~^~~~~~ 34:21.99 In file included from UnifiedBindings19.cpp:275: 34:21.99 SVGFEDropShadowElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDropShadowElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:21.99 SVGFEDropShadowElementBinding.cpp:664:25: note: 'global' declared here 34:21.99 664 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:21.99 | ^~~~~~ 34:21.99 SVGFEDropShadowElementBinding.cpp:664:25: note: 'aCx' declared here 34:22.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.01 inlined from 'bool mozilla::dom::SVGFEFloodElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFloodElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEFloodElementBinding.cpp:418:90: 34:22.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.01 1151 | *this->stack = this; 34:22.01 | ~~~~~~~~~~~~~^~~~~~ 34:22.01 In file included from UnifiedBindings19.cpp:288: 34:22.01 SVGFEFloodElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFloodElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.01 SVGFEFloodElementBinding.cpp:418:25: note: 'global' declared here 34:22.01 418 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.01 | ^~~~~~ 34:22.01 SVGFEFloodElementBinding.cpp:418:25: note: 'aCx' declared here 34:22.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.03 inlined from 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEGaussianBlurElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEGaussianBlurElementBinding.cpp:594:90: 34:22.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.03 1151 | *this->stack = this; 34:22.03 | ~~~~~~~~~~~~~^~~~~~ 34:22.03 In file included from UnifiedBindings19.cpp:353: 34:22.03 SVGFEGaussianBlurElementBinding.cpp: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEGaussianBlurElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.03 SVGFEGaussianBlurElementBinding.cpp:594:25: note: 'global' declared here 34:22.03 594 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.03 | ^~~~~~ 34:22.03 SVGFEGaussianBlurElementBinding.cpp:594:25: note: 'aCx' declared here 34:22.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.05 inlined from 'bool mozilla::dom::SVGFEMergeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEMergeElementBinding.cpp:418:90: 34:22.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.05 1151 | *this->stack = this; 34:22.05 | ~~~~~~~~~~~~~^~~~~~ 34:22.05 In file included from UnifiedBindings19.cpp:379: 34:22.05 SVGFEMergeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.05 SVGFEMergeElementBinding.cpp:418:25: note: 'global' declared here 34:22.05 418 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.05 | ^~~~~~ 34:22.05 SVGFEMergeElementBinding.cpp:418:25: note: 'aCx' declared here 34:22.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.07 inlined from 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeNodeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEMergeNodeElementBinding.cpp:277:90: 34:22.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.07 1151 | *this->stack = this; 34:22.07 | ~~~~~~~~~~~~~^~~~~~ 34:22.07 In file included from UnifiedBindings19.cpp:392: 34:22.07 SVGFEMergeNodeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeNodeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.07 SVGFEMergeNodeElementBinding.cpp:277:25: note: 'global' declared here 34:22.07 277 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.07 | ^~~~~~ 34:22.07 SVGFEMergeNodeElementBinding.cpp:277:25: note: 'aCx' declared here 34:22.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.09 inlined from 'bool mozilla::dom::SVGFEMorphologyElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMorphologyElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEMorphologyElementBinding.cpp:579:90: 34:22.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.09 1151 | *this->stack = this; 34:22.09 | ~~~~~~~~~~~~~^~~~~~ 34:22.09 In file included from UnifiedBindings19.cpp:405: 34:22.09 SVGFEMorphologyElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMorphologyElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.09 SVGFEMorphologyElementBinding.cpp:579:25: note: 'global' declared here 34:22.09 579 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.09 | ^~~~~~ 34:22.09 SVGFEMorphologyElementBinding.cpp:579:25: note: 'aCx' declared here 34:22.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.11 inlined from 'bool mozilla::dom::SVGFEFuncAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncAElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEFuncAElementBinding.cpp:205:90: 34:22.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.11 1151 | *this->stack = this; 34:22.11 | ~~~~~~~~~~~~~^~~~~~ 34:22.11 In file included from UnifiedBindings19.cpp:301: 34:22.11 SVGFEFuncAElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncAElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.11 SVGFEFuncAElementBinding.cpp:205:25: note: 'global' declared here 34:22.11 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.11 | ^~~~~~ 34:22.11 SVGFEFuncAElementBinding.cpp:205:25: note: 'aCx' declared here 34:22.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.13 inlined from 'bool mozilla::dom::SVGFEFuncRElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEFuncRElementBinding.cpp:205:90: 34:22.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.13 1151 | *this->stack = this; 34:22.13 | ~~~~~~~~~~~~~^~~~~~ 34:22.13 In file included from UnifiedBindings19.cpp:340: 34:22.13 SVGFEFuncRElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncRElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.13 SVGFEFuncRElementBinding.cpp:205:25: note: 'global' declared here 34:22.13 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.13 | ^~~~~~ 34:22.13 SVGFEFuncRElementBinding.cpp:205:25: note: 'aCx' declared here 34:22.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.15 inlined from 'bool mozilla::dom::SVGFEFuncBElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncBElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEFuncBElementBinding.cpp:205:90: 34:22.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.15 1151 | *this->stack = this; 34:22.15 | ~~~~~~~~~~~~~^~~~~~ 34:22.15 In file included from UnifiedBindings19.cpp:314: 34:22.15 SVGFEFuncBElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncBElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncBElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.15 SVGFEFuncBElementBinding.cpp:205:25: note: 'global' declared here 34:22.15 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.15 | ^~~~~~ 34:22.15 SVGFEFuncBElementBinding.cpp:205:25: note: 'aCx' declared here 34:22.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.17 inlined from 'bool mozilla::dom::SVGFEFuncGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEFuncGElementBinding.cpp:205:90: 34:22.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.17 1151 | *this->stack = this; 34:22.17 | ~~~~~~~~~~~~~^~~~~~ 34:22.17 In file included from UnifiedBindings19.cpp:327: 34:22.17 SVGFEFuncGElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.17 SVGFEFuncGElementBinding.cpp:205:25: note: 'global' declared here 34:22.17 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.17 | ^~~~~~ 34:22.17 SVGFEFuncGElementBinding.cpp:205:25: note: 'aCx' declared here 34:22.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.19 inlined from 'bool mozilla::dom::SVGCircleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGCircleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGCircleElementBinding.cpp:353:90: 34:22.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.19 1151 | *this->stack = this; 34:22.19 | ~~~~~~~~~~~~~^~~~~~ 34:22.19 In file included from UnifiedBindings19.cpp:80: 34:22.19 SVGCircleElementBinding.cpp: In function 'bool mozilla::dom::SVGCircleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGCircleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.19 SVGCircleElementBinding.cpp:353:25: note: 'global' declared here 34:22.19 353 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.19 | ^~~~~~ 34:22.19 SVGCircleElementBinding.cpp:353:25: note: 'aCx' declared here 34:22.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.21 inlined from 'bool mozilla::dom::SVGDefsElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDefsElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGDefsElementBinding.cpp:205:90: 34:22.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.21 1151 | *this->stack = this; 34:22.21 | ~~~~~~~~~~~~~^~~~~~ 34:22.21 In file included from UnifiedBindings19.cpp:119: 34:22.21 SVGDefsElementBinding.cpp: In function 'bool mozilla::dom::SVGDefsElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDefsElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.21 SVGDefsElementBinding.cpp:205:25: note: 'global' declared here 34:22.21 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.21 | ^~~~~~ 34:22.21 SVGDefsElementBinding.cpp:205:25: note: 'aCx' declared here 34:22.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.23 inlined from 'bool mozilla::dom::SVGEllipseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGEllipseElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGEllipseElementBinding.cpp:388:90: 34:22.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.23 1151 | *this->stack = this; 34:22.23 | ~~~~~~~~~~~~~^~~~~~ 34:22.23 In file included from UnifiedBindings19.cpp:158: 34:22.23 SVGEllipseElementBinding.cpp: In function 'bool mozilla::dom::SVGEllipseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGEllipseElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:22.23 SVGEllipseElementBinding.cpp:388:25: note: 'global' declared here 34:22.23 388 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:22.23 | ^~~~~~ 34:22.23 SVGEllipseElementBinding.cpp:388:25: note: 'aCx' declared here 34:22.49 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 34:22.49 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CSSConditionRuleBinding.h:6: 34:22.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.49 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:22.49 inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at CSSRuleListBinding.cpp:303:35: 34:22.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:22.49 1151 | *this->stack = this; 34:22.49 | ~~~~~~~~~~~~~^~~~~~ 34:22.49 In file included from UnifiedBindings2.cpp:288: 34:22.49 CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:22.49 CSSRuleListBinding.cpp:303:25: note: 'expando' declared here 34:22.49 303 | JS::Rooted expando(cx); 34:22.49 | ^~~~~~~ 34:22.49 CSSRuleListBinding.cpp:303:25: note: 'cx' declared here 34:22.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.94 inlined from 'void mozilla::dom::CSSRuleList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CSSRuleListBinding.cpp:661:74: 34:22.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.94 1151 | *this->stack = this; 34:22.94 | ~~~~~~~~~~~~~^~~~~~ 34:22.94 CSSRuleListBinding.cpp: In function 'void mozilla::dom::CSSRuleList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:22.94 CSSRuleListBinding.cpp:661:25: note: 'parentProto' declared here 34:22.94 661 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:22.94 | ^~~~~~~~~~~ 34:22.94 CSSRuleListBinding.cpp:661:25: note: 'aCx' declared here 34:22.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.96 inlined from 'void mozilla::dom::CSSStyleDeclaration_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CSSStyleDeclarationBinding.cpp:1176:74: 34:22.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.96 1151 | *this->stack = this; 34:22.96 | ~~~~~~~~~~~~~^~~~~~ 34:22.96 In file included from UnifiedBindings2.cpp:327: 34:22.96 CSSStyleDeclarationBinding.cpp: In function 'void mozilla::dom::CSSStyleDeclaration_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:22.96 CSSStyleDeclarationBinding.cpp:1176:25: note: 'parentProto' declared here 34:22.96 1176 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:22.96 | ^~~~~~~~~~~ 34:22.96 CSSStyleDeclarationBinding.cpp:1176:25: note: 'aCx' declared here 34:22.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.97 inlined from 'void mozilla::dom::CSSRule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CSSRuleBinding.cpp:360:74: 34:22.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.97 1151 | *this->stack = this; 34:22.97 | ~~~~~~~~~~~~~^~~~~~ 34:22.97 In file included from UnifiedBindings2.cpp:275: 34:22.97 CSSRuleBinding.cpp: In function 'void mozilla::dom::CSSRule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:22.97 CSSRuleBinding.cpp:360:25: note: 'parentProto' declared here 34:22.97 360 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:22.97 | ^~~~~~~~~~~ 34:22.97 CSSRuleBinding.cpp:360:25: note: 'aCx' declared here 34:22.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:22.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:22.99 inlined from 'void mozilla::dom::CSSPseudoElement_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CSSPseudoElementBinding.cpp:359:74: 34:22.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:22.99 1151 | *this->stack = this; 34:22.99 | ~~~~~~~~~~~~~^~~~~~ 34:22.99 In file included from UnifiedBindings2.cpp:262: 34:22.99 CSSPseudoElementBinding.cpp: In function 'void mozilla::dom::CSSPseudoElement_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:22.99 CSSPseudoElementBinding.cpp:359:25: note: 'parentProto' declared here 34:22.99 359 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:22.99 | ^~~~~~~~~~~ 34:22.99 CSSPseudoElementBinding.cpp:359:25: note: 'aCx' declared here 34:23.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.00 inlined from 'void mozilla::dom::CacheStorage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CacheStorageBinding.cpp:789:74: 34:23.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:23.00 1151 | *this->stack = this; 34:23.00 | ~~~~~~~~~~~~~^~~~~~ 34:23.00 In file included from UnifiedBindings2.cpp:405: 34:23.00 CacheStorageBinding.cpp: In function 'void mozilla::dom::CacheStorage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:23.00 CacheStorageBinding.cpp:789:25: note: 'parentProto' declared here 34:23.00 789 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:23.00 | ^~~~~~~~~~~ 34:23.00 CacheStorageBinding.cpp:789:25: note: 'aCx' declared here 34:23.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.02 inlined from 'void mozilla::dom::Cache_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CacheBinding.cpp:951:74: 34:23.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:23.02 1151 | *this->stack = this; 34:23.02 | ~~~~~~~~~~~~~^~~~~~ 34:23.02 CacheBinding.cpp: In function 'void mozilla::dom::Cache_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:23.02 CacheBinding.cpp:951:25: note: 'parentProto' declared here 34:23.02 951 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:23.02 | ^~~~~~~~~~~ 34:23.02 CacheBinding.cpp:951:25: note: 'aCx' declared here 34:23.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.03 inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at CSSKeyframesRuleBinding.cpp:558:60: 34:23.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.04 1151 | *this->stack = this; 34:23.04 | ~~~~~~~~~~~~~^~~~~~ 34:23.04 In file included from UnifiedBindings2.cpp:145: 34:23.04 CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:23.04 CSSKeyframesRuleBinding.cpp:558:25: note: 'expando' declared here 34:23.04 558 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:23.04 | ^~~~~~~ 34:23.04 CSSKeyframesRuleBinding.cpp:558:25: note: 'cx' declared here 34:23.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.05 inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at CSSRuleListBinding.cpp:368:60: 34:23.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.05 1151 | *this->stack = this; 34:23.05 | ~~~~~~~~~~~~~^~~~~~ 34:23.05 CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:23.05 CSSRuleListBinding.cpp:368:25: note: 'expando' declared here 34:23.05 368 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:23.05 | ^~~~~~~ 34:23.05 CSSRuleListBinding.cpp:368:25: note: 'cx' declared here 34:23.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.06 inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at CSSStyleDeclarationBinding.cpp:879:60: 34:23.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.06 1151 | *this->stack = this; 34:23.06 | ~~~~~~~~~~~~~^~~~~~ 34:23.06 CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:23.06 CSSStyleDeclarationBinding.cpp:879:25: note: 'expando' declared here 34:23.06 879 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:23.06 | ^~~~~~~ 34:23.06 CSSStyleDeclarationBinding.cpp:879:25: note: 'cx' declared here 34:23.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.35 inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at CSSStyleDeclarationBinding.cpp:920:81: 34:23.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.35 1151 | *this->stack = this; 34:23.35 | ~~~~~~~~~~~~~^~~~~~ 34:23.35 CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:23.35 CSSStyleDeclarationBinding.cpp:920:29: note: 'expando' declared here 34:23.35 920 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:23.35 | ^~~~~~~ 34:23.35 CSSStyleDeclarationBinding.cpp:920:29: note: 'cx' declared here 34:23.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.37 inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at CSSRuleListBinding.cpp:411:81: 34:23.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.37 1151 | *this->stack = this; 34:23.37 | ~~~~~~~~~~~~~^~~~~~ 34:23.37 CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:23.37 CSSRuleListBinding.cpp:411:29: note: 'expando' declared here 34:23.37 411 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:23.37 | ^~~~~~~ 34:23.37 CSSRuleListBinding.cpp:411:29: note: 'cx' declared here 34:23.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.39 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:23.39 inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at CSSStyleDeclarationBinding.cpp:811:35: 34:23.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:23.39 1151 | *this->stack = this; 34:23.39 | ~~~~~~~~~~~~~^~~~~~ 34:23.39 CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:23.39 CSSStyleDeclarationBinding.cpp:811:25: note: 'expando' declared here 34:23.39 811 | JS::Rooted expando(cx); 34:23.39 | ^~~~~~~ 34:23.39 CSSStyleDeclarationBinding.cpp:811:25: note: 'cx' declared here 34:23.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:23.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:23.48 inlined from 'bool mozilla::dom::SVGFEImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEImageElementBinding.cpp:567:90: 34:23.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:23.48 1151 | *this->stack = this; 34:23.48 | ~~~~~~~~~~~~~^~~~~~ 34:23.48 In file included from UnifiedBindings19.cpp:366: 34:23.48 SVGFEImageElementBinding.cpp: In function 'bool mozilla::dom::SVGFEImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:23.48 SVGFEImageElementBinding.cpp:567:25: note: 'global' declared here 34:23.48 567 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:23.48 | ^~~~~~ 34:23.48 SVGFEImageElementBinding.cpp:567:25: note: 'aCx' declared here 34:24.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:24.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:24.64 inlined from 'bool mozilla::dom::CSSPseudoElement_Binding::Wrap(JSContext*, mozilla::dom::CSSPseudoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSPseudoElementBinding.cpp:292:90: 34:24.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:24.64 1151 | *this->stack = this; 34:24.64 | ~~~~~~~~~~~~~^~~~~~ 34:24.64 CSSPseudoElementBinding.cpp: In function 'bool mozilla::dom::CSSPseudoElement_Binding::Wrap(JSContext*, mozilla::dom::CSSPseudoElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:24.64 CSSPseudoElementBinding.cpp:292:25: note: 'global' declared here 34:24.64 292 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:24.64 | ^~~~~~ 34:24.64 CSSPseudoElementBinding.cpp:292:25: note: 'aCx' declared here 34:24.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:24.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:24.69 inlined from 'bool mozilla::dom::CSSStyleDeclaration_Binding::Wrap(JSContext*, nsICSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSStyleDeclarationBinding.cpp:1107:90: 34:24.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:24.69 1151 | *this->stack = this; 34:24.69 | ~~~~~~~~~~~~~^~~~~~ 34:24.69 CSSStyleDeclarationBinding.cpp: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::Wrap(JSContext*, nsICSSDeclaration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:24.69 CSSStyleDeclarationBinding.cpp:1107:25: note: 'global' declared here 34:24.69 1107 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:24.69 | ^~~~~~ 34:24.69 CSSStyleDeclarationBinding.cpp:1107:25: note: 'aCx' declared here 34:24.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:24.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:24.72 inlined from 'bool mozilla::dom::SelectorWarning::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CSSStyleRuleBinding.cpp:105:54: 34:24.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:24.73 1151 | *this->stack = this; 34:24.73 | ~~~~~~~~~~~~~^~~~~~ 34:24.73 In file included from UnifiedBindings2.cpp:340: 34:24.73 CSSStyleRuleBinding.cpp: In member function 'bool mozilla::dom::SelectorWarning::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:24.73 CSSStyleRuleBinding.cpp:105:25: note: 'obj' declared here 34:24.73 105 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:24.73 | ^~~ 34:24.73 CSSStyleRuleBinding.cpp:105:25: note: 'cx' declared here 34:25.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.52 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:25.52 inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at CSSRuleListBinding.cpp:341:35: 34:25.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:25.52 1151 | *this->stack = this; 34:25.52 | ~~~~~~~~~~~~~^~~~~~ 34:25.52 CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:25.52 CSSRuleListBinding.cpp:341:25: note: 'expando' declared here 34:25.53 341 | JS::Rooted expando(cx); 34:25.53 | ^~~~~~~ 34:25.53 CSSRuleListBinding.cpp:341:25: note: 'cx' declared here 34:25.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.54 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:25.54 inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at CSSKeyframesRuleBinding.cpp:531:35: 34:25.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:25.54 1151 | *this->stack = this; 34:25.54 | ~~~~~~~~~~~~~^~~~~~ 34:25.54 CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:25.54 CSSKeyframesRuleBinding.cpp:531:25: note: 'expando' declared here 34:25.54 531 | JS::Rooted expando(cx); 34:25.54 | ^~~~~~~ 34:25.54 CSSKeyframesRuleBinding.cpp:531:25: note: 'cx' declared here 34:25.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.55 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:25.55 inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at CSSStyleDeclarationBinding.cpp:849:35: 34:25.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:25.55 1151 | *this->stack = this; 34:25.55 | ~~~~~~~~~~~~~^~~~~~ 34:25.55 CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:25.55 CSSStyleDeclarationBinding.cpp:849:25: note: 'expando' declared here 34:25.55 849 | JS::Rooted expando(cx); 34:25.55 | ^~~~~~~ 34:25.55 CSSStyleDeclarationBinding.cpp:849:25: note: 'cx' declared here 34:25.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.61 inlined from 'bool mozilla::dom::CSSContainerRule_Binding::Wrap(JSContext*, mozilla::dom::CSSContainerRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSContainerRuleBinding.cpp:395:90: 34:25.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.61 1151 | *this->stack = this; 34:25.61 | ~~~~~~~~~~~~~^~~~~~ 34:25.61 In file included from UnifiedBindings2.cpp:15: 34:25.61 CSSContainerRuleBinding.cpp: In function 'bool mozilla::dom::CSSContainerRule_Binding::Wrap(JSContext*, mozilla::dom::CSSContainerRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.61 CSSContainerRuleBinding.cpp:395:25: note: 'global' declared here 34:25.61 395 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.61 | ^~~~~~ 34:25.61 CSSContainerRuleBinding.cpp:395:25: note: 'aCx' declared here 34:25.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.65 inlined from 'bool mozilla::dom::CSSCounterStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSCounterStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSCounterStyleRuleBinding.cpp:1021:90: 34:25.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.65 1151 | *this->stack = this; 34:25.65 | ~~~~~~~~~~~~~^~~~~~ 34:25.65 In file included from UnifiedBindings2.cpp:28: 34:25.65 CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSCounterStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.65 CSSCounterStyleRuleBinding.cpp:1021:25: note: 'global' declared here 34:25.65 1021 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.65 | ^~~~~~ 34:25.65 CSSCounterStyleRuleBinding.cpp:1021:25: note: 'aCx' declared here 34:25.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.67 inlined from 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFeatureValuesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSFontFeatureValuesRuleBinding.cpp:372:90: 34:25.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.67 1151 | *this->stack = this; 34:25.67 | ~~~~~~~~~~~~~^~~~~~ 34:25.67 In file included from UnifiedBindings2.cpp:80: 34:25.67 CSSFontFeatureValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFeatureValuesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.67 CSSFontFeatureValuesRuleBinding.cpp:372:25: note: 'global' declared here 34:25.67 372 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.67 | ^~~~~~ 34:25.67 CSSFontFeatureValuesRuleBinding.cpp:372:25: note: 'aCx' declared here 34:25.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.69 inlined from 'bool mozilla::dom::CSSFontPaletteValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontPaletteValuesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSFontPaletteValuesRuleBinding.cpp:373:90: 34:25.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.69 1151 | *this->stack = this; 34:25.69 | ~~~~~~~~~~~~~^~~~~~ 34:25.69 In file included from UnifiedBindings2.cpp:93: 34:25.69 CSSFontPaletteValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontPaletteValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontPaletteValuesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.69 CSSFontPaletteValuesRuleBinding.cpp:373:25: note: 'global' declared here 34:25.69 373 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.69 | ^~~~~~ 34:25.69 CSSFontPaletteValuesRuleBinding.cpp:373:25: note: 'aCx' declared here 34:25.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.70 inlined from 'bool mozilla::dom::CSSNamespaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSNamespaceRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSNamespaceRuleBinding.cpp:292:90: 34:25.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.70 1151 | *this->stack = this; 34:25.70 | ~~~~~~~~~~~~~^~~~~~ 34:25.70 In file included from UnifiedBindings2.cpp:223: 34:25.70 CSSNamespaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSNamespaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSNamespaceRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.70 CSSNamespaceRuleBinding.cpp:292:25: note: 'global' declared here 34:25.70 292 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.70 | ^~~~~~ 34:25.70 CSSNamespaceRuleBinding.cpp:292:25: note: 'aCx' declared here 34:25.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.72 inlined from 'bool mozilla::dom::CSSPropertyRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPropertyRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSPropertyRuleBinding.cpp:370:90: 34:25.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.72 1151 | *this->stack = this; 34:25.72 | ~~~~~~~~~~~~~^~~~~~ 34:25.72 In file included from UnifiedBindings2.cpp:249: 34:25.72 CSSPropertyRuleBinding.cpp: In function 'bool mozilla::dom::CSSPropertyRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPropertyRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.72 CSSPropertyRuleBinding.cpp:370:25: note: 'global' declared here 34:25.72 370 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.72 | ^~~~~~ 34:25.72 CSSPropertyRuleBinding.cpp:370:25: note: 'aCx' declared here 34:25.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.77 inlined from 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::Wrap(JSContext*, mozilla::dom::CSSCustomPropertyRegisteredEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSCustomPropertyRegisteredEventBinding.cpp:529:90: 34:25.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.78 1151 | *this->stack = this; 34:25.78 | ~~~~~~~~~~~~~^~~~~~ 34:25.78 In file included from UnifiedBindings2.cpp:54: 34:25.78 CSSCustomPropertyRegisteredEventBinding.cpp: In function 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::Wrap(JSContext*, mozilla::dom::CSSCustomPropertyRegisteredEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.78 CSSCustomPropertyRegisteredEventBinding.cpp:529:25: note: 'global' declared here 34:25.78 529 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.78 | ^~~~~~ 34:25.78 CSSCustomPropertyRegisteredEventBinding.cpp:529:25: note: 'aCx' declared here 34:25.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.80 inlined from 'bool mozilla::dom::CSSFontFaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFaceRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSFontFaceRuleBinding.cpp:255:90: 34:25.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.80 1151 | *this->stack = this; 34:25.80 | ~~~~~~~~~~~~~^~~~~~ 34:25.80 In file included from UnifiedBindings2.cpp:67: 34:25.80 CSSFontFaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFaceRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.80 CSSFontFaceRuleBinding.cpp:255:25: note: 'global' declared here 34:25.80 255 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.80 | ^~~~~~ 34:25.80 CSSFontFaceRuleBinding.cpp:255:25: note: 'aCx' declared here 34:25.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.86 inlined from 'bool mozilla::dom::CSSImportRule_Binding::Wrap(JSContext*, mozilla::dom::CSSImportRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSImportRuleBinding.cpp:448:90: 34:25.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.86 1151 | *this->stack = this; 34:25.86 | ~~~~~~~~~~~~~^~~~~~ 34:25.86 In file included from UnifiedBindings2.cpp:119: 34:25.86 CSSImportRuleBinding.cpp: In function 'bool mozilla::dom::CSSImportRule_Binding::Wrap(JSContext*, mozilla::dom::CSSImportRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.86 CSSImportRuleBinding.cpp:448:25: note: 'global' declared here 34:25.86 448 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.86 | ^~~~~~ 34:25.86 CSSImportRuleBinding.cpp:448:25: note: 'aCx' declared here 34:25.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.89 inlined from 'bool mozilla::dom::CSSRuleList_Binding::Wrap(JSContext*, mozilla::dom::CSSRuleList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSRuleListBinding.cpp:592:90: 34:25.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.89 1151 | *this->stack = this; 34:25.89 | ~~~~~~~~~~~~~^~~~~~ 34:25.89 CSSRuleListBinding.cpp: In function 'bool mozilla::dom::CSSRuleList_Binding::Wrap(JSContext*, mozilla::dom::CSSRuleList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.89 CSSRuleListBinding.cpp:592:25: note: 'global' declared here 34:25.89 592 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.89 | ^~~~~~ 34:25.89 CSSRuleListBinding.cpp:592:25: note: 'aCx' declared here 34:25.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.95 inlined from 'bool mozilla::dom::CSSKeyframeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframeRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSKeyframeRuleBinding.cpp:365:90: 34:25.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:25.95 1151 | *this->stack = this; 34:25.95 | ~~~~~~~~~~~~~^~~~~~ 34:25.95 In file included from UnifiedBindings2.cpp:132: 34:25.95 CSSKeyframeRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframeRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:25.95 CSSKeyframeRuleBinding.cpp:365:25: note: 'global' declared here 34:25.95 365 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:25.95 | ^~~~~~ 34:25.95 CSSKeyframeRuleBinding.cpp:365:25: note: 'aCx' declared here 34:25.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:25.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:25.97 inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at CSSKeyframesRuleBinding.cpp:597:81: 34:25.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:25.97 1151 | *this->stack = this; 34:25.97 | ~~~~~~~~~~~~~^~~~~~ 34:25.97 CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:25.97 CSSKeyframesRuleBinding.cpp:597:29: note: 'expando' declared here 34:25.97 597 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:25.97 | ^~~~~~~ 34:25.97 CSSKeyframesRuleBinding.cpp:597:29: note: 'cx' declared here 34:26.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.00 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:26.00 inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at CSSKeyframesRuleBinding.cpp:493:35: 34:26.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:26.00 1151 | *this->stack = this; 34:26.00 | ~~~~~~~~~~~~~^~~~~~ 34:26.00 CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:26.01 CSSKeyframesRuleBinding.cpp:493:25: note: 'expando' declared here 34:26.01 493 | JS::Rooted expando(cx); 34:26.01 | ^~~~~~~ 34:26.01 CSSKeyframesRuleBinding.cpp:493:25: note: 'cx' declared here 34:26.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.10 inlined from 'bool mozilla::dom::CSSKeyframesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSKeyframesRuleBinding.cpp:776:90: 34:26.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.10 1151 | *this->stack = this; 34:26.10 | ~~~~~~~~~~~~~^~~~~~ 34:26.10 CSSKeyframesRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframesRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.10 CSSKeyframesRuleBinding.cpp:776:25: note: 'global' declared here 34:26.10 776 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.10 | ^~~~~~ 34:26.10 CSSKeyframesRuleBinding.cpp:776:25: note: 'aCx' declared here 34:26.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.12 inlined from 'bool mozilla::dom::CSSLayerBlockRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerBlockRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSLayerBlockRuleBinding.cpp:258:90: 34:26.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.12 1151 | *this->stack = this; 34:26.12 | ~~~~~~~~~~~~~^~~~~~ 34:26.12 In file included from UnifiedBindings2.cpp:158: 34:26.12 CSSLayerBlockRuleBinding.cpp: In function 'bool mozilla::dom::CSSLayerBlockRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerBlockRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.12 CSSLayerBlockRuleBinding.cpp:258:25: note: 'global' declared here 34:26.12 258 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.12 | ^~~~~~ 34:26.12 CSSLayerBlockRuleBinding.cpp:258:25: note: 'aCx' declared here 34:26.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.14 inlined from 'bool mozilla::dom::CSSLayerStatementRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerStatementRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSLayerStatementRuleBinding.cpp:335:90: 34:26.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.14 1151 | *this->stack = this; 34:26.14 | ~~~~~~~~~~~~~^~~~~~ 34:26.14 In file included from UnifiedBindings2.cpp:171: 34:26.14 CSSLayerStatementRuleBinding.cpp: In function 'bool mozilla::dom::CSSLayerStatementRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerStatementRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.14 CSSLayerStatementRuleBinding.cpp:335:25: note: 'global' declared here 34:26.14 335 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.14 | ^~~~~~ 34:26.14 CSSLayerStatementRuleBinding.cpp:335:25: note: 'aCx' declared here 34:26.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.15 inlined from 'bool mozilla::dom::CSSMarginRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMarginRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSMarginRuleBinding.cpp:336:90: 34:26.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.15 1151 | *this->stack = this; 34:26.15 | ~~~~~~~~~~~~~^~~~~~ 34:26.15 In file included from UnifiedBindings2.cpp:184: 34:26.15 CSSMarginRuleBinding.cpp: In function 'bool mozilla::dom::CSSMarginRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMarginRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.15 CSSMarginRuleBinding.cpp:336:25: note: 'global' declared here 34:26.15 336 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.15 | ^~~~~~ 34:26.15 CSSMarginRuleBinding.cpp:336:25: note: 'aCx' declared here 34:26.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.17 inlined from 'bool mozilla::dom::CSSMediaRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMediaRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSMediaRuleBinding.cpp:298:90: 34:26.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.17 1151 | *this->stack = this; 34:26.17 | ~~~~~~~~~~~~~^~~~~~ 34:26.17 In file included from UnifiedBindings2.cpp:197: 34:26.17 CSSMediaRuleBinding.cpp: In function 'bool mozilla::dom::CSSMediaRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMediaRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.17 CSSMediaRuleBinding.cpp:298:25: note: 'global' declared here 34:26.17 298 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.17 | ^~~~~~ 34:26.17 CSSMediaRuleBinding.cpp:298:25: note: 'aCx' declared here 34:26.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.19 inlined from 'bool mozilla::dom::CSSMozDocumentRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMozDocumentRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSMozDocumentRuleBinding.cpp:186:90: 34:26.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.19 1151 | *this->stack = this; 34:26.19 | ~~~~~~~~~~~~~^~~~~~ 34:26.19 In file included from UnifiedBindings2.cpp:210: 34:26.19 CSSMozDocumentRuleBinding.cpp: In function 'bool mozilla::dom::CSSMozDocumentRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMozDocumentRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.19 CSSMozDocumentRuleBinding.cpp:186:25: note: 'global' declared here 34:26.19 186 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.19 | ^~~~~~ 34:26.19 CSSMozDocumentRuleBinding.cpp:186:25: note: 'aCx' declared here 34:26.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.21 inlined from 'bool mozilla::dom::CSSPageRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSPageRuleBinding.cpp:368:90: 34:26.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.21 1151 | *this->stack = this; 34:26.21 | ~~~~~~~~~~~~~^~~~~~ 34:26.21 In file included from UnifiedBindings2.cpp:236: 34:26.21 CSSPageRuleBinding.cpp: In function 'bool mozilla::dom::CSSPageRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.21 CSSPageRuleBinding.cpp:368:25: note: 'global' declared here 34:26.21 368 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.21 | ^~~~~~ 34:26.21 CSSPageRuleBinding.cpp:368:25: note: 'aCx' declared here 34:26.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.23 inlined from 'bool mozilla::dom::CSSScopeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSScopeRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSScopeRuleBinding.cpp:303:90: 34:26.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.23 1151 | *this->stack = this; 34:26.23 | ~~~~~~~~~~~~~^~~~~~ 34:26.23 In file included from UnifiedBindings2.cpp:301: 34:26.23 CSSScopeRuleBinding.cpp: In function 'bool mozilla::dom::CSSScopeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSScopeRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.23 CSSScopeRuleBinding.cpp:303:25: note: 'global' declared here 34:26.23 303 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.23 | ^~~~~~ 34:26.23 CSSScopeRuleBinding.cpp:303:25: note: 'aCx' declared here 34:26.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.25 inlined from 'bool mozilla::dom::CSSStartingStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStartingStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSStartingStyleRuleBinding.cpp:190:90: 34:26.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.25 1151 | *this->stack = this; 34:26.25 | ~~~~~~~~~~~~~^~~~~~ 34:26.25 In file included from UnifiedBindings2.cpp:314: 34:26.25 CSSStartingStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStartingStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStartingStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.25 CSSStartingStyleRuleBinding.cpp:190:25: note: 'global' declared here 34:26.25 190 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.25 | ^~~~~~ 34:26.25 CSSStartingStyleRuleBinding.cpp:190:25: note: 'aCx' declared here 34:26.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.27 inlined from 'bool mozilla::dom::CSSStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSStyleRuleBinding.cpp:854:90: 34:26.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.27 1151 | *this->stack = this; 34:26.27 | ~~~~~~~~~~~~~^~~~~~ 34:26.27 CSSStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStyleRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.27 CSSStyleRuleBinding.cpp:854:25: note: 'global' declared here 34:26.27 854 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.27 | ^~~~~~ 34:26.28 CSSStyleRuleBinding.cpp:854:25: note: 'aCx' declared here 34:26.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.38 inlined from 'bool mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSStyleSheetBinding.cpp:1373:90: 34:26.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.38 1151 | *this->stack = this; 34:26.38 | ~~~~~~~~~~~~~^~~~~~ 34:26.38 In file included from UnifiedBindings2.cpp:353: 34:26.38 CSSStyleSheetBinding.cpp: In function 'bool mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.38 CSSStyleSheetBinding.cpp:1373:25: note: 'global' declared here 34:26.38 1373 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.38 | ^~~~~~ 34:26.38 CSSStyleSheetBinding.cpp:1373:25: note: 'aCx' declared here 34:26.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.42 inlined from 'bool mozilla::dom::CSSSupportsRule_Binding::Wrap(JSContext*, mozilla::dom::CSSSupportsRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSSupportsRuleBinding.cpp:186:90: 34:26.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.42 1151 | *this->stack = this; 34:26.43 | ~~~~~~~~~~~~~^~~~~~ 34:26.43 In file included from UnifiedBindings2.cpp:366: 34:26.43 CSSSupportsRuleBinding.cpp: In function 'bool mozilla::dom::CSSSupportsRule_Binding::Wrap(JSContext*, mozilla::dom::CSSSupportsRule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.43 CSSSupportsRuleBinding.cpp:186:25: note: 'global' declared here 34:26.43 186 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.43 | ^~~~~~ 34:26.43 CSSSupportsRuleBinding.cpp:186:25: note: 'aCx' declared here 34:26.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.44 inlined from 'bool mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, mozilla::dom::CSSTransition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CSSTransitionBinding.cpp:258:90: 34:26.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.44 1151 | *this->stack = this; 34:26.44 | ~~~~~~~~~~~~~^~~~~~ 34:26.44 In file included from UnifiedBindings2.cpp:379: 34:26.44 CSSTransitionBinding.cpp: In function 'bool mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, mozilla::dom::CSSTransition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.44 CSSTransitionBinding.cpp:258:25: note: 'global' declared here 34:26.44 258 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.44 | ^~~~~~ 34:26.44 CSSTransitionBinding.cpp:258:25: note: 'aCx' declared here 34:26.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.47 inlined from 'bool mozilla::dom::Cache_Binding::Wrap(JSContext*, mozilla::dom::cache::Cache*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CacheBinding.cpp:884:90: 34:26.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.47 1151 | *this->stack = this; 34:26.47 | ~~~~~~~~~~~~~^~~~~~ 34:26.47 CacheBinding.cpp: In function 'bool mozilla::dom::Cache_Binding::Wrap(JSContext*, mozilla::dom::cache::Cache*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.47 CacheBinding.cpp:884:25: note: 'global' declared here 34:26.47 884 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.47 | ^~~~~~ 34:26.47 CacheBinding.cpp:884:25: note: 'aCx' declared here 34:26.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:26.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:26.49 inlined from 'bool mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, mozilla::dom::cache::CacheStorage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CacheStorageBinding.cpp:722:90: 34:26.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:26.49 1151 | *this->stack = this; 34:26.49 | ~~~~~~~~~~~~~^~~~~~ 34:26.49 CacheStorageBinding.cpp: In function 'bool mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, mozilla::dom::cache::CacheStorage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:26.49 CacheStorageBinding.cpp:722:25: note: 'global' declared here 34:26.49 722 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:26.49 | ^~~~~~ 34:26.49 CacheStorageBinding.cpp:722:25: note: 'aCx' declared here 34:32.53 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 34:32.53 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 34:32.53 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:14, 34:32.53 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 34:32.53 from /builddir/build/BUILD/firefox-128.12.0/dom/svg/DOMSVGPoint.h:17, 34:32.53 from SVGGeometryElementBinding.cpp:6, 34:32.53 from UnifiedBindings20.cpp:145: 34:32.53 /builddir/build/BUILD/firefox-128.12.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:32.53 /builddir/build/BUILD/firefox-128.12.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:32.53 /builddir/build/BUILD/firefox-128.12.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:32.53 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 34:32.53 /builddir/build/BUILD/firefox-128.12.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:32.53 302 | memcpy(&value, &aInternalValue, sizeof(value)); 34:32.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:32.53 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 34:32.53 396 | struct FrameBidiData { 34:32.53 | ^~~~~~~~~~~~~ 34:34.46 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 34:34.46 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 34:34.46 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:14, 34:34.46 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 34:34.46 from /builddir/build/BUILD/firefox-128.12.0/dom/svg/DOMSVGPoint.h:17, 34:34.46 from SVGSVGElementBinding.cpp:9, 34:34.46 from UnifiedBindings21.cpp:80: 34:34.46 /builddir/build/BUILD/firefox-128.12.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:34.46 /builddir/build/BUILD/firefox-128.12.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:34.46 /builddir/build/BUILD/firefox-128.12.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:34.46 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 34:34.46 /builddir/build/BUILD/firefox-128.12.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:34.46 302 | memcpy(&value, &aInternalValue, sizeof(value)); 34:34.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:34.46 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 34:34.46 396 | struct FrameBidiData { 34:34.46 | ^~~~~~~~~~~~~ 34:37.43 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsWrapperCache.h:15, 34:37.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DOMRect.h:23, 34:37.43 from /builddir/build/BUILD/firefox-128.12.0/dom/svg/SVGElement.h:19, 34:37.43 from /builddir/build/BUILD/firefox-128.12.0/dom/svg/DOMSVGAnimatedLength.h:11, 34:37.43 from SVGFEOffsetElementBinding.cpp:4, 34:37.43 from UnifiedBindings20.cpp:2: 34:37.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.43 inlined from 'void mozilla::dom::SVGPathSegList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGPathSegListBinding.cpp:705:74: 34:37.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.44 1151 | *this->stack = this; 34:37.44 | ~~~~~~~~~~~~~^~~~~~ 34:37.44 In file included from UnifiedBindings20.cpp:366: 34:37.44 SVGPathSegListBinding.cpp: In function 'void mozilla::dom::SVGPathSegList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.44 SVGPathSegListBinding.cpp:705:25: note: 'parentProto' declared here 34:37.44 705 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.44 | ^~~~~~~~~~~ 34:37.44 SVGPathSegListBinding.cpp:705:25: note: 'aCx' declared here 34:37.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.69 inlined from 'void mozilla::dom::SVGNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGNumberBinding.cpp:357:74: 34:37.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.69 1151 | *this->stack = this; 34:37.69 | ~~~~~~~~~~~~~^~~~~~ 34:37.69 In file included from UnifiedBindings20.cpp:314: 34:37.69 SVGNumberBinding.cpp: In function 'void mozilla::dom::SVGNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.69 SVGNumberBinding.cpp:357:25: note: 'parentProto' declared here 34:37.69 357 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.69 | ^~~~~~~~~~~ 34:37.69 SVGNumberBinding.cpp:357:25: note: 'aCx' declared here 34:37.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.70 inlined from 'void mozilla::dom::SVGPointList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGPointListBinding.cpp:1018:74: 34:37.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.71 1151 | *this->stack = this; 34:37.71 | ~~~~~~~~~~~~~^~~~~~ 34:37.71 In file included from UnifiedBindings20.cpp:405: 34:37.71 SVGPointListBinding.cpp: In function 'void mozilla::dom::SVGPointList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.71 SVGPointListBinding.cpp:1018:25: note: 'parentProto' declared here 34:37.71 1018 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.71 | ^~~~~~~~~~~ 34:37.71 SVGPointListBinding.cpp:1018:25: note: 'aCx' declared here 34:37.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.72 inlined from 'void mozilla::dom::SVGLength_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGLengthBinding.cpp:687:74: 34:37.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.72 1151 | *this->stack = this; 34:37.72 | ~~~~~~~~~~~~~^~~~~~ 34:37.72 In file included from UnifiedBindings20.cpp:197: 34:37.72 SVGLengthBinding.cpp: In function 'void mozilla::dom::SVGLength_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.72 SVGLengthBinding.cpp:687:25: note: 'parentProto' declared here 34:37.72 687 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.72 | ^~~~~~~~~~~ 34:37.72 SVGLengthBinding.cpp:687:25: note: 'aCx' declared here 34:37.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.73 inlined from 'void mozilla::dom::SVGPoint_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGPointBinding.cpp:496:74: 34:37.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.73 1151 | *this->stack = this; 34:37.73 | ~~~~~~~~~~~~~^~~~~~ 34:37.73 In file included from UnifiedBindings20.cpp:392: 34:37.73 SVGPointBinding.cpp: In function 'void mozilla::dom::SVGPoint_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.73 SVGPointBinding.cpp:496:25: note: 'parentProto' declared here 34:37.73 496 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.73 | ^~~~~~~~~~~ 34:37.73 SVGPointBinding.cpp:496:25: note: 'aCx' declared here 34:37.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.75 inlined from 'void mozilla::dom::SVGMatrix_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGMatrixBinding.cpp:1292:74: 34:37.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.75 1151 | *this->stack = this; 34:37.75 | ~~~~~~~~~~~~~^~~~~~ 34:37.75 In file included from UnifiedBindings20.cpp:288: 34:37.75 SVGMatrixBinding.cpp: In function 'void mozilla::dom::SVGMatrix_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.75 SVGMatrixBinding.cpp:1292:25: note: 'parentProto' declared here 34:37.75 1292 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.75 | ^~~~~~~~~~~ 34:37.75 SVGMatrixBinding.cpp:1292:25: note: 'aCx' declared here 34:37.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.76 inlined from 'void mozilla::dom::SVGNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGNumberListBinding.cpp:1018:74: 34:37.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.76 1151 | *this->stack = this; 34:37.76 | ~~~~~~~~~~~~~^~~~~~ 34:37.76 In file included from UnifiedBindings20.cpp:327: 34:37.76 SVGNumberListBinding.cpp: In function 'void mozilla::dom::SVGNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.76 SVGNumberListBinding.cpp:1018:25: note: 'parentProto' declared here 34:37.76 1018 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.76 | ^~~~~~~~~~~ 34:37.76 SVGNumberListBinding.cpp:1018:25: note: 'aCx' declared here 34:37.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.78 inlined from 'void mozilla::dom::SVGLengthList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGLengthListBinding.cpp:1093:74: 34:37.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:37.78 1151 | *this->stack = this; 34:37.78 | ~~~~~~~~~~~~~^~~~~~ 34:37.78 In file included from UnifiedBindings20.cpp:210: 34:37.78 SVGLengthListBinding.cpp: In function 'void mozilla::dom::SVGLengthList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:37.78 SVGLengthListBinding.cpp:1093:25: note: 'parentProto' declared here 34:37.78 1093 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:37.78 | ^~~~~~~~~~~ 34:37.78 SVGLengthListBinding.cpp:1093:25: note: 'aCx' declared here 34:37.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:37.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:37.99 inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGNumberListBinding.cpp:722:60: 34:37.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:37.99 1151 | *this->stack = this; 34:37.99 | ~~~~~~~~~~~~~^~~~~~ 34:37.99 SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:37.99 SVGNumberListBinding.cpp:722:25: note: 'expando' declared here 34:37.99 722 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:37.99 | ^~~~~~~ 34:37.99 SVGNumberListBinding.cpp:722:25: note: 'cx' declared here 34:38.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.01 inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGPointListBinding.cpp:722:60: 34:38.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:38.01 1151 | *this->stack = this; 34:38.01 | ~~~~~~~~~~~~~^~~~~~ 34:38.01 SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:38.01 SVGPointListBinding.cpp:722:25: note: 'expando' declared here 34:38.01 722 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:38.01 | ^~~~~~~ 34:38.01 SVGPointListBinding.cpp:722:25: note: 'cx' declared here 34:38.10 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Id.h:35, 34:38.10 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsContentUtils.h:27, 34:38.10 from /builddir/build/BUILD/firefox-128.12.0/dom/base/mozAutoDocUpdate.h:10, 34:38.10 from /builddir/build/BUILD/firefox-128.12.0/dom/svg/DOMSVGPointList.h:10, 34:38.10 from SVGPolygonElementBinding.cpp:4, 34:38.10 from UnifiedBindings21.cpp:2: 34:38.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.10 inlined from 'void mozilla::dom::ScreenLuminance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ScreenBinding.cpp:1474:74: 34:38.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.10 1151 | *this->stack = this; 34:38.10 | ~~~~~~~~~~~~~^~~~~~ 34:38.10 In file included from UnifiedBindings21.cpp:379: 34:38.10 ScreenBinding.cpp: In function 'void mozilla::dom::ScreenLuminance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.10 ScreenBinding.cpp:1474:25: note: 'parentProto' declared here 34:38.10 1474 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.10 | ^~~~~~~~~~~ 34:38.10 ScreenBinding.cpp:1474:25: note: 'aCx' declared here 34:38.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.13 inlined from 'void mozilla::dom::SVGTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGTransformBinding.cpp:737:74: 34:38.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.13 1151 | *this->stack = this; 34:38.13 | ~~~~~~~~~~~~~^~~~~~ 34:38.13 In file included from UnifiedBindings21.cpp:275: 34:38.13 SVGTransformBinding.cpp: In function 'void mozilla::dom::SVGTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.13 SVGTransformBinding.cpp:737:25: note: 'parentProto' declared here 34:38.13 737 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.13 | ^~~~~~~~~~~ 34:38.13 SVGTransformBinding.cpp:737:25: note: 'aCx' declared here 34:38.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.14 inlined from 'void mozilla::dom::SVGPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGPreserveAspectRatioBinding.cpp:453:74: 34:38.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.14 1151 | *this->stack = this; 34:38.14 | ~~~~~~~~~~~~~^~~~~~ 34:38.14 In file included from UnifiedBindings21.cpp:28: 34:38.14 SVGPreserveAspectRatioBinding.cpp: In function 'void mozilla::dom::SVGPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.14 SVGPreserveAspectRatioBinding.cpp:453:25: note: 'parentProto' declared here 34:38.14 453 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.14 | ^~~~~~~~~~~ 34:38.14 SVGPreserveAspectRatioBinding.cpp:453:25: note: 'aCx' declared here 34:38.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.16 inlined from 'void mozilla::dom::SVGStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGStringListBinding.cpp:972:74: 34:38.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.16 1151 | *this->stack = this; 34:38.16 | ~~~~~~~~~~~~~^~~~~~ 34:38.16 In file included from UnifiedBindings21.cpp:132: 34:38.16 SVGStringListBinding.cpp: In function 'void mozilla::dom::SVGStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.16 SVGStringListBinding.cpp:972:25: note: 'parentProto' declared here 34:38.16 972 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.16 | ^~~~~~~~~~~ 34:38.16 SVGStringListBinding.cpp:972:25: note: 'aCx' declared here 34:38.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.17 inlined from 'void mozilla::dom::SVGRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGRectBinding.cpp:585:74: 34:38.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.17 1151 | *this->stack = this; 34:38.17 | ~~~~~~~~~~~~~^~~~~~ 34:38.17 In file included from UnifiedBindings21.cpp:54: 34:38.17 SVGRectBinding.cpp: In function 'void mozilla::dom::SVGRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.17 SVGRectBinding.cpp:585:25: note: 'parentProto' declared here 34:38.17 585 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.17 | ^~~~~~~~~~~ 34:38.17 SVGRectBinding.cpp:585:25: note: 'aCx' declared here 34:38.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.18 inlined from 'void mozilla::dom::SVGTransformList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SVGTransformListBinding.cpp:1107:74: 34:38.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:38.18 1151 | *this->stack = this; 34:38.19 | ~~~~~~~~~~~~~^~~~~~ 34:38.19 In file included from UnifiedBindings21.cpp:288: 34:38.19 SVGTransformListBinding.cpp: In function 'void mozilla::dom::SVGTransformList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:38.19 SVGTransformListBinding.cpp:1107:25: note: 'parentProto' declared here 34:38.19 1107 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:38.19 | ^~~~~~~~~~~ 34:38.19 SVGTransformListBinding.cpp:1107:25: note: 'aCx' declared here 34:38.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.22 inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGTransformListBinding.cpp:811:60: 34:38.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:38.22 1151 | *this->stack = this; 34:38.22 | ~~~~~~~~~~~~~^~~~~~ 34:38.22 SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:38.22 SVGTransformListBinding.cpp:811:25: note: 'expando' declared here 34:38.22 811 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:38.22 | ^~~~~~~ 34:38.22 SVGTransformListBinding.cpp:811:25: note: 'cx' declared here 34:38.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:38.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:38.24 inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGStringListBinding.cpp:681:60: 34:38.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:38.24 1151 | *this->stack = this; 34:38.24 | ~~~~~~~~~~~~~^~~~~~ 34:38.24 SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:38.24 SVGStringListBinding.cpp:681:25: note: 'expando' declared here 34:38.24 681 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:38.24 | ^~~~~~~ 34:38.24 SVGStringListBinding.cpp:681:25: note: 'cx' declared here 34:39.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.30 inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGStringListBinding.cpp:722:81: 34:39.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.30 1151 | *this->stack = this; 34:39.30 | ~~~~~~~~~~~~~^~~~~~ 34:39.30 SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:39.30 SVGStringListBinding.cpp:722:29: note: 'expando' declared here 34:39.30 722 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:39.30 | ^~~~~~~ 34:39.30 SVGStringListBinding.cpp:722:29: note: 'cx' declared here 34:39.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.48 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:39.48 inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGStringListBinding.cpp:613:35: 34:39.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.48 1151 | *this->stack = this; 34:39.48 | ~~~~~~~~~~~~~^~~~~~ 34:39.48 SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:39.48 SVGStringListBinding.cpp:613:25: note: 'expando' declared here 34:39.48 613 | JS::Rooted expando(cx); 34:39.48 | ^~~~~~~ 34:39.48 SVGStringListBinding.cpp:613:25: note: 'cx' declared here 34:39.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.69 inlined from 'bool mozilla::dom::SVGLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLength*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGLengthBinding.cpp:620:90: 34:39.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.69 1151 | *this->stack = this; 34:39.69 | ~~~~~~~~~~~~~^~~~~~ 34:39.69 SVGLengthBinding.cpp: In function 'bool mozilla::dom::SVGLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLength*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:39.69 SVGLengthBinding.cpp:620:25: note: 'global' declared here 34:39.69 620 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:39.69 | ^~~~~~ 34:39.69 SVGLengthBinding.cpp:620:25: note: 'aCx' declared here 34:39.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.74 inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGLengthListBinding.cpp:757:60: 34:39.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.74 1151 | *this->stack = this; 34:39.74 | ~~~~~~~~~~~~~^~~~~~ 34:39.74 SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:39.74 SVGLengthListBinding.cpp:757:25: note: 'expando' declared here 34:39.74 757 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:39.74 | ^~~~~~~ 34:39.74 SVGLengthListBinding.cpp:757:25: note: 'cx' declared here 34:39.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.75 inlined from 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SVGPathSegListBinding.cpp:409:60: 34:39.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.75 1151 | *this->stack = this; 34:39.75 | ~~~~~~~~~~~~~^~~~~~ 34:39.75 SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:39.75 SVGPathSegListBinding.cpp:409:25: note: 'expando' declared here 34:39.75 409 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:39.75 | ^~~~~~~ 34:39.75 SVGPathSegListBinding.cpp:409:25: note: 'cx' declared here 34:39.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.76 inlined from 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGPathSegListBinding.cpp:452:81: 34:39.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.77 1151 | *this->stack = this; 34:39.77 | ~~~~~~~~~~~~~^~~~~~ 34:39.77 SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:39.77 SVGPathSegListBinding.cpp:452:29: note: 'expando' declared here 34:39.77 452 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:39.77 | ^~~~~~~ 34:39.77 SVGPathSegListBinding.cpp:452:29: note: 'cx' declared here 34:39.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.78 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:39.78 inlined from 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGPathSegListBinding.cpp:340:35: 34:39.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.78 1151 | *this->stack = this; 34:39.78 | ~~~~~~~~~~~~~^~~~~~ 34:39.78 SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:39.78 SVGPathSegListBinding.cpp:340:25: note: 'expando' declared here 34:39.78 340 | JS::Rooted expando(cx); 34:39.78 | ^~~~~~~ 34:39.78 SVGPathSegListBinding.cpp:340:25: note: 'cx' declared here 34:39.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.82 inlined from 'bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGNumberBinding.cpp:290:90: 34:39.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.82 1151 | *this->stack = this; 34:39.82 | ~~~~~~~~~~~~~^~~~~~ 34:39.82 SVGNumberBinding.cpp: In function 'bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:39.82 SVGNumberBinding.cpp:290:25: note: 'global' declared here 34:39.82 290 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:39.82 | ^~~~~~ 34:39.82 SVGNumberBinding.cpp:290:25: note: 'aCx' declared here 34:39.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.86 inlined from 'bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPointBinding.cpp:429:90: 34:39.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.86 1151 | *this->stack = this; 34:39.86 | ~~~~~~~~~~~~~^~~~~~ 34:39.86 SVGPointBinding.cpp: In function 'bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:39.86 SVGPointBinding.cpp:429:25: note: 'global' declared here 34:39.86 429 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:39.86 | ^~~~~~ 34:39.86 SVGPointBinding.cpp:429:25: note: 'aCx' declared here 34:39.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.91 inlined from 'void mozilla::dom::Sanitizer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SanitizerBinding.cpp:2450:74: 34:39.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.91 1151 | *this->stack = this; 34:39.91 | ~~~~~~~~~~~~~^~~~~~ 34:39.91 In file included from UnifiedBindings21.cpp:366: 34:39.91 SanitizerBinding.cpp: In function 'void mozilla::dom::Sanitizer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:39.91 SanitizerBinding.cpp:2450:25: note: 'parentProto' declared here 34:39.91 2450 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:39.91 | ^~~~~~~~~~~ 34:39.91 SanitizerBinding.cpp:2450:25: note: 'aCx' declared here 34:39.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.93 inlined from 'bool mozilla::dom::Screen_Binding::Wrap(JSContext*, nsScreen*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScreenBinding.cpp:1023:90: 34:39.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.93 1151 | *this->stack = this; 34:39.93 | ~~~~~~~~~~~~~^~~~~~ 34:39.93 ScreenBinding.cpp: In function 'bool mozilla::dom::Screen_Binding::Wrap(JSContext*, nsScreen*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:39.93 ScreenBinding.cpp:1023:25: note: 'global' declared here 34:39.93 1023 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:39.93 | ^~~~~~ 34:39.93 ScreenBinding.cpp:1023:25: note: 'aCx' declared here 34:39.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:39.96 inlined from 'bool mozilla::dom::ScreenLuminance_Binding::Wrap(JSContext*, mozilla::dom::ScreenLuminance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScreenBinding.cpp:1407:90: 34:39.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:39.96 1151 | *this->stack = this; 34:39.96 | ~~~~~~~~~~~~~^~~~~~ 34:39.96 ScreenBinding.cpp: In function 'bool mozilla::dom::ScreenLuminance_Binding::Wrap(JSContext*, mozilla::dom::ScreenLuminance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:39.96 ScreenBinding.cpp:1407:25: note: 'global' declared here 34:39.96 1407 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:39.96 | ^~~~~~ 34:39.96 ScreenBinding.cpp:1407:25: note: 'aCx' declared here 34:39.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:39.99 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:39.99 inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGNumberListBinding.cpp:691:35: 34:39.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:39.99 1151 | *this->stack = this; 34:39.99 | ~~~~~~~~~~~~~^~~~~~ 34:39.99 SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:39.99 SVGNumberListBinding.cpp:691:25: note: 'expando' declared here 34:39.99 691 | JS::Rooted expando(cx); 34:39.99 | ^~~~~~~ 34:39.99 SVGNumberListBinding.cpp:691:25: note: 'cx' declared here 34:40.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.00 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:40.00 inlined from 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGPathSegListBinding.cpp:378:35: 34:40.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:40.01 1151 | *this->stack = this; 34:40.01 | ~~~~~~~~~~~~~^~~~~~ 34:40.01 SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:40.01 SVGPathSegListBinding.cpp:378:25: note: 'expando' declared here 34:40.01 378 | JS::Rooted expando(cx); 34:40.01 | ^~~~~~~ 34:40.01 SVGPathSegListBinding.cpp:378:25: note: 'cx' declared here 34:40.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.02 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:40.02 inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGPointListBinding.cpp:691:35: 34:40.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:40.02 1151 | *this->stack = this; 34:40.02 | ~~~~~~~~~~~~~^~~~~~ 34:40.02 SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:40.02 SVGPointListBinding.cpp:691:25: note: 'expando' declared here 34:40.02 691 | JS::Rooted expando(cx); 34:40.02 | ^~~~~~~ 34:40.02 SVGPointListBinding.cpp:691:25: note: 'cx' declared here 34:40.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.03 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:40.03 inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGLengthListBinding.cpp:726:35: 34:40.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:40.03 1151 | *this->stack = this; 34:40.03 | ~~~~~~~~~~~~~^~~~~~ 34:40.03 SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:40.03 SVGLengthListBinding.cpp:726:25: note: 'expando' declared here 34:40.03 726 | JS::Rooted expando(cx); 34:40.03 | ^~~~~~~ 34:40.03 SVGLengthListBinding.cpp:726:25: note: 'cx' declared here 34:40.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.05 inlined from 'bool mozilla::dom::SVGFEOffsetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEOffsetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEOffsetElementBinding.cpp:524:90: 34:40.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.05 1151 | *this->stack = this; 34:40.05 | ~~~~~~~~~~~~~^~~~~~ 34:40.05 SVGFEOffsetElementBinding.cpp: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEOffsetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.05 SVGFEOffsetElementBinding.cpp:524:25: note: 'global' declared here 34:40.05 524 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.05 | ^~~~~~ 34:40.05 SVGFEOffsetElementBinding.cpp:524:25: note: 'aCx' declared here 34:40.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.07 inlined from 'bool mozilla::dom::SVGFEPointLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEPointLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFEPointLightElementBinding.cpp:347:90: 34:40.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.07 1151 | *this->stack = this; 34:40.07 | ~~~~~~~~~~~~~^~~~~~ 34:40.07 In file included from UnifiedBindings20.cpp:15: 34:40.07 SVGFEPointLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEPointLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.07 SVGFEPointLightElementBinding.cpp:347:25: note: 'global' declared here 34:40.07 347 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.07 | ^~~~~~ 34:40.07 SVGFEPointLightElementBinding.cpp:347:25: note: 'aCx' declared here 34:40.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.09 inlined from 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpecularLightingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFESpecularLightingElementBinding.cpp:629:90: 34:40.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.09 1151 | *this->stack = this; 34:40.09 | ~~~~~~~~~~~~~^~~~~~ 34:40.09 In file included from UnifiedBindings20.cpp:28: 34:40.09 SVGFESpecularLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpecularLightingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.09 SVGFESpecularLightingElementBinding.cpp:629:25: note: 'global' declared here 34:40.09 629 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.09 | ^~~~~~ 34:40.09 SVGFESpecularLightingElementBinding.cpp:629:25: note: 'aCx' declared here 34:40.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.11 inlined from 'bool mozilla::dom::SVGFESpotLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpotLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFESpotLightElementBinding.cpp:522:90: 34:40.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.11 1151 | *this->stack = this; 34:40.11 | ~~~~~~~~~~~~~^~~~~~ 34:40.11 In file included from UnifiedBindings20.cpp:41: 34:40.12 SVGFESpotLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpotLightElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.12 SVGFESpotLightElementBinding.cpp:522:25: note: 'global' declared here 34:40.12 522 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.12 | ^~~~~~ 34:40.12 SVGFESpotLightElementBinding.cpp:522:25: note: 'aCx' declared here 34:40.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.13 inlined from 'bool mozilla::dom::SVGFETileElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETileElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFETileElementBinding.cpp:453:90: 34:40.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.13 1151 | *this->stack = this; 34:40.13 | ~~~~~~~~~~~~~^~~~~~ 34:40.13 In file included from UnifiedBindings20.cpp:54: 34:40.13 SVGFETileElementBinding.cpp: In function 'bool mozilla::dom::SVGFETileElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETileElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.13 SVGFETileElementBinding.cpp:453:25: note: 'global' declared here 34:40.13 453 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.13 | ^~~~~~ 34:40.13 SVGFETileElementBinding.cpp:453:25: note: 'aCx' declared here 34:40.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.15 inlined from 'bool mozilla::dom::SVGFETurbulenceElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETurbulenceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFETurbulenceElementBinding.cpp:653:90: 34:40.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.16 1151 | *this->stack = this; 34:40.16 | ~~~~~~~~~~~~~^~~~~~ 34:40.16 In file included from UnifiedBindings20.cpp:67: 34:40.16 SVGFETurbulenceElementBinding.cpp: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETurbulenceElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.16 SVGFETurbulenceElementBinding.cpp:653:25: note: 'global' declared here 34:40.16 653 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.16 | ^~~~~~ 34:40.16 SVGFETurbulenceElementBinding.cpp:653:25: note: 'aCx' declared here 34:40.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.18 inlined from 'bool mozilla::dom::SVGFilterElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFilterElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGFilterElementBinding.cpp:489:90: 34:40.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.18 1151 | *this->stack = this; 34:40.18 | ~~~~~~~~~~~~~^~~~~~ 34:40.18 In file included from UnifiedBindings20.cpp:80: 34:40.18 SVGFilterElementBinding.cpp: In function 'bool mozilla::dom::SVGFilterElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFilterElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.18 SVGFilterElementBinding.cpp:489:25: note: 'global' declared here 34:40.18 489 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.18 | ^~~~~~ 34:40.18 SVGFilterElementBinding.cpp:489:25: note: 'aCx' declared here 34:40.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.20 inlined from 'bool mozilla::dom::SVGLinearGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLinearGradientElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGLinearGradientElementBinding.cpp:385:90: 34:40.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.20 1151 | *this->stack = this; 34:40.20 | ~~~~~~~~~~~~~^~~~~~ 34:40.20 In file included from UnifiedBindings20.cpp:236: 34:40.20 SVGLinearGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLinearGradientElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.20 SVGLinearGradientElementBinding.cpp:385:25: note: 'global' declared here 34:40.20 385 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.20 | ^~~~~~ 34:40.20 SVGLinearGradientElementBinding.cpp:385:25: note: 'aCx' declared here 34:40.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.22 inlined from 'bool mozilla::dom::SVGMarkerElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMarkerElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGMarkerElementBinding.cpp:687:90: 34:40.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.22 1151 | *this->stack = this; 34:40.22 | ~~~~~~~~~~~~~^~~~~~ 34:40.22 In file included from UnifiedBindings20.cpp:262: 34:40.22 SVGMarkerElementBinding.cpp: In function 'bool mozilla::dom::SVGMarkerElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMarkerElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.22 SVGMarkerElementBinding.cpp:687:25: note: 'global' declared here 34:40.22 687 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.22 | ^~~~~~ 34:40.22 SVGMarkerElementBinding.cpp:687:25: note: 'aCx' declared here 34:40.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.24 inlined from 'bool mozilla::dom::SVGMaskElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMaskElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGMaskElementBinding.cpp:471:90: 34:40.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.24 1151 | *this->stack = this; 34:40.24 | ~~~~~~~~~~~~~^~~~~~ 34:40.24 In file included from UnifiedBindings20.cpp:275: 34:40.24 SVGMaskElementBinding.cpp: In function 'bool mozilla::dom::SVGMaskElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMaskElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.24 SVGMaskElementBinding.cpp:471:25: note: 'global' declared here 34:40.24 471 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.24 | ^~~~~~ 34:40.24 SVGMaskElementBinding.cpp:471:25: note: 'aCx' declared here 34:40.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.26 inlined from 'bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGMetadataElementBinding.cpp:202:90: 34:40.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.26 1151 | *this->stack = this; 34:40.26 | ~~~~~~~~~~~~~^~~~~~ 34:40.26 In file included from UnifiedBindings20.cpp:301: 34:40.26 SVGMetadataElementBinding.cpp: In function 'bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.26 SVGMetadataElementBinding.cpp:202:25: note: 'global' declared here 34:40.26 202 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.26 | ^~~~~~ 34:40.26 SVGMetadataElementBinding.cpp:202:25: note: 'aCx' declared here 34:40.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.28 inlined from 'bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPatternElementBinding.cpp:597:90: 34:40.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.28 1151 | *this->stack = this; 34:40.28 | ~~~~~~~~~~~~~^~~~~~ 34:40.28 In file included from UnifiedBindings20.cpp:379: 34:40.28 SVGPatternElementBinding.cpp: In function 'bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.28 SVGPatternElementBinding.cpp:597:25: note: 'global' declared here 34:40.28 597 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.28 | ^~~~~~ 34:40.28 SVGPatternElementBinding.cpp:597:25: note: 'aCx' declared here 34:40.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.45 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:40.45 inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGTransformListBinding.cpp:780:35: 34:40.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:40.45 1151 | *this->stack = this; 34:40.45 | ~~~~~~~~~~~~~^~~~~~ 34:40.45 SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:40.45 SVGTransformListBinding.cpp:780:25: note: 'expando' declared here 34:40.45 780 | JS::Rooted expando(cx); 34:40.45 | ^~~~~~~ 34:40.45 SVGTransformListBinding.cpp:780:25: note: 'cx' declared here 34:40.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.47 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:40.47 inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SVGStringListBinding.cpp:651:35: 34:40.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:40.47 1151 | *this->stack = this; 34:40.47 | ~~~~~~~~~~~~~^~~~~~ 34:40.47 SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:40.47 SVGStringListBinding.cpp:651:25: note: 'expando' declared here 34:40.47 651 | JS::Rooted expando(cx); 34:40.47 | ^~~~~~~ 34:40.47 SVGStringListBinding.cpp:651:25: note: 'cx' declared here 34:40.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.53 inlined from 'bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPolygonElementBinding.cpp:318:90: 34:40.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.53 1151 | *this->stack = this; 34:40.53 | ~~~~~~~~~~~~~^~~~~~ 34:40.53 SVGPolygonElementBinding.cpp: In function 'bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.53 SVGPolygonElementBinding.cpp:318:25: note: 'global' declared here 34:40.53 318 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.53 | ^~~~~~ 34:40.53 SVGPolygonElementBinding.cpp:318:25: note: 'aCx' declared here 34:40.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.55 inlined from 'bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPolylineElementBinding.cpp:318:90: 34:40.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.55 1151 | *this->stack = this; 34:40.55 | ~~~~~~~~~~~~~^~~~~~ 34:40.55 In file included from UnifiedBindings21.cpp:15: 34:40.55 SVGPolylineElementBinding.cpp: In function 'bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.55 SVGPolylineElementBinding.cpp:318:25: note: 'global' declared here 34:40.55 318 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.55 | ^~~~~~ 34:40.55 SVGPolylineElementBinding.cpp:318:25: note: 'aCx' declared here 34:40.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.57 inlined from 'bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGRectElementBinding.cpp:458:90: 34:40.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.57 1151 | *this->stack = this; 34:40.57 | ~~~~~~~~~~~~~^~~~~~ 34:40.57 In file included from UnifiedBindings21.cpp:67: 34:40.57 SVGRectElementBinding.cpp: In function 'bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.57 SVGRectElementBinding.cpp:458:25: note: 'global' declared here 34:40.57 458 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.57 | ^~~~~~ 34:40.57 SVGRectElementBinding.cpp:458:25: note: 'aCx' declared here 34:40.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.58 inlined from 'bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTSpanElementBinding.cpp:211:90: 34:40.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.59 1151 | *this->stack = this; 34:40.59 | ~~~~~~~~~~~~~^~~~~~ 34:40.59 In file included from UnifiedBindings21.cpp:184: 34:40.59 SVGTSpanElementBinding.cpp: In function 'bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.59 SVGTSpanElementBinding.cpp:211:25: note: 'global' declared here 34:40.59 211 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.59 | ^~~~~~ 34:40.59 SVGTSpanElementBinding.cpp:211:25: note: 'aCx' declared here 34:40.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.60 inlined from 'bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTextElementBinding.cpp:211:90: 34:40.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.60 1151 | *this->stack = this; 34:40.60 | ~~~~~~~~~~~~~^~~~~~ 34:40.60 In file included from UnifiedBindings21.cpp:223: 34:40.60 SVGTextElementBinding.cpp: In function 'bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.60 SVGTextElementBinding.cpp:211:25: note: 'global' declared here 34:40.60 211 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.60 | ^~~~~~ 34:40.60 SVGTextElementBinding.cpp:211:25: note: 'aCx' declared here 34:40.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.62 inlined from 'bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTextPathElementBinding.cpp:412:90: 34:40.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.62 1151 | *this->stack = this; 34:40.62 | ~~~~~~~~~~~~~^~~~~~ 34:40.62 In file included from UnifiedBindings21.cpp:236: 34:40.62 SVGTextPathElementBinding.cpp: In function 'bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.62 SVGTextPathElementBinding.cpp:412:25: note: 'global' declared here 34:40.62 412 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.62 | ^~~~~~ 34:40.62 SVGTextPathElementBinding.cpp:412:25: note: 'aCx' declared here 34:40.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.69 inlined from 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPreserveAspectRatioBinding.cpp:386:90: 34:40.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.69 1151 | *this->stack = this; 34:40.69 | ~~~~~~~~~~~~~^~~~~~ 34:40.69 SVGPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.69 SVGPreserveAspectRatioBinding.cpp:386:25: note: 'global' declared here 34:40.69 386 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.69 | ^~~~~~ 34:40.69 SVGPreserveAspectRatioBinding.cpp:386:25: note: 'aCx' declared here 34:40.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.72 inlined from 'bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGRectBinding.cpp:518:90: 34:40.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.72 1151 | *this->stack = this; 34:40.72 | ~~~~~~~~~~~~~^~~~~~ 34:40.72 SVGRectBinding.cpp: In function 'bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.72 SVGRectBinding.cpp:518:25: note: 'global' declared here 34:40.72 518 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.72 | ^~~~~~ 34:40.72 SVGRectBinding.cpp:518:25: note: 'aCx' declared here 34:40.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.79 inlined from 'bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGRadialGradientElementBinding.cpp:455:90: 34:40.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.79 1151 | *this->stack = this; 34:40.79 | ~~~~~~~~~~~~~^~~~~~ 34:40.79 In file included from UnifiedBindings21.cpp:41: 34:40.79 SVGRadialGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.79 SVGRadialGradientElementBinding.cpp:455:25: note: 'global' declared here 34:40.79 455 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.79 | ^~~~~~ 34:40.79 SVGRadialGradientElementBinding.cpp:455:25: note: 'aCx' declared here 34:40.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.81 inlined from 'bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGStopElementBinding.cpp:277:90: 34:40.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.81 1151 | *this->stack = this; 34:40.81 | ~~~~~~~~~~~~~^~~~~~ 34:40.81 In file included from UnifiedBindings21.cpp:119: 34:40.81 SVGStopElementBinding.cpp: In function 'bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.81 SVGStopElementBinding.cpp:277:25: note: 'global' declared here 34:40.81 277 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.81 | ^~~~~~ 34:40.81 SVGStopElementBinding.cpp:277:25: note: 'aCx' declared here 34:40.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:40.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:40.83 inlined from 'bool mozilla::dom::SVGViewElement_Binding::Wrap(JSContext*, mozilla::dom::SVGViewElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGViewElementBinding.cpp:405:90: 34:40.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:40.83 1151 | *this->stack = this; 34:40.83 | ~~~~~~~~~~~~~^~~~~~ 34:40.83 In file included from UnifiedBindings21.cpp:340: 34:40.83 SVGViewElementBinding.cpp: In function 'bool mozilla::dom::SVGViewElement_Binding::Wrap(JSContext*, mozilla::dom::SVGViewElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:40.83 SVGViewElementBinding.cpp:405:25: note: 'global' declared here 34:40.83 405 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:40.83 | ^~~~~~ 34:40.83 SVGViewElementBinding.cpp:405:25: note: 'aCx' declared here 34:41.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.05 inlined from 'bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGSVGElementBinding.cpp:1415:90: 34:41.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.05 1151 | *this->stack = this; 34:41.05 | ~~~~~~~~~~~~~^~~~~~ 34:41.05 SVGSVGElementBinding.cpp: In function 'bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.05 SVGSVGElementBinding.cpp:1415:25: note: 'global' declared here 34:41.05 1415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.05 | ^~~~~~ 34:41.05 SVGSVGElementBinding.cpp:1415:25: note: 'aCx' declared here 34:41.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.14 inlined from 'bool mozilla::dom::SVGForeignObjectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGForeignObjectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGForeignObjectElementBinding.cpp:385:90: 34:41.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.14 1151 | *this->stack = this; 34:41.14 | ~~~~~~~~~~~~~^~~~~~ 34:41.14 In file included from UnifiedBindings20.cpp:119: 34:41.14 SVGForeignObjectElementBinding.cpp: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGForeignObjectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.14 SVGForeignObjectElementBinding.cpp:385:25: note: 'global' declared here 34:41.14 385 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.14 | ^~~~~~ 34:41.14 SVGForeignObjectElementBinding.cpp:385:25: note: 'aCx' declared here 34:41.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.15 inlined from 'bool mozilla::dom::SVGGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGGElementBinding.cpp:205:90: 34:41.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.16 1151 | *this->stack = this; 34:41.16 | ~~~~~~~~~~~~~^~~~~~ 34:41.16 In file included from UnifiedBindings20.cpp:132: 34:41.16 SVGGElementBinding.cpp: In function 'bool mozilla::dom::SVGGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGGElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.16 SVGGElementBinding.cpp:205:25: note: 'global' declared here 34:41.16 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.16 | ^~~~~~ 34:41.16 SVGGElementBinding.cpp:205:25: note: 'aCx' declared here 34:41.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.17 inlined from 'bool mozilla::dom::SVGLineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLineElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGLineElementBinding.cpp:388:90: 34:41.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.17 1151 | *this->stack = this; 34:41.17 | ~~~~~~~~~~~~~^~~~~~ 34:41.17 In file included from UnifiedBindings20.cpp:223: 34:41.18 SVGLineElementBinding.cpp: In function 'bool mozilla::dom::SVGLineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLineElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.18 SVGLineElementBinding.cpp:388:25: note: 'global' declared here 34:41.18 388 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.18 | ^~~~~~ 34:41.18 SVGLineElementBinding.cpp:388:25: note: 'aCx' declared here 34:41.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.18 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:41.18 inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGTransformListBinding.cpp:742:35: 34:41.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.18 1151 | *this->stack = this; 34:41.18 | ~~~~~~~~~~~~~^~~~~~ 34:41.18 SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:41.18 SVGTransformListBinding.cpp:742:25: note: 'expando' declared here 34:41.18 742 | JS::Rooted expando(cx); 34:41.18 | ^~~~~~~ 34:41.18 SVGTransformListBinding.cpp:742:25: note: 'cx' declared here 34:41.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.19 inlined from 'bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathElementBinding.cpp:386:90: 34:41.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.19 1151 | *this->stack = this; 34:41.19 | ~~~~~~~~~~~~~^~~~~~ 34:41.19 In file included from UnifiedBindings20.cpp:340: 34:41.19 SVGPathElementBinding.cpp: In function 'bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.19 SVGPathElementBinding.cpp:386:25: note: 'global' declared here 34:41.19 386 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.19 | ^~~~~~ 34:41.19 SVGPathElementBinding.cpp:386:25: note: 'aCx' declared here 34:41.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.21 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:41.21 inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGPointListBinding.cpp:653:35: 34:41.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.21 1151 | *this->stack = this; 34:41.22 | ~~~~~~~~~~~~~^~~~~~ 34:41.22 SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:41.22 SVGPointListBinding.cpp:653:25: note: 'expando' declared here 34:41.22 653 | JS::Rooted expando(cx); 34:41.22 | ^~~~~~~ 34:41.22 SVGPointListBinding.cpp:653:25: note: 'cx' declared here 34:41.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.24 inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGTransformListBinding.cpp:854:81: 34:41.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.24 1151 | *this->stack = this; 34:41.24 | ~~~~~~~~~~~~~^~~~~~ 34:41.24 SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:41.24 SVGTransformListBinding.cpp:854:29: note: 'expando' declared here 34:41.24 854 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:41.24 | ^~~~~~~ 34:41.24 SVGTransformListBinding.cpp:854:29: note: 'cx' declared here 34:41.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.27 inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGPointListBinding.cpp:765:81: 34:41.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.27 1151 | *this->stack = this; 34:41.27 | ~~~~~~~~~~~~~^~~~~~ 34:41.27 SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:41.27 SVGPointListBinding.cpp:765:29: note: 'expando' declared here 34:41.27 765 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:41.27 | ^~~~~~~ 34:41.27 SVGPointListBinding.cpp:765:29: note: 'cx' declared here 34:41.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.46 inlined from 'bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGScriptElementBinding.cpp:569:90: 34:41.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.46 1151 | *this->stack = this; 34:41.46 | ~~~~~~~~~~~~~^~~~~~ 34:41.46 In file included from UnifiedBindings21.cpp:93: 34:41.46 SVGScriptElementBinding.cpp: In function 'bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.46 SVGScriptElementBinding.cpp:569:25: note: 'global' declared here 34:41.46 569 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.46 | ^~~~~~ 34:41.46 SVGScriptElementBinding.cpp:569:25: note: 'aCx' declared here 34:41.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.50 inlined from 'bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGSetElementBinding.cpp:205:90: 34:41.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.51 1151 | *this->stack = this; 34:41.51 | ~~~~~~~~~~~~~^~~~~~ 34:41.51 In file included from UnifiedBindings21.cpp:106: 34:41.51 SVGSetElementBinding.cpp: In function 'bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.51 SVGSetElementBinding.cpp:205:25: note: 'global' declared here 34:41.51 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.51 | ^~~~~~ 34:41.51 SVGSetElementBinding.cpp:205:25: note: 'aCx' declared here 34:41.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.58 inlined from 'bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGStringListBinding.cpp:903:90: 34:41.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.58 1151 | *this->stack = this; 34:41.58 | ~~~~~~~~~~~~~^~~~~~ 34:41.58 SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.58 SVGStringListBinding.cpp:903:25: note: 'global' declared here 34:41.58 903 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.58 | ^~~~~~ 34:41.58 SVGStringListBinding.cpp:903:25: note: 'aCx' declared here 34:41.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.59 inlined from 'bool mozilla::dom::SVGImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGImageElementBinding.cpp:1160:90: 34:41.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.59 1151 | *this->stack = this; 34:41.59 | ~~~~~~~~~~~~~^~~~~~ 34:41.59 In file included from UnifiedBindings20.cpp:184: 34:41.59 SVGImageElementBinding.cpp: In function 'bool mozilla::dom::SVGImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.59 SVGImageElementBinding.cpp:1160:25: note: 'global' declared here 34:41.59 1160 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.59 | ^~~~~~ 34:41.59 SVGImageElementBinding.cpp:1160:25: note: 'aCx' declared here 34:41.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.60 inlined from 'bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGStyleElementBinding.cpp:582:90: 34:41.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.60 1151 | *this->stack = this; 34:41.60 | ~~~~~~~~~~~~~^~~~~~ 34:41.60 In file included from UnifiedBindings21.cpp:145: 34:41.60 SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.60 SVGStyleElementBinding.cpp:582:25: note: 'global' declared here 34:41.60 582 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.60 | ^~~~~~ 34:41.60 SVGStyleElementBinding.cpp:582:25: note: 'aCx' declared here 34:41.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.63 inlined from 'bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGSwitchElementBinding.cpp:205:90: 34:41.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.63 1151 | *this->stack = this; 34:41.63 | ~~~~~~~~~~~~~^~~~~~ 34:41.63 In file included from UnifiedBindings21.cpp:158: 34:41.63 SVGSwitchElementBinding.cpp: In function 'bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.63 SVGSwitchElementBinding.cpp:205:25: note: 'global' declared here 34:41.63 205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.63 | ^~~~~~ 34:41.63 SVGSwitchElementBinding.cpp:205:25: note: 'aCx' declared here 34:41.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.65 inlined from 'bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGSymbolElementBinding.cpp:384:90: 34:41.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.65 1151 | *this->stack = this; 34:41.65 | ~~~~~~~~~~~~~^~~~~~ 34:41.65 In file included from UnifiedBindings21.cpp:171: 34:41.65 SVGSymbolElementBinding.cpp: In function 'bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.65 SVGSymbolElementBinding.cpp:384:25: note: 'global' declared here 34:41.65 384 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.65 | ^~~~~~ 34:41.65 SVGSymbolElementBinding.cpp:384:25: note: 'aCx' declared here 34:41.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.65 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:41.65 inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGLengthListBinding.cpp:656:35: 34:41.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.65 1151 | *this->stack = this; 34:41.65 | ~~~~~~~~~~~~~^~~~~~ 34:41.65 SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:41.65 SVGLengthListBinding.cpp:656:25: note: 'expando' declared here 34:41.65 656 | JS::Rooted expando(cx); 34:41.65 | ^~~~~~~ 34:41.65 SVGLengthListBinding.cpp:656:25: note: 'cx' declared here 34:41.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.71 inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGLengthListBinding.cpp:800:81: 34:41.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:41.71 1151 | *this->stack = this; 34:41.71 | ~~~~~~~~~~~~~^~~~~~ 34:41.71 SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:41.71 SVGLengthListBinding.cpp:800:29: note: 'expando' declared here 34:41.71 800 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:41.71 | ^~~~~~~ 34:41.71 SVGLengthListBinding.cpp:800:29: note: 'cx' declared here 34:41.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.76 inlined from 'bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTitleElementBinding.cpp:202:90: 34:41.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.76 1151 | *this->stack = this; 34:41.76 | ~~~~~~~~~~~~~^~~~~~ 34:41.76 In file included from UnifiedBindings21.cpp:262: 34:41.76 SVGTitleElementBinding.cpp: In function 'bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.76 SVGTitleElementBinding.cpp:202:25: note: 'global' declared here 34:41.76 202 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.76 | ^~~~~~ 34:41.76 SVGTitleElementBinding.cpp:202:25: note: 'aCx' declared here 34:41.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.78 inlined from 'bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTransformBinding.cpp:670:90: 34:41.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.78 1151 | *this->stack = this; 34:41.78 | ~~~~~~~~~~~~~^~~~~~ 34:41.78 SVGTransformBinding.cpp: In function 'bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.78 SVGTransformBinding.cpp:670:25: note: 'global' declared here 34:41.78 670 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.78 | ^~~~~~ 34:41.78 SVGTransformBinding.cpp:670:25: note: 'aCx' declared here 34:41.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.81 inlined from 'bool mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransformList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGTransformListBinding.cpp:1038:90: 34:41.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.81 1151 | *this->stack = this; 34:41.81 | ~~~~~~~~~~~~~^~~~~~ 34:41.81 SVGTransformListBinding.cpp: In function 'bool mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransformList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.81 SVGTransformListBinding.cpp:1038:25: note: 'global' declared here 34:41.81 1038 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.81 | ^~~~~~ 34:41.81 SVGTransformListBinding.cpp:1038:25: note: 'aCx' declared here 34:41.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.84 inlined from 'bool mozilla::dom::SVGUseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGUseElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGUseElementBinding.cpp:421:90: 34:41.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.84 1151 | *this->stack = this; 34:41.84 | ~~~~~~~~~~~~~^~~~~~ 34:41.84 In file included from UnifiedBindings21.cpp:327: 34:41.84 SVGUseElementBinding.cpp: In function 'bool mozilla::dom::SVGUseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGUseElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.84 SVGUseElementBinding.cpp:421:25: note: 'global' declared here 34:41.84 421 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.84 | ^~~~~~ 34:41.84 SVGUseElementBinding.cpp:421:25: note: 'aCx' declared here 34:41.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.86 inlined from 'bool mozilla::dom::Sanitizer_Binding::Wrap(JSContext*, mozilla::dom::Sanitizer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SanitizerBinding.cpp:2383:90: 34:41.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.86 1151 | *this->stack = this; 34:41.86 | ~~~~~~~~~~~~~^~~~~~ 34:41.86 SanitizerBinding.cpp: In function 'bool mozilla::dom::Sanitizer_Binding::Wrap(JSContext*, mozilla::dom::Sanitizer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.86 SanitizerBinding.cpp:2383:25: note: 'global' declared here 34:41.86 2383 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.86 | ^~~~~~ 34:41.86 SanitizerBinding.cpp:2383:25: note: 'aCx' declared here 34:41.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.91 inlined from 'bool mozilla::dom::SVGLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLengthList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGLengthListBinding.cpp:1024:90: 34:41.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.91 1151 | *this->stack = this; 34:41.91 | ~~~~~~~~~~~~~^~~~~~ 34:41.91 SVGLengthListBinding.cpp: In function 'bool mozilla::dom::SVGLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLengthList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.91 SVGLengthListBinding.cpp:1024:25: note: 'global' declared here 34:41.91 1024 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.91 | ^~~~~~ 34:41.91 SVGLengthListBinding.cpp:1024:25: note: 'aCx' declared here 34:41.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.93 inlined from 'bool mozilla::dom::SVGMPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGMPathElementBinding.cpp:277:90: 34:41.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.93 1151 | *this->stack = this; 34:41.93 | ~~~~~~~~~~~~~^~~~~~ 34:41.93 In file included from UnifiedBindings20.cpp:249: 34:41.93 SVGMPathElementBinding.cpp: In function 'bool mozilla::dom::SVGMPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMPathElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.93 SVGMPathElementBinding.cpp:277:25: note: 'global' declared here 34:41.93 277 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.93 | ^~~~~~ 34:41.93 SVGMPathElementBinding.cpp:277:25: note: 'aCx' declared here 34:41.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.94 inlined from 'bool mozilla::dom::ScreenOrientation_Binding::Wrap(JSContext*, mozilla::dom::ScreenOrientation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScreenOrientationBinding.cpp:554:90: 34:41.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.94 1151 | *this->stack = this; 34:41.94 | ~~~~~~~~~~~~~^~~~~~ 34:41.94 In file included from UnifiedBindings21.cpp:392: 34:41.94 ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ScreenOrientation_Binding::Wrap(JSContext*, mozilla::dom::ScreenOrientation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.94 ScreenOrientationBinding.cpp:554:25: note: 'global' declared here 34:41.94 554 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.94 | ^~~~~~ 34:41.94 ScreenOrientationBinding.cpp:554:25: note: 'aCx' declared here 34:41.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.96 inlined from 'bool mozilla::dom::ScriptProcessorNode_Binding::Wrap(JSContext*, mozilla::dom::ScriptProcessorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScriptProcessorNodeBinding.cpp:449:90: 34:41.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.96 1151 | *this->stack = this; 34:41.96 | ~~~~~~~~~~~~~^~~~~~ 34:41.96 In file included from UnifiedBindings21.cpp:405: 34:41.96 ScriptProcessorNodeBinding.cpp: In function 'bool mozilla::dom::ScriptProcessorNode_Binding::Wrap(JSContext*, mozilla::dom::ScriptProcessorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.96 ScriptProcessorNodeBinding.cpp:449:25: note: 'global' declared here 34:41.96 449 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.96 | ^~~~~~ 34:41.96 ScriptProcessorNodeBinding.cpp:449:25: note: 'aCx' declared here 34:41.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:41.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:41.98 inlined from 'bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGMatrixBinding.cpp:1225:90: 34:41.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:41.98 1151 | *this->stack = this; 34:41.98 | ~~~~~~~~~~~~~^~~~~~ 34:41.98 SVGMatrixBinding.cpp: In function 'bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:41.98 SVGMatrixBinding.cpp:1225:25: note: 'global' declared here 34:41.98 1225 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:41.98 | ^~~~~~ 34:41.98 SVGMatrixBinding.cpp:1225:25: note: 'aCx' declared here 34:42.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.01 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:42.01 inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SVGNumberListBinding.cpp:653:35: 34:42.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:42.01 1151 | *this->stack = this; 34:42.01 | ~~~~~~~~~~~~~^~~~~~ 34:42.01 SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:42.01 SVGNumberListBinding.cpp:653:25: note: 'expando' declared here 34:42.02 653 | JS::Rooted expando(cx); 34:42.02 | ^~~~~~~ 34:42.02 SVGNumberListBinding.cpp:653:25: note: 'cx' declared here 34:42.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.07 inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SVGNumberListBinding.cpp:765:81: 34:42.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:42.07 1151 | *this->stack = this; 34:42.07 | ~~~~~~~~~~~~~^~~~~~ 34:42.07 SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:42.07 SVGNumberListBinding.cpp:765:29: note: 'expando' declared here 34:42.07 765 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:42.07 | ^~~~~~~ 34:42.07 SVGNumberListBinding.cpp:765:29: note: 'cx' declared here 34:42.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.16 inlined from 'bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGNumberListBinding.cpp:949:90: 34:42.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.16 1151 | *this->stack = this; 34:42.16 | ~~~~~~~~~~~~~^~~~~~ 34:42.16 SVGNumberListBinding.cpp: In function 'bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.16 SVGNumberListBinding.cpp:949:25: note: 'global' declared here 34:42.16 949 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.16 | ^~~~~~ 34:42.16 SVGNumberListBinding.cpp:949:25: note: 'aCx' declared here 34:42.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.19 inlined from 'bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:7659:90: 34:42.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.19 1151 | *this->stack = this; 34:42.19 | ~~~~~~~~~~~~~^~~~~~ 34:42.19 In file included from UnifiedBindings20.cpp:353: 34:42.19 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.19 SVGPathSegBinding.cpp:7659:25: note: 'global' declared here 34:42.19 7659 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.19 | ^~~~~~ 34:42.19 SVGPathSegBinding.cpp:7659:25: note: 'aCx' declared here 34:42.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.33 inlined from 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:5133:90: 34:42.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.33 1151 | *this->stack = this; 34:42.33 | ~~~~~~~~~~~~~^~~~~~ 34:42.33 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.33 SVGPathSegBinding.cpp:5133:25: note: 'global' declared here 34:42.33 5133 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.33 | ^~~~~~ 34:42.33 SVGPathSegBinding.cpp:5133:25: note: 'aCx' declared here 34:42.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.35 inlined from 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:6548:90: 34:42.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.35 1151 | *this->stack = this; 34:42.35 | ~~~~~~~~~~~~~^~~~~~ 34:42.35 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.35 SVGPathSegBinding.cpp:6548:25: note: 'global' declared here 34:42.35 6548 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.35 | ^~~~~~ 34:42.35 SVGPathSegBinding.cpp:6548:25: note: 'aCx' declared here 34:42.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.37 inlined from 'bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:7314:90: 34:42.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.37 1151 | *this->stack = this; 34:42.37 | ~~~~~~~~~~~~~^~~~~~ 34:42.37 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.37 SVGPathSegBinding.cpp:7314:25: note: 'global' declared here 34:42.37 7314 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.37 | ^~~~~~ 34:42.37 SVGPathSegBinding.cpp:7314:25: note: 'aCx' declared here 34:42.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.40 inlined from 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:2689:90: 34:42.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.40 1151 | *this->stack = this; 34:42.40 | ~~~~~~~~~~~~~^~~~~~ 34:42.40 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.40 SVGPathSegBinding.cpp:2689:25: note: 'global' declared here 34:42.40 2689 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.40 | ^~~~~~ 34:42.40 SVGPathSegBinding.cpp:2689:25: note: 'aCx' declared here 34:42.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.42 inlined from 'bool mozilla::dom::SVGPathSegClosePath_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegClosePath*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:1964:90: 34:42.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.42 1151 | *this->stack = this; 34:42.42 | ~~~~~~~~~~~~~^~~~~~ 34:42.42 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegClosePath_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegClosePath*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.42 SVGPathSegBinding.cpp:1964:25: note: 'global' declared here 34:42.42 1964 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.42 | ^~~~~~ 34:42.42 SVGPathSegBinding.cpp:1964:25: note: 'aCx' declared here 34:42.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.45 inlined from 'bool mozilla::dom::SVGPathSegMovetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:9612:90: 34:42.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.45 1151 | *this->stack = this; 34:42.45 | ~~~~~~~~~~~~~^~~~~~ 34:42.45 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegMovetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.45 SVGPathSegBinding.cpp:9612:25: note: 'global' declared here 34:42.45 9612 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.45 | ^~~~~~ 34:42.45 SVGPathSegBinding.cpp:9612:25: note: 'aCx' declared here 34:42.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.47 inlined from 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:4560:90: 34:42.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.47 1151 | *this->stack = this; 34:42.47 | ~~~~~~~~~~~~~^~~~~~ 34:42.47 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.48 SVGPathSegBinding.cpp:4560:25: note: 'global' declared here 34:42.48 4560 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.48 | ^~~~~~ 34:42.48 SVGPathSegBinding.cpp:4560:25: note: 'aCx' declared here 34:42.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.50 inlined from 'bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:8770:90: 34:42.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.50 1151 | *this->stack = this; 34:42.50 | ~~~~~~~~~~~~~^~~~~~ 34:42.50 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.50 SVGPathSegBinding.cpp:8770:25: note: 'global' declared here 34:42.50 8770 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.50 | ^~~~~~ 34:42.50 SVGPathSegBinding.cpp:8770:25: note: 'aCx' declared here 34:42.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.52 inlined from 'bool mozilla::dom::SVGPathSegArcAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:939:90: 34:42.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.52 1151 | *this->stack = this; 34:42.52 | ~~~~~~~~~~~~~^~~~~~ 34:42.52 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.52 SVGPathSegBinding.cpp:939:25: note: 'global' declared here 34:42.52 939 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.52 | ^~~~~~ 34:42.52 SVGPathSegBinding.cpp:939:25: note: 'aCx' declared here 34:42.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.54 inlined from 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:5706:90: 34:42.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.54 1151 | *this->stack = this; 34:42.54 | ~~~~~~~~~~~~~^~~~~~ 34:42.54 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.54 SVGPathSegBinding.cpp:5706:25: note: 'global' declared here 34:42.54 5706 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.54 | ^~~~~~ 34:42.54 SVGPathSegBinding.cpp:5706:25: note: 'aCx' declared here 34:42.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.56 inlined from 'bool mozilla::dom::SVGPathSegArcRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:1732:90: 34:42.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.56 1151 | *this->stack = this; 34:42.56 | ~~~~~~~~~~~~~^~~~~~ 34:42.56 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.56 SVGPathSegBinding.cpp:1732:25: note: 'global' declared here 34:42.56 1732 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.56 | ^~~~~~ 34:42.56 SVGPathSegBinding.cpp:1732:25: note: 'aCx' declared here 34:42.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.59 inlined from 'bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:8425:90: 34:42.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.59 1151 | *this->stack = this; 34:42.59 | ~~~~~~~~~~~~~^~~~~~ 34:42.59 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.59 SVGPathSegBinding.cpp:8425:25: note: 'global' declared here 34:42.59 8425 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.59 | ^~~~~~ 34:42.59 SVGPathSegBinding.cpp:8425:25: note: 'aCx' declared here 34:42.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.61 inlined from 'bool mozilla::dom::SVGPathSegMovetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:9191:90: 34:42.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.61 1151 | *this->stack = this; 34:42.61 | ~~~~~~~~~~~~~^~~~~~ 34:42.61 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegMovetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.61 SVGPathSegBinding.cpp:9191:25: note: 'global' declared here 34:42.61 9191 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.61 | ^~~~~~ 34:42.61 SVGPathSegBinding.cpp:9191:25: note: 'aCx' declared here 34:42.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.63 inlined from 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:6127:90: 34:42.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.63 1151 | *this->stack = this; 34:42.63 | ~~~~~~~~~~~~~^~~~~~ 34:42.63 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.63 SVGPathSegBinding.cpp:6127:25: note: 'global' declared here 34:42.63 6127 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.63 | ^~~~~~ 34:42.63 SVGPathSegBinding.cpp:6127:25: note: 'aCx' declared here 34:42.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.65 inlined from 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:3987:90: 34:42.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.65 1151 | *this->stack = this; 34:42.65 | ~~~~~~~~~~~~~^~~~~~ 34:42.65 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.65 SVGPathSegBinding.cpp:3987:25: note: 'global' declared here 34:42.65 3987 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.65 | ^~~~~~ 34:42.65 SVGPathSegBinding.cpp:3987:25: note: 'aCx' declared here 34:42.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.67 inlined from 'bool mozilla::dom::SVGPathSegLinetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:8080:90: 34:42.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.67 1151 | *this->stack = this; 34:42.67 | ~~~~~~~~~~~~~^~~~~~ 34:42.67 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.68 SVGPathSegBinding.cpp:8080:25: note: 'global' declared here 34:42.68 8080 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.68 | ^~~~~~ 34:42.68 SVGPathSegBinding.cpp:8080:25: note: 'aCx' declared here 34:42.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.70 inlined from 'bool mozilla::dom::SVGPathSegLinetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:6969:90: 34:42.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.70 1151 | *this->stack = this; 34:42.70 | ~~~~~~~~~~~~~^~~~~~ 34:42.70 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoAbs*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.70 SVGPathSegBinding.cpp:6969:25: note: 'global' declared here 34:42.70 6969 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.70 | ^~~~~~ 34:42.70 SVGPathSegBinding.cpp:6969:25: note: 'aCx' declared here 34:42.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.72 inlined from 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegBinding.cpp:3414:90: 34:42.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.72 1151 | *this->stack = this; 34:42.72 | ~~~~~~~~~~~~~^~~~~~ 34:42.72 SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicRel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.72 SVGPathSegBinding.cpp:3414:25: note: 'global' declared here 34:42.72 3414 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.72 | ^~~~~~ 34:42.72 SVGPathSegBinding.cpp:3414:25: note: 'aCx' declared here 34:42.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.76 inlined from 'bool mozilla::dom::SVGPathSegList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPathSegListBinding.cpp:636:90: 34:42.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.76 1151 | *this->stack = this; 34:42.76 | ~~~~~~~~~~~~~^~~~~~ 34:42.76 SVGPathSegListBinding.cpp: In function 'bool mozilla::dom::SVGPathSegList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.76 SVGPathSegListBinding.cpp:636:25: note: 'global' declared here 34:42.76 636 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.76 | ^~~~~~ 34:42.76 SVGPathSegListBinding.cpp:636:25: note: 'aCx' declared here 34:42.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:42.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:42.79 inlined from 'bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SVGPointListBinding.cpp:949:90: 34:42.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:42.79 1151 | *this->stack = this; 34:42.79 | ~~~~~~~~~~~~~^~~~~~ 34:42.79 SVGPointListBinding.cpp: In function 'bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:42.79 SVGPointListBinding.cpp:949:25: note: 'global' declared here 34:42.79 949 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:42.79 | ^~~~~~ 34:42.79 SVGPointListBinding.cpp:949:25: note: 'aCx' declared here 34:53.42 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 34:53.42 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 34:53.42 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 34:53.42 from SpeechSynthesisEventBinding.cpp:4, 34:53.42 from UnifiedBindings23.cpp:2: 34:53.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:53.42 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:53.42 inlined from 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at StorageBinding.cpp:1011:35: 34:53.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:53.42 1151 | *this->stack = this; 34:53.42 | ~~~~~~~~~~~~~^~~~~~ 34:53.42 In file included from UnifiedBindings23.cpp:67: 34:53.42 StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:53.42 StorageBinding.cpp:1011:25: note: 'expando' declared here 34:53.42 1011 | JS::Rooted expando(cx); 34:53.42 | ^~~~~~~ 34:53.42 StorageBinding.cpp:1011:25: note: 'cx' declared here 34:54.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.34 inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at StyleSheetListBinding.cpp:368:60: 34:54.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:54.34 1151 | *this->stack = this; 34:54.34 | ~~~~~~~~~~~~~^~~~~~ 34:54.34 In file included from UnifiedBindings23.cpp:210: 34:54.34 StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 34:54.34 StyleSheetListBinding.cpp:368:25: note: 'expando' declared here 34:54.34 368 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 34:54.34 | ^~~~~~~ 34:54.34 StyleSheetListBinding.cpp:368:25: note: 'cx' declared here 34:54.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.48 inlined from 'void mozilla::dom::StyleSheet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StyleSheetBinding.cpp:628:74: 34:54.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.48 1151 | *this->stack = this; 34:54.48 | ~~~~~~~~~~~~~^~~~~~ 34:54.48 In file included from UnifiedBindings23.cpp:197: 34:54.48 StyleSheetBinding.cpp: In function 'void mozilla::dom::StyleSheet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.48 StyleSheetBinding.cpp:628:25: note: 'parentProto' declared here 34:54.48 628 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.48 | ^~~~~~~~~~~ 34:54.48 StyleSheetBinding.cpp:628:25: note: 'aCx' declared here 34:54.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.51 inlined from 'void mozilla::dom::Storage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StorageBinding.cpp:1369:74: 34:54.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.51 1151 | *this->stack = this; 34:54.51 | ~~~~~~~~~~~~~^~~~~~ 34:54.51 StorageBinding.cpp: In function 'void mozilla::dom::Storage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.51 StorageBinding.cpp:1369:25: note: 'parentProto' declared here 34:54.51 1369 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.51 | ^~~~~~~~~~~ 34:54.51 StorageBinding.cpp:1369:25: note: 'aCx' declared here 34:54.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.53 inlined from 'void mozilla::dom::StyleSheetList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StyleSheetListBinding.cpp:661:74: 34:54.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.54 1151 | *this->stack = this; 34:54.54 | ~~~~~~~~~~~~~^~~~~~ 34:54.54 StyleSheetListBinding.cpp: In function 'void mozilla::dom::StyleSheetList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.54 StyleSheetListBinding.cpp:661:25: note: 'parentProto' declared here 34:54.54 661 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.54 | ^~~~~~~~~~~ 34:54.54 StyleSheetListBinding.cpp:661:25: note: 'aCx' declared here 34:54.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.55 inlined from 'void mozilla::dom::SpeechSynthesisVoice_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechSynthesisVoiceBinding.cpp:461:74: 34:54.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.55 1151 | *this->stack = this; 34:54.55 | ~~~~~~~~~~~~~^~~~~~ 34:54.55 In file included from UnifiedBindings23.cpp:28: 34:54.55 SpeechSynthesisVoiceBinding.cpp: In function 'void mozilla::dom::SpeechSynthesisVoice_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.55 SpeechSynthesisVoiceBinding.cpp:461:25: note: 'parentProto' declared here 34:54.55 461 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.55 | ^~~~~~~~~~~ 34:54.55 SpeechSynthesisVoiceBinding.cpp:461:25: note: 'aCx' declared here 34:54.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.57 inlined from 'void mozilla::dom::StructuredCloneHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StructuredCloneHolderBinding.cpp:359:74: 34:54.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.57 1151 | *this->stack = this; 34:54.57 | ~~~~~~~~~~~~~^~~~~~ 34:54.57 In file included from UnifiedBindings23.cpp:145: 34:54.57 StructuredCloneHolderBinding.cpp: In function 'void mozilla::dom::StructuredCloneHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.57 StructuredCloneHolderBinding.cpp:359:25: note: 'parentProto' declared here 34:54.57 359 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.57 | ^~~~~~~~~~~ 34:54.57 StructuredCloneHolderBinding.cpp:359:25: note: 'aCx' declared here 34:54.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.58 inlined from 'void mozilla::dom::StructuredCloneTester_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StructuredCloneTesterBinding.cpp:442:74: 34:54.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.58 1151 | *this->stack = this; 34:54.58 | ~~~~~~~~~~~~~^~~~~~ 34:54.58 In file included from UnifiedBindings23.cpp:158: 34:54.58 StructuredCloneTesterBinding.cpp: In function 'void mozilla::dom::StructuredCloneTester_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.58 StructuredCloneTesterBinding.cpp:442:25: note: 'parentProto' declared here 34:54.58 442 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.58 | ^~~~~~~~~~~ 34:54.58 StructuredCloneTesterBinding.cpp:442:25: note: 'aCx' declared here 34:54.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.60 inlined from 'void mozilla::dom::SubtleCrypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SubtleCryptoBinding.cpp:5403:74: 34:54.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.60 1151 | *this->stack = this; 34:54.60 | ~~~~~~~~~~~~~^~~~~~ 34:54.60 In file included from UnifiedBindings23.cpp:275: 34:54.60 SubtleCryptoBinding.cpp: In function 'void mozilla::dom::SubtleCrypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.60 SubtleCryptoBinding.cpp:5403:25: note: 'parentProto' declared here 34:54.60 5403 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.60 | ^~~~~~~~~~~ 34:54.60 SubtleCryptoBinding.cpp:5403:25: note: 'aCx' declared here 34:54.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.61 inlined from 'void mozilla::dom::StorageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at StorageManagerBinding.cpp:681:74: 34:54.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.61 1151 | *this->stack = this; 34:54.61 | ~~~~~~~~~~~~~^~~~~~ 34:54.61 In file included from UnifiedBindings23.cpp:93: 34:54.61 StorageManagerBinding.cpp: In function 'void mozilla::dom::StorageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.61 StorageManagerBinding.cpp:681:25: note: 'parentProto' declared here 34:54.61 681 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.61 | ^~~~~~~~~~~ 34:54.61 StorageManagerBinding.cpp:681:25: note: 'aCx' declared here 34:54.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:54.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:54.63 inlined from 'void mozilla::dom::CryptoKey_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SubtleCryptoBinding.cpp:4065:74: 34:54.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:54.63 1151 | *this->stack = this; 34:54.63 | ~~~~~~~~~~~~~^~~~~~ 34:54.63 SubtleCryptoBinding.cpp: In function 'void mozilla::dom::CryptoKey_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 34:54.63 SubtleCryptoBinding.cpp:4065:25: note: 'parentProto' declared here 34:54.63 4065 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 34:54.63 | ^~~~~~~~~~~ 34:54.63 SubtleCryptoBinding.cpp:4065:25: note: 'aCx' declared here 34:56.13 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 34:56.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ScrollAreaEventBinding.h:9, 34:56.13 from ScrollAreaEventBinding.cpp:5, 34:56.13 from UnifiedBindings22.cpp:2: 34:56.13 /builddir/build/BUILD/firefox-128.12.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:56.13 /builddir/build/BUILD/firefox-128.12.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:56.13 /builddir/build/BUILD/firefox-128.12.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:56.13 /builddir/build/BUILD/firefox-128.12.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:56.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 34:56.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 34:56.13 /builddir/build/BUILD/firefox-128.12.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:56.13 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 34:56.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:56.13 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 34:56.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerScope.h:26, 34:56.13 from ServiceWorkerGlobalScopeBinding.cpp:28, 34:56.13 from UnifiedBindings22.cpp:106: 34:56.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 34:56.13 25 | struct JSGCSetting { 34:56.13 | ^~~~~~~~~~~ 34:56.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:56.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:56.73 inlined from 'bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechSynthesisEventBinding.cpp:691:90: 34:56.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:56.73 1151 | *this->stack = this; 34:56.73 | ~~~~~~~~~~~~~^~~~~~ 34:56.73 SpeechSynthesisEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:56.73 SpeechSynthesisEventBinding.cpp:691:25: note: 'global' declared here 34:56.73 691 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:56.73 | ^~~~~~ 34:56.73 SpeechSynthesisEventBinding.cpp:691:25: note: 'aCx' declared here 34:56.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:56.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:56.93 inlined from 'bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StorageBinding.cpp:1300:90: 34:56.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:56.93 1151 | *this->stack = this; 34:56.93 | ~~~~~~~~~~~~~^~~~~~ 34:56.93 StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:56.93 StorageBinding.cpp:1300:25: note: 'global' declared here 34:56.93 1300 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:56.93 | ^~~~~~ 34:56.93 StorageBinding.cpp:1300:25: note: 'aCx' declared here 34:56.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:56.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:56.97 inlined from 'bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StorageEventBinding.cpp:830:90: 34:56.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:56.97 1151 | *this->stack = this; 34:56.97 | ~~~~~~~~~~~~~^~~~~~ 34:56.97 In file included from UnifiedBindings23.cpp:80: 34:56.97 StorageEventBinding.cpp: In function 'bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:56.97 StorageEventBinding.cpp:830:25: note: 'global' declared here 34:56.97 830 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:56.97 | ^~~~~~ 34:56.97 StorageEventBinding.cpp:830:25: note: 'aCx' declared here 34:57.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:57.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:57.00 inlined from 'bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle) const' at StorageManagerBinding.cpp:76:54: 34:57.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:57.00 1151 | *this->stack = this; 34:57.00 | ~~~~~~~~~~~~~^~~~~~ 34:57.00 StorageManagerBinding.cpp: In member function 'bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:57.00 StorageManagerBinding.cpp:76:25: note: 'obj' declared here 34:57.00 76 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:57.00 | ^~~ 34:57.00 StorageManagerBinding.cpp:76:25: note: 'cx' declared here 34:57.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:57.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:57.16 inlined from 'bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StreamFilterBinding.cpp:1332:90: 34:57.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:57.16 1151 | *this->stack = this; 34:57.16 | ~~~~~~~~~~~~~^~~~~~ 34:57.16 In file included from UnifiedBindings23.cpp:106: 34:57.16 StreamFilterBinding.cpp: In function 'bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:57.16 StreamFilterBinding.cpp:1332:25: note: 'global' declared here 34:57.16 1332 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:57.16 | ^~~~~~ 34:57.16 StreamFilterBinding.cpp:1332:25: note: 'aCx' declared here 34:57.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:57.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:57.22 inlined from 'bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StreamFilterDataEventBinding.cpp:492:90: 34:57.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:57.22 1151 | *this->stack = this; 34:57.22 | ~~~~~~~~~~~~~^~~~~~ 34:57.22 In file included from UnifiedBindings23.cpp:119: 34:57.22 StreamFilterDataEventBinding.cpp: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:57.22 StreamFilterDataEventBinding.cpp:492:25: note: 'global' declared here 34:57.22 492 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:57.22 | ^~~~~~ 34:57.22 StreamFilterDataEventBinding.cpp:492:25: note: 'aCx' declared here 34:57.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:57.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:57.41 inlined from 'bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SubtleCryptoBinding.cpp:649:54: 34:57.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:57.41 1151 | *this->stack = this; 34:57.41 | ~~~~~~~~~~~~~^~~~~~ 34:57.41 SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:57.41 SubtleCryptoBinding.cpp:649:25: note: 'obj' declared here 34:57.41 649 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:57.41 | ^~~ 34:57.41 SubtleCryptoBinding.cpp:649:25: note: 'cx' declared here 34:57.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:57.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:57.67 inlined from 'bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SubtleCryptoBinding.cpp:2453:54: 34:57.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:57.67 1151 | *this->stack = this; 34:57.67 | ~~~~~~~~~~~~~^~~~~~ 34:57.67 SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle) const': 34:57.67 SubtleCryptoBinding.cpp:2453:25: note: 'obj' declared here 34:57.67 2453 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 34:57.67 | ^~~ 34:57.67 SubtleCryptoBinding.cpp:2453:25: note: 'cx' declared here 34:58.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:58.96 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:58.96 inlined from 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at StorageBinding.cpp:893:35: 34:58.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:58.96 1151 | *this->stack = this; 34:58.96 | ~~~~~~~~~~~~~^~~~~~ 34:58.96 StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 34:58.96 StorageBinding.cpp:893:25: note: 'expando' declared here 34:58.96 893 | JS::Rooted expando(cx); 34:58.96 | ^~~~~~~ 34:58.96 StorageBinding.cpp:893:25: note: 'cx' declared here 34:59.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.01 inlined from 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at StorageBinding.cpp:1085:79: 34:59.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:59.01 1151 | *this->stack = this; 34:59.01 | ~~~~~~~~~~~~~^~~~~~ 34:59.01 StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 34:59.01 StorageBinding.cpp:1085:27: note: 'expando' declared here 34:59.01 1085 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 34:59.01 | ^~~~~~~ 34:59.01 StorageBinding.cpp:1085:27: note: 'cx' declared here 34:59.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.29 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 34:59.29 inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at StyleSheetListBinding.cpp:341:35: 34:59.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 34:59.29 1151 | *this->stack = this; 34:59.29 | ~~~~~~~~~~~~~^~~~~~ 34:59.29 StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 34:59.29 StyleSheetListBinding.cpp:341:25: note: 'expando' declared here 34:59.29 341 | JS::Rooted expando(cx); 34:59.29 | ^~~~~~~ 34:59.29 StyleSheetListBinding.cpp:341:25: note: 'cx' declared here 34:59.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.53 inlined from 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechSynthesisUtteranceBinding.cpp:1425:90: 34:59.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:59.53 1151 | *this->stack = this; 34:59.53 | ~~~~~~~~~~~~~^~~~~~ 34:59.53 In file included from UnifiedBindings23.cpp:15: 34:59.53 SpeechSynthesisUtteranceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:59.53 SpeechSynthesisUtteranceBinding.cpp:1425:25: note: 'global' declared here 34:59.53 1425 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:59.53 | ^~~~~~ 34:59.53 SpeechSynthesisUtteranceBinding.cpp:1425:25: note: 'aCx' declared here 34:59.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.82 inlined from 'bool mozilla::dom::TaskPriorityChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::TaskPriorityChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TaskPriorityChangeEventBinding.cpp:481:90: 34:59.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:59.82 1151 | *this->stack = this; 34:59.82 | ~~~~~~~~~~~~~^~~~~~ 34:59.82 In file included from UnifiedBindings23.cpp:405: 34:59.82 TaskPriorityChangeEventBinding.cpp: In function 'bool mozilla::dom::TaskPriorityChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::TaskPriorityChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:59.82 TaskPriorityChangeEventBinding.cpp:481:25: note: 'global' declared here 34:59.82 481 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:59.82 | ^~~~~~ 34:59.82 TaskPriorityChangeEventBinding.cpp:481:25: note: 'aCx' declared here 34:59.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.85 inlined from 'bool mozilla::dom::TCPSocketErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TCPSocketErrorEventBinding.cpp:574:90: 34:59.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:59.85 1151 | *this->stack = this; 34:59.85 | ~~~~~~~~~~~~~^~~~~~ 34:59.85 In file included from UnifiedBindings23.cpp:353: 34:59.85 TCPSocketErrorEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:59.85 TCPSocketErrorEventBinding.cpp:574:25: note: 'global' declared here 34:59.85 574 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:59.85 | ^~~~~~ 34:59.85 TCPSocketErrorEventBinding.cpp:574:25: note: 'aCx' declared here 34:59.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.96 inlined from 'bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SubmitEventBinding.cpp:484:90: 34:59.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:59.96 1151 | *this->stack = this; 34:59.96 | ~~~~~~~~~~~~~^~~~~~ 34:59.96 In file included from UnifiedBindings23.cpp:262: 34:59.96 SubmitEventBinding.cpp: In function 'bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:59.96 SubmitEventBinding.cpp:484:25: note: 'global' declared here 34:59.96 484 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:59.96 | ^~~~~~ 34:59.96 SubmitEventBinding.cpp:484:25: note: 'aCx' declared here 34:59.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 34:59.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 34:59.99 inlined from 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StyleSheetApplicableStateChangeEventBinding.cpp:539:90: 34:59.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 34:59.99 1151 | *this->stack = this; 34:59.99 | ~~~~~~~~~~~~~^~~~~~ 34:59.99 In file included from UnifiedBindings23.cpp:184: 34:59.99 StyleSheetApplicableStateChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 34:59.99 StyleSheetApplicableStateChangeEventBinding.cpp:539:25: note: 'global' declared here 34:59.99 539 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 34:59.99 | ^~~~~~ 34:59.99 StyleSheetApplicableStateChangeEventBinding.cpp:539:25: note: 'aCx' declared here 35:00.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.02 inlined from 'bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TCPServerSocketEventBinding.cpp:485:90: 35:00.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.02 1151 | *this->stack = this; 35:00.02 | ~~~~~~~~~~~~~^~~~~~ 35:00.02 In file included from UnifiedBindings23.cpp:314: 35:00.02 TCPServerSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.02 TCPServerSocketEventBinding.cpp:485:25: note: 'global' declared here 35:00.02 485 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.02 | ^~~~~~ 35:00.02 TCPServerSocketEventBinding.cpp:485:25: note: 'aCx' declared here 35:00.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.05 inlined from 'bool mozilla::dom::StyleSheetRemovedEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetRemovedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StyleSheetRemovedEventBinding.cpp:491:90: 35:00.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.05 1151 | *this->stack = this; 35:00.05 | ~~~~~~~~~~~~~^~~~~~ 35:00.05 In file included from UnifiedBindings23.cpp:236: 35:00.05 StyleSheetRemovedEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetRemovedEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetRemovedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.05 StyleSheetRemovedEventBinding.cpp:491:25: note: 'global' declared here 35:00.05 491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.05 | ^~~~~~ 35:00.05 StyleSheetRemovedEventBinding.cpp:491:25: note: 'aCx' declared here 35:00.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.08 inlined from 'bool mozilla::dom::TCPSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TCPSocketEventBinding.cpp:480:90: 35:00.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.08 1151 | *this->stack = this; 35:00.08 | ~~~~~~~~~~~~~^~~~~~ 35:00.08 In file included from UnifiedBindings23.cpp:379: 35:00.08 TCPSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.08 TCPSocketEventBinding.cpp:480:25: note: 'global' declared here 35:00.08 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.08 | ^~~~~~ 35:00.08 TCPSocketEventBinding.cpp:480:25: note: 'aCx' declared here 35:00.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.12 inlined from 'bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechSynthesisVoiceBinding.cpp:394:90: 35:00.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.12 1151 | *this->stack = this; 35:00.12 | ~~~~~~~~~~~~~^~~~~~ 35:00.12 SpeechSynthesisVoiceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.12 SpeechSynthesisVoiceBinding.cpp:394:25: note: 'global' declared here 35:00.12 394 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.12 | ^~~~~~ 35:00.12 SpeechSynthesisVoiceBinding.cpp:394:25: note: 'aCx' declared here 35:00.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.19 inlined from 'bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StaticRangeBinding.cpp:424:90: 35:00.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.19 1151 | *this->stack = this; 35:00.19 | ~~~~~~~~~~~~~^~~~~~ 35:00.19 In file included from UnifiedBindings23.cpp:41: 35:00.19 StaticRangeBinding.cpp: In function 'bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.19 StaticRangeBinding.cpp:424:25: note: 'global' declared here 35:00.19 424 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.19 | ^~~~~~ 35:00.19 StaticRangeBinding.cpp:424:25: note: 'aCx' declared here 35:00.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.25 inlined from 'bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StereoPannerNodeBinding.cpp:551:90: 35:00.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.25 1151 | *this->stack = this; 35:00.25 | ~~~~~~~~~~~~~^~~~~~ 35:00.25 In file included from UnifiedBindings23.cpp:54: 35:00.25 StereoPannerNodeBinding.cpp: In function 'bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.25 StereoPannerNodeBinding.cpp:551:25: note: 'global' declared here 35:00.25 551 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.25 | ^~~~~~ 35:00.25 StereoPannerNodeBinding.cpp:551:25: note: 'aCx' declared here 35:00.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.37 inlined from 'bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StorageManagerBinding.cpp:614:90: 35:00.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.37 1151 | *this->stack = this; 35:00.37 | ~~~~~~~~~~~~~^~~~~~ 35:00.37 StorageManagerBinding.cpp: In function 'bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.37 StorageManagerBinding.cpp:614:25: note: 'global' declared here 35:00.37 614 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.37 | ^~~~~~ 35:00.37 StorageManagerBinding.cpp:614:25: note: 'aCx' declared here 35:00.45 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 35:00.45 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ScrollAreaEventBinding.h:6: 35:00.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.45 inlined from 'void mozilla::dom::Selection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SelectionBinding.cpp:2213:74: 35:00.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.45 1151 | *this->stack = this; 35:00.45 | ~~~~~~~~~~~~~^~~~~~ 35:00.45 In file included from UnifiedBindings22.cpp:67: 35:00.45 SelectionBinding.cpp: In function 'void mozilla::dom::Selection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.45 SelectionBinding.cpp:2213:25: note: 'parentProto' declared here 35:00.45 2213 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.45 | ^~~~~~~~~~~ 35:00.45 SelectionBinding.cpp:2213:25: note: 'aCx' declared here 35:00.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.48 inlined from 'bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StructuredCloneTesterBinding.cpp:375:90: 35:00.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.48 1151 | *this->stack = this; 35:00.48 | ~~~~~~~~~~~~~^~~~~~ 35:00.48 StructuredCloneTesterBinding.cpp: In function 'bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.48 StructuredCloneTesterBinding.cpp:375:25: note: 'global' declared here 35:00.48 375 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.48 | ^~~~~~ 35:00.48 StructuredCloneTesterBinding.cpp:375:25: note: 'aCx' declared here 35:00.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.52 inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SourceBufferListBinding.cpp:489:60: 35:00.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:00.52 1151 | *this->stack = this; 35:00.52 | ~~~~~~~~~~~~~^~~~~~ 35:00.52 In file included from UnifiedBindings22.cpp:236: 35:00.52 SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:00.52 SourceBufferListBinding.cpp:489:25: note: 'expando' declared here 35:00.52 489 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:00.52 | ^~~~~~~ 35:00.52 SourceBufferListBinding.cpp:489:25: note: 'cx' declared here 35:00.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.71 inlined from 'void mozilla::dom::SpeechGrammar_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechGrammarBinding.cpp:570:74: 35:00.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.71 1151 | *this->stack = this; 35:00.71 | ~~~~~~~~~~~~~^~~~~~ 35:00.71 In file included from UnifiedBindings22.cpp:249: 35:00.71 SpeechGrammarBinding.cpp: In function 'void mozilla::dom::SpeechGrammar_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.71 SpeechGrammarBinding.cpp:570:25: note: 'parentProto' declared here 35:00.71 570 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.71 | ^~~~~~~~~~~ 35:00.71 SpeechGrammarBinding.cpp:570:25: note: 'aCx' declared here 35:00.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.73 inlined from 'void mozilla::dom::SpeechGrammarList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechGrammarListBinding.cpp:907:74: 35:00.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.73 1151 | *this->stack = this; 35:00.73 | ~~~~~~~~~~~~~^~~~~~ 35:00.73 In file included from UnifiedBindings22.cpp:262: 35:00.73 SpeechGrammarListBinding.cpp: In function 'void mozilla::dom::SpeechGrammarList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.73 SpeechGrammarListBinding.cpp:907:25: note: 'parentProto' declared here 35:00.73 907 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.73 | ^~~~~~~~~~~ 35:00.73 SpeechGrammarListBinding.cpp:907:25: note: 'aCx' declared here 35:00.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.73 inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at StyleSheetListBinding.cpp:411:81: 35:00.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:00.73 1151 | *this->stack = this; 35:00.73 | ~~~~~~~~~~~~~^~~~~~ 35:00.73 StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:00.73 StyleSheetListBinding.cpp:411:29: note: 'expando' declared here 35:00.73 411 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:00.73 | ^~~~~~~ 35:00.73 StyleSheetListBinding.cpp:411:29: note: 'cx' declared here 35:00.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.74 inlined from 'void mozilla::dom::SpeechRecognitionResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechRecognitionResultBinding.cpp:683:74: 35:00.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.74 1151 | *this->stack = this; 35:00.74 | ~~~~~~~~~~~~~^~~~~~ 35:00.74 In file included from UnifiedBindings22.cpp:340: 35:00.74 SpeechRecognitionResultBinding.cpp: In function 'void mozilla::dom::SpeechRecognitionResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.74 SpeechRecognitionResultBinding.cpp:683:25: note: 'parentProto' declared here 35:00.74 683 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.74 | ^~~~~~~~~~~ 35:00.74 SpeechRecognitionResultBinding.cpp:683:25: note: 'aCx' declared here 35:00.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.76 inlined from 'void mozilla::dom::SpeechRecognitionResultList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechRecognitionResultListBinding.cpp:651:74: 35:00.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.76 1151 | *this->stack = this; 35:00.76 | ~~~~~~~~~~~~~^~~~~~ 35:00.76 In file included from UnifiedBindings22.cpp:353: 35:00.76 SpeechRecognitionResultListBinding.cpp: In function 'void mozilla::dom::SpeechRecognitionResultList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.76 SpeechRecognitionResultListBinding.cpp:651:25: note: 'parentProto' declared here 35:00.76 651 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.76 | ^~~~~~~~~~~ 35:00.76 SpeechRecognitionResultListBinding.cpp:651:25: note: 'aCx' declared here 35:00.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.77 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:00.77 inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at StyleSheetListBinding.cpp:303:35: 35:00.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:00.77 1151 | *this->stack = this; 35:00.77 | ~~~~~~~~~~~~~^~~~~~ 35:00.77 StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:00.77 StyleSheetListBinding.cpp:303:25: note: 'expando' declared here 35:00.77 303 | JS::Rooted expando(cx); 35:00.77 | ^~~~~~~ 35:00.77 StyleSheetListBinding.cpp:303:25: note: 'cx' declared here 35:00.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.78 inlined from 'void mozilla::dom::SpeechRecognitionAlternative_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at SpeechRecognitionAlternativeBinding.cpp:359:74: 35:00.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.78 1151 | *this->stack = this; 35:00.78 | ~~~~~~~~~~~~~^~~~~~ 35:00.78 In file included from UnifiedBindings22.cpp:275: 35:00.78 SpeechRecognitionAlternativeBinding.cpp: In function 'void mozilla::dom::SpeechRecognitionAlternative_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:00.78 SpeechRecognitionAlternativeBinding.cpp:359:25: note: 'parentProto' declared here 35:00.78 359 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:00.78 | ^~~~~~~~~~~ 35:00.78 SpeechRecognitionAlternativeBinding.cpp:359:25: note: 'aCx' declared here 35:00.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.81 inlined from 'bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at StyleSheetListBinding.cpp:592:90: 35:00.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.81 1151 | *this->stack = this; 35:00.81 | ~~~~~~~~~~~~~^~~~~~ 35:00.81 StyleSheetListBinding.cpp: In function 'bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.81 StyleSheetListBinding.cpp:592:25: note: 'global' declared here 35:00.81 592 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.81 | ^~~~~~ 35:00.81 StyleSheetListBinding.cpp:592:25: note: 'aCx' declared here 35:00.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.83 inlined from 'bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SubtleCryptoBinding.cpp:179:54: 35:00.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:00.83 1151 | *this->stack = this; 35:00.83 | ~~~~~~~~~~~~~^~~~~~ 35:00.83 SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:00.83 SubtleCryptoBinding.cpp:179:25: note: 'obj' declared here 35:00.84 179 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:00.84 | ^~~ 35:00.84 SubtleCryptoBinding.cpp:179:25: note: 'cx' declared here 35:00.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.86 inlined from 'bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SubtleCryptoBinding.cpp:3998:90: 35:00.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.87 1151 | *this->stack = this; 35:00.87 | ~~~~~~~~~~~~~^~~~~~ 35:00.87 SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.87 SubtleCryptoBinding.cpp:3998:25: note: 'global' declared here 35:00.87 3998 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.87 | ^~~~~~ 35:00.87 SubtleCryptoBinding.cpp:3998:25: note: 'aCx' declared here 35:00.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.92 inlined from 'bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SubtleCryptoBinding.cpp:5336:90: 35:00.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.92 1151 | *this->stack = this; 35:00.92 | ~~~~~~~~~~~~~^~~~~~ 35:00.92 SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.92 SubtleCryptoBinding.cpp:5336:25: note: 'global' declared here 35:00.92 5336 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.92 | ^~~~~~ 35:00.92 SubtleCryptoBinding.cpp:5336:25: note: 'aCx' declared here 35:00.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:00.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:00.94 inlined from 'bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TCPServerSocketBinding.cpp:649:90: 35:00.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:00.94 1151 | *this->stack = this; 35:00.94 | ~~~~~~~~~~~~~^~~~~~ 35:00.94 In file included from UnifiedBindings23.cpp:288: 35:00.94 TCPServerSocketBinding.cpp: In function 'bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:00.94 TCPServerSocketBinding.cpp:649:25: note: 'global' declared here 35:00.94 649 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:00.94 | ^~~~~~ 35:00.94 TCPServerSocketBinding.cpp:649:25: note: 'aCx' declared here 35:01.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:01.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:01.03 inlined from 'bool mozilla::dom::TCPSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TCPSocketBinding.cpp:1791:90: 35:01.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:01.04 1151 | *this->stack = this; 35:01.04 | ~~~~~~~~~~~~~^~~~~~ 35:01.04 In file included from UnifiedBindings23.cpp:327: 35:01.04 TCPSocketBinding.cpp: In function 'bool mozilla::dom::TCPSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:01.04 TCPSocketBinding.cpp:1791:25: note: 'global' declared here 35:01.04 1791 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:01.04 | ^~~~~~ 35:01.04 TCPSocketBinding.cpp:1791:25: note: 'aCx' declared here 35:05.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:05.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:05.49 inlined from 'bool mozilla::dom::ScrollAreaEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollAreaEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScrollAreaEventBinding.cpp:548:90: 35:05.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:05.49 1151 | *this->stack = this; 35:05.49 | ~~~~~~~~~~~~~^~~~~~ 35:05.50 ScrollAreaEventBinding.cpp: In function 'bool mozilla::dom::ScrollAreaEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollAreaEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:05.50 ScrollAreaEventBinding.cpp:548:25: note: 'global' declared here 35:05.50 548 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:05.50 | ^~~~~~ 35:05.50 ScrollAreaEventBinding.cpp:548:25: note: 'aCx' declared here 35:05.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:05.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:05.77 inlined from 'bool mozilla::dom::CollectedCustomElementValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SessionStoreUtilsBinding.cpp:154:54: 35:05.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:05.77 1151 | *this->stack = this; 35:05.77 | ~~~~~~~~~~~~~^~~~~~ 35:05.77 In file included from UnifiedBindings22.cpp:132: 35:05.77 SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedCustomElementValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:05.77 SessionStoreUtilsBinding.cpp:154:25: note: 'obj' declared here 35:05.77 154 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:05.77 | ^~~ 35:05.77 SessionStoreUtilsBinding.cpp:154:25: note: 'cx' declared here 35:05.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:05.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:05.80 inlined from 'bool mozilla::dom::CollectedData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SessionStoreUtilsBinding.cpp:568:54: 35:05.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:05.80 1151 | *this->stack = this; 35:05.80 | ~~~~~~~~~~~~~^~~~~~ 35:05.80 SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:05.80 SessionStoreUtilsBinding.cpp:568:25: note: 'obj' declared here 35:05.80 568 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:05.80 | ^~~ 35:05.80 SessionStoreUtilsBinding.cpp:568:25: note: 'cx' declared here 35:05.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:05.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:05.90 inlined from 'bool mozilla::dom::CollectedFileListValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SessionStoreUtilsBinding.cpp:893:54: 35:05.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:05.90 1151 | *this->stack = this; 35:05.90 | ~~~~~~~~~~~~~^~~~~~ 35:05.90 SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedFileListValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:05.90 SessionStoreUtilsBinding.cpp:893:25: note: 'obj' declared here 35:05.90 893 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:05.90 | ^~~ 35:05.90 SessionStoreUtilsBinding.cpp:893:25: note: 'cx' declared here 35:05.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:05.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:05.95 inlined from 'bool mozilla::dom::CollectedNonMultipleSelectValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at SessionStoreUtilsBinding.cpp:1073:54: 35:05.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:05.95 1151 | *this->stack = this; 35:05.95 | ~~~~~~~~~~~~~^~~~~~ 35:05.95 SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedNonMultipleSelectValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:05.95 SessionStoreUtilsBinding.cpp:1073:25: note: 'obj' declared here 35:05.95 1073 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:05.95 | ^~~ 35:05.95 SessionStoreUtilsBinding.cpp:1073:25: note: 'cx' declared here 35:06.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:06.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:06.13 inlined from 'bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionErrorBinding.cpp:565:90: 35:06.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:06.13 1151 | *this->stack = this; 35:06.13 | ~~~~~~~~~~~~~^~~~~~ 35:06.13 In file included from UnifiedBindings22.cpp:301: 35:06.13 SpeechRecognitionErrorBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:06.13 SpeechRecognitionErrorBinding.cpp:565:25: note: 'global' declared here 35:06.13 565 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:06.13 | ^~~~~~ 35:06.13 SpeechRecognitionErrorBinding.cpp:565:25: note: 'aCx' declared here 35:06.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:06.83 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:06.83 inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SourceBufferListBinding.cpp:462:35: 35:06.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:06.83 1151 | *this->stack = this; 35:06.83 | ~~~~~~~~~~~~~^~~~~~ 35:06.83 SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:06.83 SourceBufferListBinding.cpp:462:25: note: 'expando' declared here 35:06.83 462 | JS::Rooted expando(cx); 35:06.83 | ^~~~~~~ 35:06.83 SourceBufferListBinding.cpp:462:25: note: 'cx' declared here 35:06.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:06.84 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:06.84 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SpeechRecognitionResultListBinding.cpp:340:35: 35:06.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:06.84 1151 | *this->stack = this; 35:06.84 | ~~~~~~~~~~~~~^~~~~~ 35:06.84 SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:06.84 SpeechRecognitionResultListBinding.cpp:340:25: note: 'expando' declared here 35:06.84 340 | JS::Rooted expando(cx); 35:06.84 | ^~~~~~~ 35:06.84 SpeechRecognitionResultListBinding.cpp:340:25: note: 'cx' declared here 35:06.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:06.85 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:06.85 inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SpeechGrammarListBinding.cpp:580:35: 35:06.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:06.86 1151 | *this->stack = this; 35:06.86 | ~~~~~~~~~~~~~^~~~~~ 35:06.86 SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:06.86 SpeechGrammarListBinding.cpp:580:25: note: 'expando' declared here 35:06.86 580 | JS::Rooted expando(cx); 35:06.86 | ^~~~~~~ 35:06.86 SpeechGrammarListBinding.cpp:580:25: note: 'cx' declared here 35:06.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:06.87 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:06.87 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at SpeechRecognitionResultBinding.cpp:372:35: 35:06.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:06.87 1151 | *this->stack = this; 35:06.87 | ~~~~~~~~~~~~~^~~~~~ 35:06.87 SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:06.87 SpeechRecognitionResultBinding.cpp:372:25: note: 'expando' declared here 35:06.87 372 | JS::Rooted expando(cx); 35:06.87 | ^~~~~~~ 35:06.87 SpeechRecognitionResultBinding.cpp:372:25: note: 'cx' declared here 35:07.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.44 inlined from 'bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionEventBinding.cpp:668:90: 35:07.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.44 1151 | *this->stack = this; 35:07.44 | ~~~~~~~~~~~~~^~~~~~ 35:07.44 In file included from UnifiedBindings22.cpp:327: 35:07.44 SpeechRecognitionEventBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.44 SpeechRecognitionEventBinding.cpp:668:25: note: 'global' declared here 35:07.44 668 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.44 | ^~~~~~ 35:07.44 SpeechRecognitionEventBinding.cpp:668:25: note: 'aCx' declared here 35:07.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.47 inlined from 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechSynthesisErrorEventBinding.cpp:520:90: 35:07.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.47 1151 | *this->stack = this; 35:07.47 | ~~~~~~~~~~~~~^~~~~~ 35:07.48 In file included from UnifiedBindings22.cpp:392: 35:07.48 SpeechSynthesisErrorEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.48 SpeechSynthesisErrorEventBinding.cpp:520:25: note: 'global' declared here 35:07.48 520 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.48 | ^~~~~~ 35:07.48 SpeechSynthesisErrorEventBinding.cpp:520:25: note: 'aCx' declared here 35:07.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.51 inlined from 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::Wrap(JSContext*, mozilla::dom::SecurityPolicyViolationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SecurityPolicyViolationEventBinding.cpp:1275:90: 35:07.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.51 1151 | *this->stack = this; 35:07.51 | ~~~~~~~~~~~~~^~~~~~ 35:07.51 In file included from UnifiedBindings22.cpp:54: 35:07.51 SecurityPolicyViolationEventBinding.cpp: In function 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::Wrap(JSContext*, mozilla::dom::SecurityPolicyViolationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.51 SecurityPolicyViolationEventBinding.cpp:1275:25: note: 'global' declared here 35:07.51 1275 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.51 | ^~~~~~ 35:07.51 SecurityPolicyViolationEventBinding.cpp:1275:25: note: 'aCx' declared here 35:07.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.54 inlined from 'bool mozilla::dom::ScrollViewChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollViewChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ScrollViewChangeEventBinding.cpp:503:90: 35:07.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.54 1151 | *this->stack = this; 35:07.54 | ~~~~~~~~~~~~~^~~~~~ 35:07.54 In file included from UnifiedBindings22.cpp:28: 35:07.54 ScrollViewChangeEventBinding.cpp: In function 'bool mozilla::dom::ScrollViewChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollViewChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.54 ScrollViewChangeEventBinding.cpp:503:25: note: 'global' declared here 35:07.54 503 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.54 | ^~~~~~ 35:07.54 ScrollViewChangeEventBinding.cpp:503:25: note: 'aCx' declared here 35:07.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.85 inlined from 'bool mozilla::dom::Selection_Binding::Wrap(JSContext*, mozilla::dom::Selection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SelectionBinding.cpp:2146:90: 35:07.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.85 1151 | *this->stack = this; 35:07.85 | ~~~~~~~~~~~~~^~~~~~ 35:07.85 SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::Wrap(JSContext*, mozilla::dom::Selection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.85 SelectionBinding.cpp:2146:25: note: 'global' declared here 35:07.85 2146 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.85 | ^~~~~~ 35:07.85 SelectionBinding.cpp:2146:25: note: 'aCx' declared here 35:07.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:07.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:07.89 inlined from 'bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ShadowRootBinding.cpp:2217:90: 35:07.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:07.89 1151 | *this->stack = this; 35:07.89 | ~~~~~~~~~~~~~^~~~~~ 35:07.90 In file included from UnifiedBindings22.cpp:158: 35:07.90 ShadowRootBinding.cpp: In function 'bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:07.90 ShadowRootBinding.cpp:2217:25: note: 'global' declared here 35:07.90 2217 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:07.90 | ^~~~~~ 35:07.90 ShadowRootBinding.cpp:2217:25: note: 'aCx' declared here 35:08.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.04 inlined from 'bool mozilla::dom::ServiceWorker_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ServiceWorkerBinding.cpp:651:90: 35:08.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.04 1151 | *this->stack = this; 35:08.04 | ~~~~~~~~~~~~~^~~~~~ 35:08.04 In file included from UnifiedBindings22.cpp:80: 35:08.04 ServiceWorkerBinding.cpp: In function 'bool mozilla::dom::ServiceWorker_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.04 ServiceWorkerBinding.cpp:651:25: note: 'global' declared here 35:08.04 651 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.04 | ^~~~~~ 35:08.04 ServiceWorkerBinding.cpp:651:25: note: 'aCx' declared here 35:08.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.06 inlined from 'bool mozilla::dom::SimpleGestureEvent_Binding::Wrap(JSContext*, mozilla::dom::SimpleGestureEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SimpleGestureEventBinding.cpp:700:90: 35:08.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.06 1151 | *this->stack = this; 35:08.06 | ~~~~~~~~~~~~~^~~~~~ 35:08.07 In file included from UnifiedBindings22.cpp:197: 35:08.07 SimpleGestureEventBinding.cpp: In function 'bool mozilla::dom::SimpleGestureEvent_Binding::Wrap(JSContext*, mozilla::dom::SimpleGestureEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.07 SimpleGestureEventBinding.cpp:700:25: note: 'global' declared here 35:08.07 700 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.07 | ^~~~~~ 35:08.07 SimpleGestureEventBinding.cpp:700:25: note: 'aCx' declared here 35:08.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.12 inlined from 'bool mozilla::dom::ServiceWorkerRegistration_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerRegistration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ServiceWorkerRegistrationBinding.cpp:859:90: 35:08.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.12 1151 | *this->stack = this; 35:08.12 | ~~~~~~~~~~~~~^~~~~~ 35:08.12 In file included from UnifiedBindings22.cpp:119: 35:08.12 ServiceWorkerRegistrationBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerRegistration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.12 ServiceWorkerRegistrationBinding.cpp:859:25: note: 'global' declared here 35:08.12 859 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.12 | ^~~~~~ 35:08.12 ServiceWorkerRegistrationBinding.cpp:859:25: note: 'aCx' declared here 35:08.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.18 inlined from 'bool mozilla::dom::ServiceWorkerContainer_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerContainer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ServiceWorkerContainerBinding.cpp:1262:90: 35:08.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.18 1151 | *this->stack = this; 35:08.18 | ~~~~~~~~~~~~~^~~~~~ 35:08.19 In file included from UnifiedBindings22.cpp:93: 35:08.19 ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerContainer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.19 ServiceWorkerContainerBinding.cpp:1262:25: note: 'global' declared here 35:08.19 1262 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.19 | ^~~~~~ 35:08.19 ServiceWorkerContainerBinding.cpp:1262:25: note: 'aCx' declared here 35:08.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.48 inlined from 'bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SharedWorkerBinding.cpp:711:90: 35:08.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.48 1151 | *this->stack = this; 35:08.48 | ~~~~~~~~~~~~~^~~~~~ 35:08.48 In file included from UnifiedBindings22.cpp:171: 35:08.48 SharedWorkerBinding.cpp: In function 'bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.48 SharedWorkerBinding.cpp:711:25: note: 'global' declared here 35:08.48 711 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.48 | ^~~~~~ 35:08.48 SharedWorkerBinding.cpp:711:25: note: 'aCx' declared here 35:08.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.58 inlined from 'bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SourceBufferBinding.cpp:1485:90: 35:08.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.58 1151 | *this->stack = this; 35:08.58 | ~~~~~~~~~~~~~^~~~~~ 35:08.59 In file included from UnifiedBindings22.cpp:223: 35:08.59 SourceBufferBinding.cpp: In function 'bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.59 SourceBufferBinding.cpp:1485:25: note: 'global' declared here 35:08.59 1485 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.59 | ^~~~~~ 35:08.59 SourceBufferBinding.cpp:1485:25: note: 'aCx' declared here 35:08.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.62 inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SourceBufferListBinding.cpp:528:81: 35:08.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:08.62 1151 | *this->stack = this; 35:08.62 | ~~~~~~~~~~~~~^~~~~~ 35:08.62 SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:08.62 SourceBufferListBinding.cpp:528:29: note: 'expando' declared here 35:08.62 528 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:08.62 | ^~~~~~~ 35:08.62 SourceBufferListBinding.cpp:528:29: note: 'cx' declared here 35:08.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.65 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:08.65 inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SourceBufferListBinding.cpp:424:35: 35:08.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:08.65 1151 | *this->stack = this; 35:08.65 | ~~~~~~~~~~~~~^~~~~~ 35:08.65 SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:08.65 SourceBufferListBinding.cpp:424:25: note: 'expando' declared here 35:08.65 424 | JS::Rooted expando(cx); 35:08.65 | ^~~~~~~ 35:08.65 SourceBufferListBinding.cpp:424:25: note: 'cx' declared here 35:08.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.78 inlined from 'bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SourceBufferListBinding.cpp:707:90: 35:08.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.78 1151 | *this->stack = this; 35:08.78 | ~~~~~~~~~~~~~^~~~~~ 35:08.78 SourceBufferListBinding.cpp: In function 'bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.78 SourceBufferListBinding.cpp:707:25: note: 'global' declared here 35:08.78 707 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.78 | ^~~~~~ 35:08.78 SourceBufferListBinding.cpp:707:25: note: 'aCx' declared here 35:08.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.80 inlined from 'bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechGrammarBinding.cpp:503:90: 35:08.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.80 1151 | *this->stack = this; 35:08.80 | ~~~~~~~~~~~~~^~~~~~ 35:08.81 SpeechGrammarBinding.cpp: In function 'bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.81 SpeechGrammarBinding.cpp:503:25: note: 'global' declared here 35:08.81 503 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.81 | ^~~~~~ 35:08.81 SpeechGrammarBinding.cpp:503:25: note: 'aCx' declared here 35:08.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.83 inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SpeechGrammarListBinding.cpp:611:60: 35:08.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:08.83 1151 | *this->stack = this; 35:08.83 | ~~~~~~~~~~~~~^~~~~~ 35:08.83 SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:08.83 SpeechGrammarListBinding.cpp:611:25: note: 'expando' declared here 35:08.83 611 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:08.83 | ^~~~~~~ 35:08.83 SpeechGrammarListBinding.cpp:611:25: note: 'cx' declared here 35:08.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.91 inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SpeechGrammarListBinding.cpp:654:81: 35:08.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:08.91 1151 | *this->stack = this; 35:08.91 | ~~~~~~~~~~~~~^~~~~~ 35:08.91 SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:08.91 SpeechGrammarListBinding.cpp:654:29: note: 'expando' declared here 35:08.91 654 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:08.91 | ^~~~~~~ 35:08.91 SpeechGrammarListBinding.cpp:654:29: note: 'cx' declared here 35:08.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.93 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:08.93 inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SpeechGrammarListBinding.cpp:542:35: 35:08.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:08.93 1151 | *this->stack = this; 35:08.93 | ~~~~~~~~~~~~~^~~~~~ 35:08.93 SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:08.93 SpeechGrammarListBinding.cpp:542:25: note: 'expando' declared here 35:08.93 542 | JS::Rooted expando(cx); 35:08.93 | ^~~~~~~ 35:08.93 SpeechGrammarListBinding.cpp:542:25: note: 'cx' declared here 35:08.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:08.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:08.98 inlined from 'bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechGrammarListBinding.cpp:838:90: 35:08.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:08.98 1151 | *this->stack = this; 35:08.98 | ~~~~~~~~~~~~~^~~~~~ 35:08.98 SpeechGrammarListBinding.cpp: In function 'bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:08.98 SpeechGrammarListBinding.cpp:838:25: note: 'global' declared here 35:08.98 838 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:08.98 | ^~~~~~ 35:08.98 SpeechGrammarListBinding.cpp:838:25: note: 'aCx' declared here 35:09.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.06 inlined from 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionAlternativeBinding.cpp:292:90: 35:09.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:09.06 1151 | *this->stack = this; 35:09.06 | ~~~~~~~~~~~~~^~~~~~ 35:09.06 SpeechRecognitionAlternativeBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:09.06 SpeechRecognitionAlternativeBinding.cpp:292:25: note: 'global' declared here 35:09.06 292 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:09.06 | ^~~~~~ 35:09.06 SpeechRecognitionAlternativeBinding.cpp:292:25: note: 'aCx' declared here 35:09.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.08 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SpeechRecognitionResultBinding.cpp:399:60: 35:09.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.08 1151 | *this->stack = this; 35:09.08 | ~~~~~~~~~~~~~^~~~~~ 35:09.09 SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:09.09 SpeechRecognitionResultBinding.cpp:399:25: note: 'expando' declared here 35:09.09 399 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:09.09 | ^~~~~~~ 35:09.09 SpeechRecognitionResultBinding.cpp:399:25: note: 'cx' declared here 35:09.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.11 inlined from 'bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionBinding.cpp:1825:90: 35:09.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:09.11 1151 | *this->stack = this; 35:09.11 | ~~~~~~~~~~~~~^~~~~~ 35:09.11 In file included from UnifiedBindings22.cpp:288: 35:09.11 SpeechRecognitionBinding.cpp: In function 'bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:09.11 SpeechRecognitionBinding.cpp:1825:25: note: 'global' declared here 35:09.11 1825 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:09.11 | ^~~~~~ 35:09.11 SpeechRecognitionBinding.cpp:1825:25: note: 'aCx' declared here 35:09.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.22 inlined from 'bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionResultListBinding.cpp:582:90: 35:09.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:09.22 1151 | *this->stack = this; 35:09.22 | ~~~~~~~~~~~~~^~~~~~ 35:09.22 SpeechRecognitionResultListBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:09.22 SpeechRecognitionResultListBinding.cpp:582:25: note: 'global' declared here 35:09.22 582 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:09.22 | ^~~~~~ 35:09.22 SpeechRecognitionResultListBinding.cpp:582:25: note: 'aCx' declared here 35:09.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.35 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:09.35 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SpeechRecognitionResultBinding.cpp:334:35: 35:09.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.35 1151 | *this->stack = this; 35:09.35 | ~~~~~~~~~~~~~^~~~~~ 35:09.35 SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:09.35 SpeechRecognitionResultBinding.cpp:334:25: note: 'expando' declared here 35:09.35 334 | JS::Rooted expando(cx); 35:09.35 | ^~~~~~~ 35:09.35 SpeechRecognitionResultBinding.cpp:334:25: note: 'cx' declared here 35:09.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.40 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SpeechRecognitionResultBinding.cpp:438:81: 35:09.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.40 1151 | *this->stack = this; 35:09.40 | ~~~~~~~~~~~~~^~~~~~ 35:09.40 SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:09.40 SpeechRecognitionResultBinding.cpp:438:29: note: 'expando' declared here 35:09.40 438 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:09.40 | ^~~~~~~ 35:09.41 SpeechRecognitionResultBinding.cpp:438:29: note: 'cx' declared here 35:09.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.43 inlined from 'bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechRecognitionResultBinding.cpp:614:90: 35:09.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:09.43 1151 | *this->stack = this; 35:09.43 | ~~~~~~~~~~~~~^~~~~~ 35:09.43 SpeechRecognitionResultBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:09.43 SpeechRecognitionResultBinding.cpp:614:25: note: 'global' declared here 35:09.43 614 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:09.43 | ^~~~~~ 35:09.43 SpeechRecognitionResultBinding.cpp:614:25: note: 'aCx' declared here 35:09.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.45 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at SpeechRecognitionResultListBinding.cpp:367:60: 35:09.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.45 1151 | *this->stack = this; 35:09.45 | ~~~~~~~~~~~~~^~~~~~ 35:09.45 SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:09.45 SpeechRecognitionResultListBinding.cpp:367:25: note: 'expando' declared here 35:09.46 367 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:09.46 | ^~~~~~~ 35:09.46 SpeechRecognitionResultListBinding.cpp:367:25: note: 'cx' declared here 35:09.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.48 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:09.48 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at SpeechRecognitionResultListBinding.cpp:302:35: 35:09.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.48 1151 | *this->stack = this; 35:09.48 | ~~~~~~~~~~~~~^~~~~~ 35:09.48 SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:09.48 SpeechRecognitionResultListBinding.cpp:302:25: note: 'expando' declared here 35:09.48 302 | JS::Rooted expando(cx); 35:09.48 | ^~~~~~~ 35:09.48 SpeechRecognitionResultListBinding.cpp:302:25: note: 'cx' declared here 35:09.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.53 inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at SpeechRecognitionResultListBinding.cpp:406:81: 35:09.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:09.53 1151 | *this->stack = this; 35:09.53 | ~~~~~~~~~~~~~^~~~~~ 35:09.53 SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:09.53 SpeechRecognitionResultListBinding.cpp:406:29: note: 'expando' declared here 35:09.53 406 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:09.53 | ^~~~~~~ 35:09.53 SpeechRecognitionResultListBinding.cpp:406:29: note: 'cx' declared here 35:09.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:09.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:09.55 inlined from 'bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at SpeechSynthesisBinding.cpp:710:90: 35:09.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:09.55 1151 | *this->stack = this; 35:09.55 | ~~~~~~~~~~~~~^~~~~~ 35:09.55 In file included from UnifiedBindings22.cpp:366: 35:09.55 SpeechSynthesisBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:09.55 SpeechSynthesisBinding.cpp:710:25: note: 'global' declared here 35:09.55 710 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:09.55 | ^~~~~~ 35:09.55 SpeechSynthesisBinding.cpp:710:25: note: 'aCx' declared here 35:17.27 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 35:17.27 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 35:17.27 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 35:17.27 from TelemetryStopwatchBinding.cpp:4, 35:17.27 from UnifiedBindings24.cpp:2: 35:17.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.27 inlined from 'void mozilla::dom::TextTrackCueList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextTrackCueListBinding.cpp:647:74: 35:17.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.27 1151 | *this->stack = this; 35:17.27 | ~~~~~~~~~~~~~^~~~~~ 35:17.27 In file included from UnifiedBindings24.cpp:145: 35:17.27 TextTrackCueListBinding.cpp: In function 'void mozilla::dom::TextTrackCueList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.27 TextTrackCueListBinding.cpp:647:25: note: 'parentProto' declared here 35:17.27 647 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.27 | ^~~~~~~~~~~ 35:17.27 TextTrackCueListBinding.cpp:647:25: note: 'aCx' declared here 35:17.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.28 inlined from 'void mozilla::dom::TransformStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TransformStreamBinding.cpp:431:74: 35:17.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.28 1151 | *this->stack = this; 35:17.28 | ~~~~~~~~~~~~~^~~~~~ 35:17.28 In file included from UnifiedBindings24.cpp:288: 35:17.28 TransformStreamBinding.cpp: In function 'void mozilla::dom::TransformStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.28 TransformStreamBinding.cpp:431:25: note: 'parentProto' declared here 35:17.28 431 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.28 | ^~~~~~~~~~~ 35:17.28 TransformStreamBinding.cpp:431:25: note: 'aCx' declared here 35:17.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.30 inlined from 'void mozilla::dom::TextEncoderStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextEncoderStreamBinding.cpp:443:74: 35:17.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.30 1151 | *this->stack = this; 35:17.30 | ~~~~~~~~~~~~~^~~~~~ 35:17.30 In file included from UnifiedBindings24.cpp:93: 35:17.30 TextEncoderStreamBinding.cpp: In function 'void mozilla::dom::TextEncoderStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.30 TextEncoderStreamBinding.cpp:443:25: note: 'parentProto' declared here 35:17.30 443 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.30 | ^~~~~~~~~~~ 35:17.30 TextEncoderStreamBinding.cpp:443:25: note: 'aCx' declared here 35:17.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.31 inlined from 'void mozilla::dom::TreeWalker_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TreeWalkerBinding.cpp:714:74: 35:17.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.31 1151 | *this->stack = this; 35:17.31 | ~~~~~~~~~~~~~^~~~~~ 35:17.31 In file included from UnifiedBindings24.cpp:392: 35:17.31 TreeWalkerBinding.cpp: In function 'void mozilla::dom::TreeWalker_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.31 TreeWalkerBinding.cpp:714:25: note: 'parentProto' declared here 35:17.31 714 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.31 | ^~~~~~~~~~~ 35:17.31 TreeWalkerBinding.cpp:714:25: note: 'aCx' declared here 35:17.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.33 inlined from 'void mozilla::dom::TransformStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TransformStreamDefaultControllerBinding.cpp:459:74: 35:17.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.33 1151 | *this->stack = this; 35:17.33 | ~~~~~~~~~~~~~^~~~~~ 35:17.33 In file included from UnifiedBindings24.cpp:301: 35:17.33 TransformStreamDefaultControllerBinding.cpp: In function 'void mozilla::dom::TransformStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.33 TransformStreamDefaultControllerBinding.cpp:459:25: note: 'parentProto' declared here 35:17.33 459 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.33 | ^~~~~~~~~~~ 35:17.33 TransformStreamDefaultControllerBinding.cpp:459:25: note: 'aCx' declared here 35:17.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.34 inlined from 'void mozilla::dom::TextEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextEncoderBinding.cpp:530:74: 35:17.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.34 1151 | *this->stack = this; 35:17.34 | ~~~~~~~~~~~~~^~~~~~ 35:17.34 In file included from UnifiedBindings24.cpp:80: 35:17.34 TextEncoderBinding.cpp: In function 'void mozilla::dom::TextEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.34 TextEncoderBinding.cpp:530:25: note: 'parentProto' declared here 35:17.34 530 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.34 | ^~~~~~~~~~~ 35:17.34 TextEncoderBinding.cpp:530:25: note: 'aCx' declared here 35:17.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.35 inlined from 'void mozilla::dom::TextDecoderStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextDecoderStreamBinding.cpp:522:74: 35:17.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.36 1151 | *this->stack = this; 35:17.36 | ~~~~~~~~~~~~~^~~~~~ 35:17.36 In file included from UnifiedBindings24.cpp:67: 35:17.36 TextDecoderStreamBinding.cpp: In function 'void mozilla::dom::TextDecoderStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.36 TextDecoderStreamBinding.cpp:522:25: note: 'parentProto' declared here 35:17.36 522 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.36 | ^~~~~~~~~~~ 35:17.36 TextDecoderStreamBinding.cpp:522:25: note: 'aCx' declared here 35:17.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.37 inlined from 'void mozilla::dom::TextDecoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextDecoderBinding.cpp:645:74: 35:17.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.37 1151 | *this->stack = this; 35:17.37 | ~~~~~~~~~~~~~^~~~~~ 35:17.37 In file included from UnifiedBindings24.cpp:54: 35:17.37 TextDecoderBinding.cpp: In function 'void mozilla::dom::TextDecoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.37 TextDecoderBinding.cpp:645:25: note: 'parentProto' declared here 35:17.37 645 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.37 | ^~~~~~~~~~~ 35:17.37 TextDecoderBinding.cpp:645:25: note: 'aCx' declared here 35:17.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.38 inlined from 'void mozilla::dom::TimeRanges_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TimeRangesBinding.cpp:415:74: 35:17.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.38 1151 | *this->stack = this; 35:17.38 | ~~~~~~~~~~~~~^~~~~~ 35:17.39 In file included from UnifiedBindings24.cpp:184: 35:17.39 TimeRangesBinding.cpp: In function 'void mozilla::dom::TimeRanges_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.39 TimeRangesBinding.cpp:415:25: note: 'parentProto' declared here 35:17.39 415 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.39 | ^~~~~~~~~~~ 35:17.39 TimeRangesBinding.cpp:415:25: note: 'aCx' declared here 35:17.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.40 inlined from 'void mozilla::dom::TextClause_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TextClauseBinding.cpp:414:74: 35:17.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.40 1151 | *this->stack = this; 35:17.40 | ~~~~~~~~~~~~~^~~~~~ 35:17.40 In file included from UnifiedBindings24.cpp:41: 35:17.40 TextClauseBinding.cpp: In function 'void mozilla::dom::TextClause_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.40 TextClauseBinding.cpp:414:25: note: 'parentProto' declared here 35:17.40 414 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.40 | ^~~~~~~~~~~ 35:17.40 TextClauseBinding.cpp:414:25: note: 'aCx' declared here 35:17.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.41 inlined from 'void mozilla::dom::TreeColumns_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TreeColumnsBinding.cpp:1221:74: 35:17.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.41 1151 | *this->stack = this; 35:17.42 | ~~~~~~~~~~~~~^~~~~~ 35:17.42 In file included from UnifiedBindings24.cpp:353: 35:17.42 TreeColumnsBinding.cpp: In function 'void mozilla::dom::TreeColumns_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.42 TreeColumnsBinding.cpp:1221:25: note: 'parentProto' declared here 35:17.42 1221 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.42 | ^~~~~~~~~~~ 35:17.42 TreeColumnsBinding.cpp:1221:25: note: 'aCx' declared here 35:17.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.43 inlined from 'void mozilla::dom::TreeContentView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TreeContentViewBinding.cpp:1810:74: 35:17.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.43 1151 | *this->stack = this; 35:17.43 | ~~~~~~~~~~~~~^~~~~~ 35:17.43 In file included from UnifiedBindings24.cpp:366: 35:17.43 TreeContentViewBinding.cpp: In function 'void mozilla::dom::TreeContentView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.43 TreeContentViewBinding.cpp:1810:25: note: 'parentProto' declared here 35:17.43 1810 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.43 | ^~~~~~~~~~~ 35:17.43 TreeContentViewBinding.cpp:1810:25: note: 'aCx' declared here 35:17.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.45 inlined from 'void mozilla::dom::TreeColumn_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TreeColumnBinding.cpp:821:74: 35:17.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.45 1151 | *this->stack = this; 35:17.45 | ~~~~~~~~~~~~~^~~~~~ 35:17.45 In file included from UnifiedBindings24.cpp:340: 35:17.45 TreeColumnBinding.cpp: In function 'void mozilla::dom::TreeColumn_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.45 TreeColumnBinding.cpp:821:25: note: 'parentProto' declared here 35:17.45 821 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.45 | ^~~~~~~~~~~ 35:17.45 TreeColumnBinding.cpp:821:25: note: 'aCx' declared here 35:17.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.46 inlined from 'void mozilla::dom::TrustedScriptURL_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TrustedTypesBinding.cpp:1158:74: 35:17.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.46 1151 | *this->stack = this; 35:17.46 | ~~~~~~~~~~~~~^~~~~~ 35:17.46 In file included from UnifiedBindings24.cpp:405: 35:17.46 TrustedTypesBinding.cpp: In function 'void mozilla::dom::TrustedScriptURL_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.46 TrustedTypesBinding.cpp:1158:25: note: 'parentProto' declared here 35:17.46 1158 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.46 | ^~~~~~~~~~~ 35:17.46 TrustedTypesBinding.cpp:1158:25: note: 'aCx' declared here 35:17.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.48 inlined from 'void mozilla::dom::TrustedTypePolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TrustedTypesBinding.cpp:1682:74: 35:17.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.48 1151 | *this->stack = this; 35:17.48 | ~~~~~~~~~~~~~^~~~~~ 35:17.48 TrustedTypesBinding.cpp: In function 'void mozilla::dom::TrustedTypePolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.48 TrustedTypesBinding.cpp:1682:25: note: 'parentProto' declared here 35:17.48 1682 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.48 | ^~~~~~~~~~~ 35:17.48 TrustedTypesBinding.cpp:1682:25: note: 'aCx' declared here 35:17.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.49 inlined from 'void mozilla::dom::TrustedScript_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TrustedTypesBinding.cpp:875:74: 35:17.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.49 1151 | *this->stack = this; 35:17.49 | ~~~~~~~~~~~~~^~~~~~ 35:17.49 TrustedTypesBinding.cpp: In function 'void mozilla::dom::TrustedScript_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.49 TrustedTypesBinding.cpp:875:25: note: 'parentProto' declared here 35:17.49 875 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.49 | ^~~~~~~~~~~ 35:17.49 TrustedTypesBinding.cpp:875:25: note: 'aCx' declared here 35:17.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.51 inlined from 'void mozilla::dom::TrustedTypePolicyFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TrustedTypesBinding.cpp:2520:74: 35:17.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.51 1151 | *this->stack = this; 35:17.51 | ~~~~~~~~~~~~~^~~~~~ 35:17.51 TrustedTypesBinding.cpp: In function 'void mozilla::dom::TrustedTypePolicyFactory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.51 TrustedTypesBinding.cpp:2520:25: note: 'parentProto' declared here 35:17.51 2520 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.51 | ^~~~~~~~~~~ 35:17.51 TrustedTypesBinding.cpp:2520:25: note: 'aCx' declared here 35:17.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.52 inlined from 'void mozilla::dom::TrustedHTML_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TrustedTypesBinding.cpp:592:74: 35:17.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.52 1151 | *this->stack = this; 35:17.52 | ~~~~~~~~~~~~~^~~~~~ 35:17.52 TrustedTypesBinding.cpp: In function 'void mozilla::dom::TrustedHTML_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.52 TrustedTypesBinding.cpp:592:25: note: 'parentProto' declared here 35:17.52 592 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.52 | ^~~~~~~~~~~ 35:17.52 TrustedTypesBinding.cpp:592:25: note: 'aCx' declared here 35:17.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.54 inlined from 'void mozilla::dom::Touch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TouchBinding.cpp:1041:74: 35:17.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.54 1151 | *this->stack = this; 35:17.54 | ~~~~~~~~~~~~~^~~~~~ 35:17.54 In file included from UnifiedBindings24.cpp:223: 35:17.54 TouchBinding.cpp: In function 'void mozilla::dom::Touch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.54 TouchBinding.cpp:1041:25: note: 'parentProto' declared here 35:17.54 1041 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.54 | ^~~~~~~~~~~ 35:17.54 TouchBinding.cpp:1041:25: note: 'aCx' declared here 35:17.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.55 inlined from 'void mozilla::dom::TouchList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at TouchListBinding.cpp:667:74: 35:17.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:17.55 1151 | *this->stack = this; 35:17.55 | ~~~~~~~~~~~~~^~~~~~ 35:17.55 In file included from UnifiedBindings24.cpp:249: 35:17.55 TouchListBinding.cpp: In function 'void mozilla::dom::TouchList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:17.55 TouchListBinding.cpp:667:25: note: 'parentProto' declared here 35:17.55 667 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:17.55 | ^~~~~~~~~~~ 35:17.55 TouchListBinding.cpp:667:25: note: 'aCx' declared here 35:17.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.57 inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at TextTrackCueListBinding.cpp:363:60: 35:17.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:17.57 1151 | *this->stack = this; 35:17.57 | ~~~~~~~~~~~~~^~~~~~ 35:17.57 TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:17.57 TextTrackCueListBinding.cpp:363:25: note: 'expando' declared here 35:17.57 363 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:17.57 | ^~~~~~~ 35:17.57 TextTrackCueListBinding.cpp:363:25: note: 'cx' declared here 35:17.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.58 inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at TextTrackListBinding.cpp:685:60: 35:17.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:17.58 1151 | *this->stack = this; 35:17.58 | ~~~~~~~~~~~~~^~~~~~ 35:17.58 In file included from UnifiedBindings24.cpp:158: 35:17.58 TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:17.58 TextTrackListBinding.cpp:685:25: note: 'expando' declared here 35:17.58 685 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:17.58 | ^~~~~~~ 35:17.58 TextTrackListBinding.cpp:685:25: note: 'cx' declared here 35:17.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:17.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:17.60 inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at TouchListBinding.cpp:374:60: 35:17.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:17.60 1151 | *this->stack = this; 35:17.60 | ~~~~~~~~~~~~~^~~~~~ 35:17.60 TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:17.60 TouchListBinding.cpp:374:25: note: 'expando' declared here 35:17.60 374 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:17.60 | ^~~~~~~ 35:17.60 TouchListBinding.cpp:374:25: note: 'cx' declared here 35:19.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:19.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:19.68 inlined from 'bool mozilla::dom::TextEncoderEncodeIntoResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at TextEncoderBinding.cpp:75:54: 35:19.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:19.68 1151 | *this->stack = this; 35:19.68 | ~~~~~~~~~~~~~^~~~~~ 35:19.68 TextEncoderBinding.cpp: In member function 'bool mozilla::dom::TextEncoderEncodeIntoResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:19.68 TextEncoderBinding.cpp:75:25: note: 'obj' declared here 35:19.68 75 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:19.68 | ^~~ 35:19.68 TextEncoderBinding.cpp:75:25: note: 'cx' declared here 35:19.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:19.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:19.92 inlined from 'bool mozilla::dom::TouchEvent_Binding::Wrap(JSContext*, mozilla::dom::TouchEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TouchEventBinding.cpp:1025:90: 35:19.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:19.92 1151 | *this->stack = this; 35:19.92 | ~~~~~~~~~~~~~^~~~~~ 35:19.92 In file included from UnifiedBindings24.cpp:236: 35:19.92 TouchEventBinding.cpp: In function 'bool mozilla::dom::TouchEvent_Binding::Wrap(JSContext*, mozilla::dom::TouchEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:19.92 TouchEventBinding.cpp:1025:25: note: 'global' declared here 35:19.92 1025 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:19.92 | ^~~~~~ 35:19.92 TouchEventBinding.cpp:1025:25: note: 'aCx' declared here 35:20.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:20.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:20.27 inlined from 'bool mozilla::dom::TrustedTypePolicy_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TrustedTypesBinding.cpp:1615:90: 35:20.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:20.27 1151 | *this->stack = this; 35:20.27 | ~~~~~~~~~~~~~^~~~~~ 35:20.27 TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicy_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:20.27 TrustedTypesBinding.cpp:1615:25: note: 'global' declared here 35:20.27 1615 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:20.27 | ^~~~~~ 35:20.27 TrustedTypesBinding.cpp:1615:25: note: 'aCx' declared here 35:20.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:20.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:20.47 inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicyFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TrustedTypesBinding.cpp:2406:90: 35:20.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:20.47 1151 | *this->stack = this; 35:20.47 | ~~~~~~~~~~~~~^~~~~~ 35:20.47 TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicyFactory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:20.47 TrustedTypesBinding.cpp:2406:25: note: 'global' declared here 35:20.47 2406 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:20.47 | ^~~~~~ 35:20.47 TrustedTypesBinding.cpp:2406:25: note: 'aCx' declared here 35:21.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.16 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:21.16 inlined from 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at TreeColumnsBinding.cpp:815:35: 35:21.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:21.16 1151 | *this->stack = this; 35:21.16 | ~~~~~~~~~~~~~^~~~~~ 35:21.16 TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:21.16 TreeColumnsBinding.cpp:815:25: note: 'expando' declared here 35:21.16 815 | JS::Rooted expando(cx); 35:21.16 | ^~~~~~~ 35:21.16 TreeColumnsBinding.cpp:815:25: note: 'cx' declared here 35:21.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.18 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:21.18 inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at TextTrackListBinding.cpp:658:35: 35:21.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:21.18 1151 | *this->stack = this; 35:21.18 | ~~~~~~~~~~~~~^~~~~~ 35:21.18 TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:21.18 TextTrackListBinding.cpp:658:25: note: 'expando' declared here 35:21.18 658 | JS::Rooted expando(cx); 35:21.18 | ^~~~~~~ 35:21.18 TextTrackListBinding.cpp:658:25: note: 'cx' declared here 35:21.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.19 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:21.19 inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at TextTrackCueListBinding.cpp:336:35: 35:21.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:21.19 1151 | *this->stack = this; 35:21.19 | ~~~~~~~~~~~~~^~~~~~ 35:21.19 TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:21.19 TextTrackCueListBinding.cpp:336:25: note: 'expando' declared here 35:21.19 336 | JS::Rooted expando(cx); 35:21.19 | ^~~~~~~ 35:21.19 TextTrackCueListBinding.cpp:336:25: note: 'cx' declared here 35:21.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.20 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:21.20 inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at TouchListBinding.cpp:347:35: 35:21.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:21.21 1151 | *this->stack = this; 35:21.21 | ~~~~~~~~~~~~~^~~~~~ 35:21.21 TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 35:21.21 TouchListBinding.cpp:347:25: note: 'expando' declared here 35:21.21 347 | JS::Rooted expando(cx); 35:21.21 | ^~~~~~~ 35:21.21 TouchListBinding.cpp:347:25: note: 'cx' declared here 35:21.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:21.55 inlined from 'bool mozilla::dom::Text_Binding::Wrap(JSContext*, mozilla::dom::Text*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextBinding.cpp:868:90: 35:21.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:21.55 1151 | *this->stack = this; 35:21.55 | ~~~~~~~~~~~~~^~~~~~ 35:21.55 In file included from UnifiedBindings24.cpp:28: 35:21.55 TextBinding.cpp: In function 'bool mozilla::dom::Text_Binding::Wrap(JSContext*, mozilla::dom::Text*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:21.55 TextBinding.cpp:868:25: note: 'global' declared here 35:21.55 868 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:21.55 | ^~~~~~ 35:21.55 TextBinding.cpp:868:25: note: 'aCx' declared here 35:21.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:21.90 inlined from 'bool mozilla::dom::TextClause_Binding::Wrap(JSContext*, mozilla::dom::TextClause*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextClauseBinding.cpp:347:90: 35:21.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:21.90 1151 | *this->stack = this; 35:21.90 | ~~~~~~~~~~~~~^~~~~~ 35:21.90 TextClauseBinding.cpp: In function 'bool mozilla::dom::TextClause_Binding::Wrap(JSContext*, mozilla::dom::TextClause*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:21.90 TextClauseBinding.cpp:347:25: note: 'global' declared here 35:21.90 347 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:21.90 | ^~~~~~ 35:21.90 TextClauseBinding.cpp:347:25: note: 'aCx' declared here 35:21.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:21.93 inlined from 'bool mozilla::dom::TextDecoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextDecoderStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextDecoderStreamBinding.cpp:455:90: 35:21.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:21.93 1151 | *this->stack = this; 35:21.93 | ~~~~~~~~~~~~~^~~~~~ 35:21.93 TextDecoderStreamBinding.cpp: In function 'bool mozilla::dom::TextDecoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextDecoderStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:21.93 TextDecoderStreamBinding.cpp:455:25: note: 'global' declared here 35:21.93 455 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:21.93 | ^~~~~~ 35:21.93 TextDecoderStreamBinding.cpp:455:25: note: 'aCx' declared here 35:21.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:21.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:21.98 inlined from 'bool mozilla::dom::TextEncoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextEncoderStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextEncoderStreamBinding.cpp:376:90: 35:21.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:21.98 1151 | *this->stack = this; 35:21.98 | ~~~~~~~~~~~~~^~~~~~ 35:21.98 TextEncoderStreamBinding.cpp: In function 'bool mozilla::dom::TextEncoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextEncoderStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:21.98 TextEncoderStreamBinding.cpp:376:25: note: 'global' declared here 35:21.98 376 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:21.98 | ^~~~~~ 35:21.98 TextEncoderStreamBinding.cpp:376:25: note: 'aCx' declared here 35:22.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.03 inlined from 'bool mozilla::dom::TextEvent_Binding::Wrap(JSContext*, mozilla::dom::TextEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextEventBinding.cpp:430:90: 35:22.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.03 1151 | *this->stack = this; 35:22.03 | ~~~~~~~~~~~~~^~~~~~ 35:22.03 In file included from UnifiedBindings24.cpp:106: 35:22.03 TextEventBinding.cpp: In function 'bool mozilla::dom::TextEvent_Binding::Wrap(JSContext*, mozilla::dom::TextEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.03 TextEventBinding.cpp:430:25: note: 'global' declared here 35:22.03 430 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.03 | ^~~~~~ 35:22.03 TextEventBinding.cpp:430:25: note: 'aCx' declared here 35:22.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.05 inlined from 'bool mozilla::dom::TextTrack_Binding::Wrap(JSContext*, mozilla::dom::TextTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextTrackBinding.cpp:896:90: 35:22.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.05 1151 | *this->stack = this; 35:22.06 | ~~~~~~~~~~~~~^~~~~~ 35:22.06 In file included from UnifiedBindings24.cpp:119: 35:22.06 TextTrackBinding.cpp: In function 'bool mozilla::dom::TextTrack_Binding::Wrap(JSContext*, mozilla::dom::TextTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.06 TextTrackBinding.cpp:896:25: note: 'global' declared here 35:22.06 896 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.06 | ^~~~~~ 35:22.06 TextTrackBinding.cpp:896:25: note: 'aCx' declared here 35:22.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.16 inlined from 'bool mozilla::dom::TransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::TransitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TransitionEventBinding.cpp:571:90: 35:22.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.16 1151 | *this->stack = this; 35:22.16 | ~~~~~~~~~~~~~^~~~~~ 35:22.16 In file included from UnifiedBindings24.cpp:327: 35:22.16 TransitionEventBinding.cpp: In function 'bool mozilla::dom::TransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::TransitionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.16 TransitionEventBinding.cpp:571:25: note: 'global' declared here 35:22.16 571 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.16 | ^~~~~~ 35:22.16 TransitionEventBinding.cpp:571:25: note: 'aCx' declared here 35:22.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.22 inlined from 'bool mozilla::dom::ToggleEvent_Binding::Wrap(JSContext*, mozilla::dom::ToggleEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ToggleEventBinding.cpp:519:90: 35:22.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.22 1151 | *this->stack = this; 35:22.22 | ~~~~~~~~~~~~~^~~~~~ 35:22.22 In file included from UnifiedBindings24.cpp:210: 35:22.22 ToggleEventBinding.cpp: In function 'bool mozilla::dom::ToggleEvent_Binding::Wrap(JSContext*, mozilla::dom::ToggleEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.22 ToggleEventBinding.cpp:519:25: note: 'global' declared here 35:22.22 519 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.22 | ^~~~~~ 35:22.22 ToggleEventBinding.cpp:519:25: note: 'aCx' declared here 35:22.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.29 inlined from 'bool mozilla::dom::TrackEvent_Binding::Wrap(JSContext*, mozilla::dom::TrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TrackEventBinding.cpp:984:90: 35:22.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.29 1151 | *this->stack = this; 35:22.29 | ~~~~~~~~~~~~~^~~~~~ 35:22.29 In file included from UnifiedBindings24.cpp:275: 35:22.29 TrackEventBinding.cpp: In function 'bool mozilla::dom::TrackEvent_Binding::Wrap(JSContext*, mozilla::dom::TrackEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.29 TrackEventBinding.cpp:984:25: note: 'global' declared here 35:22.29 984 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.29 | ^~~~~~ 35:22.29 TrackEventBinding.cpp:984:25: note: 'aCx' declared here 35:22.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.39 inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at TextTrackListBinding.cpp:724:81: 35:22.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.39 1151 | *this->stack = this; 35:22.39 | ~~~~~~~~~~~~~^~~~~~ 35:22.39 TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:22.39 TextTrackListBinding.cpp:724:29: note: 'expando' declared here 35:22.39 724 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:22.39 | ^~~~~~~ 35:22.39 TextTrackListBinding.cpp:724:29: note: 'cx' declared here 35:22.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.42 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:22.42 inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at TextTrackListBinding.cpp:620:35: 35:22.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.42 1151 | *this->stack = this; 35:22.42 | ~~~~~~~~~~~~~^~~~~~ 35:22.42 TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:22.42 TextTrackListBinding.cpp:620:25: note: 'expando' declared here 35:22.42 620 | JS::Rooted expando(cx); 35:22.42 | ^~~~~~~ 35:22.42 TextTrackListBinding.cpp:620:25: note: 'cx' declared here 35:22.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.47 inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at TextTrackCueListBinding.cpp:402:81: 35:22.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.47 1151 | *this->stack = this; 35:22.47 | ~~~~~~~~~~~~~^~~~~~ 35:22.47 TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:22.47 TextTrackCueListBinding.cpp:402:29: note: 'expando' declared here 35:22.47 402 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:22.47 | ^~~~~~~ 35:22.47 TextTrackCueListBinding.cpp:402:29: note: 'cx' declared here 35:22.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.50 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:22.50 inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at TextTrackCueListBinding.cpp:298:35: 35:22.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.50 1151 | *this->stack = this; 35:22.50 | ~~~~~~~~~~~~~^~~~~~ 35:22.50 TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:22.50 TextTrackCueListBinding.cpp:298:25: note: 'expando' declared here 35:22.50 298 | JS::Rooted expando(cx); 35:22.50 | ^~~~~~~ 35:22.50 TextTrackCueListBinding.cpp:298:25: note: 'cx' declared here 35:22.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.64 inlined from 'bool mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCueList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextTrackCueListBinding.cpp:578:90: 35:22.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.64 1151 | *this->stack = this; 35:22.64 | ~~~~~~~~~~~~~^~~~~~ 35:22.64 TextTrackCueListBinding.cpp: In function 'bool mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCueList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.64 TextTrackCueListBinding.cpp:578:25: note: 'global' declared here 35:22.64 578 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.64 | ^~~~~~ 35:22.64 TextTrackCueListBinding.cpp:578:25: note: 'aCx' declared here 35:22.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.66 inlined from 'bool mozilla::dom::TextTrackList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TextTrackListBinding.cpp:903:90: 35:22.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.67 1151 | *this->stack = this; 35:22.67 | ~~~~~~~~~~~~~^~~~~~ 35:22.67 TextTrackListBinding.cpp: In function 'bool mozilla::dom::TextTrackList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.67 TextTrackListBinding.cpp:903:25: note: 'global' declared here 35:22.67 903 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.67 | ^~~~~~ 35:22.67 TextTrackListBinding.cpp:903:25: note: 'aCx' declared here 35:22.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.69 inlined from 'bool mozilla::dom::TimeEvent_Binding::Wrap(JSContext*, mozilla::dom::TimeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TimeEventBinding.cpp:427:90: 35:22.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.69 1151 | *this->stack = this; 35:22.69 | ~~~~~~~~~~~~~^~~~~~ 35:22.69 In file included from UnifiedBindings24.cpp:171: 35:22.69 TimeEventBinding.cpp: In function 'bool mozilla::dom::TimeEvent_Binding::Wrap(JSContext*, mozilla::dom::TimeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.69 TimeEventBinding.cpp:427:25: note: 'global' declared here 35:22.69 427 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.69 | ^~~~~~ 35:22.69 TimeEventBinding.cpp:427:25: note: 'aCx' declared here 35:22.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.71 inlined from 'bool mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, mozilla::dom::TimeRanges*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TimeRangesBinding.cpp:348:90: 35:22.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.71 1151 | *this->stack = this; 35:22.71 | ~~~~~~~~~~~~~^~~~~~ 35:22.71 TimeRangesBinding.cpp: In function 'bool mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, mozilla::dom::TimeRanges*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.71 TimeRangesBinding.cpp:348:25: note: 'global' declared here 35:22.71 348 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.71 | ^~~~~~ 35:22.71 TimeRangesBinding.cpp:348:25: note: 'aCx' declared here 35:22.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.75 inlined from 'bool mozilla::dom::Touch_Binding::Wrap(JSContext*, mozilla::dom::Touch*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TouchBinding.cpp:974:90: 35:22.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:22.75 1151 | *this->stack = this; 35:22.75 | ~~~~~~~~~~~~~^~~~~~ 35:22.75 TouchBinding.cpp: In function 'bool mozilla::dom::Touch_Binding::Wrap(JSContext*, mozilla::dom::Touch*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:22.75 TouchBinding.cpp:974:25: note: 'global' declared here 35:22.75 974 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:22.75 | ^~~~~~ 35:22.75 TouchBinding.cpp:974:25: note: 'aCx' declared here 35:22.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:22.90 inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at TouchListBinding.cpp:417:81: 35:22.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.90 1151 | *this->stack = this; 35:22.90 | ~~~~~~~~~~~~~^~~~~~ 35:22.90 TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:22.90 TouchListBinding.cpp:417:29: note: 'expando' declared here 35:22.90 417 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:22.90 | ^~~~~~~ 35:22.90 TouchListBinding.cpp:417:29: note: 'cx' declared here 35:22.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:22.94 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:22.94 inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at TouchListBinding.cpp:309:35: 35:22.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:22.94 1151 | *this->stack = this; 35:22.94 | ~~~~~~~~~~~~~^~~~~~ 35:22.94 TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:22.94 TouchListBinding.cpp:309:25: note: 'expando' declared here 35:22.94 309 | JS::Rooted expando(cx); 35:22.94 | ^~~~~~~ 35:22.94 TouchListBinding.cpp:309:25: note: 'cx' declared here 35:23.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.06 inlined from 'bool mozilla::dom::TouchList_Binding::Wrap(JSContext*, mozilla::dom::TouchList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TouchListBinding.cpp:598:90: 35:23.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.06 1151 | *this->stack = this; 35:23.06 | ~~~~~~~~~~~~~^~~~~~ 35:23.06 TouchListBinding.cpp: In function 'bool mozilla::dom::TouchList_Binding::Wrap(JSContext*, mozilla::dom::TouchList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.06 TouchListBinding.cpp:598:25: note: 'global' declared here 35:23.06 598 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.06 | ^~~~~~ 35:23.06 TouchListBinding.cpp:598:25: note: 'aCx' declared here 35:23.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.10 inlined from 'bool mozilla::dom::TransformStream_Binding::Wrap(JSContext*, mozilla::dom::TransformStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TransformStreamBinding.cpp:364:90: 35:23.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.10 1151 | *this->stack = this; 35:23.10 | ~~~~~~~~~~~~~^~~~~~ 35:23.10 TransformStreamBinding.cpp: In function 'bool mozilla::dom::TransformStream_Binding::Wrap(JSContext*, mozilla::dom::TransformStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.10 TransformStreamBinding.cpp:364:25: note: 'global' declared here 35:23.10 364 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.10 | ^~~~~~ 35:23.10 TransformStreamBinding.cpp:364:25: note: 'aCx' declared here 35:23.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.15 inlined from 'bool mozilla::dom::TransformStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::TransformStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TransformStreamDefaultControllerBinding.cpp:392:90: 35:23.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.15 1151 | *this->stack = this; 35:23.15 | ~~~~~~~~~~~~~^~~~~~ 35:23.15 TransformStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::TransformStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::TransformStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.15 TransformStreamDefaultControllerBinding.cpp:392:25: note: 'global' declared here 35:23.15 392 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.15 | ^~~~~~ 35:23.15 TransformStreamDefaultControllerBinding.cpp:392:25: note: 'aCx' declared here 35:23.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.28 inlined from 'bool mozilla::dom::TreeColumn_Binding::Wrap(JSContext*, nsTreeColumn*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TreeColumnBinding.cpp:754:90: 35:23.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.28 1151 | *this->stack = this; 35:23.28 | ~~~~~~~~~~~~~^~~~~~ 35:23.28 TreeColumnBinding.cpp: In function 'bool mozilla::dom::TreeColumn_Binding::Wrap(JSContext*, nsTreeColumn*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.28 TreeColumnBinding.cpp:754:25: note: 'global' declared here 35:23.28 754 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.28 | ^~~~~~ 35:23.28 TreeColumnBinding.cpp:754:25: note: 'aCx' declared here 35:23.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.42 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:23.42 inlined from 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at TreeColumnsBinding.cpp:716:35: 35:23.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:23.42 1151 | *this->stack = this; 35:23.42 | ~~~~~~~~~~~~~^~~~~~ 35:23.42 TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:23.42 TreeColumnsBinding.cpp:716:25: note: 'expando' declared here 35:23.42 716 | JS::Rooted expando(cx); 35:23.42 | ^~~~~~~ 35:23.42 TreeColumnsBinding.cpp:716:25: note: 'cx' declared here 35:23.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.46 inlined from 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at TreeColumnsBinding.cpp:906:81: 35:23.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:23.47 1151 | *this->stack = this; 35:23.47 | ~~~~~~~~~~~~~^~~~~~ 35:23.47 TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:23.47 TreeColumnsBinding.cpp:906:29: note: 'expando' declared here 35:23.47 906 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:23.47 | ^~~~~~~ 35:23.47 TreeColumnsBinding.cpp:906:29: note: 'cx' declared here 35:23.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.51 inlined from 'bool mozilla::dom::TreeColumns_Binding::Wrap(JSContext*, nsTreeColumns*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TreeColumnsBinding.cpp:1152:90: 35:23.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.51 1151 | *this->stack = this; 35:23.51 | ~~~~~~~~~~~~~^~~~~~ 35:23.51 TreeColumnsBinding.cpp: In function 'bool mozilla::dom::TreeColumns_Binding::Wrap(JSContext*, nsTreeColumns*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.51 TreeColumnsBinding.cpp:1152:25: note: 'global' declared here 35:23.51 1152 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.51 | ^~~~~~ 35:23.51 TreeColumnsBinding.cpp:1152:25: note: 'aCx' declared here 35:23.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:23.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:23.53 inlined from 'bool mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, nsTreeContentView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at TreeContentViewBinding.cpp:1743:90: 35:23.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:23.53 1151 | *this->stack = this; 35:23.53 | ~~~~~~~~~~~~~^~~~~~ 35:23.53 TreeContentViewBinding.cpp: In function 'bool mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, nsTreeContentView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:23.53 TreeContentViewBinding.cpp:1743:25: note: 'global' declared here 35:23.53 1743 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:23.53 | ^~~~~~ 35:23.53 TreeContentViewBinding.cpp:1743:25: note: 'aCx' declared here 35:37.23 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 35:37.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventBinding.h:6, 35:37.23 from UDPMessageEvent.cpp:9, 35:37.23 from UnifiedBindings25.cpp:2: 35:37.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.23 inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at VideoTrackListBinding.cpp:647:60: 35:37.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:37.24 1151 | *this->stack = this; 35:37.24 | ~~~~~~~~~~~~~^~~~~~ 35:37.25 In file included from UnifiedBindings25.cpp:327: 35:37.25 VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 35:37.25 VideoTrackListBinding.cpp:647:25: note: 'expando' declared here 35:37.25 647 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 35:37.25 | ^~~~~~~ 35:37.25 VideoTrackListBinding.cpp:647:25: note: 'cx' declared here 35:37.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.44 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 35:37.44 inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at VideoTrackListBinding.cpp:582:35: 35:37.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:37.44 1151 | *this->stack = this; 35:37.44 | ~~~~~~~~~~~~~^~~~~~ 35:37.44 VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 35:37.44 VideoTrackListBinding.cpp:582:25: note: 'expando' declared here 35:37.44 582 | JS::Rooted expando(cx); 35:37.44 | ^~~~~~~ 35:37.44 VideoTrackListBinding.cpp:582:25: note: 'cx' declared here 35:37.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.50 inlined from 'void mozilla::dom::UserActivation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at UserActivationBinding.cpp:343:74: 35:37.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.50 1151 | *this->stack = this; 35:37.50 | ~~~~~~~~~~~~~^~~~~~ 35:37.51 In file included from UnifiedBindings25.cpp:119: 35:37.51 UserActivationBinding.cpp: In function 'void mozilla::dom::UserActivation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.51 UserActivationBinding.cpp:343:25: note: 'parentProto' declared here 35:37.51 343 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.51 | ^~~~~~~~~~~ 35:37.51 UserActivationBinding.cpp:343:25: note: 'aCx' declared here 35:37.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.53 inlined from 'void mozilla::dom::ValidityState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ValidityStateBinding.cpp:631:74: 35:37.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.53 1151 | *this->stack = this; 35:37.53 | ~~~~~~~~~~~~~^~~~~~ 35:37.54 In file included from UnifiedBindings25.cpp:236: 35:37.54 ValidityStateBinding.cpp: In function 'void mozilla::dom::ValidityState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.54 ValidityStateBinding.cpp:631:25: note: 'parentProto' declared here 35:37.54 631 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.54 | ^~~~~~~~~~~ 35:37.54 ValidityStateBinding.cpp:631:25: note: 'aCx' declared here 35:37.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.55 inlined from 'void mozilla::dom::VTTRegion_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VTTRegionBinding.cpp:967:74: 35:37.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.56 1151 | *this->stack = this; 35:37.56 | ~~~~~~~~~~~~~^~~~~~ 35:37.56 In file included from UnifiedBindings25.cpp:223: 35:37.56 VTTRegionBinding.cpp: In function 'void mozilla::dom::VTTRegion_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.56 VTTRegionBinding.cpp:967:25: note: 'parentProto' declared here 35:37.56 967 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.56 | ^~~~~~~~~~~ 35:37.56 VTTRegionBinding.cpp:967:25: note: 'aCx' declared here 35:37.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.57 inlined from 'void mozilla::dom::URL_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at URLBinding.cpp:1656:74: 35:37.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.58 1151 | *this->stack = this; 35:37.58 | ~~~~~~~~~~~~~^~~~~~ 35:37.59 In file included from UnifiedBindings25.cpp:54: 35:37.59 URLBinding.cpp: In function 'void mozilla::dom::URL_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.59 URLBinding.cpp:1656:25: note: 'parentProto' declared here 35:37.59 1656 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.59 | ^~~~~~~~~~~ 35:37.59 URLBinding.cpp:1656:25: note: 'aCx' declared here 35:37.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.60 inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at VideoTrackListBinding.cpp:686:81: 35:37.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:37.60 1151 | *this->stack = this; 35:37.60 | ~~~~~~~~~~~~~^~~~~~ 35:37.60 VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 35:37.60 VideoTrackListBinding.cpp:686:29: note: 'expando' declared here 35:37.60 686 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 35:37.60 | ^~~~~~~ 35:37.60 VideoTrackListBinding.cpp:686:29: note: 'cx' declared here 35:37.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.64 inlined from 'void mozilla::dom::VideoTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VideoTrackBinding.cpp:502:74: 35:37.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.64 1151 | *this->stack = this; 35:37.64 | ~~~~~~~~~~~~~^~~~~~ 35:37.65 In file included from UnifiedBindings25.cpp:314: 35:37.65 VideoTrackBinding.cpp: In function 'void mozilla::dom::VideoTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.65 VideoTrackBinding.cpp:502:25: note: 'parentProto' declared here 35:37.65 502 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.65 | ^~~~~~~~~~~ 35:37.65 VideoTrackBinding.cpp:502:25: note: 'aCx' declared here 35:37.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.67 inlined from 'void mozilla::dom::UniFFIPointer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at UniFFIBinding.cpp:933:74: 35:37.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.67 1151 | *this->stack = this; 35:37.67 | ~~~~~~~~~~~~~^~~~~~ 35:37.69 In file included from UnifiedBindings25.cpp:106: 35:37.69 UniFFIBinding.cpp: In function 'void mozilla::dom::UniFFIPointer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.69 UniFFIBinding.cpp:933:25: note: 'parentProto' declared here 35:37.69 933 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.69 | ^~~~~~~~~~~ 35:37.69 UniFFIBinding.cpp:933:25: note: 'aCx' declared here 35:37.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.71 inlined from 'void mozilla::dom::MozDocumentMatcher_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebExtensionContentScriptBinding.cpp:2262:74: 35:37.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.71 1151 | *this->stack = this; 35:37.71 | ~~~~~~~~~~~~~^~~~~~ 35:37.71 In file included from UnifiedBindings25.cpp:405: 35:37.71 WebExtensionContentScriptBinding.cpp: In function 'void mozilla::dom::MozDocumentMatcher_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.71 WebExtensionContentScriptBinding.cpp:2262:25: note: 'parentProto' declared here 35:37.71 2262 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.71 | ^~~~~~~~~~~ 35:37.71 WebExtensionContentScriptBinding.cpp:2262:25: note: 'aCx' declared here 35:37.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.73 inlined from 'void mozilla::dom::VRMockController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRServiceTestBinding.cpp:1308:74: 35:37.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.73 1151 | *this->stack = this; 35:37.73 | ~~~~~~~~~~~~~^~~~~~ 35:37.76 In file included from UnifiedBindings25.cpp:197: 35:37.76 VRServiceTestBinding.cpp: In function 'void mozilla::dom::VRMockController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.76 VRServiceTestBinding.cpp:1308:25: note: 'parentProto' declared here 35:37.76 1308 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.76 | ^~~~~~~~~~~ 35:37.76 VRServiceTestBinding.cpp:1308:25: note: 'aCx' declared here 35:37.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.77 inlined from 'void mozilla::dom::VRServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRServiceTestBinding.cpp:3818:74: 35:37.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.77 1151 | *this->stack = this; 35:37.77 | ~~~~~~~~~~~~~^~~~~~ 35:37.77 VRServiceTestBinding.cpp: In function 'void mozilla::dom::VRServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.77 VRServiceTestBinding.cpp:3818:25: note: 'parentProto' declared here 35:37.77 3818 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.77 | ^~~~~~~~~~~ 35:37.77 VRServiceTestBinding.cpp:3818:25: note: 'aCx' declared here 35:37.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.79 inlined from 'void mozilla::dom::VRMockDisplay_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRServiceTestBinding.cpp:2836:74: 35:37.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.79 1151 | *this->stack = this; 35:37.79 | ~~~~~~~~~~~~~^~~~~~ 35:37.79 VRServiceTestBinding.cpp: In function 'void mozilla::dom::VRMockDisplay_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.79 VRServiceTestBinding.cpp:2836:25: note: 'parentProto' declared here 35:37.79 2836 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.79 | ^~~~~~~~~~~ 35:37.79 VRServiceTestBinding.cpp:2836:25: note: 'aCx' declared here 35:37.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.80 inlined from 'void mozilla::dom::VideoPlaybackQuality_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VideoPlaybackQualityBinding.cpp:384:74: 35:37.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.80 1151 | *this->stack = this; 35:37.80 | ~~~~~~~~~~~~~^~~~~~ 35:37.81 In file included from UnifiedBindings25.cpp:301: 35:37.81 VideoPlaybackQualityBinding.cpp: In function 'void mozilla::dom::VideoPlaybackQuality_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.81 VideoPlaybackQualityBinding.cpp:384:25: note: 'parentProto' declared here 35:37.81 384 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.81 | ^~~~~~~~~~~ 35:37.81 VideoPlaybackQualityBinding.cpp:384:25: note: 'aCx' declared here 35:37.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:37.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:37.88 inlined from 'void mozilla::dom::URLSearchParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at URLSearchParamsBinding.cpp:1779:74: 35:37.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:37.88 1151 | *this->stack = this; 35:37.88 | ~~~~~~~~~~~~~^~~~~~ 35:37.89 In file included from UnifiedBindings25.cpp:67: 35:37.89 URLSearchParamsBinding.cpp: In function 'void mozilla::dom::URLSearchParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:37.89 URLSearchParamsBinding.cpp:1779:25: note: 'parentProto' declared here 35:37.89 1779 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:37.89 | ^~~~~~~~~~~ 35:37.89 URLSearchParamsBinding.cpp:1779:25: note: 'aCx' declared here 35:53.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:53.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:53.89 inlined from 'bool mozilla::dom::UIEvent_Binding::Wrap(JSContext*, mozilla::dom::UIEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UIEventBinding.cpp:1322:90: 35:53.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:53.89 1151 | *this->stack = this; 35:53.89 | ~~~~~~~~~~~~~^~~~~~ 35:53.94 In file included from UnifiedBindings25.cpp:41: 35:53.94 UIEventBinding.cpp: In function 'bool mozilla::dom::UIEvent_Binding::Wrap(JSContext*, mozilla::dom::UIEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:53.94 UIEventBinding.cpp:1322:25: note: 'global' declared here 35:53.94 1322 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:53.94 | ^~~~~~ 35:53.94 UIEventBinding.cpp:1322:25: note: 'aCx' declared here 35:54.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.07 inlined from 'bool mozilla::dom::UTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at URLSearchParamsBinding.cpp:280:75: 35:54.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:54.07 1151 | *this->stack = this; 35:54.07 | ~~~~~~~~~~~~~^~~~~~ 35:54.07 URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::UTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 35:54.07 URLSearchParamsBinding.cpp:280:29: note: 'returnArray' declared here 35:54.07 280 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 35:54.07 | ^~~~~~~~~~~ 35:54.07 URLSearchParamsBinding.cpp:280:29: note: 'cx' declared here 35:54.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.16 inlined from 'bool mozilla::dom::OwningUTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at URLSearchParamsBinding.cpp:744:75: 35:54.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:54.16 1151 | *this->stack = this; 35:54.16 | ~~~~~~~~~~~~~^~~~~~ 35:54.16 URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 35:54.16 URLSearchParamsBinding.cpp:744:29: note: 'returnArray' declared here 35:54.16 744 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 35:54.16 | ^~~~~~~~~~~ 35:54.16 URLSearchParamsBinding.cpp:744:29: note: 'cx' declared here 35:54.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.51 inlined from 'void mozilla::dom::VRDisplayCapabilities_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:2109:74: 35:54.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.51 1151 | *this->stack = this; 35:54.51 | ~~~~~~~~~~~~~^~~~~~ 35:54.62 In file included from UnifiedBindings25.cpp:171: 35:54.62 VRDisplayBinding.cpp: In function 'void mozilla::dom::VRDisplayCapabilities_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.62 VRDisplayBinding.cpp:2109:25: note: 'parentProto' declared here 35:54.62 2109 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.62 | ^~~~~~~~~~~ 35:54.62 VRDisplayBinding.cpp:2109:25: note: 'aCx' declared here 35:54.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.64 inlined from 'void mozilla::dom::VREyeParameters_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:2543:74: 35:54.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.64 1151 | *this->stack = this; 35:54.64 | ~~~~~~~~~~~~~^~~~~~ 35:54.64 VRDisplayBinding.cpp: In function 'void mozilla::dom::VREyeParameters_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.64 VRDisplayBinding.cpp:2543:25: note: 'parentProto' declared here 35:54.64 2543 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.64 | ^~~~~~~~~~~ 35:54.64 VRDisplayBinding.cpp:2543:25: note: 'aCx' declared here 35:54.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.66 inlined from 'void mozilla::dom::VRFieldOfView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:2963:74: 35:54.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.66 1151 | *this->stack = this; 35:54.66 | ~~~~~~~~~~~~~^~~~~~ 35:54.66 VRDisplayBinding.cpp: In function 'void mozilla::dom::VRFieldOfView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.66 VRDisplayBinding.cpp:2963:25: note: 'parentProto' declared here 35:54.66 2963 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.66 | ^~~~~~~~~~~ 35:54.66 VRDisplayBinding.cpp:2963:25: note: 'aCx' declared here 35:54.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.67 inlined from 'void mozilla::dom::VRFrameData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:3545:74: 35:54.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.67 1151 | *this->stack = this; 35:54.67 | ~~~~~~~~~~~~~^~~~~~ 35:54.67 VRDisplayBinding.cpp: In function 'void mozilla::dom::VRFrameData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.67 VRDisplayBinding.cpp:3545:25: note: 'parentProto' declared here 35:54.67 3545 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.67 | ^~~~~~~~~~~ 35:54.67 VRDisplayBinding.cpp:3545:25: note: 'aCx' declared here 35:54.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.69 inlined from 'void mozilla::dom::VRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:4107:74: 35:54.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.69 1151 | *this->stack = this; 35:54.69 | ~~~~~~~~~~~~~^~~~~~ 35:54.69 VRDisplayBinding.cpp: In function 'void mozilla::dom::VRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.69 VRDisplayBinding.cpp:4107:25: note: 'parentProto' declared here 35:54.69 4107 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.69 | ^~~~~~~~~~~ 35:54.69 VRDisplayBinding.cpp:4107:25: note: 'aCx' declared here 35:54.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.70 inlined from 'void mozilla::dom::VRStageParameters_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VRDisplayBinding.cpp:4506:74: 35:54.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.70 1151 | *this->stack = this; 35:54.70 | ~~~~~~~~~~~~~^~~~~~ 35:54.70 VRDisplayBinding.cpp: In function 'void mozilla::dom::VRStageParameters_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:54.70 VRDisplayBinding.cpp:4506:25: note: 'parentProto' declared here 35:54.70 4506 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:54.71 | ^~~~~~~~~~~ 35:54.71 VRDisplayBinding.cpp:4506:25: note: 'aCx' declared here 35:54.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.79 inlined from 'bool mozilla::dom::VRDisplayCapabilities_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayCapabilities*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:2042:90: 35:54.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.79 1151 | *this->stack = this; 35:54.79 | ~~~~~~~~~~~~~^~~~~~ 35:54.79 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplayCapabilities_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayCapabilities*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:54.79 VRDisplayBinding.cpp:2042:25: note: 'global' declared here 35:54.79 2042 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:54.79 | ^~~~~~ 35:54.79 VRDisplayBinding.cpp:2042:25: note: 'aCx' declared here 35:54.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:54.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:54.88 inlined from 'bool mozilla::dom::VREyeParameters_Binding::Wrap(JSContext*, mozilla::dom::VREyeParameters*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:2476:90: 35:54.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:54.88 1151 | *this->stack = this; 35:54.88 | ~~~~~~~~~~~~~^~~~~~ 35:54.88 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VREyeParameters_Binding::Wrap(JSContext*, mozilla::dom::VREyeParameters*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:54.88 VRDisplayBinding.cpp:2476:25: note: 'global' declared here 35:54.88 2476 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:54.88 | ^~~~~~ 35:54.88 VRDisplayBinding.cpp:2476:25: note: 'aCx' declared here 35:55.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:55.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:55.00 inlined from 'bool mozilla::dom::VRFieldOfView_Binding::Wrap(JSContext*, mozilla::dom::VRFieldOfView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:2896:90: 35:55.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:55.00 1151 | *this->stack = this; 35:55.00 | ~~~~~~~~~~~~~^~~~~~ 35:55.00 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFieldOfView_Binding::Wrap(JSContext*, mozilla::dom::VRFieldOfView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:55.00 VRDisplayBinding.cpp:2896:25: note: 'global' declared here 35:55.00 2896 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:55.00 | ^~~~~~ 35:55.00 VRDisplayBinding.cpp:2896:25: note: 'aCx' declared here 35:55.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:55.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:55.31 inlined from 'bool mozilla::dom::VRFrameData_Binding::Wrap(JSContext*, mozilla::dom::VRFrameData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:3478:90: 35:55.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:55.31 1151 | *this->stack = this; 35:55.31 | ~~~~~~~~~~~~~^~~~~~ 35:55.31 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFrameData_Binding::Wrap(JSContext*, mozilla::dom::VRFrameData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:55.31 VRDisplayBinding.cpp:3478:25: note: 'global' declared here 35:55.31 3478 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:55.31 | ^~~~~~ 35:55.31 VRDisplayBinding.cpp:3478:25: note: 'aCx' declared here 35:55.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:55.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:55.44 inlined from 'bool mozilla::dom::VRPose_Binding::Wrap(JSContext*, mozilla::dom::VRPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:4040:90: 35:55.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:55.44 1151 | *this->stack = this; 35:55.44 | ~~~~~~~~~~~~~^~~~~~ 35:55.44 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRPose_Binding::Wrap(JSContext*, mozilla::dom::VRPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:55.44 VRDisplayBinding.cpp:4040:25: note: 'global' declared here 35:55.44 4040 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:55.44 | ^~~~~~ 35:55.44 VRDisplayBinding.cpp:4040:25: note: 'aCx' declared here 35:55.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:55.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:55.54 inlined from 'bool mozilla::dom::VRStageParameters_Binding::Wrap(JSContext*, mozilla::dom::VRStageParameters*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:4439:90: 35:55.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:55.54 1151 | *this->stack = this; 35:55.54 | ~~~~~~~~~~~~~^~~~~~ 35:55.54 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRStageParameters_Binding::Wrap(JSContext*, mozilla::dom::VRStageParameters*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:55.54 VRDisplayBinding.cpp:4439:25: note: 'global' declared here 35:55.54 4439 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:55.54 | ^~~~~~ 35:55.54 VRDisplayBinding.cpp:4439:25: note: 'aCx' declared here 35:55.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:55.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:55.75 inlined from 'bool mozilla::dom::VRMockController_Binding::Wrap(JSContext*, mozilla::dom::VRMockController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRServiceTestBinding.cpp:1241:90: 35:55.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:55.75 1151 | *this->stack = this; 35:55.75 | ~~~~~~~~~~~~~^~~~~~ 35:55.75 VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockController_Binding::Wrap(JSContext*, mozilla::dom::VRMockController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:55.75 VRServiceTestBinding.cpp:1241:25: note: 'global' declared here 35:55.75 1241 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:55.75 | ^~~~~~ 35:55.75 VRServiceTestBinding.cpp:1241:25: note: 'aCx' declared here 35:56.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:56.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:56.48 inlined from 'bool mozilla::dom::VideoColorSpaceInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoColorSpaceBinding.cpp:282:54: 35:56.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:56.48 1151 | *this->stack = this; 35:56.48 | ~~~~~~~~~~~~~^~~~~~ 35:56.49 In file included from UnifiedBindings25.cpp:249: 35:56.49 VideoColorSpaceBinding.cpp: In member function 'bool mozilla::dom::VideoColorSpaceInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:56.49 VideoColorSpaceBinding.cpp:282:25: note: 'obj' declared here 35:56.49 282 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:56.49 | ^~~ 35:56.49 VideoColorSpaceBinding.cpp:282:25: note: 'cx' declared here 35:56.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:56.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:56.79 inlined from 'void mozilla::dom::VideoColorSpace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VideoColorSpaceBinding.cpp:959:74: 35:56.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:56.79 1151 | *this->stack = this; 35:56.79 | ~~~~~~~~~~~~~^~~~~~ 35:56.79 VideoColorSpaceBinding.cpp: In function 'void mozilla::dom::VideoColorSpace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:56.79 VideoColorSpaceBinding.cpp:959:25: note: 'parentProto' declared here 35:56.79 959 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:56.79 | ^~~~~~~~~~~ 35:56.79 VideoColorSpaceBinding.cpp:959:25: note: 'aCx' declared here 35:56.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:56.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:56.89 inlined from 'void mozilla::dom::VideoFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at VideoFrameBinding.cpp:2488:74: 35:56.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:56.89 1151 | *this->stack = this; 35:56.89 | ~~~~~~~~~~~~~^~~~~~ 35:56.90 In file included from UnifiedBindings25.cpp:288: 35:56.90 VideoFrameBinding.cpp: In function 'void mozilla::dom::VideoFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 35:56.90 VideoFrameBinding.cpp:2488:25: note: 'parentProto' declared here 35:56.90 2488 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 35:56.90 | ^~~~~~~~~~~ 35:56.90 VideoFrameBinding.cpp:2488:25: note: 'aCx' declared here 35:57.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:57.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:57.14 inlined from 'bool mozilla::dom::VideoDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoDecoderBinding.cpp:306:54: 35:57.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:57.14 1151 | *this->stack = this; 35:57.14 | ~~~~~~~~~~~~~^~~~~~ 35:57.16 In file included from UnifiedBindings25.cpp:262: 35:57.16 VideoDecoderBinding.cpp: In member function 'bool mozilla::dom::VideoDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:57.16 VideoDecoderBinding.cpp:306:25: note: 'obj' declared here 35:57.16 306 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:57.16 | ^~~ 35:57.16 VideoDecoderBinding.cpp:306:25: note: 'cx' declared here 35:57.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:57.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:57.85 inlined from 'bool mozilla::dom::VideoDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoDecoderBinding.cpp:675:54: 35:57.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:57.85 1151 | *this->stack = this; 35:57.85 | ~~~~~~~~~~~~~^~~~~~ 35:57.85 VideoDecoderBinding.cpp: In member function 'bool mozilla::dom::VideoDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:57.85 VideoDecoderBinding.cpp:675:25: note: 'obj' declared here 35:57.85 675 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:57.85 | ^~~ 35:57.85 VideoDecoderBinding.cpp:675:25: note: 'cx' declared here 35:58.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:58.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:58.13 inlined from 'bool mozilla::dom::AvcEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoEncoderBinding.cpp:211:54: 35:58.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:58.13 1151 | *this->stack = this; 35:58.13 | ~~~~~~~~~~~~~^~~~~~ 35:58.21 In file included from UnifiedBindings25.cpp:275: 35:58.21 VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::AvcEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:58.21 VideoEncoderBinding.cpp:211:25: note: 'obj' declared here 35:58.21 211 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:58.21 | ^~~ 35:58.21 VideoEncoderBinding.cpp:211:25: note: 'cx' declared here 35:58.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:58.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:58.38 inlined from 'bool mozilla::dom::SvcOutputMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoEncoderBinding.cpp:324:54: 35:58.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:58.38 1151 | *this->stack = this; 35:58.38 | ~~~~~~~~~~~~~^~~~~~ 35:58.38 VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::SvcOutputMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:58.38 VideoEncoderBinding.cpp:324:25: note: 'obj' declared here 35:58.38 324 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:58.38 | ^~~ 35:58.38 VideoEncoderBinding.cpp:324:25: note: 'cx' declared here 35:58.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:58.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:58.82 inlined from 'bool mozilla::dom::EncodedVideoChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoEncoderBinding.cpp:627:54: 35:58.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:58.82 1151 | *this->stack = this; 35:58.82 | ~~~~~~~~~~~~~^~~~~~ 35:58.82 VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::EncodedVideoChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:58.82 VideoEncoderBinding.cpp:627:25: note: 'obj' declared here 35:58.82 627 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:58.82 | ^~~ 35:58.82 VideoEncoderBinding.cpp:627:25: note: 'cx' declared here 35:59.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:59.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:59.53 inlined from 'bool mozilla::dom::PlaneLayout::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoFrameBinding.cpp:214:54: 35:59.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 35:59.53 1151 | *this->stack = this; 35:59.53 | ~~~~~~~~~~~~~^~~~~~ 35:59.53 VideoFrameBinding.cpp: In member function 'bool mozilla::dom::PlaneLayout::ToObjectInternal(JSContext*, JS::MutableHandle) const': 35:59.53 VideoFrameBinding.cpp:214:25: note: 'obj' declared here 35:59.53 214 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 35:59.53 | ^~~ 35:59.53 VideoFrameBinding.cpp:214:25: note: 'cx' declared here 35:59.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:59.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:59.82 inlined from 'bool mozilla::dom::VideoTrack_Binding::Wrap(JSContext*, mozilla::dom::VideoTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoTrackBinding.cpp:435:90: 35:59.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:59.82 1151 | *this->stack = this; 35:59.82 | ~~~~~~~~~~~~~^~~~~~ 35:59.82 VideoTrackBinding.cpp: In function 'bool mozilla::dom::VideoTrack_Binding::Wrap(JSContext*, mozilla::dom::VideoTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:59.82 VideoTrackBinding.cpp:435:25: note: 'global' declared here 35:59.82 435 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:59.82 | ^~~~~~ 35:59.82 VideoTrackBinding.cpp:435:25: note: 'aCx' declared here 35:59.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 35:59.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 35:59.97 inlined from 'bool mozilla::dom::VideoTrackList_Binding::Wrap(JSContext*, mozilla::dom::VideoTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoTrackListBinding.cpp:865:90: 35:59.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 35:59.97 1151 | *this->stack = this; 35:59.97 | ~~~~~~~~~~~~~^~~~~~ 35:59.97 VideoTrackListBinding.cpp: In function 'bool mozilla::dom::VideoTrackList_Binding::Wrap(JSContext*, mozilla::dom::VideoTrackList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 35:59.97 VideoTrackListBinding.cpp:865:25: note: 'global' declared here 35:59.97 865 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 35:59.97 | ^~~~~~ 35:59.97 VideoTrackListBinding.cpp:865:25: note: 'aCx' declared here 36:00.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:00.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:00.16 inlined from 'void mozilla::dom::WakeLock_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WakeLockBinding.cpp:382:74: 36:00.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:00.16 1151 | *this->stack = this; 36:00.16 | ~~~~~~~~~~~~~^~~~~~ 36:00.16 In file included from UnifiedBindings25.cpp:353: 36:00.16 WakeLockBinding.cpp: In function 'void mozilla::dom::WakeLock_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 36:00.16 WakeLockBinding.cpp:382:25: note: 'parentProto' declared here 36:00.16 382 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 36:00.16 | ^~~~~~~~~~~ 36:00.16 WakeLockBinding.cpp:382:25: note: 'aCx' declared here 36:00.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:00.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:00.89 inlined from 'bool mozilla::dom::AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:180:54: 36:00.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:00.89 1151 | *this->stack = this; 36:00.89 | ~~~~~~~~~~~~~^~~~~~ 36:01.14 In file included from UnifiedBindings25.cpp:392: 36:01.14 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:01.14 WebAuthenticationBinding.cpp:180:25: note: 'obj' declared here 36:01.14 180 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:01.14 | ^~~ 36:01.14 WebAuthenticationBinding.cpp:180:25: note: 'cx' declared here 36:01.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:01.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:01.93 inlined from 'bool mozilla::dom::AuthenticatorAssertionResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:466:54: 36:01.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:01.93 1151 | *this->stack = this; 36:01.93 | ~~~~~~~~~~~~~^~~~~~ 36:01.93 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorAssertionResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:01.93 WebAuthenticationBinding.cpp:466:25: note: 'obj' declared here 36:01.93 466 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:01.93 | ^~~ 36:01.93 WebAuthenticationBinding.cpp:466:25: note: 'cx' declared here 36:02.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:02.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:02.79 inlined from 'bool mozilla::dom::AuthenticatorSelectionCriteria::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:872:54: 36:02.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:02.79 1151 | *this->stack = this; 36:02.79 | ~~~~~~~~~~~~~^~~~~~ 36:02.79 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorSelectionCriteria::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:02.79 WebAuthenticationBinding.cpp:872:25: note: 'obj' declared here 36:02.79 872 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:02.79 | ^~~ 36:02.79 WebAuthenticationBinding.cpp:872:25: note: 'cx' declared here 36:02.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:02.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:02.92 inlined from 'bool mozilla::dom::CredentialPropertiesOutput::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:996:54: 36:02.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:02.92 1151 | *this->stack = this; 36:02.92 | ~~~~~~~~~~~~~^~~~~~ 36:02.92 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::CredentialPropertiesOutput::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:02.92 WebAuthenticationBinding.cpp:996:25: note: 'obj' declared here 36:02.92 996 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:02.92 | ^~~ 36:02.92 WebAuthenticationBinding.cpp:996:25: note: 'cx' declared here 36:03.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.03 inlined from 'bool mozilla::dom::PublicKeyCredentialDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:1186:54: 36:03.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.03 1151 | *this->stack = this; 36:03.03 | ~~~~~~~~~~~~~^~~~~~ 36:03.03 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.03 WebAuthenticationBinding.cpp:1186:25: note: 'obj' declared here 36:03.03 1186 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.03 | ^~~ 36:03.03 WebAuthenticationBinding.cpp:1186:25: note: 'cx' declared here 36:03.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.49 inlined from 'bool mozilla::dom::PublicKeyCredentialEntity::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:1517:54: 36:03.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.49 1151 | *this->stack = this; 36:03.49 | ~~~~~~~~~~~~~^~~~~~ 36:03.49 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialEntity::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.49 WebAuthenticationBinding.cpp:1517:25: note: 'obj' declared here 36:03.49 1517 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.49 | ^~~ 36:03.49 WebAuthenticationBinding.cpp:1517:25: note: 'cx' declared here 36:03.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.54 inlined from 'bool mozilla::dom::PublicKeyCredentialParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:1661:54: 36:03.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.54 1151 | *this->stack = this; 36:03.54 | ~~~~~~~~~~~~~^~~~~~ 36:03.54 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialParameters::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.54 WebAuthenticationBinding.cpp:1661:25: note: 'obj' declared here 36:03.54 1661 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.54 | ^~~ 36:03.54 WebAuthenticationBinding.cpp:1661:25: note: 'cx' declared here 36:03.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.76 inlined from 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:1882:54: 36:03.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.76 1151 | *this->stack = this; 36:03.76 | ~~~~~~~~~~~~~^~~~~~ 36:03.76 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.76 WebAuthenticationBinding.cpp:1882:25: note: 'obj' declared here 36:03.76 1882 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.76 | ^~~ 36:03.76 WebAuthenticationBinding.cpp:1882:25: note: 'cx' declared here 36:03.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.80 inlined from 'bool mozilla::dom::AuthenticationExtensionsClientOutputsJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:1997:54: 36:03.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.80 1151 | *this->stack = this; 36:03.80 | ~~~~~~~~~~~~~^~~~~~ 36:03.80 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputsJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.80 WebAuthenticationBinding.cpp:1997:25: note: 'obj' declared here 36:03.80 1997 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.80 | ^~~ 36:03.80 WebAuthenticationBinding.cpp:1997:25: note: 'cx' declared here 36:03.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:03.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:03.86 inlined from 'bool mozilla::dom::PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:2265:54: 36:03.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:03.86 1151 | *this->stack = this; 36:03.86 | ~~~~~~~~~~~~~^~~~~~ 36:03.86 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:03.86 WebAuthenticationBinding.cpp:2265:25: note: 'obj' declared here 36:03.86 2265 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:03.86 | ^~~ 36:03.86 WebAuthenticationBinding.cpp:2265:25: note: 'cx' declared here 36:04.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:04.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:04.23 inlined from 'bool mozilla::dom::PublicKeyCredentialRpEntity::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:2796:49: 36:04.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:04.24 1151 | *this->stack = this; 36:04.24 | ~~~~~~~~~~~~~^~~~~~ 36:04.24 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRpEntity::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:04.24 WebAuthenticationBinding.cpp:2796:25: note: 'obj' declared here 36:04.24 2796 | JS::Rooted obj(cx, &rval.toObject()); 36:04.24 | ^~~ 36:04.24 WebAuthenticationBinding.cpp:2796:25: note: 'cx' declared here 36:04.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:04.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:04.30 inlined from 'bool mozilla::dom::AuthenticationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:3031:54: 36:04.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:04.30 1151 | *this->stack = this; 36:04.30 | ~~~~~~~~~~~~~^~~~~~ 36:04.30 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:04.30 WebAuthenticationBinding.cpp:3031:25: note: 'obj' declared here 36:04.30 3031 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:04.30 | ^~~ 36:04.30 WebAuthenticationBinding.cpp:3031:25: note: 'cx' declared here 36:04.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:04.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:04.34 inlined from 'bool mozilla::dom::PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:3415:54: 36:04.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:04.34 1151 | *this->stack = this; 36:04.34 | ~~~~~~~~~~~~~^~~~~~ 36:04.34 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:04.34 WebAuthenticationBinding.cpp:3415:25: note: 'obj' declared here 36:04.34 3415 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:04.34 | ^~~ 36:04.34 WebAuthenticationBinding.cpp:3415:25: note: 'cx' declared here 36:04.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:04.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:04.63 inlined from 'void mozilla::dom::AuthenticatorResponse_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebAuthenticationBinding.cpp:5247:74: 36:04.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:04.63 1151 | *this->stack = this; 36:04.63 | ~~~~~~~~~~~~~^~~~~~ 36:04.63 WebAuthenticationBinding.cpp: In function 'void mozilla::dom::AuthenticatorResponse_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 36:04.63 WebAuthenticationBinding.cpp:5247:25: note: 'parentProto' declared here 36:04.63 5247 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 36:04.63 | ^~~~~~~~~~~ 36:04.63 WebAuthenticationBinding.cpp:5247:25: note: 'aCx' declared here 36:11.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:11.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:11.98 inlined from 'bool mozilla::dom::VideoEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoEncoderBinding.cpp:994:54: 36:11.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:11.98 1151 | *this->stack = this; 36:11.98 | ~~~~~~~~~~~~~^~~~~~ 36:11.98 VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::VideoEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:11.98 VideoEncoderBinding.cpp:994:25: note: 'obj' declared here 36:11.98 994 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:11.98 | ^~~ 36:11.98 VideoEncoderBinding.cpp:994:25: note: 'cx' declared here 36:12.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:12.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:12.06 inlined from 'bool mozilla::dom::VideoEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VideoEncoderBinding.cpp:1384:54: 36:12.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:12.06 1151 | *this->stack = this; 36:12.06 | ~~~~~~~~~~~~~^~~~~~ 36:12.06 VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::VideoEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:12.06 VideoEncoderBinding.cpp:1384:25: note: 'obj' declared here 36:12.06 1384 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:12.06 | ^~~ 36:12.06 VideoEncoderBinding.cpp:1384:25: note: 'cx' declared here 36:12.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:12.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:12.09 inlined from 'bool mozilla::dom::AuthenticatorAttestationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:611:54: 36:12.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:12.09 1151 | *this->stack = this; 36:12.09 | ~~~~~~~~~~~~~^~~~~~ 36:12.09 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorAttestationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:12.09 WebAuthenticationBinding.cpp:611:25: note: 'obj' declared here 36:12.09 611 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:12.09 | ^~~ 36:12.09 WebAuthenticationBinding.cpp:611:25: note: 'cx' declared here 36:12.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:12.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:12.16 inlined from 'bool mozilla::dom::RegistrationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebAuthenticationBinding.cpp:4033:54: 36:12.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:12.16 1151 | *this->stack = this; 36:12.16 | ~~~~~~~~~~~~~^~~~~~ 36:12.16 WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::RegistrationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:12.16 WebAuthenticationBinding.cpp:4033:25: note: 'obj' declared here 36:12.16 4033 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:12.16 | ^~~ 36:12.16 WebAuthenticationBinding.cpp:4033:25: note: 'cx' declared here 36:12.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 36:12.85 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 36:12.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 36:12.85 from WindowBinding.cpp:59, 36:12.85 from UnifiedBindings26.cpp:210: 36:12.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 36:12.85 /builddir/build/BUILD/firefox-128.12.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] 36:12.85 78 | memset(this, 0, sizeof(nsXPTCVariant)); 36:12.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:12.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here 36:12.85 43 | struct nsXPTCVariant { 36:12.85 | ^~~~~~~~~~~~~ 36:12.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:12.96 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 36:12.96 inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at VideoTrackListBinding.cpp:620:35: 36:12.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:12.96 1151 | *this->stack = this; 36:12.96 | ~~~~~~~~~~~~~^~~~~~ 36:12.97 VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 36:12.97 VideoTrackListBinding.cpp:620:25: note: 'expando' declared here 36:12.97 620 | JS::Rooted expando(cx); 36:12.97 | ^~~~~~~ 36:12.97 VideoTrackListBinding.cpp:620:25: note: 'cx' declared here 36:14.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:14.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:14.18 inlined from 'bool mozilla::dom::UserProximityEvent_Binding::Wrap(JSContext*, mozilla::dom::UserProximityEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UserProximityEventBinding.cpp:470:90: 36:14.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:14.19 1151 | *this->stack = this; 36:14.19 | ~~~~~~~~~~~~~^~~~~~ 36:14.21 In file included from UnifiedBindings25.cpp:158: 36:14.21 UserProximityEventBinding.cpp: In function 'bool mozilla::dom::UserProximityEvent_Binding::Wrap(JSContext*, mozilla::dom::UserProximityEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:14.21 UserProximityEventBinding.cpp:470:25: note: 'global' declared here 36:14.21 470 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:14.21 | ^~~~~~ 36:14.21 UserProximityEventBinding.cpp:470:25: note: 'aCx' declared here 36:14.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:14.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:14.27 inlined from 'bool mozilla::dom::UDPMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::UDPMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UDPMessageEventBinding.cpp:581:90: 36:14.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:14.27 1151 | *this->stack = this; 36:14.27 | ~~~~~~~~~~~~~^~~~~~ 36:14.29 In file included from UnifiedBindings25.cpp:15: 36:14.29 UDPMessageEventBinding.cpp: In function 'bool mozilla::dom::UDPMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::UDPMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:14.29 UDPMessageEventBinding.cpp:581:25: note: 'global' declared here 36:14.29 581 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:14.29 | ^~~~~~ 36:14.29 UDPMessageEventBinding.cpp:581:25: note: 'aCx' declared here 36:14.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:14.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:14.50 inlined from 'bool mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, mozilla::dom::UDPSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UDPSocketBinding.cpp:1728:90: 36:14.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:14.50 1151 | *this->stack = this; 36:14.50 | ~~~~~~~~~~~~~^~~~~~ 36:14.55 In file included from UnifiedBindings25.cpp:28: 36:14.55 UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, mozilla::dom::UDPSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:14.55 UDPSocketBinding.cpp:1728:25: note: 'global' declared here 36:14.55 1728 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:14.55 | ^~~~~~ 36:14.55 UDPSocketBinding.cpp:1728:25: note: 'aCx' declared here 36:14.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:14.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:14.89 inlined from 'bool mozilla::dom::VideoPlaybackQuality_Binding::Wrap(JSContext*, mozilla::dom::VideoPlaybackQuality*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoPlaybackQualityBinding.cpp:317:90: 36:14.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:14.89 1151 | *this->stack = this; 36:14.90 | ~~~~~~~~~~~~~^~~~~~ 36:14.90 VideoPlaybackQualityBinding.cpp: In function 'bool mozilla::dom::VideoPlaybackQuality_Binding::Wrap(JSContext*, mozilla::dom::VideoPlaybackQuality*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:14.90 VideoPlaybackQualityBinding.cpp:317:25: note: 'global' declared here 36:14.90 317 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:14.90 | ^~~~~~ 36:14.90 VideoPlaybackQualityBinding.cpp:317:25: note: 'aCx' declared here 36:15.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:15.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:15.01 inlined from 'bool mozilla::dom::VRLayer::ToObjectInternal(JSContext*, JS::MutableHandle) const' at VRDisplayBinding.cpp:267:54: 36:15.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:15.01 1151 | *this->stack = this; 36:15.01 | ~~~~~~~~~~~~~^~~~~~ 36:15.01 VRDisplayBinding.cpp: In member function 'bool mozilla::dom::VRLayer::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:15.01 VRDisplayBinding.cpp:267:25: note: 'obj' declared here 36:15.01 267 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:15.01 | ^~~ 36:15.01 VRDisplayBinding.cpp:267:25: note: 'cx' declared here 36:15.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:15.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:15.33 inlined from 'bool mozilla::dom::URL_Binding::Wrap(JSContext*, mozilla::dom::URL*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at URLBinding.cpp:1584:90: 36:15.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:15.33 1151 | *this->stack = this; 36:15.33 | ~~~~~~~~~~~~~^~~~~~ 36:15.36 URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::Wrap(JSContext*, mozilla::dom::URL*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:15.36 URLBinding.cpp:1584:25: note: 'global' declared here 36:15.36 1584 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:15.36 | ^~~~~~ 36:15.36 URLBinding.cpp:1584:25: note: 'aCx' declared here 36:15.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:15.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:15.60 inlined from 'bool mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, mozilla::dom::URLSearchParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at URLSearchParamsBinding.cpp:1712:90: 36:15.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:15.60 1151 | *this->stack = this; 36:15.60 | ~~~~~~~~~~~~~^~~~~~ 36:15.60 URLSearchParamsBinding.cpp: In function 'bool mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, mozilla::dom::URLSearchParams*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:15.60 URLSearchParamsBinding.cpp:1712:25: note: 'global' declared here 36:15.60 1712 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:15.60 | ^~~~~~ 36:15.60 URLSearchParamsBinding.cpp:1712:25: note: 'aCx' declared here 36:16.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:16.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:16.28 inlined from 'bool mozilla::dom::UniFFIScaffoldingCallResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at UniFFIBinding.cpp:652:54: 36:16.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:16.28 1151 | *this->stack = this; 36:16.28 | ~~~~~~~~~~~~~^~~~~~ 36:16.29 UniFFIBinding.cpp: In member function 'bool mozilla::dom::UniFFIScaffoldingCallResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 36:16.29 UniFFIBinding.cpp:652:25: note: 'obj' declared here 36:16.29 652 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 36:16.29 | ^~~ 36:16.29 UniFFIBinding.cpp:652:25: note: 'cx' declared here 36:16.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:16.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:16.34 inlined from 'bool mozilla::dom::UniFFIPointer_Binding::Wrap(JSContext*, mozilla::dom::UniFFIPointer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UniFFIBinding.cpp:866:90: 36:16.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:16.34 1151 | *this->stack = this; 36:16.34 | ~~~~~~~~~~~~~^~~~~~ 36:16.34 UniFFIBinding.cpp: In function 'bool mozilla::dom::UniFFIPointer_Binding::Wrap(JSContext*, mozilla::dom::UniFFIPointer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:16.34 UniFFIBinding.cpp:866:25: note: 'global' declared here 36:16.34 866 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:16.34 | ^~~~~~ 36:16.34 UniFFIBinding.cpp:866:25: note: 'aCx' declared here 36:16.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:16.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:16.73 inlined from 'bool mozilla::dom::UserActivation_Binding::Wrap(JSContext*, mozilla::dom::UserActivation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at UserActivationBinding.cpp:276:90: 36:16.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:16.73 1151 | *this->stack = this; 36:16.73 | ~~~~~~~~~~~~~^~~~~~ 36:16.73 UserActivationBinding.cpp: In function 'bool mozilla::dom::UserActivation_Binding::Wrap(JSContext*, mozilla::dom::UserActivation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:16.73 UserActivationBinding.cpp:276:25: note: 'global' declared here 36:16.73 276 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:16.73 | ^~~~~~ 36:16.73 UserActivationBinding.cpp:276:25: note: 'aCx' declared here 36:17.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:17.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:17.16 inlined from 'bool mozilla::dom::VRDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRDisplay*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayBinding.cpp:1590:90: 36:17.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:17.16 1151 | *this->stack = this; 36:17.16 | ~~~~~~~~~~~~~^~~~~~ 36:17.16 VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRDisplay*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:17.16 VRDisplayBinding.cpp:1590:25: note: 'global' declared here 36:17.16 1590 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:17.16 | ^~~~~~ 36:17.16 VRDisplayBinding.cpp:1590:25: note: 'aCx' declared here 36:18.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:18.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:18.52 inlined from 'bool mozilla::dom::VRDisplayEvent_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRDisplayEventBinding.cpp:585:90: 36:18.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:18.52 1151 | *this->stack = this; 36:18.52 | ~~~~~~~~~~~~~^~~~~~ 36:18.55 In file included from UnifiedBindings25.cpp:184: 36:18.55 VRDisplayEventBinding.cpp: In function 'bool mozilla::dom::VRDisplayEvent_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:18.55 VRDisplayEventBinding.cpp:585:25: note: 'global' declared here 36:18.55 585 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:18.55 | ^~~~~~ 36:18.55 VRDisplayEventBinding.cpp:585:25: note: 'aCx' declared here 36:19.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:19.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:19.14 inlined from 'bool mozilla::dom::VRMockDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRMockDisplay*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRServiceTestBinding.cpp:2769:90: 36:19.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:19.14 1151 | *this->stack = this; 36:19.14 | ~~~~~~~~~~~~~^~~~~~ 36:19.18 VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRMockDisplay*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:19.18 VRServiceTestBinding.cpp:2769:25: note: 'global' declared here 36:19.18 2769 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:19.18 | ^~~~~~ 36:19.18 VRServiceTestBinding.cpp:2769:25: note: 'aCx' declared here 36:19.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:19.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:19.32 inlined from 'bool mozilla::dom::VRServiceTest_Binding::Wrap(JSContext*, mozilla::dom::VRServiceTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VRServiceTestBinding.cpp:3751:90: 36:19.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:19.32 1151 | *this->stack = this; 36:19.32 | ~~~~~~~~~~~~~^~~~~~ 36:19.32 VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRServiceTest_Binding::Wrap(JSContext*, mozilla::dom::VRServiceTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:19.32 VRServiceTestBinding.cpp:3751:25: note: 'global' declared here 36:19.32 3751 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:19.32 | ^~~~~~ 36:19.32 VRServiceTestBinding.cpp:3751:25: note: 'aCx' declared here 36:19.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:19.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:19.68 inlined from 'bool mozilla::dom::VTTCue_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCue*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VTTCueBinding.cpp:1915:90: 36:19.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:19.68 1151 | *this->stack = this; 36:19.68 | ~~~~~~~~~~~~~^~~~~~ 36:19.70 In file included from UnifiedBindings25.cpp:210: 36:19.70 VTTCueBinding.cpp: In function 'bool mozilla::dom::VTTCue_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCue*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:19.70 VTTCueBinding.cpp:1915:25: note: 'global' declared here 36:19.70 1915 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:19.70 | ^~~~~~ 36:19.70 VTTCueBinding.cpp:1915:25: note: 'aCx' declared here 36:20.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:20.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:20.98 inlined from 'bool mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, mozilla::dom::TextTrackRegion*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VTTRegionBinding.cpp:900:90: 36:20.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:20.98 1151 | *this->stack = this; 36:20.98 | ~~~~~~~~~~~~~^~~~~~ 36:20.99 VTTRegionBinding.cpp: In function 'bool mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, mozilla::dom::TextTrackRegion*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:20.99 VTTRegionBinding.cpp:900:25: note: 'global' declared here 36:20.99 900 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:20.99 | ^~~~~~ 36:20.99 VTTRegionBinding.cpp:900:25: note: 'aCx' declared here 36:21.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:21.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:21.63 inlined from 'bool mozilla::dom::ValidityState_Binding::Wrap(JSContext*, mozilla::dom::ValidityState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ValidityStateBinding.cpp:564:90: 36:21.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:21.63 1151 | *this->stack = this; 36:21.63 | ~~~~~~~~~~~~~^~~~~~ 36:21.64 ValidityStateBinding.cpp: In function 'bool mozilla::dom::ValidityState_Binding::Wrap(JSContext*, mozilla::dom::ValidityState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:21.64 ValidityStateBinding.cpp:564:25: note: 'global' declared here 36:21.64 564 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:21.64 | ^~~~~~ 36:21.64 ValidityStateBinding.cpp:564:25: note: 'aCx' declared here 36:22.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:22.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:22.08 inlined from 'bool mozilla::dom::VideoColorSpace_Binding::Wrap(JSContext*, mozilla::dom::VideoColorSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoColorSpaceBinding.cpp:892:90: 36:22.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:22.08 1151 | *this->stack = this; 36:22.08 | ~~~~~~~~~~~~~^~~~~~ 36:22.08 VideoColorSpaceBinding.cpp: In function 'bool mozilla::dom::VideoColorSpace_Binding::Wrap(JSContext*, mozilla::dom::VideoColorSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:22.08 VideoColorSpaceBinding.cpp:892:25: note: 'global' declared here 36:22.08 892 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:22.08 | ^~~~~~ 36:22.08 VideoColorSpaceBinding.cpp:892:25: note: 'aCx' declared here 36:24.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:24.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:24.00 inlined from 'bool mozilla::dom::VideoDecoder_Binding::Wrap(JSContext*, mozilla::dom::VideoDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoDecoderBinding.cpp:1448:90: 36:24.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:24.00 1151 | *this->stack = this; 36:24.00 | ~~~~~~~~~~~~~^~~~~~ 36:24.01 VideoDecoderBinding.cpp: In function 'bool mozilla::dom::VideoDecoder_Binding::Wrap(JSContext*, mozilla::dom::VideoDecoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:24.02 VideoDecoderBinding.cpp:1448:25: note: 'global' declared here 36:24.02 1448 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:24.02 | ^~~~~~ 36:24.02 VideoDecoderBinding.cpp:1448:25: note: 'aCx' declared here 36:26.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:26.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:26.43 inlined from 'bool mozilla::dom::VideoEncoder_Binding::Wrap(JSContext*, mozilla::dom::VideoEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoEncoderBinding.cpp:2171:90: 36:26.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:26.43 1151 | *this->stack = this; 36:26.43 | ~~~~~~~~~~~~~^~~~~~ 36:26.44 VideoEncoderBinding.cpp: In function 'bool mozilla::dom::VideoEncoder_Binding::Wrap(JSContext*, mozilla::dom::VideoEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:26.44 VideoEncoderBinding.cpp:2171:25: note: 'global' declared here 36:26.44 2171 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:26.44 | ^~~~~~ 36:26.44 VideoEncoderBinding.cpp:2171:25: note: 'aCx' declared here 36:27.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:27.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:27.80 inlined from 'bool mozilla::dom::VideoFrame_Binding::Wrap(JSContext*, mozilla::dom::VideoFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VideoFrameBinding.cpp:2421:90: 36:27.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:27.80 1151 | *this->stack = this; 36:27.80 | ~~~~~~~~~~~~~^~~~~~ 36:27.83 VideoFrameBinding.cpp: In function 'bool mozilla::dom::VideoFrame_Binding::Wrap(JSContext*, mozilla::dom::VideoFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:27.83 VideoFrameBinding.cpp:2421:25: note: 'global' declared here 36:27.83 2421 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:27.83 | ^~~~~~ 36:27.83 VideoFrameBinding.cpp:2421:25: note: 'aCx' declared here 36:28.66 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BitSet.h:13, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/HeapAPI.h:11, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TracingAPI.h:11, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/GCPolicyAPI.h:79, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:23, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 36:28.66 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 36:28.66 from WebExtensionPolicyBinding.cpp:4, 36:28.66 from UnifiedBindings26.cpp:2: 36:28.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:28.66 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 36:28.67 /builddir/build/BUILD/firefox-128.12.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] 36:28.67 35 | memset(aT, 0, sizeof(T)); 36:28.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:28.71 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181:8: note: 'struct xpc::GlobalProperties' declared here 36:28.71 2181 | struct GlobalProperties { 36:28.71 | ^~~~~~~~~~~~~~~~ 36:35.10 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 36:35.10 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 36:35.10 from WindowBinding.cpp:44: 36:35.10 /builddir/build/BUILD/firefox-128.12.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]': 36:35.10 /builddir/build/BUILD/firefox-128.12.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 >*]' 36:35.11 /builddir/build/BUILD/firefox-128.12.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 >*]' 36:35.11 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 36:35.11 /builddir/build/BUILD/firefox-128.12.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] 36:35.11 302 | memcpy(&value, &aInternalValue, sizeof(value)); 36:35.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:35.20 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 36:35.20 396 | struct FrameBidiData { 36:35.20 | ^~~~~~~~~~~~~ 36:35.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:35.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:35.80 inlined from 'bool mozilla::dom::VisualViewport_Binding::Wrap(JSContext*, mozilla::dom::VisualViewport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at VisualViewportBinding.cpp:607:90: 36:35.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:35.80 1151 | *this->stack = this; 36:35.80 | ~~~~~~~~~~~~~^~~~~~ 36:35.82 In file included from UnifiedBindings25.cpp:340: 36:35.82 VisualViewportBinding.cpp: In function 'bool mozilla::dom::VisualViewport_Binding::Wrap(JSContext*, mozilla::dom::VisualViewport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:35.82 VisualViewportBinding.cpp:607:25: note: 'global' declared here 36:35.82 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:35.82 | ^~~~~~ 36:35.82 VisualViewportBinding.cpp:607:25: note: 'aCx' declared here 36:36.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:36.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:36.15 inlined from 'bool mozilla::dom::WakeLockSentinel_Binding::Wrap(JSContext*, mozilla::dom::WakeLockSentinel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WakeLockSentinelBinding.cpp:449:90: 36:36.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:36.15 1151 | *this->stack = this; 36:36.15 | ~~~~~~~~~~~~~^~~~~~ 36:36.18 In file included from UnifiedBindings25.cpp:366: 36:36.18 WakeLockSentinelBinding.cpp: In function 'bool mozilla::dom::WakeLockSentinel_Binding::Wrap(JSContext*, mozilla::dom::WakeLockSentinel*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:36.18 WakeLockSentinelBinding.cpp:449:25: note: 'global' declared here 36:36.18 449 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:36.18 | ^~~~~~ 36:36.18 WakeLockSentinelBinding.cpp:449:25: note: 'aCx' declared here 36:36.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:36.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:36.42 inlined from 'bool mozilla::dom::WakeLock_Binding::Wrap(JSContext*, mozilla::dom::WakeLockJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WakeLockBinding.cpp:315:90: 36:36.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:36.42 1151 | *this->stack = this; 36:36.42 | ~~~~~~~~~~~~~^~~~~~ 36:36.43 WakeLockBinding.cpp: In function 'bool mozilla::dom::WakeLock_Binding::Wrap(JSContext*, mozilla::dom::WakeLockJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:36.43 WakeLockBinding.cpp:315:25: note: 'global' declared here 36:36.43 315 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:36.43 | ^~~~~~ 36:36.43 WakeLockBinding.cpp:315:25: note: 'aCx' declared here 36:36.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 36:36.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:12, 36:36.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:6, 36:36.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:6, 36:36.85 from WebExtensionPolicyBinding.cpp:6: 36:36.85 /builddir/build/BUILD/firefox-128.12.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]': 36:36.85 /builddir/build/BUILD/firefox-128.12.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]' 36:36.85 /builddir/build/BUILD/firefox-128.12.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]' 36:36.86 /builddir/build/BUILD/firefox-128.12.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]' 36:36.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 36:36.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 36:36.86 /builddir/build/BUILD/firefox-128.12.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] 36:36.86 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 36:36.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:36.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 36:36.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 36:36.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 36:36.86 from WindowBinding.cpp:15: 36:36.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 36:36.86 25 | struct JSGCSetting { 36:36.86 | ^~~~~~~~~~~ 36:37.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:37.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:37.22 inlined from 'bool mozilla::dom::WaveShaperNode_Binding::Wrap(JSContext*, mozilla::dom::WaveShaperNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WaveShaperNodeBinding.cpp:841:90: 36:37.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:37.22 1151 | *this->stack = this; 36:37.22 | ~~~~~~~~~~~~~^~~~~~ 36:37.23 In file included from UnifiedBindings25.cpp:379: 36:37.23 WaveShaperNodeBinding.cpp: In function 'bool mozilla::dom::WaveShaperNode_Binding::Wrap(JSContext*, mozilla::dom::WaveShaperNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:37.23 WaveShaperNodeBinding.cpp:841:25: note: 'global' declared here 36:37.23 841 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:37.23 | ^~~~~~ 36:37.23 WaveShaperNodeBinding.cpp:841:25: note: 'aCx' declared here 36:39.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:39.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:39.09 inlined from 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAssertionResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebAuthenticationBinding.cpp:4473:90: 36:39.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:39.09 1151 | *this->stack = this; 36:39.09 | ~~~~~~~~~~~~~^~~~~~ 36:39.14 WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAssertionResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:39.14 WebAuthenticationBinding.cpp:4473:25: note: 'global' declared here 36:39.14 4473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:39.14 | ^~~~~~ 36:39.14 WebAuthenticationBinding.cpp:4473:25: note: 'aCx' declared here 36:40.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:40.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:40.03 inlined from 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAttestationResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebAuthenticationBinding.cpp:5016:90: 36:40.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:40.03 1151 | *this->stack = this; 36:40.03 | ~~~~~~~~~~~~~^~~~~~ 36:40.03 WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAttestationResponse*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:40.03 WebAuthenticationBinding.cpp:5016:25: note: 'global' declared here 36:40.03 5016 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:40.03 | ^~~~~~ 36:40.03 WebAuthenticationBinding.cpp:5016:25: note: 'aCx' declared here 36:40.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:40.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:40.46 inlined from 'bool mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, mozilla::dom::PublicKeyCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebAuthenticationBinding.cpp:5887:90: 36:40.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:40.46 1151 | *this->stack = this; 36:40.46 | ~~~~~~~~~~~~~^~~~~~ 36:40.46 WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, mozilla::dom::PublicKeyCredential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:40.46 WebAuthenticationBinding.cpp:5887:25: note: 'global' declared here 36:40.46 5887 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:40.46 | ^~~~~~ 36:40.46 WebAuthenticationBinding.cpp:5887:25: note: 'aCx' declared here 36:43.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:43.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:43.32 inlined from 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebExtensionContentScriptBinding.cpp:866:75: 36:43.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:43.32 1151 | *this->stack = this; 36:43.32 | ~~~~~~~~~~~~~^~~~~~ 36:43.44 WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 36:43.44 WebExtensionContentScriptBinding.cpp:866:29: note: 'returnArray' declared here 36:43.44 866 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 36:43.44 | ^~~~~~~~~~~ 36:43.44 WebExtensionContentScriptBinding.cpp:866:29: note: 'cx' declared here 36:44.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:44.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:44.32 inlined from 'bool mozilla::dom::MatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebExtensionContentScriptBinding.cpp:606:75: 36:44.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 36:44.32 1151 | *this->stack = this; 36:44.32 | ~~~~~~~~~~~~~^~~~~~ 36:44.32 WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 36:44.32 WebExtensionContentScriptBinding.cpp:606:29: note: 'returnArray' declared here 36:44.32 606 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 36:44.32 | ^~~~~~~~~~~ 36:44.32 WebExtensionContentScriptBinding.cpp:606:29: note: 'cx' declared here 36:55.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:55.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:55.72 inlined from 'bool mozilla::dom::MozDocumentMatcher_Binding::Wrap(JSContext*, mozilla::extensions::MozDocumentMatcher*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebExtensionContentScriptBinding.cpp:2195:90: 36:55.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:55.72 1151 | *this->stack = this; 36:55.72 | ~~~~~~~~~~~~~^~~~~~ 36:55.72 WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::Wrap(JSContext*, mozilla::extensions::MozDocumentMatcher*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:55.72 WebExtensionContentScriptBinding.cpp:2195:25: note: 'global' declared here 36:55.72 2195 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:55.72 | ^~~~~~ 36:55.72 WebExtensionContentScriptBinding.cpp:2195:25: note: 'aCx' declared here 36:56.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 36:56.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 36:56.66 inlined from 'bool mozilla::dom::WebExtensionContentScript_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionContentScript*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebExtensionContentScriptBinding.cpp:2859:90: 36:56.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 36:56.66 1151 | *this->stack = this; 36:56.66 | ~~~~~~~~~~~~~^~~~~~ 36:56.66 WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionContentScript*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 36:56.66 WebExtensionContentScriptBinding.cpp:2859:25: note: 'global' declared here 36:56.66 2859 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 36:56.66 | ^~~~~~ 36:56.66 WebExtensionContentScriptBinding.cpp:2859:25: note: 'aCx' declared here 38:22.99 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 38:22.99 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 38:22.99 from XMLHttpRequestEventTargetBinding.cpp:27, 38:22.99 from UnifiedBindings27.cpp:15: 38:22.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 38:22.99 /builddir/build/BUILD/firefox-128.12.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:22.99 78 | memset(this, 0, sizeof(nsXPTCVariant)); 38:22.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:22.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here 38:22.99 43 | struct nsXPTCVariant { 38:22.99 | ^~~~~~~~~~~~~ 38:28.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BitSet.h:13, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/HeapAPI.h:11, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TracingAPI.h:11, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/GCPolicyAPI.h:79, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:23, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 38:28.18 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 38:28.18 from XMLHttpRequestBinding.cpp:4, 38:28.18 from UnifiedBindings27.cpp:2: 38:28.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 38:28.18 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 38:28.18 /builddir/build/BUILD/firefox-128.12.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:28.18 35 | memset(aT, 0, sizeof(T)); 38:28.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:28.18 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181:8: note: 'struct xpc::GlobalProperties' declared here 38:28.18 2181 | struct GlobalProperties { 38:28.18 | ^~~~~~~~~~~~~~~~ 38:28.90 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 38:28.90 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 38:28.90 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLFrameElement.h:12, 38:28.90 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:12, 38:28.90 from XULFrameElementBinding.cpp:27, 38:28.90 from UnifiedBindings27.cpp:249: 38:28.90 /builddir/build/BUILD/firefox-128.12.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]': 38:28.90 /builddir/build/BUILD/firefox-128.12.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 >*]' 38:28.90 /builddir/build/BUILD/firefox-128.12.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:28.90 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 38:28.90 /builddir/build/BUILD/firefox-128.12.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] 38:28.90 302 | memcpy(&value, &aInternalValue, sizeof(value)); 38:28.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:28.91 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 38:28.91 396 | struct FrameBidiData { 38:28.91 | ^~~~~~~~~~~~~ 38:41.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:41.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:41.84 inlined from 'void mozilla::dom::XPathResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at XPathResultBinding.cpp:674:74: 38:41.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:41.84 1151 | *this->stack = this; 38:41.84 | ~~~~~~~~~~~~~^~~~~~ 38:41.87 In file included from UnifiedBindings27.cpp:93: 38:41.87 XPathResultBinding.cpp: In function 'void mozilla::dom::XPathResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 38:41.87 XPathResultBinding.cpp:674:25: note: 'parentProto' declared here 38:41.87 674 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 38:41.87 | ^~~~~~~~~~~ 38:41.87 XPathResultBinding.cpp:674:25: note: 'aCx' declared here 38:41.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:41.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:41.88 inlined from 'void mozilla::dom::XPathEvaluator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at XPathEvaluatorBinding.cpp:475:74: 38:41.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:41.88 1151 | *this->stack = this; 38:41.88 | ~~~~~~~~~~~~~^~~~~~ 38:41.89 In file included from UnifiedBindings27.cpp:54: 38:41.89 XPathEvaluatorBinding.cpp: In function 'void mozilla::dom::XPathEvaluator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 38:41.89 XPathEvaluatorBinding.cpp:475:25: note: 'parentProto' declared here 38:41.89 475 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 38:41.89 | ^~~~~~~~~~~ 38:41.89 XPathEvaluatorBinding.cpp:475:25: note: 'aCx' declared here 38:41.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:41.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:41.91 inlined from 'void mozilla::dom::XMLSerializer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at XMLSerializerBinding.cpp:424:74: 38:41.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:41.91 1151 | *this->stack = this; 38:41.91 | ~~~~~~~~~~~~~^~~~~~ 38:41.91 In file included from UnifiedBindings27.cpp:41: 38:41.91 XMLSerializerBinding.cpp: In function 'void mozilla::dom::XMLSerializer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 38:41.91 XMLSerializerBinding.cpp:424:25: note: 'parentProto' declared here 38:41.91 424 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 38:41.91 | ^~~~~~~~~~~ 38:41.91 XMLSerializerBinding.cpp:424:25: note: 'aCx' declared here 38:42.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:42.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:42.00 inlined from 'void mozilla::dom::XPathExpression_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at XPathExpressionBinding.cpp:405:74: 38:42.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:42.00 1151 | *this->stack = this; 38:42.00 | ~~~~~~~~~~~~~^~~~~~ 38:42.01 In file included from UnifiedBindings27.cpp:67: 38:42.01 XPathExpressionBinding.cpp: In function 'void mozilla::dom::XPathExpression_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 38:42.01 XPathExpressionBinding.cpp:405:25: note: 'parentProto' declared here 38:42.01 405 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 38:42.01 | ^~~~~~~~~~~ 38:42.01 XPathExpressionBinding.cpp:405:25: note: 'aCx' declared here 38:42.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:42.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:42.08 inlined from 'void mozilla::dom::XSLTProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at XSLTProcessorBinding.cpp:1802:74: 38:42.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:42.08 1151 | *this->stack = this; 38:42.08 | ~~~~~~~~~~~~~^~~~~~ 38:42.13 In file included from UnifiedBindings27.cpp:210: 38:42.13 XSLTProcessorBinding.cpp: In function 'void mozilla::dom::XSLTProcessor_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 38:42.13 XSLTProcessorBinding.cpp:1802:25: note: 'parentProto' declared here 38:42.13 1802 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 38:42.13 | ^~~~~~~~~~~ 38:42.13 XSLTProcessorBinding.cpp:1802:25: note: 'aCx' declared here 38:54.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:54.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:54.90 inlined from 'bool mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XMLHttpRequestBinding.cpp:3100:90: 38:54.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:54.90 1151 | *this->stack = this; 38:54.90 | ~~~~~~~~~~~~~^~~~~~ 38:54.93 XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 38:54.93 XMLHttpRequestBinding.cpp:3100:25: note: 'global' declared here 38:54.93 3100 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 38:54.93 | ^~~~~~ 38:54.93 XMLHttpRequestBinding.cpp:3100:25: note: 'aCx' declared here 38:55.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:55.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:55.50 inlined from 'bool mozilla::dom::XULCommandEvent_Binding::Wrap(JSContext*, mozilla::dom::XULCommandEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULCommandEventBinding.cpp:686:90: 38:55.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:55.50 1151 | *this->stack = this; 38:55.50 | ~~~~~~~~~~~~~^~~~~~ 38:55.52 In file included from UnifiedBindings27.cpp:223: 38:55.52 XULCommandEventBinding.cpp: In function 'bool mozilla::dom::XULCommandEvent_Binding::Wrap(JSContext*, mozilla::dom::XULCommandEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 38:55.52 XULCommandEventBinding.cpp:686:25: note: 'global' declared here 38:55.52 686 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 38:55.52 | ^~~~~~ 38:55.52 XULCommandEventBinding.cpp:686:25: note: 'aCx' declared here 38:55.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:55.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:55.54 inlined from 'bool mozilla::dom::XULElement_Binding::Wrap(JSContext*, nsXULElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULElementBinding.cpp:9545:90: 38:55.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:55.55 1151 | *this->stack = this; 38:55.55 | ~~~~~~~~~~~~~^~~~~~ 38:55.60 In file included from UnifiedBindings27.cpp:236: 38:55.60 XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::Wrap(JSContext*, nsXULElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 38:55.60 XULElementBinding.cpp:9545:25: note: 'global' declared here 38:55.60 9545 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 38:55.60 | ^~~~~~ 38:55.60 XULElementBinding.cpp:9545:25: note: 'aCx' declared here 38:59.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 38:59.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 38:59.47 inlined from 'bool mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, mozilla::dom::XULPopupElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULPopupElementBinding.cpp:1947:90: 38:59.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 38:59.47 1151 | *this->stack = this; 38:59.47 | ~~~~~~~~~~~~~^~~~~~ 38:59.48 In file included from UnifiedBindings27.cpp:275: 38:59.48 XULPopupElementBinding.cpp: In function 'bool mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, mozilla::dom::XULPopupElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 38:59.48 XULPopupElementBinding.cpp:1947:25: note: 'global' declared here 38:59.48 1947 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 38:59.48 | ^~~~~~ 38:59.48 XULPopupElementBinding.cpp:1947:25: note: 'aCx' declared here 39:00.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.65 inlined from 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourcesChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XRInputSourcesChangeEventBinding.cpp:837:90: 39:00.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:00.65 1151 | *this->stack = this; 39:00.65 | ~~~~~~~~~~~~~^~~~~~ 39:00.65 In file included from UnifiedBindings27.cpp:145: 39:00.65 XRInputSourcesChangeEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourcesChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:00.65 XRInputSourcesChangeEventBinding.cpp:837:25: note: 'global' declared here 39:00.65 837 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:00.65 | ^~~~~~ 39:00.65 XRInputSourcesChangeEventBinding.cpp:837:25: note: 'aCx' declared here 39:00.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.68 inlined from 'bool mozilla::dom::XRSessionEvent_Binding::Wrap(JSContext*, mozilla::dom::XRSessionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XRSessionEventBinding.cpp:492:90: 39:00.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:00.68 1151 | *this->stack = this; 39:00.68 | ~~~~~~~~~~~~~^~~~~~ 39:00.69 In file included from UnifiedBindings27.cpp:197: 39:00.69 XRSessionEventBinding.cpp: In function 'bool mozilla::dom::XRSessionEvent_Binding::Wrap(JSContext*, mozilla::dom::XRSessionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:00.69 XRSessionEventBinding.cpp:492:25: note: 'global' declared here 39:00.69 492 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:00.69 | ^~~~~~ 39:00.69 XRSessionEventBinding.cpp:492:25: note: 'aCx' declared here 39:00.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.72 inlined from 'bool mozilla::dom::XRInputSourceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XRInputSourceEventBinding.cpp:558:90: 39:00.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:00.72 1151 | *this->stack = this; 39:00.72 | ~~~~~~~~~~~~~^~~~~~ 39:00.72 In file included from UnifiedBindings27.cpp:119: 39:00.72 XRInputSourceEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:00.72 XRInputSourceEventBinding.cpp:558:25: note: 'global' declared here 39:00.72 558 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:00.72 | ^~~~~~ 39:00.72 XRInputSourceEventBinding.cpp:558:25: note: 'aCx' declared here 39:00.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.75 inlined from 'bool mozilla::dom::XRReferenceSpaceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpaceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XRReferenceSpaceEventBinding.cpp:562:90: 39:00.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:00.75 1151 | *this->stack = this; 39:00.75 | ~~~~~~~~~~~~~^~~~~~ 39:00.75 In file included from UnifiedBindings27.cpp:171: 39:00.75 XRReferenceSpaceEventBinding.cpp: In function 'bool mozilla::dom::XRReferenceSpaceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpaceEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:00.75 XRReferenceSpaceEventBinding.cpp:562:25: note: 'global' declared here 39:00.75 562 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:00.75 | ^~~~~~ 39:00.75 XRReferenceSpaceEventBinding.cpp:562:25: note: 'aCx' declared here 39:00.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.78 inlined from 'bool mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequestUpload*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XMLHttpRequestUploadBinding.cpp:197:90: 39:00.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:00.78 1151 | *this->stack = this; 39:00.78 | ~~~~~~~~~~~~~^~~~~~ 39:00.78 In file included from UnifiedBindings27.cpp:28: 39:00.78 XMLHttpRequestUploadBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequestUpload*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:00.78 XMLHttpRequestUploadBinding.cpp:197:25: note: 'global' declared here 39:00.78 197 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:00.78 | ^~~~~~ 39:00.78 XMLHttpRequestUploadBinding.cpp:197:25: note: 'aCx' declared here 39:00.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.81 inlined from 'bool mozilla::dom::OwningUnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at XSLTProcessorBinding.cpp:865:75: 39:00.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:00.81 1151 | *this->stack = this; 39:00.81 | ~~~~~~~~~~~~~^~~~~~ 39:00.81 XSLTProcessorBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 39:00.81 XSLTProcessorBinding.cpp:865:29: note: 'returnArray' declared here 39:00.81 865 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 39:00.81 | ^~~~~~~~~~~ 39:00.81 XSLTProcessorBinding.cpp:865:29: note: 'cx' declared here 39:00.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:00.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:00.83 inlined from 'bool mozilla::dom::UnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at XSLTProcessorBinding.cpp:322:75: 39:00.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:00.84 1151 | *this->stack = this; 39:00.84 | ~~~~~~~~~~~~~^~~~~~ 39:00.84 XSLTProcessorBinding.cpp: In member function 'bool mozilla::dom::UnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 39:00.84 XSLTProcessorBinding.cpp:322:29: note: 'returnArray' declared here 39:00.84 322 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 39:00.84 | ^~~~~~~~~~~ 39:00.84 XSLTProcessorBinding.cpp:322:29: note: 'cx' declared here 39:01.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.00 inlined from 'bool mozilla::dom::XPathResult_Binding::Wrap(JSContext*, mozilla::dom::XPathResult*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XPathResultBinding.cpp:607:90: 39:01.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.00 1151 | *this->stack = this; 39:01.00 | ~~~~~~~~~~~~~^~~~~~ 39:01.00 XPathResultBinding.cpp: In function 'bool mozilla::dom::XPathResult_Binding::Wrap(JSContext*, mozilla::dom::XPathResult*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.00 XPathResultBinding.cpp:607:25: note: 'global' declared here 39:01.00 607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.00 | ^~~~~~ 39:01.00 XPathResultBinding.cpp:607:25: note: 'aCx' declared here 39:01.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.55 inlined from 'bool mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, txMozillaXSLTProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XSLTProcessorBinding.cpp:1735:90: 39:01.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.55 1151 | *this->stack = this; 39:01.55 | ~~~~~~~~~~~~~^~~~~~ 39:01.55 XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, txMozillaXSLTProcessor*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.55 XSLTProcessorBinding.cpp:1735:25: note: 'global' declared here 39:01.55 1735 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.55 | ^~~~~~ 39:01.55 XSLTProcessorBinding.cpp:1735:25: note: 'aCx' declared here 39:01.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.60 inlined from 'bool mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, mozilla::dom::XULFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULFrameElementBinding.cpp:807:90: 39:01.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.60 1151 | *this->stack = this; 39:01.60 | ~~~~~~~~~~~~~^~~~~~ 39:01.60 XULFrameElementBinding.cpp: In function 'bool mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, mozilla::dom::XULFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.60 XULFrameElementBinding.cpp:807:25: note: 'global' declared here 39:01.60 807 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.60 | ^~~~~~ 39:01.60 XULFrameElementBinding.cpp:807:25: note: 'aCx' declared here 39:01.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.63 inlined from 'bool mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, mozilla::dom::XULMenuElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULMenuElementBinding.cpp:451:90: 39:01.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.63 1151 | *this->stack = this; 39:01.63 | ~~~~~~~~~~~~~^~~~~~ 39:01.63 In file included from UnifiedBindings27.cpp:262: 39:01.63 XULMenuElementBinding.cpp: In function 'bool mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, mozilla::dom::XULMenuElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.63 XULMenuElementBinding.cpp:451:25: note: 'global' declared here 39:01.63 451 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.63 | ^~~~~~ 39:01.63 XULMenuElementBinding.cpp:451:25: note: 'aCx' declared here 39:01.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.66 inlined from 'bool mozilla::dom::XULResizerElement_Binding::Wrap(JSContext*, mozilla::dom::XULResizerElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULResizerElementBinding.cpp:224:90: 39:01.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.66 1151 | *this->stack = this; 39:01.66 | ~~~~~~~~~~~~~^~~~~~ 39:01.66 In file included from UnifiedBindings27.cpp:288: 39:01.66 XULResizerElementBinding.cpp: In function 'bool mozilla::dom::XULResizerElement_Binding::Wrap(JSContext*, mozilla::dom::XULResizerElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.66 XULResizerElementBinding.cpp:224:25: note: 'global' declared here 39:01.66 224 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.66 | ^~~~~~ 39:01.66 XULResizerElementBinding.cpp:224:25: note: 'aCx' declared here 39:01.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.68 inlined from 'bool mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, mozilla::dom::XULTextElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULTextElementBinding.cpp:476:90: 39:01.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.68 1151 | *this->stack = this; 39:01.68 | ~~~~~~~~~~~~~^~~~~~ 39:01.68 In file included from UnifiedBindings27.cpp:301: 39:01.68 XULTextElementBinding.cpp: In function 'bool mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, mozilla::dom::XULTextElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.68 XULTextElementBinding.cpp:476:25: note: 'global' declared here 39:01.68 476 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.68 | ^~~~~~ 39:01.68 XULTextElementBinding.cpp:476:25: note: 'aCx' declared here 39:01.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.74 inlined from 'bool mozilla::dom::TreeCellInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at XULTreeElementBinding.cpp:100:54: 39:01.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:01.74 1151 | *this->stack = this; 39:01.74 | ~~~~~~~~~~~~~^~~~~~ 39:01.74 In file included from UnifiedBindings27.cpp:314: 39:01.74 XULTreeElementBinding.cpp: In member function 'bool mozilla::dom::TreeCellInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:01.74 XULTreeElementBinding.cpp:100:25: note: 'obj' declared here 39:01.74 100 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:01.74 | ^~~ 39:01.74 XULTreeElementBinding.cpp:100:25: note: 'cx' declared here 39:01.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:01.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:01.78 inlined from 'bool mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, mozilla::dom::XULTreeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XULTreeElementBinding.cpp:1732:90: 39:01.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:01.78 1151 | *this->stack = this; 39:01.78 | ~~~~~~~~~~~~~^~~~~~ 39:01.78 XULTreeElementBinding.cpp: In function 'bool mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, mozilla::dom::XULTreeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:01.78 XULTreeElementBinding.cpp:1732:25: note: 'global' declared here 39:01.78 1732 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:01.78 | ^~~~~~ 39:01.78 XULTreeElementBinding.cpp:1732:25: note: 'aCx' declared here 39:25.67 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 39:25.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 39:25.67 from CanvasRenderingContext2DBinding.cpp:31, 39:25.67 from UnifiedBindings3.cpp:28: 39:25.67 /builddir/build/BUILD/firefox-128.12.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:25.67 /builddir/build/BUILD/firefox-128.12.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:25.67 /builddir/build/BUILD/firefox-128.12.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:25.67 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 39:25.67 /builddir/build/BUILD/firefox-128.12.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:25.67 302 | memcpy(&value, &aInternalValue, sizeof(value)); 39:25.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.67 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 39:25.67 396 | struct FrameBidiData { 39:25.67 | ^~~~~~~~~~~~~ 39:33.28 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 39:33.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 39:33.28 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 39:33.28 from CancelContentJSOptionsBinding.cpp:4, 39:33.28 from UnifiedBindings3.cpp:2: 39:33.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.28 inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at ChromeNodeListBinding.cpp:449:60: 39:33.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:33.28 1151 | *this->stack = this; 39:33.28 | ~~~~~~~~~~~~~^~~~~~ 39:33.29 In file included from UnifiedBindings3.cpp:171: 39:33.29 ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 39:33.29 ChromeNodeListBinding.cpp:449:25: note: 'expando' declared here 39:33.29 449 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 39:33.29 | ^~~~~~~ 39:33.29 ChromeNodeListBinding.cpp:449:25: note: 'cx' declared here 39:33.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.59 inlined from 'void mozilla::dom::TextMetrics_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CanvasRenderingContext2DBinding.cpp:11117:74: 39:33.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.59 1151 | *this->stack = this; 39:33.59 | ~~~~~~~~~~~~~^~~~~~ 39:33.86 CanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::TextMetrics_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.86 CanvasRenderingContext2DBinding.cpp:11117:25: note: 'parentProto' declared here 39:33.86 11117 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.86 | ^~~~~~~~~~~ 39:33.86 CanvasRenderingContext2DBinding.cpp:11117:25: note: 'aCx' declared here 39:33.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.87 inlined from 'void mozilla::dom::Path2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CanvasRenderingContext2DBinding.cpp:10501:74: 39:33.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.87 1151 | *this->stack = this; 39:33.87 | ~~~~~~~~~~~~~^~~~~~ 39:33.87 CanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::Path2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.87 CanvasRenderingContext2DBinding.cpp:10501:25: note: 'parentProto' declared here 39:33.87 10501 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.87 | ^~~~~~~~~~~ 39:33.87 CanvasRenderingContext2DBinding.cpp:10501:25: note: 'aCx' declared here 39:33.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.89 inlined from 'void mozilla::dom::CanvasRenderingContext2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CanvasRenderingContext2DBinding.cpp:9335:74: 39:33.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.89 1151 | *this->stack = this; 39:33.89 | ~~~~~~~~~~~~~^~~~~~ 39:33.89 CanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::CanvasRenderingContext2D_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.89 CanvasRenderingContext2DBinding.cpp:9335:25: note: 'parentProto' declared here 39:33.89 9335 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.89 | ^~~~~~~~~~~ 39:33.89 CanvasRenderingContext2DBinding.cpp:9335:25: note: 'aCx' declared here 39:33.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.90 inlined from 'void mozilla::dom::CaretPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CaretPositionBinding.cpp:409:74: 39:33.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.90 1151 | *this->stack = this; 39:33.90 | ~~~~~~~~~~~~~^~~~~~ 39:33.91 In file included from UnifiedBindings3.cpp:41: 39:33.91 CaretPositionBinding.cpp: In function 'void mozilla::dom::CaretPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.91 CaretPositionBinding.cpp:409:25: note: 'parentProto' declared here 39:33.91 409 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.91 | ^~~~~~~~~~~ 39:33.91 CaretPositionBinding.cpp:409:25: note: 'aCx' declared here 39:33.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.94 inlined from 'void mozilla::dom::MozQueryInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ChromeUtilsBinding.cpp:6837:74: 39:33.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.94 1151 | *this->stack = this; 39:33.94 | ~~~~~~~~~~~~~^~~~~~ 39:33.94 In file included from UnifiedBindings3.cpp:184: 39:33.94 ChromeUtilsBinding.cpp: In function 'void mozilla::dom::MozQueryInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.94 ChromeUtilsBinding.cpp:6837:25: note: 'parentProto' declared here 39:33.94 6837 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.94 | ^~~~~~~~~~~ 39:33.94 ChromeUtilsBinding.cpp:6837:25: note: 'aCx' declared here 39:33.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.96 inlined from 'void mozilla::dom::ClonedErrorHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ClonedErrorHolderBinding.cpp:239:74: 39:33.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.96 1151 | *this->stack = this; 39:33.96 | ~~~~~~~~~~~~~^~~~~~ 39:33.96 In file included from UnifiedBindings3.cpp:249: 39:33.96 ClonedErrorHolderBinding.cpp: In function 'void mozilla::dom::ClonedErrorHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.96 ClonedErrorHolderBinding.cpp:239:25: note: 'parentProto' declared here 39:33.96 239 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.96 | ^~~~~~~~~~~ 39:33.96 ClonedErrorHolderBinding.cpp:239:25: note: 'aCx' declared here 39:33.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:33.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:33.98 inlined from 'void mozilla::dom::ChildSHistory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ChildSHistoryBinding.cpp:551:74: 39:33.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:33.98 1151 | *this->stack = this; 39:33.98 | ~~~~~~~~~~~~~^~~~~~ 39:33.99 In file included from UnifiedBindings3.cpp:158: 39:33.99 ChildSHistoryBinding.cpp: In function 'void mozilla::dom::ChildSHistory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:33.99 ChildSHistoryBinding.cpp:551:25: note: 'parentProto' declared here 39:33.99 551 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:33.99 | ^~~~~~~~~~~ 39:33.99 ChildSHistoryBinding.cpp:551:25: note: 'aCx' declared here 39:34.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.00 inlined from 'void mozilla::dom::ConsoleInstance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ConsoleInstanceBinding.cpp:3339:74: 39:34.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.00 1151 | *this->stack = this; 39:34.00 | ~~~~~~~~~~~~~^~~~~~ 39:34.02 In file included from UnifiedBindings3.cpp:353: 39:34.02 ConsoleInstanceBinding.cpp: In function 'void mozilla::dom::ConsoleInstance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.02 ConsoleInstanceBinding.cpp:3339:25: note: 'parentProto' declared here 39:34.02 3339 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.02 | ^~~~~~~~~~~ 39:34.02 ConsoleInstanceBinding.cpp:3339:25: note: 'aCx' declared here 39:34.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.04 inlined from 'void mozilla::dom::CompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CompressionStreamBinding.cpp:455:74: 39:34.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.04 1151 | *this->stack = this; 39:34.04 | ~~~~~~~~~~~~~^~~~~~ 39:34.04 In file included from UnifiedBindings3.cpp:327: 39:34.04 CompressionStreamBinding.cpp: In function 'void mozilla::dom::CompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.04 CompressionStreamBinding.cpp:455:25: note: 'parentProto' declared here 39:34.04 455 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.04 | ^~~~~~~~~~~ 39:34.04 CompressionStreamBinding.cpp:455:25: note: 'aCx' declared here 39:34.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.07 inlined from 'void mozilla::dom::CanvasGradient_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CanvasRenderingContext2DBinding.cpp:3123:74: 39:34.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.07 1151 | *this->stack = this; 39:34.07 | ~~~~~~~~~~~~~^~~~~~ 39:34.07 CanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::CanvasGradient_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.07 CanvasRenderingContext2DBinding.cpp:3123:25: note: 'parentProto' declared here 39:34.07 3123 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.07 | ^~~~~~~~~~~ 39:34.07 CanvasRenderingContext2DBinding.cpp:3123:25: note: 'aCx' declared here 39:34.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.09 inlined from 'void mozilla::dom::CanvasPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CanvasRenderingContext2DBinding.cpp:3454:74: 39:34.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.09 1151 | *this->stack = this; 39:34.09 | ~~~~~~~~~~~~~^~~~~~ 39:34.09 CanvasRenderingContext2DBinding.cpp: In function 'void mozilla::dom::CanvasPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.09 CanvasRenderingContext2DBinding.cpp:3454:25: note: 'parentProto' declared here 39:34.09 3454 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.09 | ^~~~~~~~~~~ 39:34.09 CanvasRenderingContext2DBinding.cpp:3454:25: note: 'aCx' declared here 39:34.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.11 inlined from 'void mozilla::dom::CheckerboardReportService_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CheckerboardReportServiceBinding.cpp:668:74: 39:34.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.11 1151 | *this->stack = this; 39:34.11 | ~~~~~~~~~~~~~^~~~~~ 39:34.12 In file included from UnifiedBindings3.cpp:132: 39:34.13 CheckerboardReportServiceBinding.cpp: In function 'void mozilla::dom::CheckerboardReportService_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.13 CheckerboardReportServiceBinding.cpp:668:25: note: 'parentProto' declared here 39:34.13 668 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.13 | ^~~~~~~~~~~ 39:34.13 CheckerboardReportServiceBinding.cpp:668:25: note: 'aCx' declared here 39:34.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.14 inlined from 'void mozilla::dom::Client_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ClientBinding.cpp:604:74: 39:34.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.14 1151 | *this->stack = this; 39:34.14 | ~~~~~~~~~~~~~^~~~~~ 39:34.17 In file included from UnifiedBindings3.cpp:197: 39:34.17 ClientBinding.cpp: In function 'void mozilla::dom::Client_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.17 ClientBinding.cpp:604:25: note: 'parentProto' declared here 39:34.17 604 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.17 | ^~~~~~~~~~~ 39:34.17 ClientBinding.cpp:604:25: note: 'aCx' declared here 39:34.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:34.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:34.18 inlined from 'void mozilla::dom::Clients_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ClientsBinding.cpp:942:74: 39:34.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:34.18 1151 | *this->stack = this; 39:34.18 | ~~~~~~~~~~~~~^~~~~~ 39:34.19 In file included from UnifiedBindings3.cpp:210: 39:34.19 ClientsBinding.cpp: In function 'void mozilla::dom::Clients_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:34.19 ClientsBinding.cpp:942:25: note: 'parentProto' declared here 39:34.19 942 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:34.19 | ^~~~~~~~~~~ 39:34.19 ClientsBinding.cpp:942:25: note: 'aCx' declared here 39:39.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:39.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:39.08 inlined from 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, mozilla::dom::CanvasCaptureMediaStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CanvasCaptureMediaStreamBinding.cpp:308:90: 39:39.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:39.08 1151 | *this->stack = this; 39:39.08 | ~~~~~~~~~~~~~^~~~~~ 39:39.09 In file included from UnifiedBindings3.cpp:15: 39:39.09 CanvasCaptureMediaStreamBinding.cpp: In function 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, mozilla::dom::CanvasCaptureMediaStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:39.09 CanvasCaptureMediaStreamBinding.cpp:308:25: note: 'global' declared here 39:39.09 308 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:39.09 | ^~~~~~ 39:39.09 CanvasCaptureMediaStreamBinding.cpp:308:25: note: 'aCx' declared here 39:39.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:39.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:39.25 inlined from 'bool mozilla::dom::CanvasRenderingContext2DSettings::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CanvasRenderingContext2DBinding.cpp:494:54: 39:39.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:39.25 1151 | *this->stack = this; 39:39.25 | ~~~~~~~~~~~~~^~~~~~ 39:39.25 CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::CanvasRenderingContext2DSettings::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:39.25 CanvasRenderingContext2DBinding.cpp:494:25: note: 'obj' declared here 39:39.25 494 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:39.25 | ^~~ 39:39.25 CanvasRenderingContext2DBinding.cpp:494:25: note: 'cx' declared here 39:39.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:39.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:39.78 inlined from 'bool mozilla::dom::CanvasGradient_Binding::Wrap(JSContext*, mozilla::dom::CanvasGradient*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CanvasRenderingContext2DBinding.cpp:3056:90: 39:39.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:39.78 1151 | *this->stack = this; 39:39.78 | ~~~~~~~~~~~~~^~~~~~ 39:39.78 CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasGradient_Binding::Wrap(JSContext*, mozilla::dom::CanvasGradient*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:39.78 CanvasRenderingContext2DBinding.cpp:3056:25: note: 'global' declared here 39:39.78 3056 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:39.78 | ^~~~~~ 39:39.78 CanvasRenderingContext2DBinding.cpp:3056:25: note: 'aCx' declared here 39:39.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:39.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:39.88 inlined from 'bool mozilla::dom::CanvasPattern_Binding::Wrap(JSContext*, mozilla::dom::CanvasPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CanvasRenderingContext2DBinding.cpp:3387:90: 39:39.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:39.88 1151 | *this->stack = this; 39:39.88 | ~~~~~~~~~~~~~^~~~~~ 39:39.88 CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasPattern_Binding::Wrap(JSContext*, mozilla::dom::CanvasPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:39.88 CanvasRenderingContext2DBinding.cpp:3387:25: note: 'global' declared here 39:39.88 3387 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:39.88 | ^~~~~~ 39:39.88 CanvasRenderingContext2DBinding.cpp:3387:25: note: 'aCx' declared here 39:39.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:39.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:39.97 inlined from 'bool mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasRenderingContext2D*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CanvasRenderingContext2DBinding.cpp:9268:90: 39:39.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:39.97 1151 | *this->stack = this; 39:39.97 | ~~~~~~~~~~~~~^~~~~~ 39:39.97 CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasRenderingContext2D*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:39.97 CanvasRenderingContext2DBinding.cpp:9268:25: note: 'global' declared here 39:39.97 9268 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:39.97 | ^~~~~~ 39:39.97 CanvasRenderingContext2DBinding.cpp:9268:25: note: 'aCx' declared here 39:40.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.03 inlined from 'bool mozilla::dom::Path2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasPath*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CanvasRenderingContext2DBinding.cpp:10434:90: 39:40.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:40.03 1151 | *this->stack = this; 39:40.03 | ~~~~~~~~~~~~~^~~~~~ 39:40.03 CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::Path2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasPath*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:40.03 CanvasRenderingContext2DBinding.cpp:10434:25: note: 'global' declared here 39:40.03 10434 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:40.03 | ^~~~~~ 39:40.03 CanvasRenderingContext2DBinding.cpp:10434:25: note: 'aCx' declared here 39:40.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.08 inlined from 'bool mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, nsDOMCaretPosition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CaretPositionBinding.cpp:342:90: 39:40.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:40.08 1151 | *this->stack = this; 39:40.08 | ~~~~~~~~~~~~~^~~~~~ 39:40.08 CaretPositionBinding.cpp: In function 'bool mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, nsDOMCaretPosition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:40.08 CaretPositionBinding.cpp:342:25: note: 'global' declared here 39:40.08 342 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:40.08 | ^~~~~~ 39:40.08 CaretPositionBinding.cpp:342:25: note: 'aCx' declared here 39:40.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.26 inlined from 'bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChannelWrapperBinding.cpp:170:54: 39:40.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:40.26 1151 | *this->stack = this; 39:40.26 | ~~~~~~~~~~~~~^~~~~~ 39:40.33 In file included from UnifiedBindings3.cpp:106: 39:40.33 ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:40.33 ChannelWrapperBinding.cpp:170:25: note: 'obj' declared here 39:40.33 170 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:40.33 | ^~~ 39:40.33 ChannelWrapperBinding.cpp:170:25: note: 'cx' declared here 39:40.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.36 inlined from 'bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChannelWrapperBinding.cpp:257:54: 39:40.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:40.36 1151 | *this->stack = this; 39:40.36 | ~~~~~~~~~~~~~^~~~~~ 39:40.36 ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:40.36 ChannelWrapperBinding.cpp:257:25: note: 'obj' declared here 39:40.36 257 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:40.36 | ^~~ 39:40.36 ChannelWrapperBinding.cpp:257:25: note: 'cx' declared here 39:40.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.44 inlined from 'bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChannelWrapperBinding.cpp:369:54: 39:40.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:40.44 1151 | *this->stack = this; 39:40.44 | ~~~~~~~~~~~~~^~~~~~ 39:40.44 ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:40.44 ChannelWrapperBinding.cpp:369:25: note: 'obj' declared here 39:40.44 369 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:40.44 | ^~~ 39:40.44 ChannelWrapperBinding.cpp:369:25: note: 'cx' declared here 39:40.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.58 inlined from 'bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChannelWrapperBinding.cpp:810:54: 39:40.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:40.58 1151 | *this->stack = this; 39:40.58 | ~~~~~~~~~~~~~^~~~~~ 39:40.58 ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:40.58 ChannelWrapperBinding.cpp:810:25: note: 'obj' declared here 39:40.58 810 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:40.58 | ^~~ 39:40.58 ChannelWrapperBinding.cpp:810:25: note: 'cx' declared here 39:40.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.79 inlined from 'bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at CheckerboardReportServiceBinding.cpp:102:54: 39:40.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:40.79 1151 | *this->stack = this; 39:40.79 | ~~~~~~~~~~~~~^~~~~~ 39:40.79 CheckerboardReportServiceBinding.cpp: In member function 'bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:40.79 CheckerboardReportServiceBinding.cpp:102:25: note: 'obj' declared here 39:40.79 102 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:40.79 | ^~~ 39:40.79 CheckerboardReportServiceBinding.cpp:102:25: note: 'cx' declared here 39:40.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.85 inlined from 'bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CheckerboardReportServiceBinding.cpp:601:90: 39:40.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:40.85 1151 | *this->stack = this; 39:40.85 | ~~~~~~~~~~~~~^~~~~~ 39:40.85 CheckerboardReportServiceBinding.cpp: In function 'bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:40.85 CheckerboardReportServiceBinding.cpp:601:25: note: 'global' declared here 39:40.85 601 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:40.85 | ^~~~~~ 39:40.85 CheckerboardReportServiceBinding.cpp:601:25: note: 'aCx' declared here 39:40.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:40.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:40.88 inlined from 'bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ChildSHistoryBinding.cpp:484:90: 39:40.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:40.88 1151 | *this->stack = this; 39:40.88 | ~~~~~~~~~~~~~^~~~~~ 39:40.88 ChildSHistoryBinding.cpp: In function 'bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:40.88 ChildSHistoryBinding.cpp:484:25: note: 'global' declared here 39:40.88 484 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:40.88 | ^~~~~~ 39:40.88 ChildSHistoryBinding.cpp:484:25: note: 'aCx' declared here 39:41.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.01 inlined from 'bool mozilla::dom::CDMInformation::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:460:54: 39:41.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.01 1151 | *this->stack = this; 39:41.01 | ~~~~~~~~~~~~~^~~~~~ 39:41.01 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CDMInformation::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.01 ChromeUtilsBinding.cpp:460:25: note: 'obj' declared here 39:41.01 460 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.01 | ^~~ 39:41.01 ChromeUtilsBinding.cpp:460:25: note: 'cx' declared here 39:41.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.10 inlined from 'bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:726:54: 39:41.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.10 1151 | *this->stack = this; 39:41.10 | ~~~~~~~~~~~~~^~~~~~ 39:41.10 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.10 ChromeUtilsBinding.cpp:726:25: note: 'obj' declared here 39:41.10 726 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.10 | ^~~ 39:41.10 ChromeUtilsBinding.cpp:726:25: note: 'cx' declared here 39:41.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.14 inlined from 'bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:1108:54: 39:41.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.14 1151 | *this->stack = this; 39:41.14 | ~~~~~~~~~~~~~^~~~~~ 39:41.14 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.14 ChromeUtilsBinding.cpp:1108:25: note: 'obj' declared here 39:41.14 1108 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.14 | ^~~ 39:41.14 ChromeUtilsBinding.cpp:1108:25: note: 'cx' declared here 39:41.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.32 inlined from 'bool mozilla::dom::LibcConstants::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:1222:54: 39:41.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.32 1151 | *this->stack = this; 39:41.32 | ~~~~~~~~~~~~~^~~~~~ 39:41.32 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::LibcConstants::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.32 ChromeUtilsBinding.cpp:1222:25: note: 'obj' declared here 39:41.32 1222 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.32 | ^~~ 39:41.32 ChromeUtilsBinding.cpp:1222:25: note: 'cx' declared here 39:41.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.60 inlined from 'bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:1732:54: 39:41.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.60 1151 | *this->stack = this; 39:41.60 | ~~~~~~~~~~~~~^~~~~~ 39:41.60 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.60 ChromeUtilsBinding.cpp:1732:25: note: 'obj' declared here 39:41.60 1732 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.60 | ^~~ 39:41.60 ChromeUtilsBinding.cpp:1732:25: note: 'cx' declared here 39:41.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:41.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:41.92 inlined from 'bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:1969:54: 39:41.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:41.92 1151 | *this->stack = this; 39:41.92 | ~~~~~~~~~~~~~^~~~~~ 39:41.92 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:41.92 ChromeUtilsBinding.cpp:1969:25: note: 'obj' declared here 39:41.92 1969 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:41.92 | ^~~ 39:41.92 ChromeUtilsBinding.cpp:1969:25: note: 'cx' declared here 39:42.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:42.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:42.10 inlined from 'bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:2270:54: 39:42.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:42.10 1151 | *this->stack = this; 39:42.10 | ~~~~~~~~~~~~~^~~~~~ 39:42.10 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:42.10 ChromeUtilsBinding.cpp:2270:25: note: 'obj' declared here 39:42.10 2270 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:42.10 | ^~~ 39:42.10 ChromeUtilsBinding.cpp:2270:25: note: 'cx' declared here 39:42.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:42.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:42.19 inlined from 'bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:2385:54: 39:42.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:42.19 1151 | *this->stack = this; 39:42.19 | ~~~~~~~~~~~~~^~~~~~ 39:42.19 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:42.19 ChromeUtilsBinding.cpp:2385:25: note: 'obj' declared here 39:42.19 2385 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:42.19 | ^~~ 39:42.19 ChromeUtilsBinding.cpp:2385:25: note: 'cx' declared here 39:42.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:42.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:42.36 inlined from 'bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:3087:54: 39:42.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:42.36 1151 | *this->stack = this; 39:42.36 | ~~~~~~~~~~~~~^~~~~~ 39:42.36 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:42.36 ChromeUtilsBinding.cpp:3087:25: note: 'obj' declared here 39:42.36 3087 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:42.36 | ^~~ 39:42.36 ChromeUtilsBinding.cpp:3087:25: note: 'cx' declared here 39:42.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:42.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:42.95 inlined from 'bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClipboardBinding.cpp:1089:90: 39:42.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:42.95 1151 | *this->stack = this; 39:42.95 | ~~~~~~~~~~~~~^~~~~~ 39:42.99 In file included from UnifiedBindings3.cpp:223: 39:42.99 ClipboardBinding.cpp: In function 'bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:42.99 ClipboardBinding.cpp:1089:25: note: 'global' declared here 39:42.99 1089 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:42.99 | ^~~~~~ 39:42.99 ClipboardBinding.cpp:1089:25: note: 'aCx' declared here 39:43.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.06 inlined from 'void mozilla::dom::ClipboardItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ClipboardBinding.cpp:1898:74: 39:43.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:43.06 1151 | *this->stack = this; 39:43.06 | ~~~~~~~~~~~~~^~~~~~ 39:43.06 ClipboardBinding.cpp: In function 'void mozilla::dom::ClipboardItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 39:43.06 ClipboardBinding.cpp:1898:25: note: 'parentProto' declared here 39:43.06 1898 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 39:43.06 | ^~~~~~~~~~~ 39:43.06 ClipboardBinding.cpp:1898:25: note: 'aCx' declared here 39:43.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.08 inlined from 'bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClipboardBinding.cpp:1819:90: 39:43.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:43.08 1151 | *this->stack = this; 39:43.08 | ~~~~~~~~~~~~~^~~~~~ 39:43.08 ClipboardBinding.cpp: In function 'bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:43.08 ClipboardBinding.cpp:1819:25: note: 'global' declared here 39:43.08 1819 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:43.08 | ^~~~~~ 39:43.08 ClipboardBinding.cpp:1819:25: note: 'aCx' declared here 39:43.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.23 inlined from 'bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CompositionEventBinding.cpp:771:90: 39:43.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:43.23 1151 | *this->stack = this; 39:43.23 | ~~~~~~~~~~~~~^~~~~~ 39:43.24 In file included from UnifiedBindings3.cpp:314: 39:43.24 CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:43.24 CompositionEventBinding.cpp:771:25: note: 'global' declared here 39:43.24 771 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:43.24 | ^~~~~~ 39:43.24 CompositionEventBinding.cpp:771:25: note: 'aCx' declared here 39:43.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.33 inlined from 'bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:152:54: 39:43.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.33 1151 | *this->stack = this; 39:43.33 | ~~~~~~~~~~~~~^~~~~~ 39:43.33 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.33 ConsoleInstanceBinding.cpp:152:25: note: 'obj' declared here 39:43.33 152 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.33 | ^~~ 39:43.33 ConsoleInstanceBinding.cpp:152:25: note: 'cx' declared here 39:43.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.36 inlined from 'bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:250:54: 39:43.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.36 1151 | *this->stack = this; 39:43.36 | ~~~~~~~~~~~~~^~~~~~ 39:43.36 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.36 ConsoleInstanceBinding.cpp:250:25: note: 'obj' declared here 39:43.36 250 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.36 | ^~~ 39:43.36 ConsoleInstanceBinding.cpp:250:25: note: 'cx' declared here 39:43.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.39 inlined from 'bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:558:54: 39:43.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.39 1151 | *this->stack = this; 39:43.39 | ~~~~~~~~~~~~~^~~~~~ 39:43.39 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.39 ConsoleInstanceBinding.cpp:558:25: note: 'obj' declared here 39:43.39 558 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.39 | ^~~ 39:43.39 ConsoleInstanceBinding.cpp:558:25: note: 'cx' declared here 39:43.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.48 inlined from 'bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:711:54: 39:43.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.48 1151 | *this->stack = this; 39:43.48 | ~~~~~~~~~~~~~^~~~~~ 39:43.48 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.48 ConsoleInstanceBinding.cpp:711:25: note: 'obj' declared here 39:43.48 711 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.48 | ^~~ 39:43.48 ConsoleInstanceBinding.cpp:711:25: note: 'cx' declared here 39:43.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.52 inlined from 'bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:866:54: 39:43.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.52 1151 | *this->stack = this; 39:43.52 | ~~~~~~~~~~~~~^~~~~~ 39:43.52 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.52 ConsoleInstanceBinding.cpp:866:25: note: 'obj' declared here 39:43.52 866 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.52 | ^~~ 39:43.52 ConsoleInstanceBinding.cpp:866:25: note: 'cx' declared here 39:43.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.54 inlined from 'bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:966:54: 39:43.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.54 1151 | *this->stack = this; 39:43.54 | ~~~~~~~~~~~~~^~~~~~ 39:43.54 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.54 ConsoleInstanceBinding.cpp:966:25: note: 'obj' declared here 39:43.54 966 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.54 | ^~~ 39:43.54 ConsoleInstanceBinding.cpp:966:25: note: 'cx' declared here 39:43.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:43.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:43.57 inlined from 'bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:1057:54: 39:43.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:43.58 1151 | *this->stack = this; 39:43.58 | ~~~~~~~~~~~~~^~~~~~ 39:43.58 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:43.58 ConsoleInstanceBinding.cpp:1057:25: note: 'obj' declared here 39:43.58 1057 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:43.58 | ^~~ 39:43.58 ConsoleInstanceBinding.cpp:1057:25: note: 'cx' declared here 39:45.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:45.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:45.67 inlined from 'bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:2492:54: 39:45.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:45.67 1151 | *this->stack = this; 39:45.67 | ~~~~~~~~~~~~~^~~~~~ 39:45.67 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:45.67 ChromeUtilsBinding.cpp:2492:25: note: 'obj' declared here 39:45.67 2492 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:45.67 | ^~~ 39:45.67 ChromeUtilsBinding.cpp:2492:25: note: 'cx' declared here 39:45.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:45.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:45.72 inlined from 'bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:2693:54: 39:45.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:45.72 1151 | *this->stack = this; 39:45.72 | ~~~~~~~~~~~~~^~~~~~ 39:45.72 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:45.72 ChromeUtilsBinding.cpp:2693:25: note: 'obj' declared here 39:45.72 2693 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:45.72 | ^~~ 39:45.72 ChromeUtilsBinding.cpp:2693:25: note: 'cx' declared here 39:45.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:45.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:45.84 inlined from 'bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ChromeUtilsBinding.cpp:3643:54: 39:45.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:45.84 1151 | *this->stack = this; 39:45.84 | ~~~~~~~~~~~~~^~~~~~ 39:45.84 ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:45.84 ChromeUtilsBinding.cpp:3643:25: note: 'obj' declared here 39:45.84 3643 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:45.84 | ^~~ 39:45.84 ChromeUtilsBinding.cpp:3643:25: note: 'cx' declared here 39:45.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:45.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:45.96 inlined from 'bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle) const' at ConsoleInstanceBinding.cpp:1560:54: 39:45.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:45.96 1151 | *this->stack = this; 39:45.96 | ~~~~~~~~~~~~~^~~~~~ 39:45.96 ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle) const': 39:45.96 ConsoleInstanceBinding.cpp:1560:25: note: 'obj' declared here 39:45.96 1560 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 39:45.96 | ^~~ 39:45.96 ConsoleInstanceBinding.cpp:1560:25: note: 'cx' declared here 39:46.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:46.71 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 39:46.71 inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at ChromeNodeListBinding.cpp:422:35: 39:46.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:46.71 1151 | *this->stack = this; 39:46.71 | ~~~~~~~~~~~~~^~~~~~ 39:46.71 ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 39:46.71 ChromeNodeListBinding.cpp:422:25: note: 'expando' declared here 39:46.71 422 | JS::Rooted expando(cx); 39:46.71 | ^~~~~~~ 39:46.71 ChromeNodeListBinding.cpp:422:25: note: 'cx' declared here 39:49.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.23 inlined from 'bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CommentBinding.cpp:251:90: 39:49.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.23 1151 | *this->stack = this; 39:49.23 | ~~~~~~~~~~~~~^~~~~~ 39:49.23 In file included from UnifiedBindings3.cpp:301: 39:49.23 CommentBinding.cpp: In function 'bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.23 CommentBinding.cpp:251:25: note: 'global' declared here 39:49.23 251 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.23 | ^~~~~~ 39:49.23 CommentBinding.cpp:251:25: note: 'aCx' declared here 39:49.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.31 inlined from 'bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CommandEventBinding.cpp:312:90: 39:49.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.31 1151 | *this->stack = this; 39:49.31 | ~~~~~~~~~~~~~^~~~~~ 39:49.32 In file included from UnifiedBindings3.cpp:288: 39:49.32 CommandEventBinding.cpp: In function 'bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.32 CommandEventBinding.cpp:312:25: note: 'global' declared here 39:49.32 312 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.32 | ^~~~~~ 39:49.32 CommandEventBinding.cpp:312:25: note: 'aCx' declared here 39:49.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.40 inlined from 'bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClipboardEventBinding.cpp:490:90: 39:49.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.40 1151 | *this->stack = this; 39:49.40 | ~~~~~~~~~~~~~^~~~~~ 39:49.42 In file included from UnifiedBindings3.cpp:236: 39:49.42 ClipboardEventBinding.cpp: In function 'bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.42 ClipboardEventBinding.cpp:490:25: note: 'global' declared here 39:49.42 490 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.42 | ^~~~~~ 39:49.42 ClipboardEventBinding.cpp:490:25: note: 'aCx' declared here 39:49.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.63 inlined from 'bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CloseEventBinding.cpp:562:90: 39:49.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.64 1151 | *this->stack = this; 39:49.64 | ~~~~~~~~~~~~~^~~~~~ 39:49.64 In file included from UnifiedBindings3.cpp:275: 39:49.64 CloseEventBinding.cpp: In function 'bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.64 CloseEventBinding.cpp:562:25: note: 'global' declared here 39:49.64 562 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.64 | ^~~~~~ 39:49.64 CloseEventBinding.cpp:562:25: note: 'aCx' declared here 39:49.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.71 inlined from 'bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ContentVisibilityAutoStateChangeEventBinding.cpp:468:90: 39:49.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.71 1151 | *this->stack = this; 39:49.71 | ~~~~~~~~~~~~~^~~~~~ 39:49.72 In file included from UnifiedBindings3.cpp:392: 39:49.72 ContentVisibilityAutoStateChangeEventBinding.cpp: In function 'bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.72 ContentVisibilityAutoStateChangeEventBinding.cpp:468:25: note: 'global' declared here 39:49.72 468 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.72 | ^~~~~~ 39:49.72 ContentVisibilityAutoStateChangeEventBinding.cpp:468:25: note: 'aCx' declared here 39:49.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:49.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:49.79 inlined from 'bool mozilla::dom::CaretStateChangedEvent_Binding::Wrap(JSContext*, mozilla::dom::CaretStateChangedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CaretStateChangedEventBinding.cpp:975:90: 39:49.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:49.79 1151 | *this->stack = this; 39:49.79 | ~~~~~~~~~~~~~^~~~~~ 39:49.84 In file included from UnifiedBindings3.cpp:67: 39:49.84 CaretStateChangedEventBinding.cpp: In function 'bool mozilla::dom::CaretStateChangedEvent_Binding::Wrap(JSContext*, mozilla::dom::CaretStateChangedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:49.84 CaretStateChangedEventBinding.cpp:975:25: note: 'global' declared here 39:49.84 975 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:49.84 | ^~~~~~ 39:49.84 CaretStateChangedEventBinding.cpp:975:25: note: 'aCx' declared here 39:50.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.04 inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at ChromeNodeListBinding.cpp:492:81: 39:50.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:50.04 1151 | *this->stack = this; 39:50.04 | ~~~~~~~~~~~~~^~~~~~ 39:50.04 ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 39:50.04 ChromeNodeListBinding.cpp:492:29: note: 'expando' declared here 39:50.04 492 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 39:50.04 | ^~~~~~~ 39:50.04 ChromeNodeListBinding.cpp:492:29: note: 'cx' declared here 39:50.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.08 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 39:50.08 inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at ChromeNodeListBinding.cpp:384:35: 39:50.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 39:50.08 1151 | *this->stack = this; 39:50.08 | ~~~~~~~~~~~~~^~~~~~ 39:50.08 ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 39:50.08 ChromeNodeListBinding.cpp:384:25: note: 'expando' declared here 39:50.08 384 | JS::Rooted expando(cx); 39:50.08 | ^~~~~~~ 39:50.08 ChromeNodeListBinding.cpp:384:25: note: 'cx' declared here 39:50.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.48 inlined from 'bool mozilla::dom::ChannelMergerNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelMergerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ChannelMergerNodeBinding.cpp:369:90: 39:50.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.48 1151 | *this->stack = this; 39:50.48 | ~~~~~~~~~~~~~^~~~~~ 39:50.48 In file included from UnifiedBindings3.cpp:80: 39:50.48 ChannelMergerNodeBinding.cpp: In function 'bool mozilla::dom::ChannelMergerNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelMergerNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.48 ChannelMergerNodeBinding.cpp:369:25: note: 'global' declared here 39:50.48 369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.48 | ^~~~~~ 39:50.48 ChannelMergerNodeBinding.cpp:369:25: note: 'aCx' declared here 39:50.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.51 inlined from 'bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ChannelSplitterNodeBinding.cpp:369:90: 39:50.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.51 1151 | *this->stack = this; 39:50.51 | ~~~~~~~~~~~~~^~~~~~ 39:50.52 In file included from UnifiedBindings3.cpp:93: 39:50.52 ChannelSplitterNodeBinding.cpp: In function 'bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.52 ChannelSplitterNodeBinding.cpp:369:25: note: 'global' declared here 39:50.52 369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.52 | ^~~~~~ 39:50.52 ChannelSplitterNodeBinding.cpp:369:25: note: 'aCx' declared here 39:50.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.71 inlined from 'bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ChannelWrapperBinding.cpp:4372:90: 39:50.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.71 1151 | *this->stack = this; 39:50.71 | ~~~~~~~~~~~~~^~~~~~ 39:50.71 ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.71 ChannelWrapperBinding.cpp:4372:25: note: 'global' declared here 39:50.71 4372 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.71 | ^~~~~~ 39:50.71 ChannelWrapperBinding.cpp:4372:25: note: 'aCx' declared here 39:50.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.82 inlined from 'bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ChromeNodeListBinding.cpp:682:90: 39:50.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.82 1151 | *this->stack = this; 39:50.82 | ~~~~~~~~~~~~~^~~~~~ 39:50.82 ChromeNodeListBinding.cpp: In function 'bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.82 ChromeNodeListBinding.cpp:682:25: note: 'global' declared here 39:50.82 682 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.82 | ^~~~~~ 39:50.82 ChromeNodeListBinding.cpp:682:25: note: 'aCx' declared here 39:50.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.90 inlined from 'bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClientBinding.cpp:537:90: 39:50.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.90 1151 | *this->stack = this; 39:50.90 | ~~~~~~~~~~~~~^~~~~~ 39:50.90 ClientBinding.cpp: In function 'bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.90 ClientBinding.cpp:537:25: note: 'global' declared here 39:50.90 537 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.90 | ^~~~~~ 39:50.90 ClientBinding.cpp:537:25: note: 'aCx' declared here 39:50.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:50.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:50.92 inlined from 'bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClientBinding.cpp:1013:90: 39:50.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:50.92 1151 | *this->stack = this; 39:50.92 | ~~~~~~~~~~~~~^~~~~~ 39:50.92 ClientBinding.cpp: In function 'bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:50.92 ClientBinding.cpp:1013:25: note: 'global' declared here 39:50.92 1013 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:50.92 | ^~~~~~ 39:50.92 ClientBinding.cpp:1013:25: note: 'aCx' declared here 39:51.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:51.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:51.00 inlined from 'bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ClientsBinding.cpp:875:90: 39:51.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:51.00 1151 | *this->stack = this; 39:51.00 | ~~~~~~~~~~~~~^~~~~~ 39:51.00 ClientsBinding.cpp: In function 'bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:51.00 ClientsBinding.cpp:875:25: note: 'global' declared here 39:51.00 875 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:51.00 | ^~~~~~ 39:51.00 ClientsBinding.cpp:875:25: note: 'aCx' declared here 39:51.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:51.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:51.29 inlined from 'bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CompressionStreamBinding.cpp:388:90: 39:51.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:51.29 1151 | *this->stack = this; 39:51.29 | ~~~~~~~~~~~~~^~~~~~ 39:51.29 CompressionStreamBinding.cpp: In function 'bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:51.29 CompressionStreamBinding.cpp:388:25: note: 'global' declared here 39:51.29 388 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:51.29 | ^~~~~~ 39:51.29 CompressionStreamBinding.cpp:388:25: note: 'aCx' declared here 39:51.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:51.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:51.38 inlined from 'bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ConsoleInstanceBinding.cpp:3272:90: 39:51.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:51.38 1151 | *this->stack = this; 39:51.38 | ~~~~~~~~~~~~~^~~~~~ 39:51.38 ConsoleInstanceBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:51.38 ConsoleInstanceBinding.cpp:3272:25: note: 'global' declared here 39:51.38 3272 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:51.38 | ^~~~~~ 39:51.38 ConsoleInstanceBinding.cpp:3272:25: note: 'aCx' declared here 39:51.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:51.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:51.40 inlined from 'bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ConstantSourceNodeBinding.cpp:442:90: 39:51.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:51.40 1151 | *this->stack = this; 39:51.40 | ~~~~~~~~~~~~~^~~~~~ 39:51.41 In file included from UnifiedBindings3.cpp:366: 39:51.41 ConstantSourceNodeBinding.cpp: In function 'bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:51.41 ConstantSourceNodeBinding.cpp:442:25: note: 'global' declared here 39:51.41 442 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:51.41 | ^~~~~~ 39:51.41 ConstantSourceNodeBinding.cpp:442:25: note: 'aCx' declared here 39:51.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 39:51.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 39:51.49 inlined from 'bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ConvolverNodeBinding.cpp:705:90: 39:51.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 39:51.49 1151 | *this->stack = this; 39:51.49 | ~~~~~~~~~~~~~^~~~~~ 39:51.51 In file included from UnifiedBindings3.cpp:405: 39:51.51 ConvolverNodeBinding.cpp: In function 'bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 39:51.51 ConvolverNodeBinding.cpp:705:25: note: 'global' declared here 39:51.51 705 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 39:51.51 | ^~~~~~ 39:51.51 ConvolverNodeBinding.cpp:705:25: note: 'aCx' declared here 40:10.91 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 40:10.91 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CreateOfferRequestBinding.h:9, 40:10.91 from CreateOfferRequestBinding.cpp:5, 40:10.91 from UnifiedBindings4.cpp:2: 40:10.91 /builddir/build/BUILD/firefox-128.12.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:10.91 /builddir/build/BUILD/firefox-128.12.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:10.91 /builddir/build/BUILD/firefox-128.12.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:10.91 /builddir/build/BUILD/firefox-128.12.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:10.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 40:10.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 40:10.91 /builddir/build/BUILD/firefox-128.12.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:10.92 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 40:10.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:10.92 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 40:10.92 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerScope.h:26, 40:10.92 from DedicatedWorkerGlobalScopeBinding.cpp:30, 40:10.92 from UnifiedBindings4.cpp:340: 40:10.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 40:10.92 25 | struct JSGCSetting { 40:10.92 | ^~~~~~~~~~~ 40:15.13 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 40:15.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 40:15.13 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 40:15.13 from CreateOfferRequestBinding.cpp:4: 40:15.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.13 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:15.13 inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at DOMStringMapBinding.cpp:284:35: 40:15.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:15.13 1151 | *this->stack = this; 40:15.13 | ~~~~~~~~~~~~~^~~~~~ 40:15.13 In file included from UnifiedBindings4.cpp:210: 40:15.13 DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 40:15.13 DOMStringMapBinding.cpp:284:25: note: 'expando' declared here 40:15.13 284 | JS::Rooted expando(cx); 40:15.13 | ^~~~~~~ 40:15.13 DOMStringMapBinding.cpp:284:25: note: 'cx' declared here 40:15.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.66 inlined from 'void mozilla::dom::DOMRectReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMRectBinding.cpp:1690:74: 40:15.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.66 1151 | *this->stack = this; 40:15.66 | ~~~~~~~~~~~~~^~~~~~ 40:15.66 In file included from UnifiedBindings4.cpp:171: 40:15.66 DOMRectBinding.cpp: In function 'void mozilla::dom::DOMRectReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.66 DOMRectBinding.cpp:1690:25: note: 'parentProto' declared here 40:15.66 1690 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.66 | ^~~~~~~~~~~ 40:15.66 DOMRectBinding.cpp:1690:25: note: 'aCx' declared here 40:15.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.67 inlined from 'void mozilla::dom::DOMParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMParserBinding.cpp:829:74: 40:15.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.67 1151 | *this->stack = this; 40:15.67 | ~~~~~~~~~~~~~^~~~~~ 40:15.67 In file included from UnifiedBindings4.cpp:132: 40:15.67 DOMParserBinding.cpp: In function 'void mozilla::dom::DOMParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.67 DOMParserBinding.cpp:829:25: note: 'parentProto' declared here 40:15.67 829 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.67 | ^~~~~~~~~~~ 40:15.67 DOMParserBinding.cpp:829:25: note: 'aCx' declared here 40:15.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.68 inlined from 'void mozilla::dom::DOMTokenList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMTokenListBinding.cpp:1097:74: 40:15.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.69 1151 | *this->stack = this; 40:15.69 | ~~~~~~~~~~~~~^~~~~~ 40:15.69 In file included from UnifiedBindings4.cpp:223: 40:15.69 DOMTokenListBinding.cpp: In function 'void mozilla::dom::DOMTokenList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.69 DOMTokenListBinding.cpp:1097:25: note: 'parentProto' declared here 40:15.69 1097 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.69 | ^~~~~~~~~~~ 40:15.69 DOMTokenListBinding.cpp:1097:25: note: 'aCx' declared here 40:15.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.70 inlined from 'void mozilla::dom::DOMImplementation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMImplementationBinding.cpp:487:74: 40:15.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.70 1151 | *this->stack = this; 40:15.70 | ~~~~~~~~~~~~~^~~~~~ 40:15.70 In file included from UnifiedBindings4.cpp:93: 40:15.70 DOMImplementationBinding.cpp: In function 'void mozilla::dom::DOMImplementation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.70 DOMImplementationBinding.cpp:487:25: note: 'parentProto' declared here 40:15.70 487 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.70 | ^~~~~~~~~~~ 40:15.70 DOMImplementationBinding.cpp:487:25: note: 'aCx' declared here 40:15.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.71 inlined from 'void mozilla::dom::DOMMatrixReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMMatrixBinding.cpp:6272:74: 40:15.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.71 1151 | *this->stack = this; 40:15.71 | ~~~~~~~~~~~~~^~~~~~ 40:15.71 In file included from UnifiedBindings4.cpp:119: 40:15.71 DOMMatrixBinding.cpp: In function 'void mozilla::dom::DOMMatrixReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.71 DOMMatrixBinding.cpp:6272:25: note: 'parentProto' declared here 40:15.71 6272 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.71 | ^~~~~~~~~~~ 40:15.71 DOMMatrixBinding.cpp:6272:25: note: 'aCx' declared here 40:15.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.73 inlined from 'void mozilla::dom::DOMRectList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMRectListBinding.cpp:660:74: 40:15.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.73 1151 | *this->stack = this; 40:15.73 | ~~~~~~~~~~~~~^~~~~~ 40:15.73 In file included from UnifiedBindings4.cpp:184: 40:15.73 DOMRectListBinding.cpp: In function 'void mozilla::dom::DOMRectList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.73 DOMRectListBinding.cpp:660:25: note: 'parentProto' declared here 40:15.73 660 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.73 | ^~~~~~~~~~~ 40:15.73 DOMRectListBinding.cpp:660:25: note: 'aCx' declared here 40:15.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.74 inlined from 'void mozilla::dom::DOMStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMStringListBinding.cpp:694:74: 40:15.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.74 1151 | *this->stack = this; 40:15.74 | ~~~~~~~~~~~~~^~~~~~ 40:15.74 In file included from UnifiedBindings4.cpp:197: 40:15.74 DOMStringListBinding.cpp: In function 'void mozilla::dom::DOMStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.74 DOMStringListBinding.cpp:694:25: note: 'parentProto' declared here 40:15.74 694 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.74 | ^~~~~~~~~~~ 40:15.74 DOMStringListBinding.cpp:694:25: note: 'aCx' declared here 40:15.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.76 inlined from 'void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMExceptionBinding.cpp:846:73: 40:15.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.76 1151 | *this->stack = this; 40:15.76 | ~~~~~~~~~~~~~^~~~~~ 40:15.76 In file included from UnifiedBindings4.cpp:80: 40:15.76 DOMExceptionBinding.cpp: In function 'void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.76 DOMExceptionBinding.cpp:846:25: note: 'parentProto' declared here 40:15.76 846 | JS::Rooted parentProto(aCx, JS::GetRealmErrorPrototype(aCx)); 40:15.76 | ^~~~~~~~~~~ 40:15.76 DOMExceptionBinding.cpp:846:25: note: 'aCx' declared here 40:15.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.77 inlined from 'void mozilla::dom::DataTransferItemList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DataTransferItemListBinding.cpp:822:74: 40:15.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.77 1151 | *this->stack = this; 40:15.77 | ~~~~~~~~~~~~~^~~~~~ 40:15.77 In file included from UnifiedBindings4.cpp:262: 40:15.77 DataTransferItemListBinding.cpp: In function 'void mozilla::dom::DataTransferItemList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.77 DataTransferItemListBinding.cpp:822:25: note: 'parentProto' declared here 40:15.77 822 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.77 | ^~~~~~~~~~~ 40:15.77 DataTransferItemListBinding.cpp:822:25: note: 'aCx' declared here 40:15.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.78 inlined from 'void mozilla::dom::DOMStringMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMStringMapBinding.cpp:651:74: 40:15.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.78 1151 | *this->stack = this; 40:15.78 | ~~~~~~~~~~~~~^~~~~~ 40:15.78 DOMStringMapBinding.cpp: In function 'void mozilla::dom::DOMStringMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.79 DOMStringMapBinding.cpp:651:25: note: 'parentProto' declared here 40:15.79 651 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.79 | ^~~~~~~~~~~ 40:15.79 DOMStringMapBinding.cpp:651:25: note: 'aCx' declared here 40:15.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.81 inlined from 'void mozilla::dom::Crypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CryptoBinding.cpp:448:74: 40:15.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.81 1151 | *this->stack = this; 40:15.81 | ~~~~~~~~~~~~~^~~~~~ 40:15.81 In file included from UnifiedBindings4.cpp:28: 40:15.81 CryptoBinding.cpp: In function 'void mozilla::dom::Crypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.81 CryptoBinding.cpp:448:25: note: 'parentProto' declared here 40:15.81 448 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.81 | ^~~~~~~~~~~ 40:15.81 CryptoBinding.cpp:448:25: note: 'aCx' declared here 40:15.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.82 inlined from 'void mozilla::dom::CustomElementRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CustomElementRegistryBinding.cpp:1820:74: 40:15.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.83 1151 | *this->stack = this; 40:15.83 | ~~~~~~~~~~~~~^~~~~~ 40:15.83 In file included from UnifiedBindings4.cpp:41: 40:15.83 CustomElementRegistryBinding.cpp: In function 'void mozilla::dom::CustomElementRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.83 CustomElementRegistryBinding.cpp:1820:25: note: 'parentProto' declared here 40:15.83 1820 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.83 | ^~~~~~~~~~~ 40:15.83 CustomElementRegistryBinding.cpp:1820:25: note: 'aCx' declared here 40:15.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.84 inlined from 'void mozilla::dom::DOMQuad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMQuadBinding.cpp:1068:74: 40:15.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.84 1151 | *this->stack = this; 40:15.84 | ~~~~~~~~~~~~~^~~~~~ 40:15.84 In file included from UnifiedBindings4.cpp:158: 40:15.84 DOMQuadBinding.cpp: In function 'void mozilla::dom::DOMQuad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.84 DOMQuadBinding.cpp:1068:25: note: 'parentProto' declared here 40:15.84 1068 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.84 | ^~~~~~~~~~~ 40:15.84 DOMQuadBinding.cpp:1068:25: note: 'aCx' declared here 40:15.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.85 inlined from 'void mozilla::dom::DOMPointReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMPointBinding.cpp:1573:74: 40:15.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.85 1151 | *this->stack = this; 40:15.85 | ~~~~~~~~~~~~~^~~~~~ 40:15.85 In file included from UnifiedBindings4.cpp:145: 40:15.85 DOMPointBinding.cpp: In function 'void mozilla::dom::DOMPointReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.85 DOMPointBinding.cpp:1573:25: note: 'parentProto' declared here 40:15.85 1573 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.85 | ^~~~~~~~~~~ 40:15.85 DOMPointBinding.cpp:1573:25: note: 'aCx' declared here 40:15.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.87 inlined from 'void mozilla::dom::DataTransfer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DataTransferBinding.cpp:1723:74: 40:15.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.87 1151 | *this->stack = this; 40:15.87 | ~~~~~~~~~~~~~^~~~~~ 40:15.87 In file included from UnifiedBindings4.cpp:236: 40:15.87 DataTransferBinding.cpp: In function 'void mozilla::dom::DataTransfer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.87 DataTransferBinding.cpp:1723:25: note: 'parentProto' declared here 40:15.87 1723 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.87 | ^~~~~~~~~~~ 40:15.87 DataTransferBinding.cpp:1723:25: note: 'aCx' declared here 40:15.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.88 inlined from 'void mozilla::dom::DataTransferItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DataTransferItemBinding.cpp:611:74: 40:15.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.88 1151 | *this->stack = this; 40:15.88 | ~~~~~~~~~~~~~^~~~~~ 40:15.88 In file included from UnifiedBindings4.cpp:249: 40:15.88 DataTransferItemBinding.cpp: In function 'void mozilla::dom::DataTransferItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.88 DataTransferItemBinding.cpp:611:25: note: 'parentProto' declared here 40:15.88 611 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.88 | ^~~~~~~~~~~ 40:15.88 DataTransferItemBinding.cpp:611:25: note: 'aCx' declared here 40:15.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.91 inlined from 'void mozilla::dom::DebuggerNotification_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DebuggerNotificationBinding.cpp:776:74: 40:15.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.91 1151 | *this->stack = this; 40:15.91 | ~~~~~~~~~~~~~^~~~~~ 40:15.91 In file included from UnifiedBindings4.cpp:275: 40:15.91 DebuggerNotificationBinding.cpp: In function 'void mozilla::dom::DebuggerNotification_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.91 DebuggerNotificationBinding.cpp:776:25: note: 'parentProto' declared here 40:15.91 776 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.91 | ^~~~~~~~~~~ 40:15.91 DebuggerNotificationBinding.cpp:776:25: note: 'aCx' declared here 40:15.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.92 inlined from 'void mozilla::dom::DebuggerNotificationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DebuggerNotificationObserverBinding.cpp:568:74: 40:15.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.92 1151 | *this->stack = this; 40:15.92 | ~~~~~~~~~~~~~^~~~~~ 40:15.92 In file included from UnifiedBindings4.cpp:288: 40:15.92 DebuggerNotificationObserverBinding.cpp: In function 'void mozilla::dom::DebuggerNotificationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.92 DebuggerNotificationObserverBinding.cpp:568:25: note: 'parentProto' declared here 40:15.92 568 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.92 | ^~~~~~~~~~~ 40:15.92 DebuggerNotificationObserverBinding.cpp:568:25: note: 'aCx' declared here 40:15.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.94 inlined from 'void mozilla::dom::CreateOfferRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CreateOfferRequestBinding.cpp:525:74: 40:15.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.94 1151 | *this->stack = this; 40:15.94 | ~~~~~~~~~~~~~^~~~~~ 40:15.94 CreateOfferRequestBinding.cpp: In function 'void mozilla::dom::CreateOfferRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.94 CreateOfferRequestBinding.cpp:525:25: note: 'parentProto' declared here 40:15.94 525 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.94 | ^~~~~~~~~~~ 40:15.94 CreateOfferRequestBinding.cpp:525:25: note: 'aCx' declared here 40:15.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.95 inlined from 'void mozilla::dom::DecompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DecompressionStreamBinding.cpp:429:74: 40:15.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.95 1151 | *this->stack = this; 40:15.95 | ~~~~~~~~~~~~~^~~~~~ 40:15.95 In file included from UnifiedBindings4.cpp:327: 40:15.95 DecompressionStreamBinding.cpp: In function 'void mozilla::dom::DecompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.95 DecompressionStreamBinding.cpp:429:25: note: 'parentProto' declared here 40:15.95 429 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.95 | ^~~~~~~~~~~ 40:15.95 DecompressionStreamBinding.cpp:429:25: note: 'aCx' declared here 40:15.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.97 inlined from 'void mozilla::dom::CredentialsContainer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CredentialManagementBinding.cpp:1214:74: 40:15.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.97 1151 | *this->stack = this; 40:15.97 | ~~~~~~~~~~~~~^~~~~~ 40:15.97 In file included from UnifiedBindings4.cpp:15: 40:15.97 CredentialManagementBinding.cpp: In function 'void mozilla::dom::CredentialsContainer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.97 CredentialManagementBinding.cpp:1214:25: note: 'parentProto' declared here 40:15.97 1214 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.97 | ^~~~~~~~~~~ 40:15.97 CredentialManagementBinding.cpp:1214:25: note: 'aCx' declared here 40:15.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:15.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:15.99 inlined from 'void mozilla::dom::Credential_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at CredentialManagementBinding.cpp:689:74: 40:15.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:15.99 1151 | *this->stack = this; 40:15.99 | ~~~~~~~~~~~~~^~~~~~ 40:15.99 CredentialManagementBinding.cpp: In function 'void mozilla::dom::Credential_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:15.99 CredentialManagementBinding.cpp:689:25: note: 'parentProto' declared here 40:15.99 689 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:15.99 | ^~~~~~~~~~~ 40:15.99 CredentialManagementBinding.cpp:689:25: note: 'aCx' declared here 40:16.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:16.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:16.09 inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at DataTransferItemListBinding.cpp:538:60: 40:16.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:16.09 1151 | *this->stack = this; 40:16.09 | ~~~~~~~~~~~~~^~~~~~ 40:16.09 DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 40:16.09 DataTransferItemListBinding.cpp:538:25: note: 'expando' declared here 40:16.09 538 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 40:16.09 | ^~~~~~~ 40:16.09 DataTransferItemListBinding.cpp:538:25: note: 'cx' declared here 40:16.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:16.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:16.10 inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at DOMRectListBinding.cpp:367:60: 40:16.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:16.10 1151 | *this->stack = this; 40:16.10 | ~~~~~~~~~~~~~^~~~~~ 40:16.10 DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 40:16.10 DOMRectListBinding.cpp:367:25: note: 'expando' declared here 40:16.10 367 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 40:16.10 | ^~~~~~~ 40:16.10 DOMRectListBinding.cpp:367:25: note: 'cx' declared here 40:16.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:16.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:16.58 inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at DOMTokenListBinding.cpp:806:60: 40:16.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:16.58 1151 | *this->stack = this; 40:16.58 | ~~~~~~~~~~~~~^~~~~~ 40:16.58 DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 40:16.58 DOMTokenListBinding.cpp:806:25: note: 'expando' declared here 40:16.58 806 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 40:16.58 | ^~~~~~~ 40:16.58 DOMTokenListBinding.cpp:806:25: note: 'cx' declared here 40:16.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:16.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:16.60 inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at DOMStringListBinding.cpp:403:60: 40:16.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:16.60 1151 | *this->stack = this; 40:16.60 | ~~~~~~~~~~~~~^~~~~~ 40:16.60 DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 40:16.60 DOMStringListBinding.cpp:403:25: note: 'expando' declared here 40:16.60 403 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 40:16.60 | ^~~~~~~ 40:16.60 DOMStringListBinding.cpp:403:25: note: 'cx' declared here 40:19.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:19.33 inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at DOMStringListBinding.cpp:444:81: 40:19.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:19.33 1151 | *this->stack = this; 40:19.33 | ~~~~~~~~~~~~~^~~~~~ 40:19.33 DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 40:19.33 DOMStringListBinding.cpp:444:29: note: 'expando' declared here 40:19.33 444 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 40:19.33 | ^~~~~~~ 40:19.33 DOMStringListBinding.cpp:444:29: note: 'cx' declared here 40:19.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:19.36 inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at DOMTokenListBinding.cpp:847:81: 40:19.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:19.36 1151 | *this->stack = this; 40:19.36 | ~~~~~~~~~~~~~^~~~~~ 40:19.36 DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 40:19.36 DOMTokenListBinding.cpp:847:29: note: 'expando' declared here 40:19.36 847 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 40:19.36 | ^~~~~~~ 40:19.36 DOMTokenListBinding.cpp:847:29: note: 'cx' declared here 40:19.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.38 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:19.38 inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at DOMStringListBinding.cpp:335:35: 40:19.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:19.38 1151 | *this->stack = this; 40:19.38 | ~~~~~~~~~~~~~^~~~~~ 40:19.38 DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 40:19.38 DOMStringListBinding.cpp:335:25: note: 'expando' declared here 40:19.38 335 | JS::Rooted expando(cx); 40:19.38 | ^~~~~~~ 40:19.38 DOMStringListBinding.cpp:335:25: note: 'cx' declared here 40:19.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.41 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:19.41 inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at DOMTokenListBinding.cpp:738:35: 40:19.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:19.41 1151 | *this->stack = this; 40:19.41 | ~~~~~~~~~~~~~^~~~~~ 40:19.41 DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 40:19.41 DOMTokenListBinding.cpp:738:25: note: 'expando' declared here 40:19.41 738 | JS::Rooted expando(cx); 40:19.41 | ^~~~~~~ 40:19.41 DOMTokenListBinding.cpp:738:25: note: 'cx' declared here 40:19.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:19.51 inlined from 'bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CreateOfferRequestBinding.cpp:458:90: 40:19.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:19.51 1151 | *this->stack = this; 40:19.51 | ~~~~~~~~~~~~~^~~~~~ 40:19.51 CreateOfferRequestBinding.cpp: In function 'bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:19.51 CreateOfferRequestBinding.cpp:458:25: note: 'global' declared here 40:19.51 458 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:19.51 | ^~~~~~ 40:19.51 CreateOfferRequestBinding.cpp:458:25: note: 'aCx' declared here 40:19.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:19.54 inlined from 'virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle)' at CreateOfferRequestBinding.cpp:727:90: 40:19.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:19.54 1151 | *this->stack = this; 40:19.54 | ~~~~~~~~~~~~~^~~~~~ 40:19.54 CreateOfferRequestBinding.cpp: In member function 'virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle)': 40:19.54 CreateOfferRequestBinding.cpp:727:25: note: 'obj' declared here 40:19.54 727 | JS::Rooted obj(aCx, CreateOfferRequest_Binding::Wrap(aCx, this, aGivenProto)); 40:19.54 | ^~~ 40:19.54 CreateOfferRequestBinding.cpp:727:25: note: 'aCx' declared here 40:19.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:19.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:19.85 inlined from 'bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CredentialManagementBinding.cpp:622:90: 40:19.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:19.85 1151 | *this->stack = this; 40:19.85 | ~~~~~~~~~~~~~^~~~~~ 40:19.85 CredentialManagementBinding.cpp: In function 'bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:19.85 CredentialManagementBinding.cpp:622:25: note: 'global' declared here 40:19.85 622 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:19.85 | ^~~~~~ 40:19.85 CredentialManagementBinding.cpp:622:25: note: 'aCx' declared here 40:20.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.25 inlined from 'bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DOMCollectedFramesBinding.cpp:70:54: 40:20.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:20.25 1151 | *this->stack = this; 40:20.25 | ~~~~~~~~~~~~~^~~~~~ 40:20.25 In file included from UnifiedBindings4.cpp:67: 40:20.25 DOMCollectedFramesBinding.cpp: In member function 'bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle) const': 40:20.25 DOMCollectedFramesBinding.cpp:70:25: note: 'obj' declared here 40:20.25 70 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 40:20.25 | ^~~ 40:20.25 DOMCollectedFramesBinding.cpp:70:25: note: 'cx' declared here 40:20.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.28 inlined from 'bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DOMCollectedFramesBinding.cpp:157:54: 40:20.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:20.28 1151 | *this->stack = this; 40:20.28 | ~~~~~~~~~~~~~^~~~~~ 40:20.28 DOMCollectedFramesBinding.cpp: In member function 'bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle) const': 40:20.28 DOMCollectedFramesBinding.cpp:157:25: note: 'obj' declared here 40:20.28 157 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 40:20.28 | ^~~ 40:20.28 DOMCollectedFramesBinding.cpp:157:25: note: 'cx' declared here 40:20.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.31 inlined from 'bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMLocalizationBinding.cpp:979:90: 40:20.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.31 1151 | *this->stack = this; 40:20.31 | ~~~~~~~~~~~~~^~~~~~ 40:20.31 In file included from UnifiedBindings4.cpp:106: 40:20.31 DOMLocalizationBinding.cpp: In function 'bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.31 DOMLocalizationBinding.cpp:979:25: note: 'global' declared here 40:20.31 979 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.31 | ^~~~~~ 40:20.31 DOMLocalizationBinding.cpp:979:25: note: 'aCx' declared here 40:20.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.42 inlined from 'bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at DOMMatrixBinding.cpp:505:75: 40:20.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:20.42 1151 | *this->stack = this; 40:20.42 | ~~~~~~~~~~~~~^~~~~~ 40:20.42 DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 40:20.42 DOMMatrixBinding.cpp:505:29: note: 'returnArray' declared here 40:20.42 505 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 40:20.42 | ^~~~~~~~~~~ 40:20.42 DOMMatrixBinding.cpp:505:29: note: 'cx' declared here 40:20.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.49 inlined from 'bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at DOMMatrixBinding.cpp:831:75: 40:20.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:20.50 1151 | *this->stack = this; 40:20.50 | ~~~~~~~~~~~~~^~~~~~ 40:20.50 DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 40:20.50 DOMMatrixBinding.cpp:831:29: note: 'returnArray' declared here 40:20.50 831 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 40:20.50 | ^~~~~~~~~~~ 40:20.50 DOMMatrixBinding.cpp:831:29: note: 'cx' declared here 40:20.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.68 inlined from 'bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMMatrixBinding.cpp:3762:90: 40:20.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.69 1151 | *this->stack = this; 40:20.69 | ~~~~~~~~~~~~~^~~~~~ 40:20.69 DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.69 DOMMatrixBinding.cpp:3762:25: note: 'global' declared here 40:20.69 3762 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.69 | ^~~~~~ 40:20.69 DOMMatrixBinding.cpp:3762:25: note: 'aCx' declared here 40:20.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.77 inlined from 'bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMMatrixBinding.cpp:6205:90: 40:20.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.77 1151 | *this->stack = this; 40:20.77 | ~~~~~~~~~~~~~^~~~~~ 40:20.77 DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.77 DOMMatrixBinding.cpp:6205:25: note: 'global' declared here 40:20.77 6205 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.77 | ^~~~~~ 40:20.77 DOMMatrixBinding.cpp:6205:25: note: 'aCx' declared here 40:20.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.86 inlined from 'bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMPointBinding.cpp:795:90: 40:20.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.86 1151 | *this->stack = this; 40:20.86 | ~~~~~~~~~~~~~^~~~~~ 40:20.86 DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.86 DOMPointBinding.cpp:795:25: note: 'global' declared here 40:20.86 795 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.86 | ^~~~~~ 40:20.86 DOMPointBinding.cpp:795:25: note: 'aCx' declared here 40:20.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.91 inlined from 'bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMPointBinding.cpp:1506:90: 40:20.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.91 1151 | *this->stack = this; 40:20.91 | ~~~~~~~~~~~~~^~~~~~ 40:20.91 DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.91 DOMPointBinding.cpp:1506:25: note: 'global' declared here 40:20.91 1506 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.91 | ^~~~~~ 40:20.91 DOMPointBinding.cpp:1506:25: note: 'aCx' declared here 40:20.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:20.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:20.98 inlined from 'bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMQuadBinding.cpp:1001:90: 40:20.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:20.98 1151 | *this->stack = this; 40:20.98 | ~~~~~~~~~~~~~^~~~~~ 40:20.98 DOMQuadBinding.cpp: In function 'bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:20.98 DOMQuadBinding.cpp:1001:25: note: 'global' declared here 40:20.98 1001 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:20.98 | ^~~~~~ 40:20.98 DOMQuadBinding.cpp:1001:25: note: 'aCx' declared here 40:21.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.08 inlined from 'bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMStringListBinding.cpp:625:90: 40:21.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.08 1151 | *this->stack = this; 40:21.08 | ~~~~~~~~~~~~~^~~~~~ 40:21.08 DOMStringListBinding.cpp: In function 'bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.08 DOMStringListBinding.cpp:625:25: note: 'global' declared here 40:21.08 625 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.08 | ^~~~~~ 40:21.08 DOMStringListBinding.cpp:625:25: note: 'aCx' declared here 40:21.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.12 inlined from 'bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DebuggerNotificationBinding.cpp:342:90: 40:21.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.12 1151 | *this->stack = this; 40:21.12 | ~~~~~~~~~~~~~^~~~~~ 40:21.12 DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.12 DebuggerNotificationBinding.cpp:342:25: note: 'global' declared here 40:21.12 342 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.12 | ^~~~~~ 40:21.12 DebuggerNotificationBinding.cpp:342:25: note: 'aCx' declared here 40:21.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.15 inlined from 'bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DebuggerNotificationBinding.cpp:709:90: 40:21.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.15 1151 | *this->stack = this; 40:21.15 | ~~~~~~~~~~~~~^~~~~~ 40:21.15 DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.15 DebuggerNotificationBinding.cpp:709:25: note: 'global' declared here 40:21.15 709 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.15 | ^~~~~~ 40:21.15 DebuggerNotificationBinding.cpp:709:25: note: 'aCx' declared here 40:21.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.17 inlined from 'bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DebuggerNotificationBinding.cpp:1081:90: 40:21.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.17 1151 | *this->stack = this; 40:21.17 | ~~~~~~~~~~~~~^~~~~~ 40:21.17 DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.17 DebuggerNotificationBinding.cpp:1081:25: note: 'global' declared here 40:21.17 1081 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.17 | ^~~~~~ 40:21.17 DebuggerNotificationBinding.cpp:1081:25: note: 'aCx' declared here 40:21.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.20 inlined from 'bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DebuggerUtilsBinding.cpp:68:54: 40:21.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:21.20 1151 | *this->stack = this; 40:21.20 | ~~~~~~~~~~~~~^~~~~~ 40:21.20 In file included from UnifiedBindings4.cpp:301: 40:21.20 DebuggerUtilsBinding.cpp: In member function 'bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle) const': 40:21.20 DebuggerUtilsBinding.cpp:68:25: note: 'obj' declared here 40:21.20 68 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 40:21.20 | ^~~ 40:21.20 DebuggerUtilsBinding.cpp:68:25: note: 'cx' declared here 40:21.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.25 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.25 inlined from 'bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DecoderDoctorNotificationBinding.cpp:131:54: 40:21.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:21.25 1151 | *this->stack = this; 40:21.25 | ~~~~~~~~~~~~~^~~~~~ 40:21.25 In file included from UnifiedBindings4.cpp:314: 40:21.25 DecoderDoctorNotificationBinding.cpp: In member function 'bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle) const': 40:21.25 DecoderDoctorNotificationBinding.cpp:131:25: note: 'obj' declared here 40:21.25 131 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 40:21.25 | ^~~ 40:21.25 DecoderDoctorNotificationBinding.cpp:131:25: note: 'cx' declared here 40:21.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.49 inlined from 'bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DeviceMotionEventBinding.cpp:710:90: 40:21.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.49 1151 | *this->stack = this; 40:21.49 | ~~~~~~~~~~~~~^~~~~~ 40:21.49 In file included from UnifiedBindings4.cpp:392: 40:21.49 DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.49 DeviceMotionEventBinding.cpp:710:25: note: 'global' declared here 40:21.49 710 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.49 | ^~~~~~ 40:21.49 DeviceMotionEventBinding.cpp:710:25: note: 'aCx' declared here 40:21.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:21.54 inlined from 'bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DeviceMotionEventBinding.cpp:1780:90: 40:21.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:21.54 1151 | *this->stack = this; 40:21.54 | ~~~~~~~~~~~~~^~~~~~ 40:21.54 DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:21.54 DeviceMotionEventBinding.cpp:1780:25: note: 'global' declared here 40:21.54 1780 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:21.54 | ^~~~~~ 40:21.54 DeviceMotionEventBinding.cpp:1780:25: note: 'aCx' declared here 40:21.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:21.76 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:21.76 inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at DOMStringMapBinding.cpp:179:35: 40:21.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:21.76 1151 | *this->stack = this; 40:21.76 | ~~~~~~~~~~~~~^~~~~~ 40:21.76 DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 40:21.76 DOMStringMapBinding.cpp:179:25: note: 'expando' declared here 40:21.76 179 | JS::Rooted expando(cx); 40:21.76 | ^~~~~~~ 40:21.76 DOMStringMapBinding.cpp:179:25: note: 'cx' declared here 40:22.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:22.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:22.18 inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at DOMStringMapBinding.cpp:338:79: 40:22.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:22.19 1151 | *this->stack = this; 40:22.19 | ~~~~~~~~~~~~~^~~~~~ 40:22.19 DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 40:22.19 DOMStringMapBinding.cpp:338:27: note: 'expando' declared here 40:22.19 338 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 40:22.19 | ^~~~~~~ 40:22.19 DOMStringMapBinding.cpp:338:27: note: 'cx' declared here 40:22.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:22.40 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:22.40 inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at DOMStringListBinding.cpp:373:35: 40:22.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:22.40 1151 | *this->stack = this; 40:22.40 | ~~~~~~~~~~~~~^~~~~~ 40:22.40 DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 40:22.40 DOMStringListBinding.cpp:373:25: note: 'expando' declared here 40:22.40 373 | JS::Rooted expando(cx); 40:22.40 | ^~~~~~~ 40:22.40 DOMStringListBinding.cpp:373:25: note: 'cx' declared here 40:22.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:22.42 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:22.42 inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at DataTransferItemListBinding.cpp:511:35: 40:22.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:22.42 1151 | *this->stack = this; 40:22.42 | ~~~~~~~~~~~~~^~~~~~ 40:22.42 DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 40:22.42 DataTransferItemListBinding.cpp:511:25: note: 'expando' declared here 40:22.42 511 | JS::Rooted expando(cx); 40:22.42 | ^~~~~~~ 40:22.42 DataTransferItemListBinding.cpp:511:25: note: 'cx' declared here 40:22.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:22.43 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:22.43 inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at DOMRectListBinding.cpp:340:35: 40:22.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:22.43 1151 | *this->stack = this; 40:22.43 | ~~~~~~~~~~~~~^~~~~~ 40:22.43 DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 40:22.43 DOMRectListBinding.cpp:340:25: note: 'expando' declared here 40:22.43 340 | JS::Rooted expando(cx); 40:22.43 | ^~~~~~~ 40:22.43 DOMRectListBinding.cpp:340:25: note: 'cx' declared here 40:22.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:22.44 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:22.44 inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at DOMTokenListBinding.cpp:776:35: 40:22.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:22.44 1151 | *this->stack = this; 40:22.44 | ~~~~~~~~~~~~~^~~~~~ 40:22.44 DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 40:22.44 DOMTokenListBinding.cpp:776:25: note: 'expando' declared here 40:22.44 776 | JS::Rooted expando(cx); 40:22.44 | ^~~~~~~ 40:22.44 DOMTokenListBinding.cpp:776:25: note: 'cx' declared here 40:23.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.08 inlined from 'bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMRectBinding.cpp:794:90: 40:23.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.08 1151 | *this->stack = this; 40:23.08 | ~~~~~~~~~~~~~^~~~~~ 40:23.08 DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.08 DOMRectBinding.cpp:794:25: note: 'global' declared here 40:23.08 794 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.08 | ^~~~~~ 40:23.08 DOMRectBinding.cpp:794:25: note: 'aCx' declared here 40:23.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.10 inlined from 'bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMRectBinding.cpp:1623:90: 40:23.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.10 1151 | *this->stack = this; 40:23.10 | ~~~~~~~~~~~~~^~~~~~ 40:23.10 DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.10 DOMRectBinding.cpp:1623:25: note: 'global' declared here 40:23.10 1623 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.10 | ^~~~~~ 40:23.10 DOMRectBinding.cpp:1623:25: note: 'aCx' declared here 40:23.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.17 inlined from 'bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DeviceLightEventBinding.cpp:469:90: 40:23.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.17 1151 | *this->stack = this; 40:23.17 | ~~~~~~~~~~~~~^~~~~~ 40:23.17 In file included from UnifiedBindings4.cpp:379: 40:23.17 DeviceLightEventBinding.cpp: In function 'bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.17 DeviceLightEventBinding.cpp:469:25: note: 'global' declared here 40:23.17 469 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.17 | ^~~~~~ 40:23.17 DeviceLightEventBinding.cpp:469:25: note: 'aCx' declared here 40:23.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.20 inlined from 'bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMExceptionBinding.cpp:1504:90: 40:23.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.20 1151 | *this->stack = this; 40:23.20 | ~~~~~~~~~~~~~^~~~~~ 40:23.20 DOMExceptionBinding.cpp: In function 'bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.20 DOMExceptionBinding.cpp:1504:25: note: 'global' declared here 40:23.20 1504 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.20 | ^~~~~~ 40:23.20 DOMExceptionBinding.cpp:1504:25: note: 'aCx' declared here 40:23.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.22 inlined from 'bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMExceptionBinding.cpp:779:90: 40:23.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.22 1151 | *this->stack = this; 40:23.22 | ~~~~~~~~~~~~~^~~~~~ 40:23.22 DOMExceptionBinding.cpp: In function 'bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.22 DOMExceptionBinding.cpp:779:25: note: 'global' declared here 40:23.22 779 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.22 | ^~~~~~ 40:23.22 DOMExceptionBinding.cpp:779:25: note: 'aCx' declared here 40:23.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.24 inlined from 'bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CredentialManagementBinding.cpp:1147:90: 40:23.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.24 1151 | *this->stack = this; 40:23.24 | ~~~~~~~~~~~~~^~~~~~ 40:23.24 CredentialManagementBinding.cpp: In function 'bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.24 CredentialManagementBinding.cpp:1147:25: note: 'global' declared here 40:23.24 1147 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.24 | ^~~~~~ 40:23.24 CredentialManagementBinding.cpp:1147:25: note: 'aCx' declared here 40:23.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.27 inlined from 'bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CryptoBinding.cpp:381:90: 40:23.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.27 1151 | *this->stack = this; 40:23.27 | ~~~~~~~~~~~~~^~~~~~ 40:23.27 CryptoBinding.cpp: In function 'bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.27 CryptoBinding.cpp:381:25: note: 'global' declared here 40:23.27 381 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.27 | ^~~~~~ 40:23.27 CryptoBinding.cpp:381:25: note: 'aCx' declared here 40:23.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.34 inlined from 'bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMStringMapBinding.cpp:580:90: 40:23.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.34 1151 | *this->stack = this; 40:23.34 | ~~~~~~~~~~~~~^~~~~~ 40:23.34 DOMStringMapBinding.cpp: In function 'bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.34 DOMStringMapBinding.cpp:580:25: note: 'global' declared here 40:23.34 580 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.34 | ^~~~~~ 40:23.34 DOMStringMapBinding.cpp:580:25: note: 'aCx' declared here 40:23.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.37 inlined from 'bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMTokenListBinding.cpp:1028:90: 40:23.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.37 1151 | *this->stack = this; 40:23.37 | ~~~~~~~~~~~~~^~~~~~ 40:23.37 DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.37 DOMTokenListBinding.cpp:1028:25: note: 'global' declared here 40:23.37 1028 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.37 | ^~~~~~ 40:23.37 DOMTokenListBinding.cpp:1028:25: note: 'aCx' declared here 40:23.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:23.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:23.60 inlined from 'bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CustomElementRegistryBinding.cpp:1753:90: 40:23.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:23.60 1151 | *this->stack = this; 40:23.60 | ~~~~~~~~~~~~~^~~~~~ 40:23.60 CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:23.60 CustomElementRegistryBinding.cpp:1753:25: note: 'global' declared here 40:23.60 1753 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:23.60 | ^~~~~~ 40:23.60 CustomElementRegistryBinding.cpp:1753:25: note: 'aCx' declared here 40:24.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:24.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:24.62 inlined from 'bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at CustomEventBinding.cpp:552:90: 40:24.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:24.62 1151 | *this->stack = this; 40:24.62 | ~~~~~~~~~~~~~^~~~~~ 40:24.62 In file included from UnifiedBindings4.cpp:54: 40:24.62 CustomEventBinding.cpp: In function 'bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:24.62 CustomEventBinding.cpp:552:25: note: 'global' declared here 40:24.62 552 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:24.62 | ^~~~~~ 40:24.62 CustomEventBinding.cpp:552:25: note: 'aCx' declared here 40:24.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:24.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:24.68 inlined from 'bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMImplementationBinding.cpp:420:90: 40:24.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:24.68 1151 | *this->stack = this; 40:24.68 | ~~~~~~~~~~~~~^~~~~~ 40:24.68 DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:24.68 DOMImplementationBinding.cpp:420:25: note: 'global' declared here 40:24.68 420 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:24.68 | ^~~~~~ 40:24.68 DOMImplementationBinding.cpp:420:25: note: 'aCx' declared here 40:24.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:24.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:24.83 inlined from 'bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMParserBinding.cpp:762:90: 40:24.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:24.83 1151 | *this->stack = this; 40:24.83 | ~~~~~~~~~~~~~^~~~~~ 40:24.83 DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:24.83 DOMParserBinding.cpp:762:25: note: 'global' declared here 40:24.83 762 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:24.83 | ^~~~~~ 40:24.83 DOMParserBinding.cpp:762:25: note: 'aCx' declared here 40:25.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.01 inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at DOMRectListBinding.cpp:410:81: 40:25.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:25.01 1151 | *this->stack = this; 40:25.01 | ~~~~~~~~~~~~~^~~~~~ 40:25.01 DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 40:25.01 DOMRectListBinding.cpp:410:29: note: 'expando' declared here 40:25.01 410 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 40:25.01 | ^~~~~~~ 40:25.01 DOMRectListBinding.cpp:410:29: note: 'cx' declared here 40:25.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.06 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:25.06 inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at DOMRectListBinding.cpp:302:35: 40:25.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:25.06 1151 | *this->stack = this; 40:25.06 | ~~~~~~~~~~~~~^~~~~~ 40:25.06 DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 40:25.06 DOMRectListBinding.cpp:302:25: note: 'expando' declared here 40:25.06 302 | JS::Rooted expando(cx); 40:25.06 | ^~~~~~~ 40:25.06 DOMRectListBinding.cpp:302:25: note: 'cx' declared here 40:25.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.26 inlined from 'bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DOMRectListBinding.cpp:591:90: 40:25.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.26 1151 | *this->stack = this; 40:25.26 | ~~~~~~~~~~~~~^~~~~~ 40:25.26 DOMRectListBinding.cpp: In function 'bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.26 DOMRectListBinding.cpp:591:25: note: 'global' declared here 40:25.26 591 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.26 | ^~~~~~ 40:25.26 DOMRectListBinding.cpp:591:25: note: 'aCx' declared here 40:25.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.29 inlined from 'bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DataTransferBinding.cpp:1644:90: 40:25.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.29 1151 | *this->stack = this; 40:25.29 | ~~~~~~~~~~~~~^~~~~~ 40:25.29 DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.29 DataTransferBinding.cpp:1644:25: note: 'global' declared here 40:25.29 1644 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.29 | ^~~~~~ 40:25.29 DataTransferBinding.cpp:1644:25: note: 'aCx' declared here 40:25.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.38 inlined from 'bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DataTransferItemBinding.cpp:544:90: 40:25.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.38 1151 | *this->stack = this; 40:25.38 | ~~~~~~~~~~~~~^~~~~~ 40:25.38 DataTransferItemBinding.cpp: In function 'bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.38 DataTransferItemBinding.cpp:544:25: note: 'global' declared here 40:25.38 544 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.38 | ^~~~~~ 40:25.38 DataTransferItemBinding.cpp:544:25: note: 'aCx' declared here 40:25.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.41 inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at DataTransferItemListBinding.cpp:577:81: 40:25.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:25.41 1151 | *this->stack = this; 40:25.41 | ~~~~~~~~~~~~~^~~~~~ 40:25.41 DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 40:25.41 DataTransferItemListBinding.cpp:577:29: note: 'expando' declared here 40:25.41 577 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 40:25.41 | ^~~~~~~ 40:25.41 DataTransferItemListBinding.cpp:577:29: note: 'cx' declared here 40:25.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.44 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 40:25.44 inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at DataTransferItemListBinding.cpp:473:35: 40:25.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 40:25.44 1151 | *this->stack = this; 40:25.44 | ~~~~~~~~~~~~~^~~~~~ 40:25.44 DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 40:25.44 DataTransferItemListBinding.cpp:473:25: note: 'expando' declared here 40:25.44 473 | JS::Rooted expando(cx); 40:25.44 | ^~~~~~~ 40:25.44 DataTransferItemListBinding.cpp:473:25: note: 'cx' declared here 40:25.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.50 inlined from 'bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DataTransferItemListBinding.cpp:753:90: 40:25.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.50 1151 | *this->stack = this; 40:25.50 | ~~~~~~~~~~~~~^~~~~~ 40:25.50 DataTransferItemListBinding.cpp: In function 'bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.50 DataTransferItemListBinding.cpp:753:25: note: 'global' declared here 40:25.50 753 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.50 | ^~~~~~ 40:25.50 DataTransferItemListBinding.cpp:753:25: note: 'aCx' declared here 40:25.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.52 inlined from 'bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DebuggerNotificationObserverBinding.cpp:501:90: 40:25.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.53 1151 | *this->stack = this; 40:25.53 | ~~~~~~~~~~~~~^~~~~~ 40:25.53 DebuggerNotificationObserverBinding.cpp: In function 'bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.53 DebuggerNotificationObserverBinding.cpp:501:25: note: 'global' declared here 40:25.53 501 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.53 | ^~~~~~ 40:25.53 DebuggerNotificationObserverBinding.cpp:501:25: note: 'aCx' declared here 40:25.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.57 inlined from 'bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DecompressionStreamBinding.cpp:362:90: 40:25.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.57 1151 | *this->stack = this; 40:25.57 | ~~~~~~~~~~~~~^~~~~~ 40:25.57 DecompressionStreamBinding.cpp: In function 'bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.57 DecompressionStreamBinding.cpp:362:25: note: 'global' declared here 40:25.57 362 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.57 | ^~~~~~ 40:25.57 DecompressionStreamBinding.cpp:362:25: note: 'aCx' declared here 40:25.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.64 inlined from 'bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DelayNodeBinding.cpp:570:90: 40:25.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.64 1151 | *this->stack = this; 40:25.64 | ~~~~~~~~~~~~~^~~~~~ 40:25.64 In file included from UnifiedBindings4.cpp:353: 40:25.64 DelayNodeBinding.cpp: In function 'bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.64 DelayNodeBinding.cpp:570:25: note: 'global' declared here 40:25.64 570 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.64 | ^~~~~~ 40:25.64 DelayNodeBinding.cpp:570:25: note: 'aCx' declared here 40:25.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:25.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:25.70 inlined from 'bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DeviceMotionEventBinding.cpp:1353:90: 40:25.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:25.70 1151 | *this->stack = this; 40:25.70 | ~~~~~~~~~~~~~^~~~~~ 40:25.70 DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 40:25.70 DeviceMotionEventBinding.cpp:1353:25: note: 'global' declared here 40:25.70 1353 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 40:25.70 | ^~~~~~ 40:25.70 DeviceMotionEventBinding.cpp:1353:25: note: 'aCx' declared here 40:40.68 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 40:40.68 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 40:40.68 from EventTargetBinding.cpp:34, 40:40.68 from UnifiedBindings5.cpp:275: 40:40.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 40:40.68 /builddir/build/BUILD/firefox-128.12.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] 40:40.68 78 | memset(this, 0, sizeof(nsXPTCVariant)); 40:40.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:40.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here 40:40.68 43 | struct nsXPTCVariant { 40:40.68 | ^~~~~~~~~~~~~ 40:43.81 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BitSet.h:13, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/HeapAPI.h:11, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TracingAPI.h:11, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/GCPolicyAPI.h:79, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:23, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 40:43.81 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 40:43.81 from DeviceOrientationEventBinding.cpp:4, 40:43.81 from UnifiedBindings5.cpp:2: 40:43.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 40:43.81 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 40:43.81 /builddir/build/BUILD/firefox-128.12.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] 40:43.81 35 | memset(aT, 0, sizeof(T)); 40:43.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 40:43.81 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181:8: note: 'struct xpc::GlobalProperties' declared here 40:43.81 2181 | struct GlobalProperties { 40:43.81 | ^~~~~~~~~~~~~~~~ 40:44.53 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 40:44.54 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 40:44.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:14, 40:44.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 40:44.54 from DocumentBinding.cpp:75, 40:44.54 from UnifiedBindings5.cpp:28: 40:44.54 /builddir/build/BUILD/firefox-128.12.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:44.54 /builddir/build/BUILD/firefox-128.12.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:44.54 /builddir/build/BUILD/firefox-128.12.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 >*]' 40:44.54 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 40:44.54 /builddir/build/BUILD/firefox-128.12.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:44.54 302 | memcpy(&value, &aInternalValue, sizeof(value)); 40:44.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.54 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 40:44.54 396 | struct FrameBidiData { 40:44.54 | ^~~~~~~~~~~~~ 40:44.96 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DeviceOrientationEventBinding.h:6, 40:44.96 from DeviceOrientationEventBinding.cpp:5: 40:44.96 /builddir/build/BUILD/firefox-128.12.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:44.96 /builddir/build/BUILD/firefox-128.12.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:44.96 /builddir/build/BUILD/firefox-128.12.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:44.96 /builddir/build/BUILD/firefox-128.12.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:44.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 40:44.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 40:44.96 /builddir/build/BUILD/firefox-128.12.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:44.96 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 40:44.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.96 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13, 40:44.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:14, 40:44.96 from ExtendableEventBinding.cpp:24, 40:44.96 from UnifiedBindings5.cpp:288: 40:44.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 40:44.96 25 | struct JSGCSetting { 40:44.96 | ^~~~~~~~~~~ 40:53.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:53.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:53.09 inlined from 'void mozilla::dom::ElementInternals_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ElementInternalsBinding.cpp:5829:74: 40:53.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:53.09 1151 | *this->stack = this; 40:53.09 | ~~~~~~~~~~~~~^~~~~~ 40:53.11 In file included from UnifiedBindings5.cpp:158: 40:53.11 ElementInternalsBinding.cpp: In function 'void mozilla::dom::ElementInternals_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:53.11 ElementInternalsBinding.cpp:5829:25: note: 'parentProto' declared here 40:53.11 5829 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:53.11 | ^~~~~~~~~~~ 40:53.11 ElementInternalsBinding.cpp:5829:25: note: 'aCx' declared here 40:53.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:53.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:53.13 inlined from 'void mozilla::dom::Directory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DirectoryBinding.cpp:555:74: 40:53.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:53.13 1151 | *this->stack = this; 40:53.13 | ~~~~~~~~~~~~~^~~~~~ 40:53.14 In file included from UnifiedBindings5.cpp:15: 40:53.14 DirectoryBinding.cpp: In function 'void mozilla::dom::Directory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:53.14 DirectoryBinding.cpp:555:25: note: 'parentProto' declared here 40:53.14 555 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:53.14 | ^~~~~~~~~~~ 40:53.14 DirectoryBinding.cpp:555:25: note: 'aCx' declared here 40:53.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:53.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:53.15 inlined from 'void mozilla::dom::DominatorTree_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DominatorTreeBinding.cpp:501:74: 40:53.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:53.15 1151 | *this->stack = this; 40:53.15 | ~~~~~~~~~~~~~^~~~~~ 40:53.15 In file included from UnifiedBindings5.cpp:106: 40:53.15 DominatorTreeBinding.cpp: In function 'void mozilla::dom::DominatorTree_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:53.15 DominatorTreeBinding.cpp:501:25: note: 'parentProto' declared here 40:53.15 501 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:53.15 | ^~~~~~~~~~~ 40:53.15 DominatorTreeBinding.cpp:501:25: note: 'aCx' declared here 40:53.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:53.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:53.18 inlined from 'void mozilla::dom::EventTarget_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at EventTargetBinding.cpp:1615:74: 40:53.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:53.18 1151 | *this->stack = this; 40:53.18 | ~~~~~~~~~~~~~^~~~~~ 40:53.20 EventTargetBinding.cpp: In function 'void mozilla::dom::EventTarget_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:53.20 EventTargetBinding.cpp:1615:25: note: 'parentProto' declared here 40:53.20 1615 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:53.20 | ^~~~~~~~~~~ 40:53.20 EventTargetBinding.cpp:1615:25: note: 'aCx' declared here 40:53.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 40:53.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 40:53.22 inlined from 'void mozilla::dom::CustomStateSet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at ElementInternalsBinding.cpp:1236:74: 40:53.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 40:53.22 1151 | *this->stack = this; 40:53.22 | ~~~~~~~~~~~~~^~~~~~ 40:53.22 ElementInternalsBinding.cpp: In function 'void mozilla::dom::CustomStateSet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 40:53.22 ElementInternalsBinding.cpp:1236:25: note: 'parentProto' declared here 40:53.22 1236 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 40:53.22 | ^~~~~~~~~~~ 40:53.22 ElementInternalsBinding.cpp:1236:25: note: 'aCx' declared here 41:02.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:02.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:02.21 inlined from 'void mozilla::dom::Event_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at EventBinding.cpp:1719:74: 41:02.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:02.21 1151 | *this->stack = this; 41:02.21 | ~~~~~~~~~~~~~^~~~~~ 41:02.25 In file included from UnifiedBindings5.cpp:223: 41:02.26 EventBinding.cpp: In function 'void mozilla::dom::Event_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 41:02.26 EventBinding.cpp:1719:25: note: 'parentProto' declared here 41:02.26 1719 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 41:02.26 | ^~~~~~~~~~~ 41:02.26 EventBinding.cpp:1719:25: note: 'aCx' declared here 41:08.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:08.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:08.90 inlined from 'bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DocumentBinding.cpp:20384:90: 41:08.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:08.90 1151 | *this->stack = this; 41:08.90 | ~~~~~~~~~~~~~^~~~~~ 41:09.06 DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:09.06 DocumentBinding.cpp:20384:25: note: 'global' declared here 41:09.06 20384 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:09.06 | ^~~~~~ 41:09.06 DocumentBinding.cpp:20384:25: note: 'aCx' declared here 41:09.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:09.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:09.10 inlined from 'bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DocumentFragmentBinding.cpp:912:90: 41:09.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:09.10 1151 | *this->stack = this; 41:09.10 | ~~~~~~~~~~~~~^~~~~~ 41:09.10 In file included from UnifiedBindings5.cpp:41: 41:09.10 DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:09.10 DocumentFragmentBinding.cpp:912:25: note: 'global' declared here 41:09.10 912 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:09.10 | ^~~~~~ 41:09.10 DocumentFragmentBinding.cpp:912:25: note: 'aCx' declared here 41:09.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:09.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:09.40 inlined from 'bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ElementBinding.cpp:11251:90: 41:09.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:09.40 1151 | *this->stack = this; 41:09.40 | ~~~~~~~~~~~~~^~~~~~ 41:09.61 In file included from UnifiedBindings5.cpp:145: 41:09.61 ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:09.61 ElementBinding.cpp:11251:25: note: 'global' declared here 41:09.61 11251 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:09.61 | ^~~~~~ 41:09.61 ElementBinding.cpp:11251:25: note: 'aCx' declared here 41:09.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:09.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:09.72 inlined from 'void mozilla::dom::EncodedAudioChunk_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at EncodedAudioChunkBinding.cpp:813:74: 41:09.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:09.72 1151 | *this->stack = this; 41:09.72 | ~~~~~~~~~~~~~^~~~~~ 41:09.75 In file included from UnifiedBindings5.cpp:171: 41:09.75 EncodedAudioChunkBinding.cpp: In function 'void mozilla::dom::EncodedAudioChunk_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 41:09.75 EncodedAudioChunkBinding.cpp:813:25: note: 'parentProto' declared here 41:09.75 813 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 41:09.75 | ^~~~~~~~~~~ 41:09.75 EncodedAudioChunkBinding.cpp:813:25: note: 'aCx' declared here 41:09.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:09.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:09.76 inlined from 'void mozilla::dom::EncodedVideoChunk_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at EncodedVideoChunkBinding.cpp:741:74: 41:09.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:09.76 1151 | *this->stack = this; 41:09.76 | ~~~~~~~~~~~~~^~~~~~ 41:09.79 In file included from UnifiedBindings5.cpp:184: 41:09.79 EncodedVideoChunkBinding.cpp: In function 'void mozilla::dom::EncodedVideoChunk_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 41:09.79 EncodedVideoChunkBinding.cpp:741:25: note: 'parentProto' declared here 41:09.79 741 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 41:09.79 | ^~~~~~~~~~~ 41:09.79 EncodedVideoChunkBinding.cpp:741:25: note: 'aCx' declared here 41:09.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:09.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:09.99 inlined from 'bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle) const' at EventBinding.cpp:157:54: 41:09.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 41:09.99 1151 | *this->stack = this; 41:09.99 | ~~~~~~~~~~~~~^~~~~~ 41:09.99 EventBinding.cpp: In member function 'bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle) const': 41:09.99 EventBinding.cpp:157:25: note: 'obj' declared here 41:09.99 157 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 41:09.99 | ^~~ 41:09.99 EventBinding.cpp:157:25: note: 'cx' declared here 41:10.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:10.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:10.01 inlined from 'bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at EventBinding.cpp:1640:90: 41:10.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:10.01 1151 | *this->stack = this; 41:10.01 | ~~~~~~~~~~~~~^~~~~~ 41:10.01 EventBinding.cpp: In function 'bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:10.01 EventBinding.cpp:1640:25: note: 'global' declared here 41:10.01 1640 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:10.01 | ^~~~~~ 41:10.01 EventBinding.cpp:1640:25: note: 'aCx' declared here 41:10.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:10.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:10.47 inlined from 'bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at EventTargetBinding.cpp:1548:90: 41:10.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:10.47 1151 | *this->stack = this; 41:10.47 | ~~~~~~~~~~~~~^~~~~~ 41:10.47 EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:10.47 EventTargetBinding.cpp:1548:25: note: 'global' declared here 41:10.47 1548 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:10.47 | ^~~~~~ 41:10.47 EventTargetBinding.cpp:1548:25: note: 'aCx' declared here 41:10.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:10.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:10.50 inlined from 'bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtendableEventBinding.cpp:444:90: 41:10.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:10.50 1151 | *this->stack = this; 41:10.50 | ~~~~~~~~~~~~~^~~~~~ 41:10.51 ExtendableEventBinding.cpp: In function 'bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:10.51 ExtendableEventBinding.cpp:444:25: note: 'global' declared here 41:10.51 444 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:10.51 | ^~~~~~ 41:10.51 ExtendableEventBinding.cpp:444:25: note: 'aCx' declared here 41:13.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:13.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:13.91 inlined from 'bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ErrorEventBinding.cpp:671:90: 41:13.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:13.91 1151 | *this->stack = this; 41:13.91 | ~~~~~~~~~~~~~^~~~~~ 41:13.92 In file included from UnifiedBindings5.cpp:210: 41:13.92 ErrorEventBinding.cpp: In function 'bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:13.92 ErrorEventBinding.cpp:671:25: note: 'global' declared here 41:13.92 671 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:13.92 | ^~~~~~ 41:13.92 ErrorEventBinding.cpp:671:25: note: 'aCx' declared here 41:13.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:13.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:13.95 inlined from 'bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DeviceOrientationEventBinding.cpp:740:90: 41:13.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:13.95 1151 | *this->stack = this; 41:13.95 | ~~~~~~~~~~~~~^~~~~~ 41:13.96 DeviceOrientationEventBinding.cpp: In function 'bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:13.96 DeviceOrientationEventBinding.cpp:740:25: note: 'global' declared here 41:13.96 740 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:13.96 | ^~~~~~ 41:13.96 DeviceOrientationEventBinding.cpp:740:25: note: 'aCx' declared here 41:13.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:13.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:13.99 inlined from 'bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DirectoryBinding.cpp:488:90: 41:13.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:13.99 1151 | *this->stack = this; 41:13.99 | ~~~~~~~~~~~~~^~~~~~ 41:13.99 DirectoryBinding.cpp: In function 'bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:13.99 DirectoryBinding.cpp:488:25: note: 'global' declared here 41:13.99 488 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:13.99 | ^~~~~~ 41:13.99 DirectoryBinding.cpp:488:25: note: 'aCx' declared here 41:15.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:15.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:15.12 inlined from 'bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DocumentBinding.cpp:569:54: 41:15.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 41:15.12 1151 | *this->stack = this; 41:15.12 | ~~~~~~~~~~~~~^~~~~~ 41:15.12 DocumentBinding.cpp: In member function 'bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle) const': 41:15.12 DocumentBinding.cpp:569:25: note: 'obj' declared here 41:15.12 569 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 41:15.12 | ^~~ 41:15.12 DocumentBinding.cpp:569:25: note: 'cx' declared here 41:15.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:15.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:15.24 inlined from 'bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle) const' at DocumentBinding.cpp:1141:54: 41:15.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 41:15.24 1151 | *this->stack = this; 41:15.24 | ~~~~~~~~~~~~~^~~~~~ 41:15.24 DocumentBinding.cpp: In member function 'bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle) const': 41:15.24 DocumentBinding.cpp:1141:25: note: 'obj' declared here 41:15.24 1141 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 41:15.24 | ^~~ 41:15.24 DocumentBinding.cpp:1141:25: note: 'cx' declared here 41:15.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:15.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:15.91 inlined from 'bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DragEventBinding.cpp:706:90: 41:15.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:15.91 1151 | *this->stack = this; 41:15.91 | ~~~~~~~~~~~~~^~~~~~ 41:15.92 In file included from UnifiedBindings5.cpp:119: 41:15.92 DragEventBinding.cpp: In function 'bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:15.92 DragEventBinding.cpp:706:25: note: 'global' declared here 41:15.92 706 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:15.92 | ^~~~~~ 41:15.92 DragEventBinding.cpp:706:25: note: 'aCx' declared here 41:15.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:15.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:15.94 inlined from 'bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DocumentTypeBinding.cpp:566:90: 41:15.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:15.94 1151 | *this->stack = this; 41:15.94 | ~~~~~~~~~~~~~^~~~~~ 41:15.95 In file included from UnifiedBindings5.cpp:93: 41:15.95 DocumentTypeBinding.cpp: In function 'bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:15.95 DocumentTypeBinding.cpp:566:25: note: 'global' declared here 41:15.95 566 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:15.95 | ^~~~~~ 41:15.95 DocumentTypeBinding.cpp:566:25: note: 'aCx' declared here 41:17.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:17.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:17.29 inlined from 'bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DocumentL10nBinding.cpp:342:90: 41:17.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:17.29 1151 | *this->stack = this; 41:17.29 | ~~~~~~~~~~~~~^~~~~~ 41:17.30 In file included from UnifiedBindings5.cpp:54: 41:17.30 DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:17.30 DocumentL10nBinding.cpp:342:25: note: 'global' declared here 41:17.30 342 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:17.30 | ^~~~~~ 41:17.30 DocumentL10nBinding.cpp:342:25: note: 'aCx' declared here 41:17.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:17.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:17.32 inlined from 'bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DocumentTimelineBinding.cpp:342:90: 41:17.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:17.32 1151 | *this->stack = this; 41:17.32 | ~~~~~~~~~~~~~^~~~~~ 41:17.32 In file included from UnifiedBindings5.cpp:80: 41:17.32 DocumentTimelineBinding.cpp: In function 'bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:17.32 DocumentTimelineBinding.cpp:342:25: note: 'global' declared here 41:17.32 342 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:17.32 | ^~~~~~ 41:17.32 DocumentTimelineBinding.cpp:342:25: note: 'aCx' declared here 41:17.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:17.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:17.37 inlined from 'bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DominatorTreeBinding.cpp:434:90: 41:17.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:17.37 1151 | *this->stack = this; 41:17.37 | ~~~~~~~~~~~~~^~~~~~ 41:17.37 DominatorTreeBinding.cpp: In function 'bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:17.37 DominatorTreeBinding.cpp:434:25: note: 'global' declared here 41:17.37 434 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:17.37 | ^~~~~~ 41:17.37 DominatorTreeBinding.cpp:434:25: note: 'aCx' declared here 41:17.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:17.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:17.50 inlined from 'bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at DynamicsCompressorNodeBinding.cpp:799:90: 41:17.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:17.50 1151 | *this->stack = this; 41:17.50 | ~~~~~~~~~~~~~^~~~~~ 41:17.52 In file included from UnifiedBindings5.cpp:132: 41:17.52 DynamicsCompressorNodeBinding.cpp: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:17.52 DynamicsCompressorNodeBinding.cpp:799:25: note: 'global' declared here 41:17.52 799 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:17.52 | ^~~~~~ 41:17.52 DynamicsCompressorNodeBinding.cpp:799:25: note: 'aCx' declared here 41:17.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:17.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:17.91 inlined from 'bool mozilla::dom::CustomStateSet_Binding::Wrap(JSContext*, mozilla::dom::CustomStateSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ElementInternalsBinding.cpp:1169:90: 41:17.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:17.91 1151 | *this->stack = this; 41:17.91 | ~~~~~~~~~~~~~^~~~~~ 41:17.97 ElementInternalsBinding.cpp: In function 'bool mozilla::dom::CustomStateSet_Binding::Wrap(JSContext*, mozilla::dom::CustomStateSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:17.97 ElementInternalsBinding.cpp:1169:25: note: 'global' declared here 41:17.97 1169 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:17.97 | ^~~~~~ 41:17.97 ElementInternalsBinding.cpp:1169:25: note: 'aCx' declared here 41:18.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.07 inlined from 'bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ElementInternalsBinding.cpp:5762:90: 41:18.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.07 1151 | *this->stack = this; 41:18.07 | ~~~~~~~~~~~~~^~~~~~ 41:18.07 ElementInternalsBinding.cpp: In function 'bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.07 ElementInternalsBinding.cpp:5762:25: note: 'global' declared here 41:18.07 5762 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.07 | ^~~~~~ 41:18.07 ElementInternalsBinding.cpp:5762:25: note: 'aCx' declared here 41:18.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.10 inlined from 'bool mozilla::dom::EncodedAudioChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedAudioChunk*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at EncodedAudioChunkBinding.cpp:746:90: 41:18.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.10 1151 | *this->stack = this; 41:18.10 | ~~~~~~~~~~~~~^~~~~~ 41:18.10 EncodedAudioChunkBinding.cpp: In function 'bool mozilla::dom::EncodedAudioChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedAudioChunk*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.10 EncodedAudioChunkBinding.cpp:746:25: note: 'global' declared here 41:18.10 746 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.10 | ^~~~~~ 41:18.10 EncodedAudioChunkBinding.cpp:746:25: note: 'aCx' declared here 41:18.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.23 inlined from 'bool mozilla::dom::EncodedVideoChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedVideoChunk*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at EncodedVideoChunkBinding.cpp:674:90: 41:18.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.23 1151 | *this->stack = this; 41:18.23 | ~~~~~~~~~~~~~^~~~~~ 41:18.23 EncodedVideoChunkBinding.cpp: In function 'bool mozilla::dom::EncodedVideoChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedVideoChunk*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.23 EncodedVideoChunkBinding.cpp:674:25: note: 'global' declared here 41:18.23 674 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.23 | ^~~~~~ 41:18.23 EncodedVideoChunkBinding.cpp:674:25: note: 'aCx' declared here 41:18.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.28 inlined from 'bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at EventSourceBinding.cpp:812:90: 41:18.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.28 1151 | *this->stack = this; 41:18.28 | ~~~~~~~~~~~~~^~~~~~ 41:18.30 In file included from UnifiedBindings5.cpp:262: 41:18.30 EventSourceBinding.cpp: In function 'bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.30 EventSourceBinding.cpp:812:25: note: 'global' declared here 41:18.30 812 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.30 | ^~~~~~ 41:18.30 EventSourceBinding.cpp:812:25: note: 'aCx' declared here 41:18.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.79 inlined from 'bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtendableMessageEventBinding.cpp:1301:90: 41:18.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.79 1151 | *this->stack = this; 41:18.79 | ~~~~~~~~~~~~~^~~~~~ 41:18.79 In file included from UnifiedBindings5.cpp:301: 41:18.79 ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.79 ExtendableMessageEventBinding.cpp:1301:25: note: 'global' declared here 41:18.79 1301 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.79 | ^~~~~~ 41:18.79 ExtendableMessageEventBinding.cpp:1301:25: note: 'aCx' declared here 41:18.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:18.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:18.85 inlined from 'bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionAlarmsBinding.cpp:1321:90: 41:18.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:18.85 1151 | *this->stack = this; 41:18.85 | ~~~~~~~~~~~~~^~~~~~ 41:18.85 In file included from UnifiedBindings5.cpp:314: 41:18.85 ExtensionAlarmsBinding.cpp: In function 'bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:18.85 ExtensionAlarmsBinding.cpp:1321:25: note: 'global' declared here 41:18.85 1321 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:18.85 | ^~~~~~ 41:18.85 ExtensionAlarmsBinding.cpp:1321:25: note: 'aCx' declared here 41:20.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:20.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:20.60 inlined from 'bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionBrowserBinding.cpp:726:90: 41:20.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:20.60 1151 | *this->stack = this; 41:20.60 | ~~~~~~~~~~~~~^~~~~~ 41:20.60 In file included from UnifiedBindings5.cpp:327: 41:20.60 ExtensionBrowserBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:20.60 ExtensionBrowserBinding.cpp:726:25: note: 'global' declared here 41:20.60 726 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:20.60 | ^~~~~~ 41:20.60 ExtensionBrowserBinding.cpp:726:25: note: 'aCx' declared here 41:20.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:20.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:20.77 inlined from 'bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionBrowserSettingsBinding.cpp:1351:90: 41:20.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:20.77 1151 | *this->stack = this; 41:20.77 | ~~~~~~~~~~~~~^~~~~~ 41:20.77 In file included from UnifiedBindings5.cpp:340: 41:20.77 ExtensionBrowserSettingsBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:20.77 ExtensionBrowserSettingsBinding.cpp:1351:25: note: 'global' declared here 41:20.77 1351 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:20.77 | ^~~~~~ 41:20.77 ExtensionBrowserSettingsBinding.cpp:1351:25: note: 'aCx' declared here 41:21.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:21.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:21.06 inlined from 'bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionBrowserSettingsColorManagementBinding.cpp:368:90: 41:21.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:21.06 1151 | *this->stack = this; 41:21.06 | ~~~~~~~~~~~~~^~~~~~ 41:21.06 In file included from UnifiedBindings5.cpp:353: 41:21.06 ExtensionBrowserSettingsColorManagementBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:21.06 ExtensionBrowserSettingsColorManagementBinding.cpp:368:25: note: 'global' declared here 41:21.06 368 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:21.06 | ^~~~~~ 41:21.06 ExtensionBrowserSettingsColorManagementBinding.cpp:368:25: note: 'aCx' declared here 41:21.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:21.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:21.14 inlined from 'bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionDnsBinding.cpp:240:90: 41:21.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:21.14 1151 | *this->stack = this; 41:21.14 | ~~~~~~~~~~~~~^~~~~~ 41:21.14 In file included from UnifiedBindings5.cpp:366: 41:21.14 ExtensionDnsBinding.cpp: In function 'bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:21.14 ExtensionDnsBinding.cpp:240:25: note: 'global' declared here 41:21.14 240 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:21.14 | ^~~~~~ 41:21.14 ExtensionDnsBinding.cpp:240:25: note: 'aCx' declared here 41:21.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:21.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:21.33 inlined from 'bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionEventManagerBinding.cpp:398:90: 41:21.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:21.33 1151 | *this->stack = this; 41:21.33 | ~~~~~~~~~~~~~^~~~~~ 41:21.33 In file included from UnifiedBindings5.cpp:379: 41:21.33 ExtensionEventManagerBinding.cpp: In function 'bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:21.33 ExtensionEventManagerBinding.cpp:398:25: note: 'global' declared here 41:21.33 398 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:21.33 | ^~~~~~ 41:21.33 ExtensionEventManagerBinding.cpp:398:25: note: 'aCx' declared here 41:21.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:21.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:21.35 inlined from 'bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionMockAPIBinding.cpp:722:90: 41:21.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:21.35 1151 | *this->stack = this; 41:21.35 | ~~~~~~~~~~~~~^~~~~~ 41:21.35 In file included from UnifiedBindings5.cpp:392: 41:21.35 ExtensionMockAPIBinding.cpp: In function 'bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:21.35 ExtensionMockAPIBinding.cpp:722:25: note: 'global' declared here 41:21.35 722 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:21.35 | ^~~~~~ 41:21.35 ExtensionMockAPIBinding.cpp:722:25: note: 'aCx' declared here 41:21.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 41:21.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 41:21.43 inlined from 'bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionPortBinding.cpp:764:90: 41:21.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 41:21.43 1151 | *this->stack = this; 41:21.43 | ~~~~~~~~~~~~~^~~~~~ 41:21.43 In file included from UnifiedBindings5.cpp:405: 41:21.43 ExtensionPortBinding.cpp: In function 'bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 41:21.43 ExtensionPortBinding.cpp:764:25: note: 'global' declared here 41:21.43 764 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 41:21.43 | ^~~~~~ 41:21.43 ExtensionPortBinding.cpp:764:25: note: 'aCx' declared here 41:33.03 dom/broadcastchannel 41:39.15 dom/cache 41:50.00 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageBindingParams.h:11, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageBaseStatement.h:11, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageStatement.h:9, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:17, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/CipherKeyManager.h:12, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/CacheCipherKeyManager.h:10, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/cache/Action.h:10, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/Action.cpp:7, 41:50.00 from Unified_cpp_dom_cache0.cpp:2: 41:50.00 /builddir/build/BUILD/firefox-128.12.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:50.00 /builddir/build/BUILD/firefox-128.12.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:50.00 /builddir/build/BUILD/firefox-128.12.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:50.00 /builddir/build/BUILD/firefox-128.12.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:50.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 41:50.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:50.00 /builddir/build/BUILD/firefox-128.12.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:50.00 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:50.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:50.00 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Response.h:13, 41:50.00 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/Cache.cpp:15, 41:50.00 from Unified_cpp_dom_cache0.cpp:29: 41:50.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 41:50.01 25 | struct JSGCSetting { 41:50.01 | ^~~~~~~~~~~ 41:53.62 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/InputData.h:17, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:30, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 41:53.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:15, 41:53.62 from Unified_cpp_dom_broadcastchannel0.cpp:38: 41:53.62 /builddir/build/BUILD/firefox-128.12.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:53.62 /builddir/build/BUILD/firefox-128.12.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:53.62 /builddir/build/BUILD/firefox-128.12.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 >*]' 41:53.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 41:53.62 /builddir/build/BUILD/firefox-128.12.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:53.62 302 | memcpy(&value, &aInternalValue, sizeof(value)); 41:53.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 41:53.62 396 | struct FrameBidiData { 41:53.62 | ^~~~~~~~~~~~~ 41:53.80 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:15, 41:53.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 41:53.80 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/AutoUtils.cpp:7, 41:53.80 from Unified_cpp_dom_cache0.cpp:20: 41:53.81 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:53.81 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 41:53.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 41:53.81 678 | aFrom->ChainTo(aTo.forget(), ""); 41:53.81 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.81 /builddir/build/BUILD/firefox-128.12.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:53.81 /builddir/build/BUILD/firefox-128.12.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:53.81 1191 | void ChainTo(already_AddRefed aChainedPromise, 41:53.81 | ^~~~~~~ 41:53.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ArrayView.h:9, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRegion.h:16, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/Units.h:20, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsContentUtils.h:26, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIGlobalObject.h:15, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/GlobalTeardownObserver.h:15, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/dom/broadcastchannel/BroadcastChannel.h:11, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 41:53.86 from Unified_cpp_dom_broadcastchannel0.cpp:2: 41:53.86 /builddir/build/BUILD/firefox-128.12.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:53.86 /builddir/build/BUILD/firefox-128.12.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:53.86 /builddir/build/BUILD/firefox-128.12.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:53.86 /builddir/build/BUILD/firefox-128.12.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:53.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 41:53.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 41:53.86 /builddir/build/BUILD/firefox-128.12.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:53.86 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 41:53.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 41:53.86 from /builddir/build/BUILD/firefox-128.12.0/dom/broadcastchannel/BroadcastChannel.cpp:10: 41:53.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 41:53.86 25 | struct JSGCSetting { 41:53.86 | ^~~~~~~~~~~ 42:07.21 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 42:07.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ExtensionProxyBinding.h:9, 42:07.21 from ExtensionProxyBinding.cpp:4, 42:07.21 from UnifiedBindings6.cpp:2: 42:07.21 /builddir/build/BUILD/firefox-128.12.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:07.21 /builddir/build/BUILD/firefox-128.12.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:07.21 /builddir/build/BUILD/firefox-128.12.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:07.21 /builddir/build/BUILD/firefox-128.12.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:07.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 42:07.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 42:07.21 /builddir/build/BUILD/firefox-128.12.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:07.21 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 42:07.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.21 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 42:07.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 42:07.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 42:07.21 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13, 42:07.21 from FetchEventBinding.cpp:6, 42:07.21 from UnifiedBindings6.cpp:132: 42:07.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 42:07.21 25 | struct JSGCSetting { 42:07.21 | ^~~~~~~~~~~ 42:11.48 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 42:11.48 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ExtensionProxyBinding.h:6: 42:11.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.48 inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at FileListBinding.cpp:368:60: 42:11.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:11.48 1151 | *this->stack = this; 42:11.48 | ~~~~~~~~~~~~~^~~~~~ 42:11.48 In file included from UnifiedBindings6.cpp:171: 42:11.48 FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 42:11.48 FileListBinding.cpp:368:25: note: 'expando' declared here 42:11.48 368 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 42:11.48 | ^~~~~~~ 42:11.48 FileListBinding.cpp:368:25: note: 'cx' declared here 42:11.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.69 inlined from 'void mozilla::dom::FileSystem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileSystemBinding.cpp:528:74: 42:11.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.70 1151 | *this->stack = this; 42:11.70 | ~~~~~~~~~~~~~^~~~~~ 42:11.70 In file included from UnifiedBindings6.cpp:223: 42:11.70 FileSystemBinding.cpp: In function 'void mozilla::dom::FileSystem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.70 FileSystemBinding.cpp:528:25: note: 'parentProto' declared here 42:11.70 528 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.70 | ^~~~~~~~~~~ 42:11.70 FileSystemBinding.cpp:528:25: note: 'aCx' declared here 42:11.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.71 inlined from 'void mozilla::dom::FileSystemDirectoryReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileSystemDirectoryReaderBinding.cpp:413:74: 42:11.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.71 1151 | *this->stack = this; 42:11.71 | ~~~~~~~~~~~~~^~~~~~ 42:11.71 In file included from UnifiedBindings6.cpp:275: 42:11.71 FileSystemDirectoryReaderBinding.cpp: In function 'void mozilla::dom::FileSystemDirectoryReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.71 FileSystemDirectoryReaderBinding.cpp:413:25: note: 'parentProto' declared here 42:11.71 413 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.71 | ^~~~~~~~~~~ 42:11.71 FileSystemDirectoryReaderBinding.cpp:413:25: note: 'aCx' declared here 42:11.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.72 inlined from 'void mozilla::dom::FileList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileListBinding.cpp:661:74: 42:11.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.73 1151 | *this->stack = this; 42:11.73 | ~~~~~~~~~~~~~^~~~~~ 42:11.73 FileListBinding.cpp: In function 'void mozilla::dom::FileList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.73 FileListBinding.cpp:661:25: note: 'parentProto' declared here 42:11.73 661 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.73 | ^~~~~~~~~~~ 42:11.73 FileListBinding.cpp:661:25: note: 'aCx' declared here 42:11.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.74 inlined from 'void mozilla::dom::FileSystemEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileSystemEntryBinding.cpp:552:74: 42:11.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.74 1151 | *this->stack = this; 42:11.74 | ~~~~~~~~~~~~~^~~~~~ 42:11.74 In file included from UnifiedBindings6.cpp:288: 42:11.74 FileSystemEntryBinding.cpp: In function 'void mozilla::dom::FileSystemEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.74 FileSystemEntryBinding.cpp:552:25: note: 'parentProto' declared here 42:11.74 552 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.74 | ^~~~~~~~~~~ 42:11.74 FileSystemEntryBinding.cpp:552:25: note: 'aCx' declared here 42:11.77 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageBindingParams.h:11, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageBaseStatement.h:11, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageStatement.h:9, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:17, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/CipherKeyManager.h:12, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/CacheCipherKeyManager.h:10, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/Context.cpp:7, 42:11.77 from Unified_cpp_dom_cache1.cpp:2: 42:11.77 /builddir/build/BUILD/firefox-128.12.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:11.77 /builddir/build/BUILD/firefox-128.12.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:11.77 /builddir/build/BUILD/firefox-128.12.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:11.77 /builddir/build/BUILD/firefox-128.12.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:11.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 42:11.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 42:11.77 /builddir/build/BUILD/firefox-128.12.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:11.77 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 42:11.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.77 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Request.h:13, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12, 42:11.77 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/TypeUtils.cpp:12, 42:11.77 from Unified_cpp_dom_cache1.cpp:101: 42:11.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 42:11.77 25 | struct JSGCSetting { 42:11.77 | ^~~~~~~~~~~ 42:11.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.78 inlined from 'void mozilla::dom::FluentBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FluentBinding.cpp:1576:74: 42:11.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.78 1151 | *this->stack = this; 42:11.78 | ~~~~~~~~~~~~~^~~~~~ 42:11.78 In file included from UnifiedBindings6.cpp:392: 42:11.78 FluentBinding.cpp: In function 'void mozilla::dom::FluentBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.78 FluentBinding.cpp:1576:25: note: 'parentProto' declared here 42:11.78 1576 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.78 | ^~~~~~~~~~~ 42:11.78 FluentBinding.cpp:1576:25: note: 'aCx' declared here 42:11.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.80 inlined from 'void mozilla::dom::FluentResource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FluentBinding.cpp:2236:74: 42:11.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.80 1151 | *this->stack = this; 42:11.80 | ~~~~~~~~~~~~~^~~~~~ 42:11.80 FluentBinding.cpp: In function 'void mozilla::dom::FluentResource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.80 FluentBinding.cpp:2236:25: note: 'parentProto' declared here 42:11.80 2236 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.80 | ^~~~~~~~~~~ 42:11.80 FluentBinding.cpp:2236:25: note: 'aCx' declared here 42:11.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.81 inlined from 'void mozilla::dom::FlexLineValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FlexBinding.cpp:1625:74: 42:11.81 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.81 1151 | *this->stack = this; 42:11.81 | ~~~~~~~~~~~~~^~~~~~ 42:11.81 In file included from UnifiedBindings6.cpp:379: 42:11.81 FlexBinding.cpp: In function 'void mozilla::dom::FlexLineValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.81 FlexBinding.cpp:1625:25: note: 'parentProto' declared here 42:11.81 1625 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.81 | ^~~~~~~~~~~ 42:11.81 FlexBinding.cpp:1625:25: note: 'aCx' declared here 42:11.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.83 inlined from 'void mozilla::dom::FluentPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FluentBinding.cpp:1827:74: 42:11.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.83 1151 | *this->stack = this; 42:11.83 | ~~~~~~~~~~~~~^~~~~~ 42:11.83 FluentBinding.cpp: In function 'void mozilla::dom::FluentPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.83 FluentBinding.cpp:1827:25: note: 'parentProto' declared here 42:11.83 1827 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.83 | ^~~~~~~~~~~ 42:11.83 FluentBinding.cpp:1827:25: note: 'aCx' declared here 42:11.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.84 inlined from 'void mozilla::dom::FlexItemValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FlexBinding.cpp:1099:74: 42:11.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.84 1151 | *this->stack = this; 42:11.84 | ~~~~~~~~~~~~~^~~~~~ 42:11.84 FlexBinding.cpp: In function 'void mozilla::dom::FlexItemValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.84 FlexBinding.cpp:1099:25: note: 'parentProto' declared here 42:11.84 1099 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.84 | ^~~~~~~~~~~ 42:11.84 FlexBinding.cpp:1099:25: note: 'aCx' declared here 42:11.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.86 inlined from 'void mozilla::dom::Flex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FlexBinding.cpp:511:74: 42:11.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.86 1151 | *this->stack = this; 42:11.86 | ~~~~~~~~~~~~~^~~~~~ 42:11.86 FlexBinding.cpp: In function 'void mozilla::dom::Flex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.86 FlexBinding.cpp:511:25: note: 'parentProto' declared here 42:11.86 511 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.86 | ^~~~~~~~~~~ 42:11.86 FlexBinding.cpp:511:25: note: 'aCx' declared here 42:11.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:11.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:11.87 inlined from 'void mozilla::dom::FileReaderSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileReaderSyncBinding.cpp:496:74: 42:11.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:11.87 1151 | *this->stack = this; 42:11.87 | ~~~~~~~~~~~~~^~~~~~ 42:11.87 In file included from UnifiedBindings6.cpp:210: 42:11.87 FileReaderSyncBinding.cpp: In function 'void mozilla::dom::FileReaderSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:11.87 FileReaderSyncBinding.cpp:496:25: note: 'parentProto' declared here 42:11.87 496 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:11.87 | ^~~~~~~~~~~ 42:11.87 FileReaderSyncBinding.cpp:496:25: note: 'aCx' declared here 42:13.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:13.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:13.87 inlined from 'bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExternalBinding.cpp:273:90: 42:13.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:13.87 1151 | *this->stack = this; 42:13.87 | ~~~~~~~~~~~~~^~~~~~ 42:13.87 In file included from UnifiedBindings6.cpp:67: 42:13.87 ExternalBinding.cpp: In function 'bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:13.87 ExternalBinding.cpp:273:25: note: 'global' declared here 42:13.87 273 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:13.87 | ^~~~~~ 42:13.87 ExternalBinding.cpp:273:25: note: 'aCx' declared here 42:14.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.54 inlined from 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemDirectoryEntryBinding.cpp:435:90: 42:14.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.54 1151 | *this->stack = this; 42:14.54 | ~~~~~~~~~~~~~^~~~~~ 42:14.54 In file included from UnifiedBindings6.cpp:236: 42:14.54 FileSystemDirectoryEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:14.54 FileSystemDirectoryEntryBinding.cpp:435:25: note: 'global' declared here 42:14.54 435 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:14.54 | ^~~~~~ 42:14.54 FileSystemDirectoryEntryBinding.cpp:435:25: note: 'aCx' declared here 42:14.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.71 inlined from 'void mozilla::dom::FileSystemHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileSystemHandleBinding.cpp:641:74: 42:14.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.71 1151 | *this->stack = this; 42:14.71 | ~~~~~~~~~~~~~^~~~~~ 42:14.71 In file included from UnifiedBindings6.cpp:327: 42:14.71 FileSystemHandleBinding.cpp: In function 'void mozilla::dom::FileSystemHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:14.71 FileSystemHandleBinding.cpp:641:25: note: 'parentProto' declared here 42:14.71 641 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:14.71 | ^~~~~~~~~~~ 42:14.71 FileSystemHandleBinding.cpp:641:25: note: 'aCx' declared here 42:14.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.75 inlined from 'bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemDirectoryIteratorBinding.cpp:259:90: 42:14.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.75 1151 | *this->stack = this; 42:14.75 | ~~~~~~~~~~~~~^~~~~~ 42:14.75 In file included from UnifiedBindings6.cpp:262: 42:14.75 FileSystemDirectoryIteratorBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:14.75 FileSystemDirectoryIteratorBinding.cpp:259:25: note: 'global' declared here 42:14.75 259 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:14.75 | ^~~~~~ 42:14.75 FileSystemDirectoryIteratorBinding.cpp:259:25: note: 'aCx' declared here 42:14.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.77 inlined from 'bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemDirectoryReaderBinding.cpp:346:90: 42:14.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.77 1151 | *this->stack = this; 42:14.77 | ~~~~~~~~~~~~~^~~~~~ 42:14.77 FileSystemDirectoryReaderBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:14.77 FileSystemDirectoryReaderBinding.cpp:346:25: note: 'global' declared here 42:14.77 346 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:14.77 | ^~~~~~ 42:14.77 FileSystemDirectoryReaderBinding.cpp:346:25: note: 'aCx' declared here 42:14.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.79 inlined from 'bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemEntryBinding.cpp:485:90: 42:14.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.79 1151 | *this->stack = this; 42:14.79 | ~~~~~~~~~~~~~^~~~~~ 42:14.79 FileSystemEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:14.79 FileSystemEntryBinding.cpp:485:25: note: 'global' declared here 42:14.79 485 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:14.79 | ^~~~~~ 42:14.79 FileSystemEntryBinding.cpp:485:25: note: 'aCx' declared here 42:14.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.87 inlined from 'bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemHandleBinding.cpp:574:90: 42:14.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.88 1151 | *this->stack = this; 42:14.88 | ~~~~~~~~~~~~~^~~~~~ 42:14.88 FileSystemHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:14.88 FileSystemHandleBinding.cpp:574:25: note: 'global' declared here 42:14.88 574 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:14.88 | ^~~~~~ 42:14.88 FileSystemHandleBinding.cpp:574:25: note: 'aCx' declared here 42:14.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.90 inlined from 'void mozilla::dom::FileSystemSyncAccessHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FileSystemSyncAccessHandleBinding.cpp:629:74: 42:14.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:14.90 1151 | *this->stack = this; 42:14.90 | ~~~~~~~~~~~~~^~~~~~ 42:14.90 In file included from UnifiedBindings6.cpp:340: 42:14.90 FileSystemSyncAccessHandleBinding.cpp: In function 'void mozilla::dom::FileSystemSyncAccessHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:14.90 FileSystemSyncAccessHandleBinding.cpp:629:25: note: 'parentProto' declared here 42:14.90 629 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:14.90 | ^~~~~~~~~~~ 42:14.90 FileSystemSyncAccessHandleBinding.cpp:629:25: note: 'aCx' declared here 42:14.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:14.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:14.93 inlined from 'bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FileSystemWritableFileStreamBinding.cpp:233:54: 42:14.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:14.93 1151 | *this->stack = this; 42:14.93 | ~~~~~~~~~~~~~^~~~~~ 42:14.93 In file included from UnifiedBindings6.cpp:353: 42:14.93 FileSystemWritableFileStreamBinding.cpp: In member function 'bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:14.93 FileSystemWritableFileStreamBinding.cpp:233:25: note: 'obj' declared here 42:14.93 233 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:14.93 | ^~~ 42:14.93 FileSystemWritableFileStreamBinding.cpp:233:25: note: 'cx' declared here 42:15.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.14 inlined from 'bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FlexBinding.cpp:1032:90: 42:15.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:15.14 1151 | *this->stack = this; 42:15.14 | ~~~~~~~~~~~~~^~~~~~ 42:15.14 FlexBinding.cpp: In function 'bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:15.14 FlexBinding.cpp:1032:25: note: 'global' declared here 42:15.14 1032 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:15.14 | ^~~~~~ 42:15.14 FlexBinding.cpp:1032:25: note: 'aCx' declared here 42:15.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.16 inlined from 'bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FlexBinding.cpp:1558:90: 42:15.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:15.16 1151 | *this->stack = this; 42:15.16 | ~~~~~~~~~~~~~^~~~~~ 42:15.17 FlexBinding.cpp: In function 'bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:15.17 FlexBinding.cpp:1558:25: note: 'global' declared here 42:15.17 1558 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:15.17 | ^~~~~~ 42:15.17 FlexBinding.cpp:1558:25: note: 'aCx' declared here 42:15.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.24 inlined from 'bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FluentBinding.cpp:288:54: 42:15.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:15.24 1151 | *this->stack = this; 42:15.24 | ~~~~~~~~~~~~~^~~~~~ 42:15.24 FluentBinding.cpp: In member function 'bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:15.24 FluentBinding.cpp:288:25: note: 'obj' declared here 42:15.24 288 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:15.24 | ^~~ 42:15.24 FluentBinding.cpp:288:25: note: 'cx' declared here 42:15.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.29 inlined from 'bool mozilla::dom::FluentTextElementItem::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FluentBinding.cpp:403:54: 42:15.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:15.29 1151 | *this->stack = this; 42:15.29 | ~~~~~~~~~~~~~^~~~~~ 42:15.29 FluentBinding.cpp: In member function 'bool mozilla::dom::FluentTextElementItem::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:15.29 FluentBinding.cpp:403:25: note: 'obj' declared here 42:15.29 403 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:15.29 | ^~~ 42:15.29 FluentBinding.cpp:403:25: note: 'cx' declared here 42:15.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.39 inlined from 'bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FluentBinding.cpp:1497:90: 42:15.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:15.39 1151 | *this->stack = this; 42:15.39 | ~~~~~~~~~~~~~^~~~~~ 42:15.39 FluentBinding.cpp: In function 'bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:15.39 FluentBinding.cpp:1497:25: note: 'global' declared here 42:15.39 1497 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:15.39 | ^~~~~~ 42:15.39 FluentBinding.cpp:1497:25: note: 'aCx' declared here 42:15.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.43 inlined from 'bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FluentBinding.cpp:1760:90: 42:15.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:15.43 1151 | *this->stack = this; 42:15.43 | ~~~~~~~~~~~~~^~~~~~ 42:15.43 FluentBinding.cpp: In function 'bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:15.43 FluentBinding.cpp:1760:25: note: 'global' declared here 42:15.43 1760 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:15.43 | ^~~~~~ 42:15.43 FluentBinding.cpp:1760:25: note: 'aCx' declared here 42:15.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:15.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:15.47 inlined from 'bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FluentBinding.cpp:2169:90: 42:15.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:15.47 1151 | *this->stack = this; 42:15.47 | ~~~~~~~~~~~~~^~~~~~ 42:15.47 FluentBinding.cpp: In function 'bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:15.47 FluentBinding.cpp:2169:25: note: 'global' declared here 42:15.47 2169 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:15.47 | ^~~~~~ 42:15.47 FluentBinding.cpp:2169:25: note: 'aCx' declared here 42:16.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:16.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:16.19 inlined from 'bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FailedCertSecurityInfoBinding.cpp:164:54: 42:16.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:16.19 1151 | *this->stack = this; 42:16.19 | ~~~~~~~~~~~~~^~~~~~ 42:16.19 In file included from UnifiedBindings6.cpp:80: 42:16.19 FailedCertSecurityInfoBinding.cpp: In member function 'bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:16.19 FailedCertSecurityInfoBinding.cpp:164:25: note: 'obj' declared here 42:16.19 164 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:16.19 | ^~~ 42:16.19 FailedCertSecurityInfoBinding.cpp:164:25: note: 'cx' declared here 42:16.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:16.25 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 42:16.25 inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at FileListBinding.cpp:341:35: 42:16.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:16.25 1151 | *this->stack = this; 42:16.25 | ~~~~~~~~~~~~~^~~~~~ 42:16.25 FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 42:16.25 FileListBinding.cpp:341:25: note: 'expando' declared here 42:16.25 341 | JS::Rooted expando(cx); 42:16.25 | ^~~~~~~ 42:16.25 FileListBinding.cpp:341:25: note: 'cx' declared here 42:16.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:16.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:16.65 inlined from 'bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionProxyBinding.cpp:369:90: 42:16.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:16.65 1151 | *this->stack = this; 42:16.65 | ~~~~~~~~~~~~~^~~~~~ 42:16.65 ExtensionProxyBinding.cpp: In function 'bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:16.65 ExtensionProxyBinding.cpp:369:25: note: 'global' declared here 42:16.65 369 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:16.65 | ^~~~~~ 42:16.65 ExtensionProxyBinding.cpp:369:25: note: 'aCx' declared here 42:16.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:16.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:16.80 inlined from 'bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionRuntimeBinding.cpp:2028:90: 42:16.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:16.80 1151 | *this->stack = this; 42:16.80 | ~~~~~~~~~~~~~^~~~~~ 42:16.80 In file included from UnifiedBindings6.cpp:15: 42:16.80 ExtensionRuntimeBinding.cpp: In function 'bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:16.80 ExtensionRuntimeBinding.cpp:2028:25: note: 'global' declared here 42:16.80 2028 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:16.80 | ^~~~~~ 42:16.80 ExtensionRuntimeBinding.cpp:2028:25: note: 'aCx' declared here 42:17.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:17.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:17.46 inlined from 'bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FocusEventBinding.cpp:487:90: 42:17.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:17.46 1151 | *this->stack = this; 42:17.46 | ~~~~~~~~~~~~~^~~~~~ 42:17.46 In file included from UnifiedBindings6.cpp:405: 42:17.46 FocusEventBinding.cpp: In function 'bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:17.46 FocusEventBinding.cpp:487:25: note: 'global' declared here 42:17.46 487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:17.46 | ^~~~~~ 42:17.46 FocusEventBinding.cpp:487:25: note: 'aCx' declared here 42:17.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:17.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:17.96 inlined from 'bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionScriptingBinding.cpp:782:90: 42:17.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:17.96 1151 | *this->stack = this; 42:17.96 | ~~~~~~~~~~~~~^~~~~~ 42:17.96 In file included from UnifiedBindings6.cpp:28: 42:17.96 ExtensionScriptingBinding.cpp: In function 'bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:17.96 ExtensionScriptingBinding.cpp:782:25: note: 'global' declared here 42:17.96 782 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:17.96 | ^~~~~~ 42:17.96 ExtensionScriptingBinding.cpp:782:25: note: 'aCx' declared here 42:18.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.03 inlined from 'bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionSettingBinding.cpp:564:90: 42:18.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.03 1151 | *this->stack = this; 42:18.03 | ~~~~~~~~~~~~~^~~~~~ 42:18.03 In file included from UnifiedBindings6.cpp:41: 42:18.03 ExtensionSettingBinding.cpp: In function 'bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.03 ExtensionSettingBinding.cpp:564:25: note: 'global' declared here 42:18.03 564 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.03 | ^~~~~~ 42:18.03 ExtensionSettingBinding.cpp:564:25: note: 'aCx' declared here 42:18.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.05 inlined from 'bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at ExtensionTestBinding.cpp:1558:90: 42:18.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.05 1151 | *this->stack = this; 42:18.05 | ~~~~~~~~~~~~~^~~~~~ 42:18.05 In file included from UnifiedBindings6.cpp:54: 42:18.05 ExtensionTestBinding.cpp: In function 'bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.05 ExtensionTestBinding.cpp:1558:25: note: 'global' declared here 42:18.05 1558 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.05 | ^~~~~~ 42:18.05 ExtensionTestBinding.cpp:1558:25: note: 'aCx' declared here 42:18.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.11 inlined from 'bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FlexBinding.cpp:444:90: 42:18.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.11 1151 | *this->stack = this; 42:18.11 | ~~~~~~~~~~~~~^~~~~~ 42:18.11 FlexBinding.cpp: In function 'bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.11 FlexBinding.cpp:444:25: note: 'global' declared here 42:18.11 444 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.11 | ^~~~~~ 42:18.11 FlexBinding.cpp:444:25: note: 'aCx' declared here 42:18.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.14 inlined from 'bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FeaturePolicyBinding.cpp:442:90: 42:18.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.14 1151 | *this->stack = this; 42:18.14 | ~~~~~~~~~~~~~^~~~~~ 42:18.14 In file included from UnifiedBindings6.cpp:106: 42:18.14 FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.14 FeaturePolicyBinding.cpp:442:25: note: 'global' declared here 42:18.14 442 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.14 | ^~~~~~ 42:18.14 FeaturePolicyBinding.cpp:442:25: note: 'aCx' declared here 42:18.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.16 inlined from 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FeaturePolicyBinding.cpp:908:90: 42:18.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.16 1151 | *this->stack = this; 42:18.16 | ~~~~~~~~~~~~~^~~~~~ 42:18.16 FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.16 FeaturePolicyBinding.cpp:908:25: note: 'global' declared here 42:18.16 908 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.16 | ^~~~~~ 42:18.16 FeaturePolicyBinding.cpp:908:25: note: 'aCx' declared here 42:18.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.22 inlined from 'bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileBinding.cpp:887:90: 42:18.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.22 1151 | *this->stack = this; 42:18.22 | ~~~~~~~~~~~~~^~~~~~ 42:18.22 In file included from UnifiedBindings6.cpp:158: 42:18.22 FileBinding.cpp: In function 'bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.22 FileBinding.cpp:887:25: note: 'global' declared here 42:18.22 887 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.22 | ^~~~~~ 42:18.22 FileBinding.cpp:887:25: note: 'aCx' declared here 42:18.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.40 inlined from 'bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FetchEventBinding.cpp:757:90: 42:18.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.40 1151 | *this->stack = this; 42:18.40 | ~~~~~~~~~~~~~^~~~~~ 42:18.40 FetchEventBinding.cpp: In function 'bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.40 FetchEventBinding.cpp:757:25: note: 'global' declared here 42:18.40 757 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.40 | ^~~~~~ 42:18.40 FetchEventBinding.cpp:757:25: note: 'aCx' declared here 42:18.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.45 inlined from 'bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FetchObserverBinding.cpp:531:90: 42:18.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.45 1151 | *this->stack = this; 42:18.45 | ~~~~~~~~~~~~~^~~~~~ 42:18.45 In file included from UnifiedBindings6.cpp:145: 42:18.45 FetchObserverBinding.cpp: In function 'bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.45 FetchObserverBinding.cpp:531:25: note: 'global' declared here 42:18.45 531 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.45 | ^~~~~~ 42:18.45 FetchObserverBinding.cpp:531:25: note: 'aCx' declared here 42:18.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.53 inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at FileListBinding.cpp:411:81: 42:18.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:18.53 1151 | *this->stack = this; 42:18.53 | ~~~~~~~~~~~~~^~~~~~ 42:18.53 FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 42:18.53 FileListBinding.cpp:411:29: note: 'expando' declared here 42:18.53 411 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 42:18.53 | ^~~~~~~ 42:18.53 FileListBinding.cpp:411:29: note: 'cx' declared here 42:18.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.57 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 42:18.57 inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at FileListBinding.cpp:303:35: 42:18.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:18.57 1151 | *this->stack = this; 42:18.57 | ~~~~~~~~~~~~~^~~~~~ 42:18.57 FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 42:18.57 FileListBinding.cpp:303:25: note: 'expando' declared here 42:18.57 303 | JS::Rooted expando(cx); 42:18.57 | ^~~~~~~ 42:18.57 FileListBinding.cpp:303:25: note: 'cx' declared here 42:18.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.69 inlined from 'bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileListBinding.cpp:592:90: 42:18.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.69 1151 | *this->stack = this; 42:18.69 | ~~~~~~~~~~~~~^~~~~~ 42:18.69 FileListBinding.cpp: In function 'bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.69 FileListBinding.cpp:592:25: note: 'global' declared here 42:18.69 592 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.69 | ^~~~~~ 42:18.69 FileListBinding.cpp:592:25: note: 'aCx' declared here 42:18.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.72 inlined from 'bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileReaderBinding.cpp:1527:90: 42:18.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.72 1151 | *this->stack = this; 42:18.72 | ~~~~~~~~~~~~~^~~~~~ 42:18.72 In file included from UnifiedBindings6.cpp:197: 42:18.72 FileReaderBinding.cpp: In function 'bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.72 FileReaderBinding.cpp:1527:25: note: 'global' declared here 42:18.72 1527 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.72 | ^~~~~~ 42:18.72 FileReaderBinding.cpp:1527:25: note: 'aCx' declared here 42:18.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.76 inlined from 'bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemBinding.cpp:461:90: 42:18.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.76 1151 | *this->stack = this; 42:18.76 | ~~~~~~~~~~~~~^~~~~~ 42:18.76 FileSystemBinding.cpp: In function 'bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.76 FileSystemBinding.cpp:461:25: note: 'global' declared here 42:18.76 461 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.76 | ^~~~~~ 42:18.76 FileSystemBinding.cpp:461:25: note: 'aCx' declared here 42:18.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.83 inlined from 'bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemDirectoryHandleBinding.cpp:968:90: 42:18.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.83 1151 | *this->stack = this; 42:18.83 | ~~~~~~~~~~~~~^~~~~~ 42:18.83 In file included from UnifiedBindings6.cpp:249: 42:18.83 FileSystemDirectoryHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.83 FileSystemDirectoryHandleBinding.cpp:968:25: note: 'global' declared here 42:18.83 968 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.83 | ^~~~~~ 42:18.83 FileSystemDirectoryHandleBinding.cpp:968:25: note: 'aCx' declared here 42:18.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.92 inlined from 'bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemFileEntryBinding.cpp:323:90: 42:18.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.92 1151 | *this->stack = this; 42:18.92 | ~~~~~~~~~~~~~^~~~~~ 42:18.92 In file included from UnifiedBindings6.cpp:301: 42:18.92 FileSystemFileEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.92 FileSystemFileEntryBinding.cpp:323:25: note: 'global' declared here 42:18.92 323 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.92 | ^~~~~~ 42:18.92 FileSystemFileEntryBinding.cpp:323:25: note: 'aCx' declared here 42:18.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.94 inlined from 'bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemFileHandleBinding.cpp:519:90: 42:18.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.94 1151 | *this->stack = this; 42:18.94 | ~~~~~~~~~~~~~^~~~~~ 42:18.94 In file included from UnifiedBindings6.cpp:314: 42:18.94 FileSystemFileHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.94 FileSystemFileHandleBinding.cpp:519:25: note: 'global' declared here 42:18.94 519 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.94 | ^~~~~~ 42:18.94 FileSystemFileHandleBinding.cpp:519:25: note: 'aCx' declared here 42:18.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.96 inlined from 'bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemSyncAccessHandleBinding.cpp:562:90: 42:18.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.97 1151 | *this->stack = this; 42:18.97 | ~~~~~~~~~~~~~^~~~~~ 42:18.97 FileSystemSyncAccessHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.97 FileSystemSyncAccessHandleBinding.cpp:562:25: note: 'global' declared here 42:18.97 562 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.97 | ^~~~~~ 42:18.97 FileSystemSyncAccessHandleBinding.cpp:562:25: note: 'aCx' declared here 42:18.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:18.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:18.99 inlined from 'bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FileSystemWritableFileStreamBinding.cpp:1430:90: 42:18.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:18.99 1151 | *this->stack = this; 42:18.99 | ~~~~~~~~~~~~~^~~~~~ 42:18.99 FileSystemWritableFileStreamBinding.cpp: In function 'bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:18.99 FileSystemWritableFileStreamBinding.cpp:1430:25: note: 'global' declared here 42:18.99 1430 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:18.99 | ^~~~~~ 42:18.99 FileSystemWritableFileStreamBinding.cpp:1430:25: note: 'aCx' declared here 42:25.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:17, 42:25.18 from /builddir/build/BUILD/firefox-128.12.0/dom/cache/Context.cpp:18: 42:25.18 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 42:25.18 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 42:25.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 42:25.18 678 | aFrom->ChainTo(aTo.forget(), ""); 42:25.18 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.18 /builddir/build/BUILD/firefox-128.12.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]': 42:25.18 /builddir/build/BUILD/firefox-128.12.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]' 42:25.18 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:25.18 | ^~~~~~~ 42:25.19 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 42:25.19 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 42:25.19 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 42:25.19 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 42:25.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 42:25.19 678 | aFrom->ChainTo(aTo.forget(), ""); 42:25.19 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 42:25.19 /builddir/build/BUILD/firefox-128.12.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]' 42:25.19 1191 | void ChainTo(already_AddRefed aChainedPromise, 42:25.19 | ^~~~~~~ 42:37.04 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 42:37.04 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 42:37.04 from FrameLoaderBinding.cpp:35, 42:37.04 from UnifiedBindings7.cpp:145: 42:37.04 /builddir/build/BUILD/firefox-128.12.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]': 42:37.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 42:37.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 42:37.04 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 42:37.04 /builddir/build/BUILD/firefox-128.12.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] 42:37.04 302 | memcpy(&value, &aInternalValue, sizeof(value)); 42:37.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.04 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 42:37.04 396 | struct FrameBidiData { 42:37.04 | ^~~~~~~~~~~~~ 42:38.37 dom/canvas 42:41.39 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 42:41.39 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 42:41.39 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/AtomList.h:10, 42:41.39 from FontFaceBinding.cpp:4, 42:41.39 from UnifiedBindings7.cpp:2: 42:41.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.39 inlined from 'void mozilla::dom::Geolocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GeolocationBinding.cpp:672:74: 42:41.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.39 1151 | *this->stack = this; 42:41.39 | ~~~~~~~~~~~~~^~~~~~ 42:41.39 In file included from UnifiedBindings7.cpp:379: 42:41.39 GeolocationBinding.cpp: In function 'void mozilla::dom::Geolocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.39 GeolocationBinding.cpp:672:25: note: 'parentProto' declared here 42:41.39 672 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.39 | ^~~~~~~~~~~ 42:41.39 GeolocationBinding.cpp:672:25: note: 'aCx' declared here 42:41.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.40 inlined from 'void mozilla::dom::FontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FontFaceBinding.cpp:2327:74: 42:41.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.40 1151 | *this->stack = this; 42:41.40 | ~~~~~~~~~~~~~^~~~~~ 42:41.40 FontFaceBinding.cpp: In function 'void mozilla::dom::FontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.40 FontFaceBinding.cpp:2327:25: note: 'parentProto' declared here 42:41.40 2327 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.40 | ^~~~~~~~~~~ 42:41.40 FontFaceBinding.cpp:2327:25: note: 'aCx' declared here 42:41.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.42 inlined from 'void mozilla::dom::GamepadButton_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadBinding.cpp:1597:74: 42:41.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.42 1151 | *this->stack = this; 42:41.42 | ~~~~~~~~~~~~~^~~~~~ 42:41.42 In file included from UnifiedBindings7.cpp:236: 42:41.42 GamepadBinding.cpp: In function 'void mozilla::dom::GamepadButton_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.42 GamepadBinding.cpp:1597:25: note: 'parentProto' declared here 42:41.42 1597 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.42 | ^~~~~~~~~~~ 42:41.42 GamepadBinding.cpp:1597:25: note: 'aCx' declared here 42:41.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.44 inlined from 'void mozilla::dom::GamepadTouch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadTouchBinding.cpp:442:74: 42:41.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.44 1151 | *this->stack = this; 42:41.44 | ~~~~~~~~~~~~~^~~~~~ 42:41.44 In file included from UnifiedBindings7.cpp:353: 42:41.44 GamepadTouchBinding.cpp: In function 'void mozilla::dom::GamepadTouch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.44 GamepadTouchBinding.cpp:442:25: note: 'parentProto' declared here 42:41.44 442 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.44 | ^~~~~~~~~~~ 42:41.44 GamepadTouchBinding.cpp:442:25: note: 'aCx' declared here 42:41.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.45 inlined from 'void mozilla::dom::GamepadPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadPoseBinding.cpp:624:74: 42:41.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.45 1151 | *this->stack = this; 42:41.45 | ~~~~~~~~~~~~~^~~~~~ 42:41.45 In file included from UnifiedBindings7.cpp:327: 42:41.45 GamepadPoseBinding.cpp: In function 'void mozilla::dom::GamepadPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.45 GamepadPoseBinding.cpp:624:25: note: 'parentProto' declared here 42:41.45 624 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.45 | ^~~~~~~~~~~ 42:41.45 GamepadPoseBinding.cpp:624:25: note: 'aCx' declared here 42:41.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.47 inlined from 'void mozilla::dom::Gamepad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadBinding.cpp:1213:74: 42:41.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.47 1151 | *this->stack = this; 42:41.47 | ~~~~~~~~~~~~~^~~~~~ 42:41.47 GamepadBinding.cpp: In function 'void mozilla::dom::Gamepad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.47 GamepadBinding.cpp:1213:25: note: 'parentProto' declared here 42:41.47 1213 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.47 | ^~~~~~~~~~~ 42:41.47 GamepadBinding.cpp:1213:25: note: 'aCx' declared here 42:41.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.48 inlined from 'void mozilla::dom::GamepadLightIndicator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadLightIndicatorBinding.cpp:558:74: 42:41.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.48 1151 | *this->stack = this; 42:41.48 | ~~~~~~~~~~~~~^~~~~~ 42:41.48 In file included from UnifiedBindings7.cpp:314: 42:41.48 GamepadLightIndicatorBinding.cpp: In function 'void mozilla::dom::GamepadLightIndicator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.48 GamepadLightIndicatorBinding.cpp:558:25: note: 'parentProto' declared here 42:41.48 558 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.48 | ^~~~~~~~~~~ 42:41.48 GamepadLightIndicatorBinding.cpp:558:25: note: 'aCx' declared here 42:41.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.50 inlined from 'void mozilla::dom::GamepadHapticActuator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadHapticActuatorBinding.cpp:432:74: 42:41.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.50 1151 | *this->stack = this; 42:41.50 | ~~~~~~~~~~~~~^~~~~~ 42:41.50 In file included from UnifiedBindings7.cpp:301: 42:41.50 GamepadHapticActuatorBinding.cpp: In function 'void mozilla::dom::GamepadHapticActuator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.50 GamepadHapticActuatorBinding.cpp:432:25: note: 'parentProto' declared here 42:41.50 432 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.50 | ^~~~~~~~~~~ 42:41.50 GamepadHapticActuatorBinding.cpp:432:25: note: 'aCx' declared here 42:41.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.52 inlined from 'void mozilla::dom::FrameLoader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FrameLoaderBinding.cpp:1344:74: 42:41.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.52 1151 | *this->stack = this; 42:41.52 | ~~~~~~~~~~~~~^~~~~~ 42:41.52 FrameLoaderBinding.cpp: In function 'void mozilla::dom::FrameLoader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.52 FrameLoaderBinding.cpp:1344:25: note: 'parentProto' declared here 42:41.53 1344 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.53 | ^~~~~~~~~~~ 42:41.53 FrameLoaderBinding.cpp:1344:25: note: 'aCx' declared here 42:41.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.54 inlined from 'void mozilla::dom::FragmentDirective_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FragmentDirectiveBinding.cpp:247:74: 42:41.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.54 1151 | *this->stack = this; 42:41.54 | ~~~~~~~~~~~~~^~~~~~ 42:41.54 In file included from UnifiedBindings7.cpp:106: 42:41.54 FragmentDirectiveBinding.cpp: In function 'void mozilla::dom::FragmentDirective_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.54 FragmentDirectiveBinding.cpp:247:25: note: 'parentProto' declared here 42:41.54 247 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.54 | ^~~~~~~~~~~ 42:41.54 FragmentDirectiveBinding.cpp:247:25: note: 'aCx' declared here 42:41.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.56 inlined from 'void mozilla::dom::GamepadServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GamepadServiceTestBinding.cpp:1171:74: 42:41.56 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.56 1151 | *this->stack = this; 42:41.56 | ~~~~~~~~~~~~~^~~~~~ 42:41.56 In file included from UnifiedBindings7.cpp:340: 42:41.56 GamepadServiceTestBinding.cpp: In function 'void mozilla::dom::GamepadServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.56 GamepadServiceTestBinding.cpp:1171:25: note: 'parentProto' declared here 42:41.56 1171 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.56 | ^~~~~~~~~~~ 42:41.56 GamepadServiceTestBinding.cpp:1171:25: note: 'aCx' declared here 42:41.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.57 inlined from 'void mozilla::dom::GeolocationCoordinates_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GeolocationCoordinatesBinding.cpp:532:74: 42:41.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.57 1151 | *this->stack = this; 42:41.57 | ~~~~~~~~~~~~~^~~~~~ 42:41.57 In file included from UnifiedBindings7.cpp:392: 42:41.57 GeolocationCoordinatesBinding.cpp: In function 'void mozilla::dom::GeolocationCoordinates_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.57 GeolocationCoordinatesBinding.cpp:532:25: note: 'parentProto' declared here 42:41.57 532 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.57 | ^~~~~~~~~~~ 42:41.57 GeolocationCoordinatesBinding.cpp:532:25: note: 'aCx' declared here 42:41.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.59 inlined from 'void mozilla::dom::GeolocationPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GeolocationPositionBinding.cpp:358:74: 42:41.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.59 1151 | *this->stack = this; 42:41.59 | ~~~~~~~~~~~~~^~~~~~ 42:41.59 In file included from UnifiedBindings7.cpp:405: 42:41.59 GeolocationPositionBinding.cpp: In function 'void mozilla::dom::GeolocationPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.59 GeolocationPositionBinding.cpp:358:25: note: 'parentProto' declared here 42:41.59 358 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.59 | ^~~~~~~~~~~ 42:41.59 GeolocationPositionBinding.cpp:358:25: note: 'aCx' declared here 42:41.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:41.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:41.75 inlined from 'void mozilla::dom::FormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at FormDataBinding.cpp:1596:74: 42:41.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:41.75 1151 | *this->stack = this; 42:41.75 | ~~~~~~~~~~~~~^~~~~~ 42:41.75 In file included from UnifiedBindings7.cpp:67: 42:41.75 FormDataBinding.cpp: In function 'void mozilla::dom::FormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 42:41.75 FormDataBinding.cpp:1596:25: note: 'parentProto' declared here 42:41.75 1596 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 42:41.75 | ^~~~~~~~~~~ 42:41.75 FormDataBinding.cpp:1596:25: note: 'aCx' declared here 42:43.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:43.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:43.61 inlined from 'bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FontFaceSetBinding.cpp:154:54: 42:43.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:43.61 1151 | *this->stack = this; 42:43.61 | ~~~~~~~~~~~~~^~~~~~ 42:43.61 In file included from UnifiedBindings7.cpp:15: 42:43.61 FontFaceSetBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:43.61 FontFaceSetBinding.cpp:154:25: note: 'obj' declared here 42:43.61 154 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:43.61 | ^~~ 42:43.61 FontFaceSetBinding.cpp:154:25: note: 'cx' declared here 42:43.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:43.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:43.99 inlined from 'bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadBinding.cpp:1530:90: 42:43.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:43.99 1151 | *this->stack = this; 42:43.99 | ~~~~~~~~~~~~~^~~~~~ 42:43.99 GamepadBinding.cpp: In function 'bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:43.99 GamepadBinding.cpp:1530:25: note: 'global' declared here 42:43.99 1530 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:43.99 | ^~~~~~ 42:43.99 GamepadBinding.cpp:1530:25: note: 'aCx' declared here 42:44.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:44.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:44.04 inlined from 'bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadEventBinding.cpp:491:90: 42:44.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:44.04 1151 | *this->stack = this; 42:44.04 | ~~~~~~~~~~~~~^~~~~~ 42:44.04 In file included from UnifiedBindings7.cpp:288: 42:44.04 GamepadEventBinding.cpp: In function 'bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:44.04 GamepadEventBinding.cpp:491:25: note: 'global' declared here 42:44.04 491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:44.04 | ^~~~~~ 42:44.04 GamepadEventBinding.cpp:491:25: note: 'aCx' declared here 42:44.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:44.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:44.07 inlined from 'bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadHapticActuatorBinding.cpp:365:90: 42:44.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:44.07 1151 | *this->stack = this; 42:44.07 | ~~~~~~~~~~~~~^~~~~~ 42:44.07 GamepadHapticActuatorBinding.cpp: In function 'bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:44.07 GamepadHapticActuatorBinding.cpp:365:25: note: 'global' declared here 42:44.07 365 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:44.07 | ^~~~~~ 42:44.07 GamepadHapticActuatorBinding.cpp:365:25: note: 'aCx' declared here 42:44.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:44.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:44.16 inlined from 'bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadPoseBinding.cpp:557:90: 42:44.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:44.16 1151 | *this->stack = this; 42:44.16 | ~~~~~~~~~~~~~^~~~~~ 42:44.16 GamepadPoseBinding.cpp: In function 'bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:44.16 GamepadPoseBinding.cpp:557:25: note: 'global' declared here 42:44.16 557 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:44.16 | ^~~~~~ 42:44.16 GamepadPoseBinding.cpp:557:25: note: 'aCx' declared here 42:44.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:44.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:44.20 inlined from 'bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadTouchBinding.cpp:375:90: 42:44.20 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:44.20 1151 | *this->stack = this; 42:44.20 | ~~~~~~~~~~~~~^~~~~~ 42:44.20 GamepadTouchBinding.cpp: In function 'bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:44.20 GamepadTouchBinding.cpp:375:25: note: 'global' declared here 42:44.20 375 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:44.20 | ^~~~~~ 42:44.20 GamepadTouchBinding.cpp:375:25: note: 'aCx' declared here 42:44.54 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 42:44.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 42:44.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:13, 42:44.54 from FontFaceBinding.cpp:5: 42:44.54 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 42:44.54 inlined from 'void nsTArray_Impl::Clear() [with E = double; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 42:44.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = double; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 42:44.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = double; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 42:44.54 inlined from 'nsTArray& nsTArray::operator=(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 42:44.54 inlined from 'void mozilla::dom::Gamepad::GetAxes(nsTArray&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Gamepad.h:93:69, 42:44.54 inlined from 'bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:426:31: 42:44.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:44.54 315 | mHdr->mLength = 0; 42:44.54 | ~~~~~~~~~~~~~~^~~ 42:44.54 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 42:44.54 GamepadBinding.cpp:423:20: note: at offset 8 into object 'result' of size 8 42:44.54 423 | nsTArray result; 42:44.54 | ^~~~~~ 42:44.59 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 42:44.59 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 42:44.59 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 42:44.59 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 42:44.59 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 42:44.59 inlined from 'void mozilla::dom::Gamepad::GetButtons(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Gamepad.h:90:31, 42:44.59 inlined from 'bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:320:34: 42:44.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:44.60 315 | mHdr->mLength = 0; 42:44.60 | ~~~~~~~~~~~~~~^~~ 42:44.60 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 42:44.60 GamepadBinding.cpp:317:61: note: at offset 8 into object 'result' of size 8 42:44.60 317 | nsTArray> result; 42:44.60 | ^~~~~~ 42:44.66 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 42:44.66 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 42:44.66 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 42:44.66 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 42:44.66 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 42:44.66 inlined from 'void mozilla::dom::Gamepad::GetHapticActuators(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Gamepad.h:99:47, 42:44.66 inlined from 'bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:598:42: 42:44.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:44.66 315 | mHdr->mLength = 0; 42:44.66 | ~~~~~~~~~~~~~~^~~ 42:44.66 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 42:44.66 GamepadBinding.cpp:595:69: note: at offset 8 into object 'result' of size 8 42:44.66 595 | nsTArray> result; 42:44.66 | ^~~~~~ 42:45.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.10 inlined from 'bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at FrameLoaderBinding.cpp:159:54: 42:45.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 42:45.10 1151 | *this->stack = this; 42:45.10 | ~~~~~~~~~~~~~^~~~~~ 42:45.10 FrameLoaderBinding.cpp: In member function 'bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 42:45.10 FrameLoaderBinding.cpp:159:25: note: 'obj' declared here 42:45.10 159 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 42:45.10 | ^~~ 42:45.10 FrameLoaderBinding.cpp:159:25: note: 'cx' declared here 42:45.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.22 inlined from 'bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FontFaceBinding.cpp:2260:90: 42:45.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.22 1151 | *this->stack = this; 42:45.22 | ~~~~~~~~~~~~~^~~~~~ 42:45.22 FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.22 FontFaceBinding.cpp:2260:25: note: 'global' declared here 42:45.22 2260 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.22 | ^~~~~~ 42:45.22 FontFaceBinding.cpp:2260:25: note: 'aCx' declared here 42:45.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.44 inlined from 'bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FontFaceSetBinding.cpp:1198:90: 42:45.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.45 1151 | *this->stack = this; 42:45.45 | ~~~~~~~~~~~~~^~~~~~ 42:45.45 FontFaceSetBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.45 FontFaceSetBinding.cpp:1198:25: note: 'global' declared here 42:45.45 1198 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.45 | ^~~~~~ 42:45.45 FontFaceSetBinding.cpp:1198:25: note: 'aCx' declared here 42:45.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.51 inlined from 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadAxisMoveEventBinding.cpp:525:90: 42:45.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.51 1151 | *this->stack = this; 42:45.51 | ~~~~~~~~~~~~~^~~~~~ 42:45.51 In file included from UnifiedBindings7.cpp:223: 42:45.51 GamepadAxisMoveEventBinding.cpp: In function 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.51 GamepadAxisMoveEventBinding.cpp:525:25: note: 'global' declared here 42:45.51 525 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.51 | ^~~~~~ 42:45.51 GamepadAxisMoveEventBinding.cpp:525:25: note: 'aCx' declared here 42:45.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.54 inlined from 'bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FrameCrashedEventBinding.cpp:564:90: 42:45.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.54 1151 | *this->stack = this; 42:45.54 | ~~~~~~~~~~~~~^~~~~~ 42:45.54 In file included from UnifiedBindings7.cpp:132: 42:45.54 FrameCrashedEventBinding.cpp: In function 'bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.54 FrameCrashedEventBinding.cpp:564:25: note: 'global' declared here 42:45.54 564 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.54 | ^~~~~~ 42:45.54 FrameCrashedEventBinding.cpp:564:25: note: 'aCx' declared here 42:45.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.57 inlined from 'bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadButtonEventBinding.cpp:473:90: 42:45.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.57 1151 | *this->stack = this; 42:45.57 | ~~~~~~~~~~~~~^~~~~~ 42:45.57 In file included from UnifiedBindings7.cpp:262: 42:45.57 GamepadButtonEventBinding.cpp: In function 'bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.57 GamepadButtonEventBinding.cpp:473:25: note: 'global' declared here 42:45.57 473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.57 | ^~~~~~ 42:45.57 GamepadButtonEventBinding.cpp:473:25: note: 'aCx' declared here 42:45.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.69 inlined from 'bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GPUUncapturedErrorEventBinding.cpp:500:90: 42:45.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.69 1151 | *this->stack = this; 42:45.69 | ~~~~~~~~~~~~~^~~~~~ 42:45.69 In file included from UnifiedBindings7.cpp:184: 42:45.69 GPUUncapturedErrorEventBinding.cpp: In function 'bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.69 GPUUncapturedErrorEventBinding.cpp:500:25: note: 'global' declared here 42:45.69 500 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.69 | ^~~~~~ 42:45.69 GPUUncapturedErrorEventBinding.cpp:500:25: note: 'aCx' declared here 42:45.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.72 inlined from 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FontFaceSetLoadEventBinding.cpp:589:90: 42:45.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.72 1151 | *this->stack = this; 42:45.72 | ~~~~~~~~~~~~~^~~~~~ 42:45.72 In file included from UnifiedBindings7.cpp:41: 42:45.72 FontFaceSetLoadEventBinding.cpp: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.72 FontFaceSetLoadEventBinding.cpp:589:25: note: 'global' declared here 42:45.72 589 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.72 | ^~~~~~ 42:45.72 FontFaceSetLoadEventBinding.cpp:589:25: note: 'aCx' declared here 42:45.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:45.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:45.75 inlined from 'bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FormDataEventBinding.cpp:480:90: 42:45.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:45.75 1151 | *this->stack = this; 42:45.75 | ~~~~~~~~~~~~~^~~~~~ 42:45.75 In file included from UnifiedBindings7.cpp:93: 42:45.75 FormDataEventBinding.cpp: In function 'bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:45.75 FormDataEventBinding.cpp:480:25: note: 'global' declared here 42:45.75 480 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:45.75 | ^~~~~~ 42:45.75 FormDataEventBinding.cpp:480:25: note: 'aCx' declared here 42:46.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.04 inlined from 'bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FormDataBinding.cpp:1529:90: 42:46.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.04 1151 | *this->stack = this; 42:46.04 | ~~~~~~~~~~~~~^~~~~~ 42:46.04 FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.04 FormDataBinding.cpp:1529:25: note: 'global' declared here 42:46.04 1529 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.04 | ^~~~~~ 42:46.04 FormDataBinding.cpp:1529:25: note: 'aCx' declared here 42:46.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.19 inlined from 'bool mozilla::dom::FragmentDirective_Binding::Wrap(JSContext*, mozilla::dom::FragmentDirective*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FragmentDirectiveBinding.cpp:180:90: 42:46.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.19 1151 | *this->stack = this; 42:46.19 | ~~~~~~~~~~~~~^~~~~~ 42:46.19 FragmentDirectiveBinding.cpp: In function 'bool mozilla::dom::FragmentDirective_Binding::Wrap(JSContext*, mozilla::dom::FragmentDirective*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.19 FragmentDirectiveBinding.cpp:180:25: note: 'global' declared here 42:46.19 180 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.19 | ^~~~~~ 42:46.19 FragmentDirectiveBinding.cpp:180:25: note: 'aCx' declared here 42:46.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.21 inlined from 'bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at FrameLoaderBinding.cpp:1277:90: 42:46.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.21 1151 | *this->stack = this; 42:46.21 | ~~~~~~~~~~~~~^~~~~~ 42:46.21 FrameLoaderBinding.cpp: In function 'bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.21 FrameLoaderBinding.cpp:1277:25: note: 'global' declared here 42:46.21 1277 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.21 | ^~~~~~ 42:46.21 FrameLoaderBinding.cpp:1277:25: note: 'aCx' declared here 42:46.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.23 inlined from 'bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GainNodeBinding.cpp:551:90: 42:46.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.24 1151 | *this->stack = this; 42:46.24 | ~~~~~~~~~~~~~^~~~~~ 42:46.24 In file included from UnifiedBindings7.cpp:197: 42:46.24 GainNodeBinding.cpp: In function 'bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.24 GainNodeBinding.cpp:551:25: note: 'global' declared here 42:46.24 551 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.24 | ^~~~~~ 42:46.24 GainNodeBinding.cpp:551:25: note: 'aCx' declared here 42:46.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.35 inlined from 'bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadBinding.cpp:1122:90: 42:46.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.35 1151 | *this->stack = this; 42:46.35 | ~~~~~~~~~~~~~^~~~~~ 42:46.35 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.35 GamepadBinding.cpp:1122:25: note: 'global' declared here 42:46.35 1122 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.35 | ^~~~~~ 42:46.35 GamepadBinding.cpp:1122:25: note: 'aCx' declared here 42:46.55 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 42:46.55 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 42:46.55 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 42:46.55 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 42:46.55 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 42:46.55 inlined from 'void mozilla::dom::Gamepad::GetTouchEvents(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Gamepad.h:108:39, 42:46.55 inlined from 'bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:810:38: 42:46.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:46.55 315 | mHdr->mLength = 0; 42:46.55 | ~~~~~~~~~~~~~~^~~ 42:46.55 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 42:46.55 GamepadBinding.cpp:807:60: note: at offset 8 into object 'result' of size 8 42:46.55 807 | nsTArray> result; 42:46.55 | ^~~~~~ 42:46.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.61 inlined from 'bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadLightIndicatorBinding.cpp:491:90: 42:46.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.61 1151 | *this->stack = this; 42:46.61 | ~~~~~~~~~~~~~^~~~~~ 42:46.61 GamepadLightIndicatorBinding.cpp: In function 'bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.61 GamepadLightIndicatorBinding.cpp:491:25: note: 'global' declared here 42:46.61 491 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.61 | ^~~~~~ 42:46.61 GamepadLightIndicatorBinding.cpp:491:25: note: 'aCx' declared here 42:46.64 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 42:46.64 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 42:46.64 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1100:12, 42:46.64 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 42:46.64 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 42:46.64 inlined from 'void mozilla::dom::Gamepad::GetLightIndicators(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Gamepad.h:104:47, 42:46.64 inlined from 'bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:704:42: 42:46.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:46.64 315 | mHdr->mLength = 0; 42:46.64 | ~~~~~~~~~~~~~~^~~ 42:46.64 GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': 42:46.64 GamepadBinding.cpp:701:69: note: at offset 8 into object 'result' of size 8 42:46.65 701 | nsTArray> result; 42:46.65 | ^~~~~~ 42:46.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.82 inlined from 'bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GamepadServiceTestBinding.cpp:1104:90: 42:46.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.82 1151 | *this->stack = this; 42:46.82 | ~~~~~~~~~~~~~^~~~~~ 42:46.82 GamepadServiceTestBinding.cpp: In function 'bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.82 GamepadServiceTestBinding.cpp:1104:25: note: 'global' declared here 42:46.82 1104 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.82 | ^~~~~~ 42:46.82 GamepadServiceTestBinding.cpp:1104:25: note: 'aCx' declared here 42:46.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.89 inlined from 'bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GeolocationBinding.cpp:605:90: 42:46.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.89 1151 | *this->stack = this; 42:46.90 | ~~~~~~~~~~~~~^~~~~~ 42:46.90 GeolocationBinding.cpp: In function 'bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.90 GeolocationBinding.cpp:605:25: note: 'global' declared here 42:46.90 605 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.90 | ^~~~~~ 42:46.90 GeolocationBinding.cpp:605:25: note: 'aCx' declared here 42:46.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.92 inlined from 'bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GeolocationCoordinatesBinding.cpp:465:90: 42:46.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.92 1151 | *this->stack = this; 42:46.92 | ~~~~~~~~~~~~~^~~~~~ 42:46.92 GeolocationCoordinatesBinding.cpp: In function 'bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.92 GeolocationCoordinatesBinding.cpp:465:25: note: 'global' declared here 42:46.92 465 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.92 | ^~~~~~ 42:46.92 GeolocationCoordinatesBinding.cpp:465:25: note: 'aCx' declared here 42:46.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 42:46.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 42:46.94 inlined from 'bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GeolocationPositionBinding.cpp:291:90: 42:46.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 42:46.94 1151 | *this->stack = this; 42:46.94 | ~~~~~~~~~~~~~^~~~~~ 42:46.94 GeolocationPositionBinding.cpp: In function 'bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 42:46.95 GeolocationPositionBinding.cpp:291:25: note: 'global' declared here 42:46.95 291 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 42:46.95 | ^~~~~~ 42:46.95 GeolocationPositionBinding.cpp:291:25: note: 'aCx' declared here 42:59.20 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 42:59.20 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CSSOrderAwareFrameIterator.h:14, 42:59.20 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsGridContainerFrame.h:12, 42:59.20 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Grid.h:11, 42:59.21 from GridBinding.cpp:26, 42:59.21 from UnifiedBindings8.cpp:80: 42:59.21 /builddir/build/BUILD/firefox-128.12.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]': 42:59.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 42:59.21 /builddir/build/BUILD/firefox-128.12.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 >*]' 42:59.21 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 42:59.21 /builddir/build/BUILD/firefox-128.12.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] 42:59.21 302 | memcpy(&value, &aInternalValue, sizeof(value)); 42:59.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:59.21 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 42:59.21 396 | struct FrameBidiData { 42:59.21 | ^~~~~~~~~~~~~ 43:03.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SVGObserverUtils.h:13, 43:03.85 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:20: 43:03.85 /builddir/build/BUILD/firefox-128.12.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:03.85 /builddir/build/BUILD/firefox-128.12.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:03.85 /builddir/build/BUILD/firefox-128.12.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:03.85 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 43:03.85 /builddir/build/BUILD/firefox-128.12.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:03.85 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:03.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SVGObserverUtils.h:15: 43:03.85 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 43:03.85 396 | struct FrameBidiData { 43:03.85 | ^~~~~~~~~~~~~ 43:03.87 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 43:03.87 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/GeolocationPositionErrorBinding.h:6, 43:03.87 from GeolocationPositionErrorBinding.cpp:4, 43:03.87 from UnifiedBindings8.cpp:2: 43:03.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:03.87 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:03.87 inlined from 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GleanPingsBinding.cpp:230:35: 43:03.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:03.87 1151 | *this->stack = this; 43:03.87 | ~~~~~~~~~~~~~^~~~~~ 43:03.87 In file included from UnifiedBindings8.cpp:67: 43:03.87 GleanPingsBinding.cpp: In member function 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:03.87 GleanPingsBinding.cpp:230:25: note: 'expando' declared here 43:03.87 230 | JS::Rooted expando(cx); 43:03.87 | ^~~~~~~ 43:03.87 GleanPingsBinding.cpp:230:25: note: 'cx' declared here 43:03.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:03.88 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:03.88 inlined from 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GleanBinding.cpp:777:35: 43:03.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:03.88 1151 | *this->stack = this; 43:03.88 | ~~~~~~~~~~~~~^~~~~~ 43:03.88 In file included from UnifiedBindings8.cpp:41: 43:03.88 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:03.88 GleanBinding.cpp:777:25: note: 'expando' declared here 43:03.88 777 | JS::Rooted expando(cx); 43:03.88 | ^~~~~~~ 43:03.88 GleanBinding.cpp:777:25: note: 'cx' declared here 43:03.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:03.90 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:03.90 inlined from 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GleanBinding.cpp:1321:35: 43:03.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:03.90 1151 | *this->stack = this; 43:03.90 | ~~~~~~~~~~~~~^~~~~~ 43:03.90 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:03.90 GleanBinding.cpp:1321:25: note: 'expando' declared here 43:03.90 1321 | JS::Rooted expando(cx); 43:03.90 | ^~~~~~~ 43:03.90 GleanBinding.cpp:1321:25: note: 'cx' declared here 43:03.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:03.91 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:03.91 inlined from 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GleanBinding.cpp:233:35: 43:03.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:03.91 1151 | *this->stack = this; 43:03.91 | ~~~~~~~~~~~~~^~~~~~ 43:03.91 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:03.91 GleanBinding.cpp:233:25: note: 'expando' declared here 43:03.91 233 | JS::Rooted expando(cx); 43:03.91 | ^~~~~~~ 43:03.91 GleanBinding.cpp:233:25: note: 'cx' declared here 43:03.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:03.92 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:03.92 inlined from 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLDocumentBinding.cpp:386:35: 43:03.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:03.92 1151 | *this->stack = this; 43:03.92 | ~~~~~~~~~~~~~^~~~~~ 43:03.92 In file included from UnifiedBindings8.cpp:314: 43:03.92 HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:03.92 HTMLDocumentBinding.cpp:386:25: note: 'expando' declared here 43:03.92 386 | JS::Rooted expando(cx); 43:03.93 | ^~~~~~~ 43:03.93 HTMLDocumentBinding.cpp:386:25: note: 'cx' declared here 43:03.99 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ArrayView.h:9, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRegion.h:16, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/Units.h:20, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/LayersTypes.h:15, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/ImageContainer.h:21, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasDisplayHelper.h:10, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7: 43:03.99 /builddir/build/BUILD/firefox-128.12.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:03.99 /builddir/build/BUILD/firefox-128.12.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:03.99 /builddir/build/BUILD/firefox-128.12.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:03.99 /builddir/build/BUILD/firefox-128.12.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:03.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 43:03.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 43:03.99 /builddir/build/BUILD/firefox-128.12.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:03.99 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 43:03.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.99 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerRunnable.h:16, 43:03.99 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:10: 43:03.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 43:03.99 25 | struct JSGCSetting { 43:03.99 | ^~~~~~~~~~~ 43:04.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.68 inlined from 'void mozilla::dom::HTMLCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HTMLCollectionBinding.cpp:856:74: 43:04.69 /builddir/build/BUILD/firefox-128.12.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:04.69 1151 | *this->stack = this; 43:04.69 | ~~~~~~~~~~~~~^~~~~~ 43:04.69 In file included from UnifiedBindings8.cpp:210: 43:04.69 HTMLCollectionBinding.cpp: In function 'void mozilla::dom::HTMLCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.69 HTMLCollectionBinding.cpp:856:25: note: 'parentProto' declared here 43:04.69 856 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.69 | ^~~~~~~~~~~ 43:04.69 HTMLCollectionBinding.cpp:856:25: note: 'aCx' declared here 43:04.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.75 inlined from 'void mozilla::dom::GeolocationPositionError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GeolocationPositionErrorBinding.cpp:367:74: 43:04.75 /builddir/build/BUILD/firefox-128.12.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:04.75 1151 | *this->stack = this; 43:04.75 | ~~~~~~~~~~~~~^~~~~~ 43:04.75 GeolocationPositionErrorBinding.cpp: In function 'void mozilla::dom::GeolocationPositionError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.75 GeolocationPositionErrorBinding.cpp:367:25: note: 'parentProto' declared here 43:04.75 367 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.75 | ^~~~~~~~~~~ 43:04.75 GeolocationPositionErrorBinding.cpp:367:25: note: 'aCx' declared here 43:04.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.82 inlined from 'void mozilla::dom::HTMLAllCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HTMLAllCollectionBinding.cpp:1304:74: 43:04.82 /builddir/build/BUILD/firefox-128.12.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:04.82 1151 | *this->stack = this; 43:04.82 | ~~~~~~~~~~~~~^~~~~~ 43:04.82 In file included from UnifiedBindings8.cpp:93: 43:04.82 HTMLAllCollectionBinding.cpp: In function 'void mozilla::dom::HTMLAllCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.82 HTMLAllCollectionBinding.cpp:1304:25: note: 'parentProto' declared here 43:04.82 1304 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.82 | ^~~~~~~~~~~ 43:04.82 HTMLAllCollectionBinding.cpp:1304:25: note: 'aCx' declared here 43:04.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.92 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.92 inlined from 'void mozilla::dom::GridLines_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:2597:74: 43:04.92 /builddir/build/BUILD/firefox-128.12.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:04.92 1151 | *this->stack = this; 43:04.92 | ~~~~~~~~~~~~~^~~~~~ 43:04.92 GridBinding.cpp: In function 'void mozilla::dom::GridLines_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.92 GridBinding.cpp:2597:25: note: 'parentProto' declared here 43:04.92 2597 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.92 | ^~~~~~~~~~~ 43:04.92 GridBinding.cpp:2597:25: note: 'aCx' declared here 43:04.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.94 inlined from 'void mozilla::dom::GridArea_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:1015:74: 43:04.94 /builddir/build/BUILD/firefox-128.12.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:04.94 1151 | *this->stack = this; 43:04.94 | ~~~~~~~~~~~~~^~~~~~ 43:04.94 GridBinding.cpp: In function 'void mozilla::dom::GridArea_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.94 GridBinding.cpp:1015:25: note: 'parentProto' declared here 43:04.94 1015 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.94 | ^~~~~~~~~~~ 43:04.94 GridBinding.cpp:1015:25: note: 'aCx' declared here 43:04.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.95 inlined from 'void mozilla::dom::MozCanvasPrintState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at HTMLCanvasElementBinding.cpp:1403:74: 43:04.95 /builddir/build/BUILD/firefox-128.12.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:04.95 1151 | *this->stack = this; 43:04.95 | ~~~~~~~~~~~~~^~~~~~ 43:04.95 In file included from UnifiedBindings8.cpp:197: 43:04.95 HTMLCanvasElementBinding.cpp: In function 'void mozilla::dom::MozCanvasPrintState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.95 HTMLCanvasElementBinding.cpp:1403:25: note: 'parentProto' declared here 43:04.95 1403 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.95 | ^~~~~~~~~~~ 43:04.95 HTMLCanvasElementBinding.cpp:1403:25: note: 'aCx' declared here 43:04.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.97 inlined from 'void mozilla::dom::GridLine_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:1932:74: 43:04.97 /builddir/build/BUILD/firefox-128.12.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:04.97 1151 | *this->stack = this; 43:04.97 | ~~~~~~~~~~~~~^~~~~~ 43:04.97 GridBinding.cpp: In function 'void mozilla::dom::GridLine_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.97 GridBinding.cpp:1932:25: note: 'parentProto' declared here 43:04.97 1932 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.97 | ^~~~~~~~~~~ 43:04.97 GridBinding.cpp:1932:25: note: 'aCx' declared here 43:04.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:04.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:04.98 inlined from 'void mozilla::dom::GridDimension_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:1373:74: 43:04.98 /builddir/build/BUILD/firefox-128.12.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:04.98 1151 | *this->stack = this; 43:04.98 | ~~~~~~~~~~~~~^~~~~~ 43:04.98 GridBinding.cpp: In function 'void mozilla::dom::GridDimension_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:04.98 GridBinding.cpp:1373:25: note: 'parentProto' declared here 43:04.98 1373 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:04.98 | ^~~~~~~~~~~ 43:04.98 GridBinding.cpp:1373:25: note: 'aCx' declared here 43:05.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.00 inlined from 'void mozilla::dom::Grid_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:528:74: 43:05.00 /builddir/build/BUILD/firefox-128.12.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:05.00 1151 | *this->stack = this; 43:05.00 | ~~~~~~~~~~~~~^~~~~~ 43:05.00 GridBinding.cpp: In function 'void mozilla::dom::Grid_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.00 GridBinding.cpp:528:25: note: 'parentProto' declared here 43:05.00 528 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.00 | ^~~~~~~~~~~ 43:05.00 GridBinding.cpp:528:25: note: 'aCx' declared here 43:05.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.01 inlined from 'void mozilla::dom::GridTracks_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:3682:74: 43:05.01 /builddir/build/BUILD/firefox-128.12.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:05.01 1151 | *this->stack = this; 43:05.01 | ~~~~~~~~~~~~~^~~~~~ 43:05.01 GridBinding.cpp: In function 'void mozilla::dom::GridTracks_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.01 GridBinding.cpp:3682:25: note: 'parentProto' declared here 43:05.01 3682 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.01 | ^~~~~~~~~~~ 43:05.02 GridBinding.cpp:3682:25: note: 'aCx' declared here 43:05.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.03 inlined from 'void mozilla::dom::GridTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GridBinding.cpp:3017:74: 43:05.03 /builddir/build/BUILD/firefox-128.12.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:05.03 1151 | *this->stack = this; 43:05.03 | ~~~~~~~~~~~~~^~~~~~ 43:05.03 GridBinding.cpp: In function 'void mozilla::dom::GridTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.03 GridBinding.cpp:3017:25: note: 'parentProto' declared here 43:05.03 3017 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.03 | ^~~~~~~~~~~ 43:05.03 GridBinding.cpp:3017:25: note: 'aCx' declared here 43:05.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.04 inlined from 'void mozilla::dom::GleanPingsImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GleanPingsBinding.cpp:542:74: 43:05.04 /builddir/build/BUILD/firefox-128.12.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:05.04 1151 | *this->stack = this; 43:05.04 | ~~~~~~~~~~~~~^~~~~~ 43:05.04 GleanPingsBinding.cpp: In function 'void mozilla::dom::GleanPingsImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.04 GleanPingsBinding.cpp:542:25: note: 'parentProto' declared here 43:05.04 542 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.04 | ^~~~~~~~~~~ 43:05.04 GleanPingsBinding.cpp:542:25: note: 'aCx' declared here 43:05.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.06 inlined from 'void mozilla::dom::GleanMetric_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GleanMetricsBinding.cpp:3555:74: 43:05.06 /builddir/build/BUILD/firefox-128.12.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:05.06 1151 | *this->stack = this; 43:05.06 | ~~~~~~~~~~~~~^~~~~~ 43:05.06 In file included from UnifiedBindings8.cpp:54: 43:05.06 GleanMetricsBinding.cpp: In function 'void mozilla::dom::GleanMetric_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.06 GleanMetricsBinding.cpp:3555:25: note: 'parentProto' declared here 43:05.06 3555 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.06 | ^~~~~~~~~~~ 43:05.06 GleanMetricsBinding.cpp:3555:25: note: 'aCx' declared here 43:05.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.08 inlined from 'void mozilla::dom::GleanImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GleanBinding.cpp:1090:74: 43:05.08 /builddir/build/BUILD/firefox-128.12.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:05.08 1151 | *this->stack = this; 43:05.08 | ~~~~~~~~~~~~~^~~~~~ 43:05.08 GleanBinding.cpp: In function 'void mozilla::dom::GleanImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.08 GleanBinding.cpp:1090:25: note: 'parentProto' declared here 43:05.08 1090 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.08 | ^~~~~~~~~~~ 43:05.08 GleanBinding.cpp:1090:25: note: 'aCx' declared here 43:05.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.09 inlined from 'void mozilla::dom::GleanLabeled_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GleanBinding.cpp:1634:74: 43:05.09 /builddir/build/BUILD/firefox-128.12.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:05.09 1151 | *this->stack = this; 43:05.09 | ~~~~~~~~~~~~~^~~~~~ 43:05.09 GleanBinding.cpp: In function 'void mozilla::dom::GleanLabeled_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.09 GleanBinding.cpp:1634:25: note: 'parentProto' declared here 43:05.09 1634 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.09 | ^~~~~~~~~~~ 43:05.09 GleanBinding.cpp:1634:25: note: 'aCx' declared here 43:05.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.11 inlined from 'void mozilla::dom::GleanCategory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at GleanBinding.cpp:546:74: 43:05.11 /builddir/build/BUILD/firefox-128.12.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:05.11 1151 | *this->stack = this; 43:05.11 | ~~~~~~~~~~~~~^~~~~~ 43:05.11 GleanBinding.cpp: In function 'void mozilla::dom::GleanCategory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 43:05.11 GleanBinding.cpp:546:25: note: 'parentProto' declared here 43:05.11 546 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 43:05.11 | ^~~~~~~~~~~ 43:05.11 GleanBinding.cpp:546:25: note: 'aCx' declared here 43:05.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.13 inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at GridBinding.cpp:2304:60: 43:05.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:05.13 1151 | *this->stack = this; 43:05.13 | ~~~~~~~~~~~~~^~~~~~ 43:05.13 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 43:05.13 GridBinding.cpp:2304:25: note: 'expando' declared here 43:05.13 2304 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 43:05.13 | ^~~~~~~ 43:05.13 GridBinding.cpp:2304:25: note: 'cx' declared here 43:05.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:05.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:05.14 inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at GridBinding.cpp:3389:60: 43:05.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:05.15 1151 | *this->stack = this; 43:05.15 | ~~~~~~~~~~~~~^~~~~~ 43:05.15 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 43:05.15 GridBinding.cpp:3389:25: note: 'expando' declared here 43:05.15 3389 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 43:05.15 | ^~~~~~~ 43:05.15 GridBinding.cpp:3389:25: note: 'cx' declared here 43:10.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.27 inlined from 'bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GeolocationPositionErrorBinding.cpp:300:90: 43:10.27 /builddir/build/BUILD/firefox-128.12.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:10.27 1151 | *this->stack = this; 43:10.27 | ~~~~~~~~~~~~~^~~~~~ 43:10.27 GeolocationPositionErrorBinding.cpp: In function 'bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.27 GeolocationPositionErrorBinding.cpp:300:25: note: 'global' declared here 43:10.27 300 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.27 | ^~~~~~ 43:10.27 GeolocationPositionErrorBinding.cpp:300:25: note: 'aCx' declared here 43:10.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.40 inlined from 'bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GetUserMediaRequestBinding.cpp:713:90: 43:10.40 /builddir/build/BUILD/firefox-128.12.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:10.40 1151 | *this->stack = this; 43:10.40 | ~~~~~~~~~~~~~^~~~~~ 43:10.40 In file included from UnifiedBindings8.cpp:28: 43:10.40 GetUserMediaRequestBinding.cpp: In function 'bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.40 GetUserMediaRequestBinding.cpp:713:25: note: 'global' declared here 43:10.40 713 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.40 | ^~~~~~ 43:10.40 GetUserMediaRequestBinding.cpp:713:25: note: 'aCx' declared here 43:10.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.42 inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GridBinding.cpp:2347:81: 43:10.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:10.42 1151 | *this->stack = this; 43:10.42 | ~~~~~~~~~~~~~^~~~~~ 43:10.42 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:10.42 GridBinding.cpp:2347:29: note: 'expando' declared here 43:10.42 2347 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:10.42 | ^~~~~~~ 43:10.42 GridBinding.cpp:2347:29: note: 'cx' declared here 43:10.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.44 inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GridBinding.cpp:3432:81: 43:10.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:10.44 1151 | *this->stack = this; 43:10.44 | ~~~~~~~~~~~~~^~~~~~ 43:10.44 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:10.44 GridBinding.cpp:3432:29: note: 'expando' declared here 43:10.44 3432 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:10.44 | ^~~~~~~ 43:10.44 GridBinding.cpp:3432:29: note: 'cx' declared here 43:10.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.45 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:10.45 inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GridBinding.cpp:2239:35: 43:10.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:10.45 1151 | *this->stack = this; 43:10.45 | ~~~~~~~~~~~~~^~~~~~ 43:10.45 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:10.45 GridBinding.cpp:2239:25: note: 'expando' declared here 43:10.45 2239 | JS::Rooted expando(cx); 43:10.45 | ^~~~~~~ 43:10.45 GridBinding.cpp:2239:25: note: 'cx' declared here 43:10.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.47 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:10.47 inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GridBinding.cpp:3324:35: 43:10.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:10.47 1151 | *this->stack = this; 43:10.47 | ~~~~~~~~~~~~~^~~~~~ 43:10.47 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:10.47 GridBinding.cpp:3324:25: note: 'expando' declared here 43:10.47 3324 | JS::Rooted expando(cx); 43:10.47 | ^~~~~~~ 43:10.47 GridBinding.cpp:3324:25: note: 'cx' declared here 43:10.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.51 inlined from 'bool mozilla::dom::GleanDistributionData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at GleanMetricsBinding.cpp:96:54: 43:10.51 /builddir/build/BUILD/firefox-128.12.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:10.51 1151 | *this->stack = this; 43:10.51 | ~~~~~~~~~~~~~^~~~~~ 43:10.51 GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanDistributionData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 43:10.51 GleanMetricsBinding.cpp:96:25: note: 'obj' declared here 43:10.51 96 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:10.51 | ^~~ 43:10.51 GleanMetricsBinding.cpp:96:25: note: 'cx' declared here 43:10.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.56 inlined from 'bool mozilla::dom::GleanEventRecord::ToObjectInternal(JSContext*, JS::MutableHandle) const' at GleanMetricsBinding.cpp:209:54: 43:10.56 /builddir/build/BUILD/firefox-128.12.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:10.56 1151 | *this->stack = this; 43:10.56 | ~~~~~~~~~~~~~^~~~~~ 43:10.56 GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanEventRecord::ToObjectInternal(JSContext*, JS::MutableHandle) const': 43:10.56 GleanMetricsBinding.cpp:209:25: note: 'obj' declared here 43:10.56 209 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:10.56 | ^~~ 43:10.56 GleanMetricsBinding.cpp:209:25: note: 'cx' declared here 43:10.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.60 inlined from 'bool mozilla::dom::GleanRateData::ToObjectInternal(JSContext*, JS::MutableHandle) const' at GleanMetricsBinding.cpp:340:54: 43:10.60 /builddir/build/BUILD/firefox-128.12.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:10.60 1151 | *this->stack = this; 43:10.60 | ~~~~~~~~~~~~~^~~~~~ 43:10.60 GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanRateData::ToObjectInternal(JSContext*, JS::MutableHandle) const': 43:10.60 GleanMetricsBinding.cpp:340:25: note: 'obj' declared here 43:10.60 340 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:10.60 | ^~~ 43:10.60 GleanMetricsBinding.cpp:340:25: note: 'cx' declared here 43:10.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.74 inlined from 'bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:948:90: 43:10.74 /builddir/build/BUILD/firefox-128.12.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:10.74 1151 | *this->stack = this; 43:10.74 | ~~~~~~~~~~~~~^~~~~~ 43:10.74 GridBinding.cpp: In function 'bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.74 GridBinding.cpp:948:25: note: 'global' declared here 43:10.74 948 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.74 | ^~~~~~ 43:10.74 GridBinding.cpp:948:25: note: 'aCx' declared here 43:10.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.77 inlined from 'bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:1306:90: 43:10.77 /builddir/build/BUILD/firefox-128.12.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:10.77 1151 | *this->stack = this; 43:10.77 | ~~~~~~~~~~~~~^~~~~~ 43:10.77 GridBinding.cpp: In function 'bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.77 GridBinding.cpp:1306:25: note: 'global' declared here 43:10.77 1306 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.77 | ^~~~~~ 43:10.77 GridBinding.cpp:1306:25: note: 'aCx' declared here 43:10.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.79 inlined from 'bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:1865:90: 43:10.79 /builddir/build/BUILD/firefox-128.12.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:10.79 1151 | *this->stack = this; 43:10.79 | ~~~~~~~~~~~~~^~~~~~ 43:10.79 GridBinding.cpp: In function 'bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.79 GridBinding.cpp:1865:25: note: 'global' declared here 43:10.79 1865 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.79 | ^~~~~~ 43:10.79 GridBinding.cpp:1865:25: note: 'aCx' declared here 43:10.81 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.81 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.81 inlined from 'bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:2528:90: 43:10.81 /builddir/build/BUILD/firefox-128.12.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:10.81 1151 | *this->stack = this; 43:10.81 | ~~~~~~~~~~~~~^~~~~~ 43:10.81 GridBinding.cpp: In function 'bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.81 GridBinding.cpp:2528:25: note: 'global' declared here 43:10.81 2528 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.81 | ^~~~~~ 43:10.81 GridBinding.cpp:2528:25: note: 'aCx' declared here 43:10.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.84 inlined from 'bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:2950:90: 43:10.84 /builddir/build/BUILD/firefox-128.12.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:10.84 1151 | *this->stack = this; 43:10.84 | ~~~~~~~~~~~~~^~~~~~ 43:10.84 GridBinding.cpp: In function 'bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.84 GridBinding.cpp:2950:25: note: 'global' declared here 43:10.84 2950 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.84 | ^~~~~~ 43:10.84 GridBinding.cpp:2950:25: note: 'aCx' declared here 43:10.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:10.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:10.86 inlined from 'bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:3613:90: 43:10.86 /builddir/build/BUILD/firefox-128.12.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:10.86 1151 | *this->stack = this; 43:10.86 | ~~~~~~~~~~~~~^~~~~~ 43:10.86 GridBinding.cpp: In function 'bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:10.86 GridBinding.cpp:3613:25: note: 'global' declared here 43:10.86 3613 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:10.86 | ^~~~~~ 43:10.86 GridBinding.cpp:3613:25: note: 'aCx' declared here 43:11.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.01 inlined from 'bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDocumentBinding.cpp:672:90: 43:11.01 /builddir/build/BUILD/firefox-128.12.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:11.01 1151 | *this->stack = this; 43:11.01 | ~~~~~~~~~~~~~^~~~~~ 43:11.01 HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:11.01 HTMLDocumentBinding.cpp:672:25: note: 'global' declared here 43:11.01 672 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:11.01 | ^~~~~~ 43:11.01 HTMLDocumentBinding.cpp:672:25: note: 'aCx' declared here 43:11.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.06 inlined from 'bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLElementBinding.cpp:10685:90: 43:11.06 /builddir/build/BUILD/firefox-128.12.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:11.06 1151 | *this->stack = this; 43:11.06 | ~~~~~~~~~~~~~^~~~~~ 43:11.06 In file included from UnifiedBindings8.cpp:327: 43:11.06 HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:11.06 HTMLElementBinding.cpp:10685:25: note: 'global' declared here 43:11.06 10685 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:11.06 | ^~~~~~ 43:11.06 HTMLElementBinding.cpp:10685:25: note: 'aCx' declared here 43:11.62 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 43:11.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 43:11.62 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasRenderingContext2D.h:11, 43:11.62 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:7: 43:11.62 /builddir/build/BUILD/firefox-128.12.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:11.62 /builddir/build/BUILD/firefox-128.12.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:11.62 /builddir/build/BUILD/firefox-128.12.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:11.62 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 43:11.62 /builddir/build/BUILD/firefox-128.12.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:11.62 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:11.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:11.62 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 43:11.62 396 | struct FrameBidiData { 43:11.62 | ^~~~~~~~~~~~~ 43:11.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.66 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:11.66 inlined from 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GleanBinding.cpp:151:35: 43:11.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.66 1151 | *this->stack = this; 43:11.66 | ~~~~~~~~~~~~~^~~~~~ 43:11.66 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:11.66 GleanBinding.cpp:151:25: note: 'expando' declared here 43:11.67 151 | JS::Rooted expando(cx); 43:11.67 | ^~~~~~~ 43:11.67 GleanBinding.cpp:151:25: note: 'cx' declared here 43:11.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.69 inlined from 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GleanBinding.cpp:291:79: 43:11.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.69 1151 | *this->stack = this; 43:11.69 | ~~~~~~~~~~~~~^~~~~~ 43:11.69 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:11.69 GleanBinding.cpp:291:27: note: 'expando' declared here 43:11.69 291 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:11.69 | ^~~~~~~ 43:11.69 GleanBinding.cpp:291:27: note: 'cx' declared here 43:11.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.70 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:11.70 inlined from 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GleanBinding.cpp:1239:35: 43:11.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.70 1151 | *this->stack = this; 43:11.70 | ~~~~~~~~~~~~~^~~~~~ 43:11.70 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:11.70 GleanBinding.cpp:1239:25: note: 'expando' declared here 43:11.70 1239 | JS::Rooted expando(cx); 43:11.70 | ^~~~~~~ 43:11.70 GleanBinding.cpp:1239:25: note: 'cx' declared here 43:11.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.73 inlined from 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GleanBinding.cpp:1379:79: 43:11.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.73 1151 | *this->stack = this; 43:11.73 | ~~~~~~~~~~~~~^~~~~~ 43:11.73 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:11.73 GleanBinding.cpp:1379:27: note: 'expando' declared here 43:11.73 1379 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:11.73 | ^~~~~~~ 43:11.73 GleanBinding.cpp:1379:27: note: 'cx' declared here 43:11.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.74 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:11.74 inlined from 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GleanPingsBinding.cpp:149:35: 43:11.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.75 1151 | *this->stack = this; 43:11.75 | ~~~~~~~~~~~~~^~~~~~ 43:11.75 GleanPingsBinding.cpp: In member function 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:11.75 GleanPingsBinding.cpp:149:25: note: 'expando' declared here 43:11.75 149 | JS::Rooted expando(cx); 43:11.75 | ^~~~~~~ 43:11.75 GleanPingsBinding.cpp:149:25: note: 'cx' declared here 43:11.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.78 inlined from 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GleanPingsBinding.cpp:288:79: 43:11.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.78 1151 | *this->stack = this; 43:11.78 | ~~~~~~~~~~~~~^~~~~~ 43:11.78 GleanPingsBinding.cpp: In member function 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:11.78 GleanPingsBinding.cpp:288:27: note: 'expando' declared here 43:11.78 288 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:11.78 | ^~~~~~~ 43:11.78 GleanPingsBinding.cpp:288:27: note: 'cx' declared here 43:11.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.83 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:11.83 inlined from 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLDocumentBinding.cpp:285:35: 43:11.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.83 1151 | *this->stack = this; 43:11.83 | ~~~~~~~~~~~~~^~~~~~ 43:11.83 HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:11.83 HTMLDocumentBinding.cpp:285:25: note: 'expando' declared here 43:11.83 285 | JS::Rooted expando(cx); 43:11.83 | ^~~~~~~ 43:11.84 HTMLDocumentBinding.cpp:285:25: note: 'cx' declared here 43:11.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:11.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:11.88 inlined from 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLDocumentBinding.cpp:452:79: 43:11.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:11.89 1151 | *this->stack = this; 43:11.89 | ~~~~~~~~~~~~~^~~~~~ 43:11.89 HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:11.89 HTMLDocumentBinding.cpp:452:27: note: 'expando' declared here 43:11.89 452 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:11.89 | ^~~~~~~ 43:11.89 HTMLDocumentBinding.cpp:452:27: note: 'cx' declared here 43:13.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:13.89 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:13.89 inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLCollectionBinding.cpp:450:35: 43:13.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:13.89 1151 | *this->stack = this; 43:13.89 | ~~~~~~~~~~~~~^~~~~~ 43:13.89 HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:13.89 HTMLCollectionBinding.cpp:450:25: note: 'expando' declared here 43:13.89 450 | JS::Rooted expando(cx); 43:13.89 | ^~~~~~~ 43:13.89 HTMLCollectionBinding.cpp:450:25: note: 'cx' declared here 43:13.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:13.91 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:13.91 inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GridBinding.cpp:3362:35: 43:13.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:13.91 1151 | *this->stack = this; 43:13.91 | ~~~~~~~~~~~~~^~~~~~ 43:13.91 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:13.91 GridBinding.cpp:3362:25: note: 'expando' declared here 43:13.91 3362 | JS::Rooted expando(cx); 43:13.91 | ^~~~~~~ 43:13.91 GridBinding.cpp:3362:25: note: 'cx' declared here 43:13.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:13.92 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:13.92 inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at GridBinding.cpp:2277:35: 43:13.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:13.92 1151 | *this->stack = this; 43:13.93 | ~~~~~~~~~~~~~^~~~~~ 43:13.93 GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:13.93 GridBinding.cpp:2277:25: note: 'expando' declared here 43:13.93 2277 | JS::Rooted expando(cx); 43:13.93 | ^~~~~~~ 43:13.93 GridBinding.cpp:2277:25: note: 'cx' declared here 43:13.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:13.94 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:13.94 inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLAllCollectionBinding.cpp:887:35: 43:13.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:13.94 1151 | *this->stack = this; 43:13.94 | ~~~~~~~~~~~~~^~~~~~ 43:13.94 HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:13.94 HTMLAllCollectionBinding.cpp:887:25: note: 'expando' declared here 43:13.94 887 | JS::Rooted expando(cx); 43:13.94 | ^~~~~~~ 43:13.94 HTMLAllCollectionBinding.cpp:887:25: note: 'cx' declared here 43:13.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:13.96 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:13.96 inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLFormElementBinding.cpp:1512:35: 43:13.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:13.96 1151 | *this->stack = this; 43:13.96 | ~~~~~~~~~~~~~^~~~~~ 43:13.96 In file included from UnifiedBindings8.cpp:392: 43:13.96 HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:13.96 HTMLFormElementBinding.cpp:1512:25: note: 'expando' declared here 43:13.96 1512 | JS::Rooted expando(cx); 43:13.96 | ^~~~~~~ 43:13.96 HTMLFormElementBinding.cpp:1512:25: note: 'cx' declared here 43:15.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.26 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:15.26 inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLCollectionBinding.cpp:349:35: 43:15.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.26 1151 | *this->stack = this; 43:15.26 | ~~~~~~~~~~~~~^~~~~~ 43:15.26 HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:15.26 HTMLCollectionBinding.cpp:349:25: note: 'expando' declared here 43:15.26 349 | JS::Rooted expando(cx); 43:15.26 | ^~~~~~~ 43:15.26 HTMLCollectionBinding.cpp:349:25: note: 'cx' declared here 43:15.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.30 inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLCollectionBinding.cpp:541:81: 43:15.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.30 1151 | *this->stack = this; 43:15.30 | ~~~~~~~~~~~~~^~~~~~ 43:15.30 HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:15.30 HTMLCollectionBinding.cpp:541:29: note: 'expando' declared here 43:15.30 541 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:15.30 | ^~~~~~~ 43:15.30 HTMLCollectionBinding.cpp:541:29: note: 'cx' declared here 43:15.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.32 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:15.32 inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLFormElementBinding.cpp:1413:35: 43:15.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.32 1151 | *this->stack = this; 43:15.32 | ~~~~~~~~~~~~~^~~~~~ 43:15.32 HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:15.32 HTMLFormElementBinding.cpp:1413:25: note: 'expando' declared here 43:15.32 1413 | JS::Rooted expando(cx); 43:15.32 | ^~~~~~~ 43:15.32 HTMLFormElementBinding.cpp:1413:25: note: 'cx' declared here 43:15.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.35 inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLFormElementBinding.cpp:1600:81: 43:15.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.35 1151 | *this->stack = this; 43:15.35 | ~~~~~~~~~~~~~^~~~~~ 43:15.35 HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:15.35 HTMLFormElementBinding.cpp:1600:29: note: 'expando' declared here 43:15.35 1600 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:15.35 | ^~~~~~~ 43:15.35 HTMLFormElementBinding.cpp:1600:29: note: 'cx' declared here 43:15.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.38 inlined from 'bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GridBinding.cpp:461:90: 43:15.38 /builddir/build/BUILD/firefox-128.12.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:15.38 1151 | *this->stack = this; 43:15.38 | ~~~~~~~~~~~~~^~~~~~ 43:15.38 GridBinding.cpp: In function 'bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.38 GridBinding.cpp:461:25: note: 'global' declared here 43:15.38 461 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.38 | ^~~~~~ 43:15.38 GridBinding.cpp:461:25: note: 'aCx' declared here 43:15.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.40 inlined from 'bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLCollectionBinding.cpp:787:90: 43:15.40 /builddir/build/BUILD/firefox-128.12.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:15.40 1151 | *this->stack = this; 43:15.40 | ~~~~~~~~~~~~~^~~~~~ 43:15.40 HTMLCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.40 HTMLCollectionBinding.cpp:787:25: note: 'global' declared here 43:15.40 787 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.40 | ^~~~~~ 43:15.40 HTMLCollectionBinding.cpp:787:25: note: 'aCx' declared here 43:15.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.42 inlined from 'bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLCanvasElementBinding.cpp:1336:90: 43:15.42 /builddir/build/BUILD/firefox-128.12.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:15.42 1151 | *this->stack = this; 43:15.42 | ~~~~~~~~~~~~~^~~~~~ 43:15.42 HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.42 HTMLCanvasElementBinding.cpp:1336:25: note: 'global' declared here 43:15.42 1336 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.42 | ^~~~~~ 43:15.42 HTMLCanvasElementBinding.cpp:1336:25: note: 'aCx' declared here 43:15.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.54 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:15.54 inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLAllCollectionBinding.cpp:781:35: 43:15.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.54 1151 | *this->stack = this; 43:15.54 | ~~~~~~~~~~~~~^~~~~~ 43:15.54 HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:15.54 HTMLAllCollectionBinding.cpp:781:25: note: 'expando' declared here 43:15.54 781 | JS::Rooted expando(cx); 43:15.54 | ^~~~~~~ 43:15.54 HTMLAllCollectionBinding.cpp:781:25: note: 'cx' declared here 43:15.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.57 inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLAllCollectionBinding.cpp:977:81: 43:15.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:15.57 1151 | *this->stack = this; 43:15.57 | ~~~~~~~~~~~~~^~~~~~ 43:15.57 HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:15.57 HTMLAllCollectionBinding.cpp:977:29: note: 'expando' declared here 43:15.57 977 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:15.57 | ^~~~~~~ 43:15.57 HTMLAllCollectionBinding.cpp:977:29: note: 'cx' declared here 43:15.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.60 inlined from 'bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLBodyElementBinding.cpp:2189:90: 43:15.60 /builddir/build/BUILD/firefox-128.12.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:15.60 1151 | *this->stack = this; 43:15.60 | ~~~~~~~~~~~~~^~~~~~ 43:15.60 In file included from UnifiedBindings8.cpp:171: 43:15.60 HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.60 HTMLBodyElementBinding.cpp:2189:25: note: 'global' declared here 43:15.60 2189 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.60 | ^~~~~~ 43:15.60 HTMLBodyElementBinding.cpp:2189:25: note: 'aCx' declared here 43:15.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.61 inlined from 'bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLBRElementBinding.cpp:439:90: 43:15.61 /builddir/build/BUILD/firefox-128.12.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:15.62 1151 | *this->stack = this; 43:15.62 | ~~~~~~~~~~~~~^~~~~~ 43:15.62 In file included from UnifiedBindings8.cpp:145: 43:15.62 HTMLBRElementBinding.cpp: In function 'bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.62 HTMLBRElementBinding.cpp:439:25: note: 'global' declared here 43:15.62 439 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.62 | ^~~~~~ 43:15.62 HTMLBRElementBinding.cpp:439:25: note: 'aCx' declared here 43:15.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.63 inlined from 'bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDataElementBinding.cpp:337:90: 43:15.63 /builddir/build/BUILD/firefox-128.12.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:15.63 1151 | *this->stack = this; 43:15.63 | ~~~~~~~~~~~~~^~~~~~ 43:15.63 In file included from UnifiedBindings8.cpp:236: 43:15.63 HTMLDataElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.63 HTMLDataElementBinding.cpp:337:25: note: 'global' declared here 43:15.63 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.63 | ^~~~~~ 43:15.63 HTMLDataElementBinding.cpp:337:25: note: 'aCx' declared here 43:15.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.65 inlined from 'bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDetailsElementBinding.cpp:333:90: 43:15.65 /builddir/build/BUILD/firefox-128.12.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:15.65 1151 | *this->stack = this; 43:15.65 | ~~~~~~~~~~~~~^~~~~~ 43:15.65 In file included from UnifiedBindings8.cpp:262: 43:15.65 HTMLDetailsElementBinding.cpp: In function 'bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.65 HTMLDetailsElementBinding.cpp:333:25: note: 'global' declared here 43:15.65 333 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.65 | ^~~~~~ 43:15.65 HTMLDetailsElementBinding.cpp:333:25: note: 'aCx' declared here 43:15.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.67 inlined from 'bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDialogElementBinding.cpp:557:90: 43:15.67 /builddir/build/BUILD/firefox-128.12.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:15.67 1151 | *this->stack = this; 43:15.67 | ~~~~~~~~~~~~~^~~~~~ 43:15.67 In file included from UnifiedBindings8.cpp:275: 43:15.67 HTMLDialogElementBinding.cpp: In function 'bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.67 HTMLDialogElementBinding.cpp:557:25: note: 'global' declared here 43:15.67 557 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.67 | ^~~~~~ 43:15.67 HTMLDialogElementBinding.cpp:557:25: note: 'aCx' declared here 43:15.69 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.69 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.69 inlined from 'bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDivElementBinding.cpp:337:90: 43:15.69 /builddir/build/BUILD/firefox-128.12.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:15.69 1151 | *this->stack = this; 43:15.69 | ~~~~~~~~~~~~~^~~~~~ 43:15.69 In file included from UnifiedBindings8.cpp:301: 43:15.69 HTMLDivElementBinding.cpp: In function 'bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.69 HTMLDivElementBinding.cpp:337:25: note: 'global' declared here 43:15.69 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.69 | ^~~~~~ 43:15.69 HTMLDivElementBinding.cpp:337:25: note: 'aCx' declared here 43:15.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.71 inlined from 'bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFontElementBinding.cpp:501:90: 43:15.71 /builddir/build/BUILD/firefox-128.12.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:15.71 1151 | *this->stack = this; 43:15.71 | ~~~~~~~~~~~~~^~~~~~ 43:15.71 In file included from UnifiedBindings8.cpp:366: 43:15.71 HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.71 HTMLFontElementBinding.cpp:501:25: note: 'global' declared here 43:15.71 501 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.71 | ^~~~~~ 43:15.71 HTMLFontElementBinding.cpp:501:25: note: 'aCx' declared here 43:15.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.74 inlined from 'bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDirectoryElementBinding.cpp:333:90: 43:15.74 /builddir/build/BUILD/firefox-128.12.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:15.74 1151 | *this->stack = this; 43:15.74 | ~~~~~~~~~~~~~^~~~~~ 43:15.74 In file included from UnifiedBindings8.cpp:288: 43:15.74 HTMLDirectoryElementBinding.cpp: In function 'bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.74 HTMLDirectoryElementBinding.cpp:333:25: note: 'global' declared here 43:15.74 333 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.74 | ^~~~~~ 43:15.74 HTMLDirectoryElementBinding.cpp:333:25: note: 'aCx' declared here 43:15.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:15.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:15.76 inlined from 'bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLBaseElementBinding.cpp:419:90: 43:15.76 /builddir/build/BUILD/firefox-128.12.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:15.76 1151 | *this->stack = this; 43:15.76 | ~~~~~~~~~~~~~^~~~~~ 43:15.76 In file included from UnifiedBindings8.cpp:158: 43:15.76 HTMLBaseElementBinding.cpp: In function 'bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:15.76 HTMLBaseElementBinding.cpp:419:25: note: 'global' declared here 43:15.76 419 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:15.76 | ^~~~~~ 43:15.76 HTMLBaseElementBinding.cpp:419:25: note: 'aCx' declared here 43:16.09 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.09 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.09 inlined from 'bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanBinding.cpp:477:90: 43:16.09 /builddir/build/BUILD/firefox-128.12.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:16.09 1151 | *this->stack = this; 43:16.09 | ~~~~~~~~~~~~~^~~~~~ 43:16.09 GleanBinding.cpp: In function 'bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.09 GleanBinding.cpp:477:25: note: 'global' declared here 43:16.09 477 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.09 | ^~~~~~ 43:16.09 GleanBinding.cpp:477:25: note: 'aCx' declared here 43:16.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.15 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:16.15 inlined from 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at GleanBinding.cpp:695:35: 43:16.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:16.15 1151 | *this->stack = this; 43:16.15 | ~~~~~~~~~~~~~^~~~~~ 43:16.15 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:16.15 GleanBinding.cpp:695:25: note: 'expando' declared here 43:16.15 695 | JS::Rooted expando(cx); 43:16.15 | ^~~~~~~ 43:16.15 GleanBinding.cpp:695:25: note: 'cx' declared here 43:16.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.17 inlined from 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at GleanBinding.cpp:835:79: 43:16.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:16.17 1151 | *this->stack = this; 43:16.17 | ~~~~~~~~~~~~~^~~~~~ 43:16.17 GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:16.17 GleanBinding.cpp:835:27: note: 'expando' declared here 43:16.17 835 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:16.17 | ^~~~~~~ 43:16.17 GleanBinding.cpp:835:27: note: 'cx' declared here 43:16.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.18 inlined from 'bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanBinding.cpp:1021:90: 43:16.18 /builddir/build/BUILD/firefox-128.12.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:16.18 1151 | *this->stack = this; 43:16.18 | ~~~~~~~~~~~~~^~~~~~ 43:16.18 GleanBinding.cpp: In function 'bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.18 GleanBinding.cpp:1021:25: note: 'global' declared here 43:16.18 1021 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.18 | ^~~~~~ 43:16.18 GleanBinding.cpp:1021:25: note: 'aCx' declared here 43:16.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.20 inlined from 'bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanBinding.cpp:1565:90: 43:16.20 /builddir/build/BUILD/firefox-128.12.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:16.20 1151 | *this->stack = this; 43:16.20 | ~~~~~~~~~~~~~^~~~~~ 43:16.20 GleanBinding.cpp: In function 'bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.20 GleanBinding.cpp:1565:25: note: 'global' declared here 43:16.20 1565 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.20 | ^~~~~~ 43:16.20 GleanBinding.cpp:1565:25: note: 'aCx' declared here 43:16.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.22 inlined from 'bool mozilla::dom::GleanBoolean_Binding::Wrap(JSContext*, mozilla::glean::GleanBoolean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:705:90: 43:16.22 /builddir/build/BUILD/firefox-128.12.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:16.22 1151 | *this->stack = this; 43:16.22 | ~~~~~~~~~~~~~^~~~~~ 43:16.22 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanBoolean_Binding::Wrap(JSContext*, mozilla::glean::GleanBoolean*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.22 GleanMetricsBinding.cpp:705:25: note: 'global' declared here 43:16.22 705 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.22 | ^~~~~~ 43:16.22 GleanMetricsBinding.cpp:705:25: note: 'aCx' declared here 43:16.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.24 inlined from 'bool mozilla::dom::GleanCounter_Binding::Wrap(JSContext*, mozilla::glean::GleanCounter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:1125:90: 43:16.24 /builddir/build/BUILD/firefox-128.12.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:16.24 1151 | *this->stack = this; 43:16.24 | ~~~~~~~~~~~~~^~~~~~ 43:16.24 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanCounter_Binding::Wrap(JSContext*, mozilla::glean::GleanCounter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.24 GleanMetricsBinding.cpp:1125:25: note: 'global' declared here 43:16.24 1125 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.24 | ^~~~~~ 43:16.24 GleanMetricsBinding.cpp:1125:25: note: 'aCx' declared here 43:16.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.26 inlined from 'bool mozilla::dom::GleanCustomDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanCustomDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:1621:90: 43:16.26 /builddir/build/BUILD/firefox-128.12.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:16.26 1151 | *this->stack = this; 43:16.26 | ~~~~~~~~~~~~~^~~~~~ 43:16.26 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanCustomDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanCustomDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.26 GleanMetricsBinding.cpp:1621:25: note: 'global' declared here 43:16.26 1621 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.26 | ^~~~~~ 43:16.26 GleanMetricsBinding.cpp:1621:25: note: 'aCx' declared here 43:16.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.27 inlined from 'bool mozilla::dom::GleanDatetime_Binding::Wrap(JSContext*, mozilla::glean::GleanDatetime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:2043:90: 43:16.27 /builddir/build/BUILD/firefox-128.12.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:16.27 1151 | *this->stack = this; 43:16.28 | ~~~~~~~~~~~~~^~~~~~ 43:16.28 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanDatetime_Binding::Wrap(JSContext*, mozilla::glean::GleanDatetime*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.28 GleanMetricsBinding.cpp:2043:25: note: 'global' declared here 43:16.28 2043 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.28 | ^~~~~~ 43:16.28 GleanMetricsBinding.cpp:2043:25: note: 'aCx' declared here 43:16.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.29 inlined from 'bool mozilla::dom::GleanDenominator_Binding::Wrap(JSContext*, mozilla::glean::GleanDenominator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:2463:90: 43:16.29 /builddir/build/BUILD/firefox-128.12.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:16.29 1151 | *this->stack = this; 43:16.29 | ~~~~~~~~~~~~~^~~~~~ 43:16.29 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanDenominator_Binding::Wrap(JSContext*, mozilla::glean::GleanDenominator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.29 GleanMetricsBinding.cpp:2463:25: note: 'global' declared here 43:16.29 2463 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.29 | ^~~~~~ 43:16.29 GleanMetricsBinding.cpp:2463:25: note: 'aCx' declared here 43:16.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.31 inlined from 'bool mozilla::dom::GleanEvent_Binding::Wrap(JSContext*, mozilla::glean::GleanEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:2984:90: 43:16.31 /builddir/build/BUILD/firefox-128.12.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:16.31 1151 | *this->stack = this; 43:16.31 | ~~~~~~~~~~~~~^~~~~~ 43:16.31 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanEvent_Binding::Wrap(JSContext*, mozilla::glean::GleanEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.31 GleanMetricsBinding.cpp:2984:25: note: 'global' declared here 43:16.31 2984 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.31 | ^~~~~~ 43:16.31 GleanMetricsBinding.cpp:2984:25: note: 'aCx' declared here 43:16.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.33 inlined from 'bool mozilla::dom::GleanMemoryDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanMemoryDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:3408:90: 43:16.33 /builddir/build/BUILD/firefox-128.12.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:16.33 1151 | *this->stack = this; 43:16.33 | ~~~~~~~~~~~~~^~~~~~ 43:16.33 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanMemoryDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanMemoryDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.33 GleanMetricsBinding.cpp:3408:25: note: 'global' declared here 43:16.33 3408 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.33 | ^~~~~~ 43:16.33 GleanMetricsBinding.cpp:3408:25: note: 'aCx' declared here 43:16.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.34 inlined from 'bool mozilla::dom::GleanNumerator_Binding::Wrap(JSContext*, mozilla::glean::GleanNumerator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:3919:90: 43:16.34 /builddir/build/BUILD/firefox-128.12.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:16.34 1151 | *this->stack = this; 43:16.34 | ~~~~~~~~~~~~~^~~~~~ 43:16.34 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanNumerator_Binding::Wrap(JSContext*, mozilla::glean::GleanNumerator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.34 GleanMetricsBinding.cpp:3919:25: note: 'global' declared here 43:16.34 3919 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.34 | ^~~~~~ 43:16.34 GleanMetricsBinding.cpp:3919:25: note: 'aCx' declared here 43:16.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.36 inlined from 'bool mozilla::dom::GleanObject_Binding::Wrap(JSContext*, mozilla::glean::GleanObject*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:4347:90: 43:16.36 /builddir/build/BUILD/firefox-128.12.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:16.36 1151 | *this->stack = this; 43:16.36 | ~~~~~~~~~~~~~^~~~~~ 43:16.36 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanObject_Binding::Wrap(JSContext*, mozilla::glean::GleanObject*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.36 GleanMetricsBinding.cpp:4347:25: note: 'global' declared here 43:16.36 4347 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.36 | ^~~~~~ 43:16.36 GleanMetricsBinding.cpp:4347:25: note: 'aCx' declared here 43:16.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.38 inlined from 'bool mozilla::dom::GleanQuantity_Binding::Wrap(JSContext*, mozilla::glean::GleanQuantity*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:4766:90: 43:16.38 /builddir/build/BUILD/firefox-128.12.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:16.38 1151 | *this->stack = this; 43:16.38 | ~~~~~~~~~~~~~^~~~~~ 43:16.38 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanQuantity_Binding::Wrap(JSContext*, mozilla::glean::GleanQuantity*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.38 GleanMetricsBinding.cpp:4766:25: note: 'global' declared here 43:16.38 4766 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.38 | ^~~~~~ 43:16.38 GleanMetricsBinding.cpp:4766:25: note: 'aCx' declared here 43:16.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.40 inlined from 'bool mozilla::dom::GleanRate_Binding::Wrap(JSContext*, mozilla::glean::GleanRate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:5233:90: 43:16.40 /builddir/build/BUILD/firefox-128.12.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:16.40 1151 | *this->stack = this; 43:16.40 | ~~~~~~~~~~~~~^~~~~~ 43:16.40 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanRate_Binding::Wrap(JSContext*, mozilla::glean::GleanRate*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.40 GleanMetricsBinding.cpp:5233:25: note: 'global' declared here 43:16.40 5233 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.40 | ^~~~~~ 43:16.40 GleanMetricsBinding.cpp:5233:25: note: 'aCx' declared here 43:16.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.42 inlined from 'bool mozilla::dom::GleanString_Binding::Wrap(JSContext*, mozilla::glean::GleanString*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:5653:90: 43:16.42 /builddir/build/BUILD/firefox-128.12.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:16.42 1151 | *this->stack = this; 43:16.42 | ~~~~~~~~~~~~~^~~~~~ 43:16.42 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanString_Binding::Wrap(JSContext*, mozilla::glean::GleanString*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.42 GleanMetricsBinding.cpp:5653:25: note: 'global' declared here 43:16.42 5653 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.42 | ^~~~~~ 43:16.42 GleanMetricsBinding.cpp:5653:25: note: 'aCx' declared here 43:16.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.43 inlined from 'bool mozilla::dom::GleanStringList_Binding::Wrap(JSContext*, mozilla::glean::GleanStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:6172:90: 43:16.43 /builddir/build/BUILD/firefox-128.12.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:16.43 1151 | *this->stack = this; 43:16.43 | ~~~~~~~~~~~~~^~~~~~ 43:16.43 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanStringList_Binding::Wrap(JSContext*, mozilla::glean::GleanStringList*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.43 GleanMetricsBinding.cpp:6172:25: note: 'global' declared here 43:16.43 6172 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.43 | ^~~~~~ 43:16.43 GleanMetricsBinding.cpp:6172:25: note: 'aCx' declared here 43:16.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.45 inlined from 'bool mozilla::dom::GleanText_Binding::Wrap(JSContext*, mozilla::glean::GleanText*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:6592:90: 43:16.45 /builddir/build/BUILD/firefox-128.12.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:16.45 1151 | *this->stack = this; 43:16.45 | ~~~~~~~~~~~~~^~~~~~ 43:16.45 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanText_Binding::Wrap(JSContext*, mozilla::glean::GleanText*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.45 GleanMetricsBinding.cpp:6592:25: note: 'global' declared here 43:16.45 6592 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.45 | ^~~~~~ 43:16.45 GleanMetricsBinding.cpp:6592:25: note: 'aCx' declared here 43:16.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.47 inlined from 'bool mozilla::dom::GleanTimespan_Binding::Wrap(JSContext*, mozilla::glean::GleanTimespan*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:7113:90: 43:16.47 /builddir/build/BUILD/firefox-128.12.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:16.47 1151 | *this->stack = this; 43:16.47 | ~~~~~~~~~~~~~^~~~~~ 43:16.47 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanTimespan_Binding::Wrap(JSContext*, mozilla::glean::GleanTimespan*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.47 GleanMetricsBinding.cpp:7113:25: note: 'global' declared here 43:16.47 7113 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.47 | ^~~~~~ 43:16.47 GleanMetricsBinding.cpp:7113:25: note: 'aCx' declared here 43:16.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.49 inlined from 'bool mozilla::dom::GleanTimingDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanTimingDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:7651:90: 43:16.49 /builddir/build/BUILD/firefox-128.12.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:16.49 1151 | *this->stack = this; 43:16.49 | ~~~~~~~~~~~~~^~~~~~ 43:16.49 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanTimingDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanTimingDistribution*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.49 GleanMetricsBinding.cpp:7651:25: note: 'global' declared here 43:16.49 7651 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.49 | ^~~~~~ 43:16.49 GleanMetricsBinding.cpp:7651:25: note: 'aCx' declared here 43:16.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.50 inlined from 'bool mozilla::dom::GleanUrl_Binding::Wrap(JSContext*, mozilla::glean::GleanUrl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:8071:90: 43:16.50 /builddir/build/BUILD/firefox-128.12.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:16.51 1151 | *this->stack = this; 43:16.51 | ~~~~~~~~~~~~~^~~~~~ 43:16.51 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanUrl_Binding::Wrap(JSContext*, mozilla::glean::GleanUrl*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.51 GleanMetricsBinding.cpp:8071:25: note: 'global' declared here 43:16.51 8071 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.51 | ^~~~~~ 43:16.51 GleanMetricsBinding.cpp:8071:25: note: 'aCx' declared here 43:16.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.52 inlined from 'bool mozilla::dom::GleanUuid_Binding::Wrap(JSContext*, mozilla::glean::GleanUuid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanMetricsBinding.cpp:8525:90: 43:16.52 /builddir/build/BUILD/firefox-128.12.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:16.52 1151 | *this->stack = this; 43:16.52 | ~~~~~~~~~~~~~^~~~~~ 43:16.52 GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanUuid_Binding::Wrap(JSContext*, mozilla::glean::GleanUuid*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.52 GleanMetricsBinding.cpp:8525:25: note: 'global' declared here 43:16.52 8525 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.52 | ^~~~~~ 43:16.52 GleanMetricsBinding.cpp:8525:25: note: 'aCx' declared here 43:16.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.54 inlined from 'bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at GleanPingsBinding.cpp:473:90: 43:16.54 /builddir/build/BUILD/firefox-128.12.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:16.54 1151 | *this->stack = this; 43:16.54 | ~~~~~~~~~~~~~^~~~~~ 43:16.54 GleanPingsBinding.cpp: In function 'bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.54 GleanPingsBinding.cpp:473:25: note: 'global' declared here 43:16.54 473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.54 | ^~~~~~ 43:16.54 GleanPingsBinding.cpp:473:25: note: 'aCx' declared here 43:16.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.56 inlined from 'bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFrameElementBinding.cpp:1279:90: 43:16.56 /builddir/build/BUILD/firefox-128.12.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:16.56 1151 | *this->stack = this; 43:16.56 | ~~~~~~~~~~~~~^~~~~~ 43:16.56 In file included from UnifiedBindings8.cpp:405: 43:16.56 HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.56 HTMLFrameElementBinding.cpp:1279:25: note: 'global' declared here 43:16.56 1279 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.56 | ^~~~~~ 43:16.56 HTMLFrameElementBinding.cpp:1279:25: note: 'aCx' declared here 43:16.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.58 inlined from 'bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLAllCollectionBinding.cpp:1235:90: 43:16.58 /builddir/build/BUILD/firefox-128.12.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:16.58 1151 | *this->stack = this; 43:16.58 | ~~~~~~~~~~~~~^~~~~~ 43:16.58 HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.58 HTMLAllCollectionBinding.cpp:1235:25: note: 'global' declared here 43:16.58 1235 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.58 | ^~~~~~ 43:16.58 HTMLAllCollectionBinding.cpp:1235:25: note: 'aCx' declared here 43:16.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.61 inlined from 'bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLAnchorElementBinding.cpp:2276:90: 43:16.61 /builddir/build/BUILD/firefox-128.12.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:16.61 1151 | *this->stack = this; 43:16.61 | ~~~~~~~~~~~~~^~~~~~ 43:16.61 In file included from UnifiedBindings8.cpp:106: 43:16.61 HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.61 HTMLAnchorElementBinding.cpp:2276:25: note: 'global' declared here 43:16.61 2276 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.61 | ^~~~~~ 43:16.61 HTMLAnchorElementBinding.cpp:2276:25: note: 'aCx' declared here 43:16.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.62 inlined from 'bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLAreaElementBinding.cpp:1940:90: 43:16.62 /builddir/build/BUILD/firefox-128.12.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:16.62 1151 | *this->stack = this; 43:16.62 | ~~~~~~~~~~~~~^~~~~~ 43:16.62 In file included from UnifiedBindings8.cpp:119: 43:16.62 HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.62 HTMLAreaElementBinding.cpp:1940:25: note: 'global' declared here 43:16.62 1940 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.62 | ^~~~~~ 43:16.62 HTMLAreaElementBinding.cpp:1940:25: note: 'aCx' declared here 43:16.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.64 inlined from 'bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLAudioElementBinding.cpp:295:90: 43:16.64 /builddir/build/BUILD/firefox-128.12.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:16.64 1151 | *this->stack = this; 43:16.64 | ~~~~~~~~~~~~~^~~~~~ 43:16.64 In file included from UnifiedBindings8.cpp:132: 43:16.64 HTMLAudioElementBinding.cpp: In function 'bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.64 HTMLAudioElementBinding.cpp:295:25: note: 'global' declared here 43:16.64 295 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.64 | ^~~~~~ 43:16.64 HTMLAudioElementBinding.cpp:295:25: note: 'aCx' declared here 43:16.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.68 inlined from 'bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLButtonElementBinding.cpp:1674:90: 43:16.68 /builddir/build/BUILD/firefox-128.12.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:16.68 1151 | *this->stack = this; 43:16.68 | ~~~~~~~~~~~~~^~~~~~ 43:16.68 In file included from UnifiedBindings8.cpp:184: 43:16.68 HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.68 HTMLButtonElementBinding.cpp:1674:25: note: 'global' declared here 43:16.68 1674 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.69 | ^~~~~~ 43:16.69 HTMLButtonElementBinding.cpp:1674:25: note: 'aCx' declared here 43:16.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.73 inlined from 'bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLCanvasElementBinding.cpp:964:90: 43:16.73 /builddir/build/BUILD/firefox-128.12.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:16.74 1151 | *this->stack = this; 43:16.74 | ~~~~~~~~~~~~~^~~~~~ 43:16.74 HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.74 HTMLCanvasElementBinding.cpp:964:25: note: 'global' declared here 43:16.74 964 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.74 | ^~~~~~ 43:16.74 HTMLCanvasElementBinding.cpp:964:25: note: 'aCx' declared here 43:16.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.76 inlined from 'bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDListElementBinding.cpp:333:90: 43:16.76 /builddir/build/BUILD/firefox-128.12.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:16.76 1151 | *this->stack = this; 43:16.76 | ~~~~~~~~~~~~~^~~~~~ 43:16.76 In file included from UnifiedBindings8.cpp:223: 43:16.76 HTMLDListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.76 HTMLDListElementBinding.cpp:333:25: note: 'global' declared here 43:16.76 333 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.76 | ^~~~~~ 43:16.76 HTMLDListElementBinding.cpp:333:25: note: 'aCx' declared here 43:16.78 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.78 inlined from 'bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLDataListElementBinding.cpp:289:90: 43:16.78 /builddir/build/BUILD/firefox-128.12.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:16.78 1151 | *this->stack = this; 43:16.78 | ~~~~~~~~~~~~~^~~~~~ 43:16.78 In file included from UnifiedBindings8.cpp:249: 43:16.78 HTMLDataListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.78 HTMLDataListElementBinding.cpp:289:25: note: 'global' declared here 43:16.78 289 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.78 | ^~~~~~ 43:16.78 HTMLDataListElementBinding.cpp:289:25: note: 'aCx' declared here 43:16.82 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.82 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.82 inlined from 'bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLElementBinding.cpp:10961:90: 43:16.82 /builddir/build/BUILD/firefox-128.12.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:16.82 1151 | *this->stack = this; 43:16.82 | ~~~~~~~~~~~~~^~~~~~ 43:16.82 HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.82 HTMLElementBinding.cpp:10961:25: note: 'global' declared here 43:16.82 10961 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.82 | ^~~~~~ 43:16.82 HTMLElementBinding.cpp:10961:25: note: 'aCx' declared here 43:16.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.84 inlined from 'bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLEmbedElementBinding.cpp:1212:90: 43:16.84 /builddir/build/BUILD/firefox-128.12.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:16.84 1151 | *this->stack = this; 43:16.84 | ~~~~~~~~~~~~~^~~~~~ 43:16.84 In file included from UnifiedBindings8.cpp:340: 43:16.84 HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.84 HTMLEmbedElementBinding.cpp:1212:25: note: 'global' declared here 43:16.84 1212 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.84 | ^~~~~~ 43:16.84 HTMLEmbedElementBinding.cpp:1212:25: note: 'aCx' declared here 43:16.88 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.88 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.88 inlined from 'bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFieldSetElementBinding.cpp:759:90: 43:16.88 /builddir/build/BUILD/firefox-128.12.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:16.88 1151 | *this->stack = this; 43:16.88 | ~~~~~~~~~~~~~^~~~~~ 43:16.88 In file included from UnifiedBindings8.cpp:353: 43:16.88 HTMLFieldSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:16.88 HTMLFieldSetElementBinding.cpp:759:25: note: 'global' declared here 43:16.88 759 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:16.88 | ^~~~~~ 43:16.88 HTMLFieldSetElementBinding.cpp:759:25: note: 'aCx' declared here 43:16.92 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.92 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:16.92 inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLFormControlsCollectionBinding.cpp:647:35: 43:16.92 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:16.92 1151 | *this->stack = this; 43:16.92 | ~~~~~~~~~~~~~^~~~~~ 43:16.92 In file included from UnifiedBindings8.cpp:379: 43:16.92 HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:16.92 HTMLFormControlsCollectionBinding.cpp:647:25: note: 'expando' declared here 43:16.92 647 | JS::Rooted expando(cx); 43:16.92 | ^~~~~~~ 43:16.92 HTMLFormControlsCollectionBinding.cpp:647:25: note: 'cx' declared here 43:16.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:16.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:16.99 inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLFormControlsCollectionBinding.cpp:847:81: 43:16.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:16.99 1151 | *this->stack = this; 43:16.99 | ~~~~~~~~~~~~~^~~~~~ 43:16.99 HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:16.99 HTMLFormControlsCollectionBinding.cpp:847:29: note: 'expando' declared here 43:16.99 847 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:16.99 | ^~~~~~~ 43:16.99 HTMLFormControlsCollectionBinding.cpp:847:29: note: 'cx' declared here 43:17.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:17.08 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:17.08 inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLFormControlsCollectionBinding.cpp:753:35: 43:17.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:17.08 1151 | *this->stack = this; 43:17.08 | ~~~~~~~~~~~~~^~~~~~ 43:17.08 HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:17.08 HTMLFormControlsCollectionBinding.cpp:753:25: note: 'expando' declared here 43:17.08 753 | JS::Rooted expando(cx); 43:17.08 | ^~~~~~~ 43:17.08 HTMLFormControlsCollectionBinding.cpp:753:25: note: 'cx' declared here 43:17.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:17.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.11 inlined from 'bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFormControlsCollectionBinding.cpp:1101:90: 43:17.11 /builddir/build/BUILD/firefox-128.12.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.11 1151 | *this->stack = this; 43:17.11 | ~~~~~~~~~~~~~^~~~~~ 43:17.11 HTMLFormControlsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:17.11 HTMLFormControlsCollectionBinding.cpp:1101:25: note: 'global' declared here 43:17.11 1101 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.11 | ^~~~~~ 43:17.11 HTMLFormControlsCollectionBinding.cpp:1101:25: note: 'aCx' declared here 43:17.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:17.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:17.13 inlined from 'bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFormElementBinding.cpp:1858:90: 43:17.13 /builddir/build/BUILD/firefox-128.12.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.13 1151 | *this->stack = this; 43:17.14 | ~~~~~~~~~~~~~^~~~~~ 43:17.14 HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:17.14 HTMLFormElementBinding.cpp:1858:25: note: 'global' declared here 43:17.14 1858 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:17.14 | ^~~~~~ 43:17.14 HTMLFormElementBinding.cpp:1858:25: note: 'aCx' declared here 43:28.69 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/ScrollAnimationBezierPhysics.h:11, 43:28.69 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/APZPublicUtils.h:15, 43:28.69 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/InputData.h:19, 43:28.69 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 43:28.69 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserChild.h:34, 43:28.69 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasUtils.cpp:11, 43:28.69 from Unified_cpp_dom_canvas0.cpp:56: 43:28.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': 43:28.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SMILKeySpline.h:60: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43:28.69 60 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; 43:28.69 | 43:28.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SMILKeySpline.h:60: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 43:28.82 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 43:28.82 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsFrameLoader.h:36, 43:28.82 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLFrameElement.h:12, 43:28.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:12, 43:28.82 from HTMLIFrameElementBinding.cpp:30, 43:28.82 from UnifiedBindings9.cpp:80: 43:28.82 /builddir/build/BUILD/firefox-128.12.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:28.82 /builddir/build/BUILD/firefox-128.12.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:28.82 /builddir/build/BUILD/firefox-128.12.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:28.82 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 43:28.82 /builddir/build/BUILD/firefox-128.12.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:28.82 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:28.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:28.82 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 43:28.82 396 | struct FrameBidiData { 43:28.82 | ^~~~~~~~~~~~~ 43:39.16 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 43:39.16 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31, 43:39.16 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasGradient.cpp:7, 43:39.16 from Unified_cpp_dom_canvas0.cpp:11: 43:39.16 /builddir/build/BUILD/firefox-128.12.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:39.16 /builddir/build/BUILD/firefox-128.12.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:39.16 /builddir/build/BUILD/firefox-128.12.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:39.16 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 43:39.16 /builddir/build/BUILD/firefox-128.12.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:39.16 302 | memcpy(&value, &aInternalValue, sizeof(value)); 43:39.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.16 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 43:39.16 396 | struct FrameBidiData { 43:39.16 | ^~~~~~~~~~~~~ 43:42.17 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasGradient.h:8, 43:42.17 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasGradient.cpp:5: 43:42.17 /builddir/build/BUILD/firefox-128.12.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:42.17 /builddir/build/BUILD/firefox-128.12.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:42.17 /builddir/build/BUILD/firefox-128.12.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:42.17 /builddir/build/BUILD/firefox-128.12.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:42.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 43:42.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0: required from here 43:42.17 /builddir/build/BUILD/firefox-128.12.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:42.18 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 43:42.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:42.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 43:42.18 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasUtils.cpp:17: 43:42.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 43:42.18 25 | struct JSGCSetting { 43:42.18 | 43:43.48 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 43:43.48 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 43:43.48 from HTMLFrameSetElementBinding.cpp:4, 43:43.48 from UnifiedBindings9.cpp:2: 43:43.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:43.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:43.48 inlined from 'bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle) const' at HTMLInputElementBinding.cpp:236:54: 43:43.48 /builddir/build/BUILD/firefox-128.12.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:43.48 1151 | *this->stack = this; 43:43.48 | ~~~~~~~~~~~~~^~~~~~ 43:43.48 In file included from UnifiedBindings9.cpp:106: 43:43.48 HTMLInputElementBinding.cpp: In member function 'bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle) const': 43:43.48 HTMLInputElementBinding.cpp:236:25: note: 'obj' declared here 43:43.48 236 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 43:43.48 | ^~~ 43:43.48 HTMLInputElementBinding.cpp:236:25: note: 'cx' declared here 43:50.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.23 inlined from 'bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLFrameSetElementBinding.cpp:1861:90: 43:50.23 /builddir/build/BUILD/firefox-128.12.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:50.23 1151 | *this->stack = this; 43:50.23 | ~~~~~~~~~~~~~^~~~~~ 43:50.26 HTMLFrameSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.26 HTMLFrameSetElementBinding.cpp:1861:25: note: 'global' declared here 43:50.26 1861 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.26 | ^~~~~~ 43:50.26 HTMLFrameSetElementBinding.cpp:1861:25: note: 'aCx' declared here 43:50.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.39 inlined from 'bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLHRElementBinding.cpp:661:90: 43:50.39 /builddir/build/BUILD/firefox-128.12.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:50.39 1151 | *this->stack = this; 43:50.39 | ~~~~~~~~~~~~~^~~~~~ 43:50.44 In file included from UnifiedBindings9.cpp:15: 43:50.44 HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.44 HTMLHRElementBinding.cpp:661:25: note: 'global' declared here 43:50.44 661 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.44 | ^~~~~~ 43:50.44 HTMLHRElementBinding.cpp:661:25: note: 'aCx' declared here 43:50.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.47 inlined from 'bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLLIElementBinding.cpp:415:90: 43:50.47 /builddir/build/BUILD/firefox-128.12.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:50.48 1151 | *this->stack = this; 43:50.48 | ~~~~~~~~~~~~~^~~~~~ 43:50.51 In file included from UnifiedBindings9.cpp:119: 43:50.51 HTMLLIElementBinding.cpp: In function 'bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.51 HTMLLIElementBinding.cpp:415:25: note: 'global' declared here 43:50.51 415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.51 | ^~~~~~ 43:50.51 HTMLLIElementBinding.cpp:415:25: note: 'aCx' declared here 43:50.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.56 inlined from 'bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLLabelElementBinding.cpp:414:90: 43:50.56 /builddir/build/BUILD/firefox-128.12.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:50.56 1151 | *this->stack = this; 43:50.56 | ~~~~~~~~~~~~~^~~~~~ 43:50.57 In file included from UnifiedBindings9.cpp:132: 43:50.57 HTMLLabelElementBinding.cpp: In function 'bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.57 HTMLLabelElementBinding.cpp:414:25: note: 'global' declared here 43:50.57 414 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.57 | ^~~~~~ 43:50.57 HTMLLabelElementBinding.cpp:414:25: note: 'aCx' declared here 43:50.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.64 inlined from 'bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLMenuElementBinding.cpp:333:90: 43:50.64 /builddir/build/BUILD/firefox-128.12.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:50.64 1151 | *this->stack = this; 43:50.64 | ~~~~~~~~~~~~~^~~~~~ 43:50.69 In file included from UnifiedBindings9.cpp:210: 43:50.69 HTMLMenuElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.69 HTMLMenuElementBinding.cpp:333:25: note: 'global' declared here 43:50.69 333 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.69 | ^~~~~~ 43:50.69 HTMLMenuElementBinding.cpp:333:25: note: 'aCx' declared here 43:50.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.79 inlined from 'bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLMetaElementBinding.cpp:665:90: 43:50.79 /builddir/build/BUILD/firefox-128.12.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:50.79 1151 | *this->stack = this; 43:50.79 | ~~~~~~~~~~~~~^~~~~~ 43:50.84 In file included from UnifiedBindings9.cpp:223: 43:50.84 HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.84 HTMLMetaElementBinding.cpp:665:25: note: 'global' declared here 43:50.84 665 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.84 | ^~~~~~ 43:50.84 HTMLMetaElementBinding.cpp:665:25: note: 'aCx' declared here 43:50.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:50.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:50.96 inlined from 'bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLOptGroupElementBinding.cpp:415:90: 43:50.96 /builddir/build/BUILD/firefox-128.12.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:50.96 1151 | *this->stack = this; 43:50.96 | ~~~~~~~~~~~~~^~~~~~ 43:50.97 In file included from UnifiedBindings9.cpp:288: 43:50.97 HTMLOptGroupElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:50.97 HTMLOptGroupElementBinding.cpp:415:25: note: 'global' declared here 43:50.97 415 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:50.98 | ^~~~~~ 43:50.98 HTMLOptGroupElementBinding.cpp:415:25: note: 'aCx' declared here 43:51.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.03 inlined from 'bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLOptionElementBinding.cpp:897:90: 43:51.03 /builddir/build/BUILD/firefox-128.12.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:51.03 1151 | *this->stack = this; 43:51.03 | ~~~~~~~~~~~~~^~~~~~ 43:51.03 In file included from UnifiedBindings9.cpp:301: 43:51.03 HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.03 HTMLOptionElementBinding.cpp:897:25: note: 'global' declared here 43:51.03 897 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.03 | ^~~~~~ 43:51.03 HTMLOptionElementBinding.cpp:897:25: note: 'aCx' declared here 43:51.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.12 inlined from 'bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLParagraphElementBinding.cpp:337:90: 43:51.12 /builddir/build/BUILD/firefox-128.12.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:51.12 1151 | *this->stack = this; 43:51.12 | ~~~~~~~~~~~~~^~~~~~ 43:51.12 In file included from UnifiedBindings9.cpp:340: 43:51.12 HTMLParagraphElementBinding.cpp: In function 'bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.12 HTMLParagraphElementBinding.cpp:337:25: note: 'global' declared here 43:51.12 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.12 | ^~~~~~ 43:51.12 HTMLParagraphElementBinding.cpp:337:25: note: 'aCx' declared here 43:51.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.14 inlined from 'bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLPictureElementBinding.cpp:216:90: 43:51.14 /builddir/build/BUILD/firefox-128.12.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:51.14 1151 | *this->stack = this; 43:51.14 | ~~~~~~~~~~~~~^~~~~~ 43:51.19 In file included from UnifiedBindings9.cpp:366: 43:51.19 HTMLPictureElementBinding.cpp: In function 'bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.19 HTMLPictureElementBinding.cpp:216:25: note: 'global' declared here 43:51.19 216 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.19 | ^~~~~~ 43:51.19 HTMLPictureElementBinding.cpp:216:25: note: 'aCx' declared here 43:51.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.21 inlined from 'bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLPreElementBinding.cpp:333:90: 43:51.21 /builddir/build/BUILD/firefox-128.12.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:51.21 1151 | *this->stack = this; 43:51.21 | ~~~~~~~~~~~~~^~~~~~ 43:51.22 In file included from UnifiedBindings9.cpp:379: 43:51.22 HTMLPreElementBinding.cpp: In function 'bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.22 HTMLPreElementBinding.cpp:333:25: note: 'global' declared here 43:51.22 333 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.22 | ^~~~~~ 43:51.22 HTMLPreElementBinding.cpp:333:25: note: 'aCx' declared here 43:51.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.30 inlined from 'bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLHeadElementBinding.cpp:216:90: 43:51.30 /builddir/build/BUILD/firefox-128.12.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:51.30 1151 | *this->stack = this; 43:51.30 | ~~~~~~~~~~~~~^~~~~~ 43:51.30 In file included from UnifiedBindings9.cpp:28: 43:51.30 HTMLHeadElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.30 HTMLHeadElementBinding.cpp:216:25: note: 'global' declared here 43:51.30 216 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.30 | ^~~~~~ 43:51.30 HTMLHeadElementBinding.cpp:216:25: note: 'aCx' declared here 43:51.35 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.35 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.35 inlined from 'bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLHeadingElementBinding.cpp:337:90: 43:51.35 /builddir/build/BUILD/firefox-128.12.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:51.35 1151 | *this->stack = this; 43:51.35 | ~~~~~~~~~~~~~^~~~~~ 43:51.35 In file included from UnifiedBindings9.cpp:41: 43:51.35 HTMLHeadingElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.35 HTMLHeadingElementBinding.cpp:337:25: note: 'global' declared here 43:51.36 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.36 | ^~~~~~ 43:51.36 HTMLHeadingElementBinding.cpp:337:25: note: 'aCx' declared here 43:51.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.48 inlined from 'bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLLegendElementBinding.cpp:378:90: 43:51.48 /builddir/build/BUILD/firefox-128.12.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:51.48 1151 | *this->stack = this; 43:51.48 | ~~~~~~~~~~~~~^~~~~~ 43:51.48 In file included from UnifiedBindings9.cpp:145: 43:51.48 HTMLLegendElementBinding.cpp: In function 'bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.48 HTMLLegendElementBinding.cpp:378:25: note: 'global' declared here 43:51.48 378 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.48 | ^~~~~~ 43:51.48 HTMLLegendElementBinding.cpp:378:25: note: 'aCx' declared here 43:51.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.55 inlined from 'bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLMarqueeElementBinding.cpp:1212:90: 43:51.55 /builddir/build/BUILD/firefox-128.12.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:51.55 1151 | *this->stack = this; 43:51.55 | ~~~~~~~~~~~~~^~~~~~ 43:51.73 In file included from UnifiedBindings9.cpp:184: 43:51.73 HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.73 HTMLMarqueeElementBinding.cpp:1212:25: note: 'global' declared here 43:51.73 1212 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.73 | ^~~~~~ 43:51.73 HTMLMarqueeElementBinding.cpp:1212:25: note: 'aCx' declared here 43:51.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.83 inlined from 'bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLMeterElementBinding.cpp:779:90: 43:51.83 /builddir/build/BUILD/firefox-128.12.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:51.83 1151 | *this->stack = this; 43:51.83 | ~~~~~~~~~~~~~^~~~~~ 43:51.84 In file included from UnifiedBindings9.cpp:236: 43:51.84 HTMLMeterElementBinding.cpp: In function 'bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.84 HTMLMeterElementBinding.cpp:779:25: note: 'global' declared here 43:51.84 779 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.84 | ^~~~~~ 43:51.84 HTMLMeterElementBinding.cpp:779:25: note: 'aCx' declared here 43:51.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:51.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:51.95 inlined from 'bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLModElementBinding.cpp:419:90: 43:51.95 /builddir/build/BUILD/firefox-128.12.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:51.95 1151 | *this->stack = this; 43:51.95 | ~~~~~~~~~~~~~^~~~~~ 43:51.95 In file included from UnifiedBindings9.cpp:249: 43:51.95 HTMLModElementBinding.cpp: In function 'bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:51.95 HTMLModElementBinding.cpp:419:25: note: 'global' declared here 43:51.95 419 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:51.95 | ^~~~~~ 43:51.95 HTMLModElementBinding.cpp:419:25: note: 'aCx' declared here 43:52.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.01 inlined from 'bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLProgressElementBinding.cpp:487:90: 43:52.01 /builddir/build/BUILD/firefox-128.12.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:52.01 1151 | *this->stack = this; 43:52.01 | ~~~~~~~~~~~~~^~~~~~ 43:52.05 In file included from UnifiedBindings9.cpp:392: 43:52.05 HTMLProgressElementBinding.cpp: In function 'bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.05 HTMLProgressElementBinding.cpp:487:25: note: 'global' declared here 43:52.05 487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.05 | ^~~~~~ 43:52.05 HTMLProgressElementBinding.cpp:487:25: note: 'aCx' declared here 43:52.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.08 inlined from 'bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLParamElementBinding.cpp:583:90: 43:52.08 /builddir/build/BUILD/firefox-128.12.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:52.08 1151 | *this->stack = this; 43:52.08 | ~~~~~~~~~~~~~^~~~~~ 43:52.10 In file included from UnifiedBindings9.cpp:353: 43:52.10 HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.10 HTMLParamElementBinding.cpp:583:25: note: 'global' declared here 43:52.10 583 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.10 | ^~~~~~ 43:52.10 HTMLParamElementBinding.cpp:583:25: note: 'aCx' declared here 43:52.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.12 inlined from 'bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLHtmlElementBinding.cpp:337:90: 43:52.12 /builddir/build/BUILD/firefox-128.12.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:52.12 1151 | *this->stack = this; 43:52.12 | ~~~~~~~~~~~~~^~~~~~ 43:52.13 In file included from UnifiedBindings9.cpp:54: 43:52.13 HTMLHtmlElementBinding.cpp: In function 'bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.13 HTMLHtmlElementBinding.cpp:337:25: note: 'global' declared here 43:52.13 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.13 | ^~~~~~ 43:52.13 HTMLHtmlElementBinding.cpp:337:25: note: 'aCx' declared here 43:52.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.24 inlined from 'bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLQuoteElementBinding.cpp:337:90: 43:52.24 /builddir/build/BUILD/firefox-128.12.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:52.24 1151 | *this->stack = this; 43:52.24 | ~~~~~~~~~~~~~^~~~~~ 43:52.24 In file included from UnifiedBindings9.cpp:405: 43:52.24 HTMLQuoteElementBinding.cpp: In function 'bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.24 HTMLQuoteElementBinding.cpp:337:25: note: 'global' declared here 43:52.24 337 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.24 | ^~~~~~ 43:52.24 HTMLQuoteElementBinding.cpp:337:25: note: 'aCx' declared here 43:52.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.31 inlined from 'bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLIFrameElementBinding.cpp:2041:90: 43:52.31 /builddir/build/BUILD/firefox-128.12.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:52.31 1151 | *this->stack = this; 43:52.31 | ~~~~~~~~~~~~~^~~~~~ 43:52.32 HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.32 HTMLIFrameElementBinding.cpp:2041:25: note: 'global' declared here 43:52.32 2041 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.32 | ^~~~~~ 43:52.32 HTMLIFrameElementBinding.cpp:2041:25: note: 'aCx' declared here 43:52.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.59 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:52.59 inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at HTMLOptionsCollectionBinding.cpp:487:35: 43:52.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:52.59 1151 | *this->stack = this; 43:52.59 | ~~~~~~~~~~~~~^~~~~~ 43:52.60 In file included from UnifiedBindings9.cpp:314: 43:52.60 HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 43:52.60 HTMLOptionsCollectionBinding.cpp:487:25: note: 'expando' declared here 43:52.60 487 | JS::Rooted expando(cx); 43:52.60 | ^~~~~~~ 43:52.60 HTMLOptionsCollectionBinding.cpp:487:25: note: 'cx' declared here 43:52.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.76 inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at HTMLOptionsCollectionBinding.cpp:718:81: 43:52.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:52.76 1151 | *this->stack = this; 43:52.76 | ~~~~~~~~~~~~~^~~~~~ 43:52.76 HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 43:52.76 HTMLOptionsCollectionBinding.cpp:718:29: note: 'expando' declared here 43:52.76 718 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 43:52.76 | ^~~~~~~ 43:52.76 HTMLOptionsCollectionBinding.cpp:718:29: note: 'cx' declared here 43:52.87 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.87 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.87 inlined from 'bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLImageElementBinding.cpp:2771:90: 43:52.87 /builddir/build/BUILD/firefox-128.12.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:52.87 1151 | *this->stack = this; 43:52.87 | ~~~~~~~~~~~~~^~~~~~ 43:52.94 In file included from UnifiedBindings9.cpp:93: 43:52.94 HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:52.94 HTMLImageElementBinding.cpp:2771:25: note: 'global' declared here 43:52.94 2771 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:52.94 | ^~~~~~ 43:52.94 HTMLImageElementBinding.cpp:2771:25: note: 'aCx' declared here 43:52.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:52.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:52.99 inlined from 'bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLInputElementBinding.cpp:6903:90: 43:53.00 /builddir/build/BUILD/firefox-128.12.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:53.00 1151 | *this->stack = this; 43:53.00 | ~~~~~~~~~~~~~^~~~~~ 43:53.14 HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:53.14 HTMLInputElementBinding.cpp:6903:25: note: 'global' declared here 43:53.14 6903 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:53.14 | ^~~~~~ 43:53.14 HTMLInputElementBinding.cpp:6903:25: note: 'aCx' declared here 43:53.56 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:53.56 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:53.56 inlined from 'bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLLinkElementBinding.cpp:1849:90: 43:53.57 /builddir/build/BUILD/firefox-128.12.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:53.57 1151 | *this->stack = this; 43:53.57 | ~~~~~~~~~~~~~^~~~~~ 43:53.58 In file included from UnifiedBindings9.cpp:158: 43:53.58 HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:53.58 HTMLLinkElementBinding.cpp:1849:25: note: 'global' declared here 43:53.58 1849 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:53.58 | ^~~~~~ 43:53.58 HTMLLinkElementBinding.cpp:1849:25: note: 'aCx' declared here 43:53.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:53.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:53.61 inlined from 'bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLMapElementBinding.cpp:373:90: 43:53.61 /builddir/build/BUILD/firefox-128.12.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:53.61 1151 | *this->stack = this; 43:53.61 | ~~~~~~~~~~~~~^~~~~~ 43:53.62 In file included from UnifiedBindings9.cpp:171: 43:53.62 HTMLMapElementBinding.cpp: In function 'bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:53.62 HTMLMapElementBinding.cpp:373:25: note: 'global' declared here 43:53.62 373 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:53.62 | ^~~~~~ 43:53.62 HTMLMapElementBinding.cpp:373:25: note: 'aCx' declared here 43:53.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:53.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:53.80 inlined from 'bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLOListElementBinding.cpp:569:90: 43:53.80 /builddir/build/BUILD/firefox-128.12.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:53.80 1151 | *this->stack = this; 43:53.80 | ~~~~~~~~~~~~~^~~~~~ 43:53.85 In file included from UnifiedBindings9.cpp:262: 43:53.85 HTMLOListElementBinding.cpp: In function 'bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:53.85 HTMLOListElementBinding.cpp:569:25: note: 'global' declared here 43:53.85 569 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:53.85 | ^~~~~~ 43:53.85 HTMLOListElementBinding.cpp:569:25: note: 'aCx' declared here 43:54.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:54.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:54.00 inlined from 'bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLObjectElementBinding.cpp:2367:90: 43:54.00 /builddir/build/BUILD/firefox-128.12.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:54.00 1151 | *this->stack = this; 43:54.00 | ~~~~~~~~~~~~~^~~~~~ 43:54.11 In file included from UnifiedBindings9.cpp:275: 43:54.11 HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:54.11 HTMLObjectElementBinding.cpp:2367:25: note: 'global' declared here 43:54.11 2367 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:54.11 | ^~~~~~ 43:54.11 HTMLObjectElementBinding.cpp:2367:25: note: 'aCx' declared here 43:54.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:54.47 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 43:54.47 inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at HTMLOptionsCollectionBinding.cpp:627:35: 43:54.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 43:54.47 1151 | *this->stack = this; 43:54.47 | ~~~~~~~~~~~~~^~~~~~ 43:54.47 HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 43:54.47 HTMLOptionsCollectionBinding.cpp:627:25: note: 'expando' declared here 43:54.47 627 | JS::Rooted expando(cx); 43:54.47 | ^~~~~~~ 43:54.47 HTMLOptionsCollectionBinding.cpp:627:25: note: 'cx' declared here 43:54.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:54.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:54.75 inlined from 'bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLOptionsCollectionBinding.cpp:1014:90: 43:54.75 /builddir/build/BUILD/firefox-128.12.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:54.75 1151 | *this->stack = this; 43:54.75 | ~~~~~~~~~~~~~^~~~~~ 43:54.75 HTMLOptionsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:54.75 HTMLOptionsCollectionBinding.cpp:1014:25: note: 'global' declared here 43:54.75 1014 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:54.75 | ^~~~~~ 43:54.75 HTMLOptionsCollectionBinding.cpp:1014:25: note: 'aCx' declared here 43:54.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 43:54.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 43:54.80 inlined from 'bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at HTMLOutputElementBinding.cpp:919:90: 43:54.80 /builddir/build/BUILD/firefox-128.12.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:54.80 1151 | *this->stack = this; 43:54.80 | ~~~~~~~~~~~~~^~~~~~ 43:54.81 In file included from UnifiedBindings9.cpp:327: 43:54.81 HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 43:54.81 HTMLOutputElementBinding.cpp:919:25: note: 'global' declared here 43:54.81 919 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 43:54.81 | ^~~~~~ 43:54.81 HTMLOutputElementBinding.cpp:919:25: note: 'aCx' declared here 44:32.26 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsWrapperCache.h:15, 44:32.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasPath.h:10, 44:32.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, 44:32.26 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasGradient.h:10: 44:32.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 44:32.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:32.26 inlined from 'void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence&, GLenum, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLContext.cpp:6154: 44:32.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 44:32.26 1151 | *this->stack = this; 44:32.26 | ~~~~~~~~~~~~~^~~~~~ 44:32.37 In file included from Unified_cpp_dom_canvas0.cpp:65: 44:32.37 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLContext.cpp: In member function 'void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence&, GLenum, JS::MutableHandle) const': 44:32.37 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLContext.cpp:6154: note: 'array' declared here 44:32.37 6154 | JS::Rooted array(cx, JS::NewArrayObject(cx, count)); 44:32.37 | 44:32.37 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLContext.cpp:6154: note: 'cx' declared here 44:38.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SVGObserverUtils.h:13, 44:38.86 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLContext.cpp:45, 44:38.86 from Unified_cpp_dom_canvas1.cpp:119: 44:38.86 /builddir/build/BUILD/firefox-128.12.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:38.86 /builddir/build/BUILD/firefox-128.12.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:38.86 /builddir/build/BUILD/firefox-128.12.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 >*]' 44:38.86 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 44:38.86 /builddir/build/BUILD/firefox-128.12.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:38.86 302 | memcpy(&value, &aInternalValue, sizeof(value)); 44:38.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:38.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/SVGObserverUtils.h:15: 44:38.86 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 44:38.86 396 | struct FrameBidiData { 44:38.86 | ^~~~~~~~~~~~~ 44:44.31 In file included from /builddir/build/BUILD/firefox-128.12.0/modules/libpref/Preferences.h:18, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsPIDOMWindow.h:21, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsContentUtils.h:52, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIGlobalObject.h:15, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TypedArray.h:31, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, 44:44.31 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8: 44:44.31 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]', 44:44.31 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 44:44.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 44:44.36 678 | aFrom->ChainTo(aTo.forget(), ""); 44:44.36 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:44.36 /builddir/build/BUILD/firefox-128.12.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]': 44:44.36 /builddir/build/BUILD/firefox-128.12.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]' 44:44.36 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:44.36 | ^~~~~~~ 44:44.37 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]', 44:44.37 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 44:44.37 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 44:44.37 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 44:44.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 44:44.37 678 | aFrom->ChainTo(aTo.forget(), ""); 44:44.37 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:44.37 /builddir/build/BUILD/firefox-128.12.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]': 44:44.37 /builddir/build/BUILD/firefox-128.12.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]' 44:44.37 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:44.37 | ^~~~~~~ 44:44.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 44:44.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 44:44.77 inlined from 'nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasRenderingContext2D.cpp:6204:78: 44:44.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'darray' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 44:44.77 1151 | *this->stack = this; 44:44.77 | ~~~~~~~~~~~~~^~~~~~ 44:44.78 In file included from Unified_cpp_dom_canvas0.cpp:38: 44:44.78 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)': 44:44.78 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasRenderingContext2D.cpp:6204:25: note: 'darray' declared here 44:44.78 6204 | JS::Rooted darray(aCx, JS_NewUint8ClampedArray(aCx, len.value())); 44:44.78 | ^~~~~~ 44:44.78 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/CanvasRenderingContext2D.cpp:6204:25: note: 'aCx' declared here 44:58.30 In file included from /builddir/build/BUILD/firefox-128.12.0/modules/libpref/Preferences.h:18, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_dom.h:7, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsIFormControl.h:10, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLElement.h:12, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:14, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLContext.h:23, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGL2Context.h:9, 44:58.30 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGL2Context.cpp:6, 44:58.30 from Unified_cpp_dom_canvas1.cpp:2: 44:58.30 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]', 44:58.31 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 44:58.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 44:58.31 678 | aFrom->ChainTo(aTo.forget(), ""); 44:58.31 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 44:58.31 /builddir/build/BUILD/firefox-128.12.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]' 44:58.31 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:58.31 | ^~~~~~~ 44:58.31 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]', 44:58.31 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 44:58.31 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 44:58.31 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 44:58.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 44:58.31 678 | aFrom->ChainTo(aTo.forget(), ""); 44:58.31 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.31 /builddir/build/BUILD/firefox-128.12.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]': 44:58.31 /builddir/build/BUILD/firefox-128.12.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]' 44:58.31 1191 | void ChainTo(already_AddRefed aChainedPromise, 44:58.31 | ^~~~~~~ 45:24.53 In file included from Unified_cpp_dom_canvas3.cpp:38: 45:24.54 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLShaderValidator.cpp: In member function 'std::unique_ptr mozilla::WebGLContext::CreateShaderValidator(GLenum) const': 45:24.54 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLShaderValidator.cpp:137:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ShBuiltInResources' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:24.54 137 | memset(&resources, 0, sizeof(resources)); 45:24.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:24.54 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLShader.cpp:8, 45:24.54 from Unified_cpp_dom_canvas3.cpp:29: 45:24.54 /builddir/build/BUILD/firefox-128.12.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:429:8: note: 'struct ShBuiltInResources' declared here 45:24.54 429 | struct ShBuiltInResources 45:24.54 | ^~~~~~~~~~~~~~~~~~ 45:27.69 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:13, 45:27.69 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLContext.h:26, 45:27.69 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/ClientWebGLExtensions.h:10, 45:27.69 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLContextExtensions.cpp:7, 45:27.69 from Unified_cpp_dom_canvas2.cpp:2: 45:27.69 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', 45:27.69 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {bool}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:166:42, 45:27.69 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe, bool}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:27.69 inlined from 'mozilla::MethodDispatcher, bool) const, &mozilla::HostWebGLContext::SetEnabled>::DispatchCommandFuncById(size_t):::: [with auto:43 = {unsigned int, mozilla::Maybe, bool}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:251:24: 45:27.69 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:27.69 723 | if (!isSome) { 45:27.69 | ^~ 45:27.69 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In lambda function: 45:27.69 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:27.69 718 | bool isSome; 45:27.69 | ^~~~~~ 45:27.74 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', 45:27.74 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned int, unsigned int}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:166:42, 45:27.74 inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendEquationSeparate>::DispatchCommandFuncById(size_t):::: [with auto:43 = {mozilla::Maybe, unsigned int, unsigned int}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:251:24: 45:27.74 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:27.74 723 | if (!isSome) { 45:27.74 | ^~ 45:27.74 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In lambda function: 45:27.74 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:27.74 718 | bool isSome; 45:27.74 | ^~~~~~ 45:27.76 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', 45:27.76 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned int, unsigned int, unsigned int, unsigned int}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:166:42, 45:27.76 inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t):::: [with auto:43 = {mozilla::Maybe, unsigned int, unsigned int, unsigned int, unsigned int}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:251:24: 45:27.76 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:27.76 723 | if (!isSome) { 45:27.76 | ^~ 45:27.76 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In lambda function: 45:27.76 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:27.76 718 | bool isSome; 45:27.76 | ^~~~~~ 45:27.85 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', 45:27.85 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned char}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:166:42, 45:27.85 inlined from 'mozilla::MethodDispatcher, unsigned char) const, &mozilla::HostWebGLContext::ColorMask>::DispatchCommandFuncById(size_t):::: [with auto:43 = {mozilla::Maybe, unsigned char}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:251:24: 45:27.85 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:27.85 723 | if (!isSome) { 45:27.85 | ^~ 45:27.85 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In lambda function: 45:27.85 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:27.85 718 | bool isSome; 45:27.85 | ^~~~~~ 45:28.71 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]', 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:166:42, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Span; Args = {unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3; Args = {mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3; Args = {mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.71 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.72 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.72 inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = bool; Args = {unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:169:46, 45:28.72 inlined from 'mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t):::: [with auto:43 = {bool, unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLCommandQueue.h:251:24: 45:28.72 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:28.72 723 | if (!isSome) { 45:28.72 | ^~ 45:28.72 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In lambda function: 45:28.72 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:28.72 718 | bool isSome; 45:28.72 | ^~~~~~ 45:28.87 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]', 45:28.87 inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:204:73, 45:28.87 inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:424:24: 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:28.87 723 | if (!isSome) { 45:28.87 | ^~ 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:28.87 718 | bool isSome; 45:28.87 | ^~~~~~ 45:28.87 In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::Span]', 45:28.87 inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe >; _Consumer = mozilla::webgl::RangeConsumerView]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:204:73, 45:28.87 inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:423:60: 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 45:28.87 723 | if (!isSome) { 45:28.87 | ^~ 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': 45:28.87 /builddir/build/BUILD/firefox-128.12.0/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here 45:28.87 718 | bool isSome; 45:28.87 | ^~~~~~ 45:32.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 45:32.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCSSFrameConstructor.h:26, 45:32.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PresShell.h:32, 45:32.85 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/nsICanvasRenderingContextInternal.cpp:14, 45:32.85 from Unified_cpp_dom_canvas3.cpp:137: 45:32.85 /builddir/build/BUILD/firefox-128.12.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:32.85 /builddir/build/BUILD/firefox-128.12.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:32.85 /builddir/build/BUILD/firefox-128.12.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 >*]' 45:32.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 45:32.85 /builddir/build/BUILD/firefox-128.12.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:32.85 302 | memcpy(&value, &aInternalValue, sizeof(value)); 45:32.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:32.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 45:32.85 396 | struct FrameBidiData { 45:32.85 | ^~~~~~~~~~~~~ 45:34.41 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsITimer.h:13, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsThreadUtils.h:31, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsProxyRelease.h:20, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WeakPtr.h:88, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLObjectModel.h:10, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLQuery.h:9, 45:34.41 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/WebGLQuery.cpp:6, 45:34.41 from Unified_cpp_dom_canvas3.cpp:2: 45:34.41 /builddir/build/BUILD/firefox-128.12.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:34.41 /builddir/build/BUILD/firefox-128.12.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:34.41 /builddir/build/BUILD/firefox-128.12.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:34.41 /builddir/build/BUILD/firefox-128.12.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:34.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 45:34.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 45:34.41 /builddir/build/BUILD/firefox-128.12.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:34.42 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 45:34.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:34.42 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 45:34.42 from /builddir/build/BUILD/firefox-128.12.0/dom/canvas/nsICanvasRenderingContextInternal.cpp:12: 45:34.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 45:34.42 25 | struct JSGCSetting { 45:34.42 | ^~~~~~~~~~~ 45:39.06 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLIpdl.h:19, 45:39.06 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:21, 45:39.06 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PWebGL.cpp:7, 45:39.06 from Unified_cpp_dom_canvas4.cpp:2: 45:39.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLTypes.h: In member function 'mozilla::webgl::Padded, 32>& mozilla::webgl::Padded, 32>::operator=(mozilla::webgl::Padded, 32>&&)': 45:39.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLTypes.h:714:8: warning: statement has no effect [-Wunused-value] 45:39.07 714 | struct Padded { 45:39.07 | ^~~~~~ 45:39.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLTypes.h: In member function 'mozilla::webgl::InitContextResult& mozilla::webgl::InitContextResult::operator=(mozilla::webgl::InitContextResult&&)': 45:39.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebGLTypes.h:762:8: note: synthesized method 'mozilla::webgl::Padded, 32>& mozilla::webgl::Padded, 32>::operator=(mozilla::webgl::Padded, 32>&&)' first required here 45:39.07 762 | struct InitContextResult final { 45:39.07 | ^~~~~~~~~~~~~~~~~ 45:39.07 In file included from Unified_cpp_dom_canvas4.cpp:11: 45:39.07 /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PWebGLChild.cpp: In member function 'bool mozilla::dom::PWebGLChild::SendInitialize(const InitContextDesc&, InitContextResult*)': 45:39.07 /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PWebGLChild.cpp:137:36: note: synthesized method 'mozilla::webgl::InitContextResult& mozilla::webgl::InitContextResult::operator=(mozilla::webgl::InitContextResult&&)' first required here 45:39.07 137 | (*(res)) = std::move(res__reply); 45:39.07 | ^ 45:40.24 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 45:40.24 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:40.24 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/InputData.h:17, 45:40.24 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 45:40.24 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:30: 45:40.24 /builddir/build/BUILD/firefox-128.12.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:40.24 /builddir/build/BUILD/firefox-128.12.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:40.24 /builddir/build/BUILD/firefox-128.12.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:40.24 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 45:40.24 /builddir/build/BUILD/firefox-128.12.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:40.24 302 | memcpy(&value, &aInternalValue, sizeof(value)); 45:40.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:40.24 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 45:40.24 396 | struct FrameBidiData { 45:40.24 | ^~~~~~~~~~~~~ 45:48.31 dom/clients/api 45:51.83 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsXPTCUtils.h:10, 45:51.83 from /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:121, 45:51.83 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:50, 45:51.83 from Unified_cpp_dom_bindings0.cpp:2: 45:51.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:51.83 /builddir/build/BUILD/firefox-128.12.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] 45:51.83 78 | memset(this, 0, sizeof(nsXPTCVariant)); 45:51.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here 45:51.83 43 | struct nsXPTCVariant { 45:51.83 | ^~~~~~~~~~~~~ 45:54.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:12, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/api/Client.h:10, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/api/Client.cpp:7, 45:54.85 from Unified_cpp_dom_clients_api0.cpp:2: 45:54.85 /builddir/build/BUILD/firefox-128.12.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:54.85 /builddir/build/BUILD/firefox-128.12.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:54.85 /builddir/build/BUILD/firefox-128.12.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:54.85 /builddir/build/BUILD/firefox-128.12.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:54.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 45:54.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 45:54.85 /builddir/build/BUILD/firefox-128.12.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:54.85 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 45:54.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:54.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/api/ClientDOMUtil.h:12, 45:54.85 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/api/Client.cpp:9: 45:54.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 45:54.85 25 | struct JSGCSetting { 45:54.85 | ^~~~~~~~~~~ 45:54.93 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BitSet.h:13, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/HeapAPI.h:11, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TracingAPI.h:11, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/GCPolicyAPI.h:79, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:23, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallArgs.h:73, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsfriendapi.h:12, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.h:12, 45:54.93 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:7: 45:54.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 45:54.93 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2182:40: required from here 45:54.94 /builddir/build/BUILD/firefox-128.12.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] 45:54.94 35 | memset(aT, 0, sizeof(T)); 45:54.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 45:54.94 /builddir/build/BUILD/firefox-128.12.0/js/xpconnect/src/xpcprivate.h:2181:8: note: 'struct xpc::GlobalProperties' declared here 45:54.94 2181 | struct GlobalProperties { 45:54.94 | ^~~~~~~~~~~~~~~~ 45:55.53 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 45:55.53 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsObjectLoadingContent.h:18, 45:55.53 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLObjectElement.h:13, 45:55.53 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:63: 45:55.53 /builddir/build/BUILD/firefox-128.12.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:55.53 /builddir/build/BUILD/firefox-128.12.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:55.53 /builddir/build/BUILD/firefox-128.12.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:55.53 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 45:55.53 /builddir/build/BUILD/firefox-128.12.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:55.53 302 | memcpy(&value, &aInternalValue, sizeof(value)); 45:55.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:55.53 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 45:55.53 396 | struct FrameBidiData { 45:55.53 | ^~~~~~~~~~~~~ 45:55.68 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ErrorResult.h:41, 45:55.68 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 45:55.68 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.h:30: 45:55.68 /builddir/build/BUILD/firefox-128.12.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:55.68 /builddir/build/BUILD/firefox-128.12.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:55.68 /builddir/build/BUILD/firefox-128.12.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:55.68 /builddir/build/BUILD/firefox-128.12.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:55.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 45:55.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 45:55.68 /builddir/build/BUILD/firefox-128.12.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:55.68 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 45:55.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:55.68 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 45:55.68 from /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:47: 45:55.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 45:55.68 25 | struct JSGCSetting { 45:55.68 | ^~~~~~~~~~~ 45:57.61 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StorageAccess.h:12, 45:57.61 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/api/Client.h:11: 45:57.61 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]', 45:57.61 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.62 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.62 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.62 /builddir/build/BUILD/firefox-128.12.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]': 45:57.62 /builddir/build/BUILD/firefox-128.12.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]' 45:57.62 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.62 | ^~~~~~~ 45:57.63 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]', 45:57.63 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.63 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.63 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.63 /builddir/build/BUILD/firefox-128.12.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]': 45:57.63 /builddir/build/BUILD/firefox-128.12.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]' 45:57.63 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.63 | ^~~~~~~ 45:57.64 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]', 45:57.64 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.64 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.64 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.64 /builddir/build/BUILD/firefox-128.12.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]': 45:57.64 /builddir/build/BUILD/firefox-128.12.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]' 45:57.64 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.64 | ^~~~~~~ 45:57.65 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]', 45:57.65 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.65 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.65 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.65 /builddir/build/BUILD/firefox-128.12.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]': 45:57.65 /builddir/build/BUILD/firefox-128.12.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]' 45:57.65 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.65 | ^~~~~~~ 45:57.82 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]', 45:57.82 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.82 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.82 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.82 /builddir/build/BUILD/firefox-128.12.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]': 45:57.82 /builddir/build/BUILD/firefox-128.12.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]' 45:57.82 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.82 | ^~~~~~~ 45:57.83 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]', 45:57.83 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 45:57.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 45:57.83 678 | aFrom->ChainTo(aTo.forget(), ""); 45:57.83 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:57.83 /builddir/build/BUILD/firefox-128.12.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]': 45:57.83 /builddir/build/BUILD/firefox-128.12.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]' 45:57.83 1191 | void ChainTo(already_AddRefed aChainedPromise, 45:57.83 | ^~~~~~~ 45:58.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 45:58.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 45:58.40 inlined from 'bool mozilla::dom::InterfaceIsInstance(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:855:60: 45:58.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'thisObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 45:58.40 1151 | *this->stack = this; 45:58.40 | ~~~~~~~~~~~~~^~~~~~ 45:58.40 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::InterfaceIsInstance(JSContext*, unsigned int, JS::Value*)': 45:58.40 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:854:25: note: 'thisObj' declared here 45:58.40 854 | JS::Rooted thisObj( 45:58.40 | ^~~~~~~ 45:58.40 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:854:25: note: 'cx' declared here 45:58.70 dom/clients/manager 45:59.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 45:59.96 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 45:59.96 inlined from 'bool mozilla::dom::DefineConstants(JSContext*, JS::Handle, const ConstantSpec*)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:707:33: 45:59.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 45:59.96 1151 | *this->stack = this; 45:59.96 | ~~~~~~~~~~~~~^~~~~~ 45:59.96 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::DefineConstants(JSContext*, JS::Handle, const ConstantSpec*)': 45:59.96 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:707:25: note: 'value' declared here 45:59.96 707 | JS::Rooted value(cx); 45:59.96 | ^~~~~ 45:59.96 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:707:25: note: 'cx' declared here 46:00.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:00.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.11 inlined from 'bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle, JS::Handle, JS::Handle, const Prefable&, const JSPropertySpec&, JS::MutableHandle >, bool&)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1651:39: 46:00.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 46:00.11 1151 | *this->stack = this; 46:00.11 | ~~~~~~~~~~~~~^~~~~~ 46:00.11 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle, JS::Handle, JS::Handle, const Prefable&, const JSPropertySpec&, JS::MutableHandle >, bool&)': 46:00.11 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1649:25: note: 'getter' declared here 46:00.11 1649 | JS::Rooted getter( 46:00.11 | ^~~~~~ 46:00.11 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1649:25: note: 'cx' declared here 46:00.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:00.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.15 inlined from 'bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >, bool&)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1915:60: 46:00.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'nameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 46:00.15 1151 | *this->stack = this; 46:00.15 | ~~~~~~~~~~~~~^~~~~~ 46:00.15 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >, bool&)': 46:00.15 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1914:29: note: 'nameStr' declared here 46:00.15 1914 | JS::Rooted nameStr( 46:00.15 | ^~~~~~~ 46:00.15 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1914:29: note: 'cx' declared here 46:00.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]', 46:00.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.28 inlined from 'bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:3659:73: 46:00.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'realm' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=] 46:00.28 1151 | *this->stack = this; 46:00.29 | ~~~~~~~~~~~~~^~~~~~ 46:00.29 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle)': 46:00.29 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:3659:26: note: 'realm' declared here 46:00.29 3659 | JS::Rooted realm(aCx, JS::GetFunctionRealm(aCx, newTarget)); 46:00.29 | ^~~~~ 46:00.29 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:3659:26: note: 'aCx' declared here 46:00.42 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:00.42 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.42 inlined from 'static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:165:59: 46:00.42 /builddir/build/BUILD/firefox-128.12.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:00.42 1151 | *this->stack = this; 46:00.42 | ~~~~~~~~~~~~~^~~~~~ 46:00.42 In file included from Unified_cpp_dom_bindings0.cpp:29: 46:00.42 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp: In static member function 'static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle)': 46:00.42 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:164:25: note: 'expando' declared here 46:00.42 164 | JS::Rooted expando( 46:00.42 | ^~~~~~~ 46:00.42 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:164:25: note: 'cx' declared here 46:00.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:00.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.43 inlined from 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*) const' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:67: 46:00.43 /builddir/build/BUILD/firefox-128.12.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:00.43 1151 | *this->stack = this; 46:00.43 | ~~~~~~~~~~~~~^~~~~~ 46:00.43 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*) const': 46:00.43 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: 'expando' declared here 46:00.43 214 | JS::Rooted expando(cx, EnsureExpandoObject(cx, proxy)); 46:00.43 | ^~~~~~~ 46:00.43 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: 'cx' declared here 46:00.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:00.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.44 inlined from 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*) const' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:67, 46:00.44 inlined from 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DOMJSProxyHandler.h:95:26: 46:00.44 /builddir/build/BUILD/firefox-128.12.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:00.44 1151 | *this->stack = this; 46:00.44 | ~~~~~~~~~~~~~^~~~~~ 46:00.44 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 46:00.44 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: 'expando' declared here 46:00.44 214 | JS::Rooted expando(cx, EnsureExpandoObject(cx, proxy)); 46:00.44 | ^~~~~~~ 46:00.44 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: 'cx' declared here 46:00.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:00.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:00.72 inlined from 'void mozilla::dom::CreateNamespaceObject(JSContext*, JS::Handle, JS::Handle, const DOMIfaceAndProtoJSClass&, JS::Heap*, const NativeProperties*, const NativeProperties*, const char*, bool)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1194:63: 46:00.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'nameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 46:00.72 1151 | *this->stack = this; 46:00.72 | ~~~~~~~~~~~~~^~~~~~ 46:00.72 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::CreateNamespaceObject(JSContext*, JS::Handle, JS::Handle, const DOMIfaceAndProtoJSClass&, JS::Heap*, const NativeProperties*, const NativeProperties*, const char*, bool)': 46:00.72 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1194:25: note: 'nameStr' declared here 46:00.72 1194 | JS::Rooted nameStr(cx, JS_AtomizeString(cx, name)); 46:00.72 | ^~~~~~~ 46:00.72 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1194:25: note: 'cx' declared here 46:00.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:00.74 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 46:00.74 inlined from 'void mozilla::dom::binding_detail::CreateInterfaceObjects(JSContext*, JS::Handle, JS::Handle, const mozilla::dom::DOMIfaceAndProtoJSClass*, JS::Heap*, JS::Handle, const mozilla::dom::DOMInterfaceInfo*, unsigned int, bool, const mozilla::Span&, JS::Heap*, const mozilla::dom::NativeProperties*, const mozilla::dom::NativeProperties*, const char*, bool, const char* const*, bool, const char* const*)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1151:33: 46:00.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 46:00.74 1151 | *this->stack = this; 46:00.74 | ~~~~~~~~~~~~~^~~~~~ 46:00.75 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::binding_detail::CreateInterfaceObjects(JSContext*, JS::Handle, JS::Handle, const mozilla::dom::DOMIfaceAndProtoJSClass*, JS::Heap*, JS::Handle, const mozilla::dom::DOMInterfaceInfo*, unsigned int, bool, const mozilla::Span&, JS::Heap*, const mozilla::dom::NativeProperties*, const mozilla::dom::NativeProperties*, const char*, bool, const char* const*, bool, const char* const*)': 46:00.75 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1151:25: note: 'proto' declared here 46:00.75 1151 | JS::Rooted proto(cx); 46:00.75 | ^~~~~ 46:00.75 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/BindingUtils.cpp:1151:25: note: 'cx' declared here 46:02.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:02.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:02.08 inlined from 'static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, bool*)' at /builddir/build/BUILD/firefox-128.12.0/dom/bindings/WebIDLGlobalNameHash.cpp:170:67: 46:02.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'interfaceObject' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 46:02.08 1151 | *this->stack = this; 46:02.08 | ~~~~~~~~~~~~~^~~~~~ 46:02.08 In file included from Unified_cpp_dom_bindings0.cpp:92: 46:02.08 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/WebIDLGlobalNameHash.cpp: In static member function 'static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >, bool*)': 46:02.08 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/WebIDLGlobalNameHash.cpp:167:25: note: 'interfaceObject' declared here 46:02.08 167 | JS::Rooted interfaceObject( 46:02.08 | ^~~~~~~~~~~~~~~ 46:02.08 /builddir/build/BUILD/firefox-128.12.0/dom/bindings/WebIDLGlobalNameHash.cpp:167:25: note: 'aCx' declared here 46:12.28 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:25, 46:12.28 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 46:12.28 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientManager.h:9, 46:12.28 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientChannelHelper.cpp:9, 46:12.28 from Unified_cpp_dom_clients_manager0.cpp:2: 46:12.28 /builddir/build/BUILD/firefox-128.12.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:12.28 /builddir/build/BUILD/firefox-128.12.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:12.28 /builddir/build/BUILD/firefox-128.12.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:12.28 /builddir/build/BUILD/firefox-128.12.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:12.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 46:12.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:12.29 /builddir/build/BUILD/firefox-128.12.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:12.29 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:12.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.29 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 46:12.29 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientManager.cpp:13, 46:12.29 from Unified_cpp_dom_clients_manager0.cpp:65: 46:12.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 46:12.29 25 | struct JSGCSetting { 46:12.29 | ^~~~~~~~~~~ 46:19.26 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]', 46:19.26 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.26 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.26 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.26 /builddir/build/BUILD/firefox-128.12.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]': 46:19.26 /builddir/build/BUILD/firefox-128.12.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]' 46:19.26 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.26 | ^~~~~~~ 46:19.30 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]', 46:19.30 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.30 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.30 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.30 /builddir/build/BUILD/firefox-128.12.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]': 46:19.30 /builddir/build/BUILD/firefox-128.12.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]' 46:19.30 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.30 | ^~~~~~~ 46:19.31 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]', 46:19.31 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.31 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.31 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.31 /builddir/build/BUILD/firefox-128.12.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]': 46:19.31 /builddir/build/BUILD/firefox-128.12.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]' 46:19.31 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.31 | ^~~~~~~ 46:19.31 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]', 46:19.31 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.31 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.31 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.31 /builddir/build/BUILD/firefox-128.12.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]': 46:19.32 /builddir/build/BUILD/firefox-128.12.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]' 46:19.32 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.32 | ^~~~~~~ 46:19.32 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]', 46:19.32 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.32 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.32 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.32 /builddir/build/BUILD/firefox-128.12.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]': 46:19.32 /builddir/build/BUILD/firefox-128.12.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]' 46:19.32 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.32 | ^~~~~~~ 46:19.33 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]', 46:19.33 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.33 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.33 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.33 /builddir/build/BUILD/firefox-128.12.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]': 46:19.33 /builddir/build/BUILD/firefox-128.12.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]' 46:19.33 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.33 | ^~~~~~~ 46:19.33 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]', 46:19.33 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.34 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.34 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.34 /builddir/build/BUILD/firefox-128.12.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]': 46:19.34 /builddir/build/BUILD/firefox-128.12.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]' 46:19.34 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.34 | ^~~~~~~ 46:19.34 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]', 46:19.34 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.34 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.34 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.34 /builddir/build/BUILD/firefox-128.12.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]': 46:19.34 /builddir/build/BUILD/firefox-128.12.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]' 46:19.34 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.34 | ^~~~~~~ 46:19.40 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', 46:19.40 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.40 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.40 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.40 /builddir/build/BUILD/firefox-128.12.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]': 46:19.40 /builddir/build/BUILD/firefox-128.12.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]' 46:19.40 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.40 | ^~~~~~~ 46:19.42 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:19.42 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 46:19.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.42 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.42 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.42 /builddir/build/BUILD/firefox-128.12.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]': 46:19.42 /builddir/build/BUILD/firefox-128.12.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]' 46:19.42 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.42 | ^~~~~~~ 46:19.42 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:19.42 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 46:19.42 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:19.42 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 46:19.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.42 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.42 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 46:19.42 /builddir/build/BUILD/firefox-128.12.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]' 46:19.42 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.42 | ^~~~~~~ 46:19.45 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', 46:19.45 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.45 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.45 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.45 /builddir/build/BUILD/firefox-128.12.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]': 46:19.45 /builddir/build/BUILD/firefox-128.12.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]' 46:19.45 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.45 | ^~~~~~~ 46:19.46 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', 46:19.46 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:19.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:19.46 678 | aFrom->ChainTo(aTo.forget(), ""); 46:19.46 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.46 /builddir/build/BUILD/firefox-128.12.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]': 46:19.46 /builddir/build/BUILD/firefox-128.12.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]' 46:19.46 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:19.46 | ^~~~~~~ 46:20.78 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 46:20.78 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:31, 46:20.78 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 46:20.78 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserParent.h:19, 46:20.78 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientOpenWindowUtils.cpp:35, 46:20.78 from Unified_cpp_dom_clients_manager1.cpp:2: 46:20.79 /builddir/build/BUILD/firefox-128.12.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:20.79 /builddir/build/BUILD/firefox-128.12.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:20.79 /builddir/build/BUILD/firefox-128.12.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 >*]' 46:20.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 46:20.79 /builddir/build/BUILD/firefox-128.12.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:20.79 302 | memcpy(&value, &aInternalValue, sizeof(value)); 46:20.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 46:20.79 396 | struct FrameBidiData { 46:20.79 | ^~~~~~~~~~~~~ 46:21.23 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:25, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientOpPromise.h:9, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientOpenWindowUtils.h:9, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7: 46:21.23 /builddir/build/BUILD/firefox-128.12.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:21.23 /builddir/build/BUILD/firefox-128.12.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:21.23 /builddir/build/BUILD/firefox-128.12.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:21.23 /builddir/build/BUILD/firefox-128.12.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:21.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 46:21.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:21.23 /builddir/build/BUILD/firefox-128.12.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:21.23 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:21.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.23 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 46:21.23 from /builddir/build/BUILD/firefox-128.12.0/dom/clients/manager/ClientOpenWindowUtils.cpp:37: 46:21.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 46:21.23 25 | struct JSGCSetting { 46:21.23 | ^~~~~~~~~~~ 46:26.63 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]', 46:26.63 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.63 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.63 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.63 /builddir/build/BUILD/firefox-128.12.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]': 46:26.63 /builddir/build/BUILD/firefox-128.12.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]' 46:26.63 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.63 | ^~~~~~~ 46:26.64 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]', 46:26.64 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.64 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.64 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.64 /builddir/build/BUILD/firefox-128.12.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]': 46:26.64 /builddir/build/BUILD/firefox-128.12.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]' 46:26.64 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.64 | ^~~~~~~ 46:26.64 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]', 46:26.64 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.65 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.65 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.65 /builddir/build/BUILD/firefox-128.12.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]': 46:26.65 /builddir/build/BUILD/firefox-128.12.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]' 46:26.65 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.65 | ^~~~~~~ 46:26.65 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]', 46:26.65 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.65 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.65 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.65 /builddir/build/BUILD/firefox-128.12.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]': 46:26.65 /builddir/build/BUILD/firefox-128.12.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]' 46:26.65 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.65 | ^~~~~~~ 46:26.66 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]', 46:26.66 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.66 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.66 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-128.12.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]': 46:26.66 /builddir/build/BUILD/firefox-128.12.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]' 46:26.66 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.66 | ^~~~~~~ 46:26.69 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]', 46:26.69 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:26.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:26.69 678 | aFrom->ChainTo(aTo.forget(), ""); 46:26.69 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.69 /builddir/build/BUILD/firefox-128.12.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]': 46:26.70 /builddir/build/BUILD/firefox-128.12.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]' 46:26.70 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:26.70 | ^~~~~~~ 46:27.08 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]', 46:27.08 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 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:27.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:27.08 678 | aFrom->ChainTo(aTo.forget(), ""); 46:27.08 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.08 /builddir/build/BUILD/firefox-128.12.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]': 46:27.08 /builddir/build/BUILD/firefox-128.12.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]' 46:27.08 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:27.08 | ^~~~~~~ 46:28.24 dom/commandhandler 46:31.18 dom/console 46:31.68 dom/credentialmanagement/identity 46:39.61 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 46:39.61 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 46:39.61 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Console.h:11, 46:39.61 from /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:7, 46:39.61 from Unified_cpp_dom_console0.cpp:2: 46:39.61 /builddir/build/BUILD/firefox-128.12.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:39.61 /builddir/build/BUILD/firefox-128.12.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:39.61 /builddir/build/BUILD/firefox-128.12.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:39.61 /builddir/build/BUILD/firefox-128.12.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:39.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 46:39.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:39.62 /builddir/build/BUILD/firefox-128.12.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:39.62 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:39.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.62 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 46:39.62 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerRunnable.h:16, 46:39.62 from /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:26: 46:39.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 46:39.62 25 | struct JSGCSetting { 46:39.62 | ^~~~~~~~~~~ 46:42.04 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 46:42.04 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:6: 46:42.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:42.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:42.04 inlined from 'bool mozilla::dom::{anonymous}::FlushOutput(JSContext*, mozilla::dom::Sequence&, nsString&)' at /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:1749:71: 46:42.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=] 46:42.04 1151 | *this->stack = this; 46:42.04 | ~~~~~~~~~~~~~^~~~~~ 46:42.04 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp: In function 'bool mozilla::dom::{anonymous}::FlushOutput(JSContext*, mozilla::dom::Sequence&, nsString&)': 46:42.04 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:1748:27: note: 'str' declared here 46:42.04 1748 | JS::Rooted str( 46:42.04 | ^~~ 46:42.04 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:1748:27: note: 'aCx' declared here 46:42.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:42.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:42.21 inlined from 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::StartTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, DOMHighResTimeStamp*)' at /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2110:62: 46:42.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=] 46:42.21 1151 | *this->stack = this; 46:42.21 | ~~~~~~~~~~~~~^~~~~~ 46:42.21 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::StartTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, DOMHighResTimeStamp*)': 46:42.21 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2110:25: note: 'jsString' declared here 46:42.21 2110 | JS::Rooted jsString(aCx, JS::ToString(aCx, name)); 46:42.21 | ^~~~~~~~ 46:42.21 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2110:25: note: 'aCx' declared here 46:42.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:42.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:42.22 inlined from 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::LogTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, double*, bool)' at /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2169:62: 46:42.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=] 46:42.22 1151 | *this->stack = this; 46:42.22 | ~~~~~~~~~~~~~^~~~~~ 46:42.22 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::LogTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, double*, bool)': 46:42.22 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2169:25: note: 'jsString' declared here 46:42.22 2169 | JS::Rooted jsString(aCx, JS::ToString(aCx, name)); 46:42.22 | ^~~~~~~~ 46:42.22 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2169:25: note: 'aCx' declared here 46:42.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 46:42.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:42.90 inlined from 'void mozilla::dom::Console::NotifyHandler(JSContext*, const mozilla::dom::Sequence&, mozilla::dom::ConsoleCallData*)' at /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2454:57: 46:42.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'callableGlobal' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 46:42.90 1151 | *this->stack = this; 46:42.90 | ~~~~~~~~~~~~~^~~~~~ 46:42.90 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::NotifyHandler(JSContext*, const mozilla::dom::Sequence&, mozilla::dom::ConsoleCallData*)': 46:42.90 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2453:25: note: 'callableGlobal' declared here 46:42.90 2453 | JS::Rooted callableGlobal( 46:42.90 | ^~~~~~~~~~~~~~ 46:42.90 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:2453:25: note: 'aCx' declared here 46:43.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', 46:43.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 46:43.32 inlined from 'virtual bool mozilla::dom::ConsoleRunnable::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:312:65: 46:43.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=] 46:43.33 1151 | *this->stack = this; 46:43.33 | ~~~~~~~~~~~~~^~~~~~ 46:43.33 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp: In member function 'virtual bool mozilla::dom::ConsoleRunnable::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle, bool*)': 46:43.33 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:312:27: note: 'jsString' declared here 46:43.33 312 | JS::Rooted jsString(aCx, JS::ToString(aCx, value)); 46:43.33 | ^~~~~~~~ 46:43.33 /builddir/build/BUILD/firefox-128.12.0/dom/console/Console.cpp:312:27: note: 'aCx' declared here 46:43.96 dom/credentialmanagement 46:46.84 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/GetFilesHelper.h:13, 46:46.84 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ContentChild.h:12, 46:46.84 from /builddir/build/BUILD/firefox-128.12.0/dom/credentialmanagement/identity/IdentityCredential.cpp:7, 46:46.84 from Unified_cpp_identity0.cpp:2: 46:46.84 /builddir/build/BUILD/firefox-128.12.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:46.84 /builddir/build/BUILD/firefox-128.12.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:46.84 /builddir/build/BUILD/firefox-128.12.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:46.84 /builddir/build/BUILD/firefox-128.12.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:46.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 46:46.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:46.84 /builddir/build/BUILD/firefox-128.12.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:46.84 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:46.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.84 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 46:46.84 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 46:46.84 from /builddir/build/BUILD/firefox-128.12.0/dom/credentialmanagement/identity/IdentityCredential.cpp:9: 46:46.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 46:46.84 25 | struct JSGCSetting { 46:46.84 | ^~~~~~~~~~~ 46:52.32 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IdentityCredentialBinding.h:9, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:6, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Credential.h:10, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/dom/credentialmanagement/Credential.cpp:7, 46:52.32 from Unified_cpp_credentialmanagement0.cpp:2: 46:52.32 /builddir/build/BUILD/firefox-128.12.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:52.32 /builddir/build/BUILD/firefox-128.12.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:52.32 /builddir/build/BUILD/firefox-128.12.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:52.32 /builddir/build/BUILD/firefox-128.12.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:52.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 46:52.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 46:52.32 /builddir/build/BUILD/firefox-128.12.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:52.32 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 46:52.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.32 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IdentityCredential.h:10, 46:52.32 from /builddir/build/BUILD/firefox-128.12.0/dom/credentialmanagement/CredentialsContainer.cpp:11, 46:52.32 from Unified_cpp_credentialmanagement0.cpp:11: 46:52.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 46:52.32 25 | struct JSGCSetting { 46:52.32 | ^~~~~~~~~~~ 46:54.40 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPIDOMWindow.h:21, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsContentUtils.h:52, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIGlobalObject.h:15, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingUtils.h:43, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:13, 46:54.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7: 46:54.40 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:54.40 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:54.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:54.40 678 | aFrom->ChainTo(aTo.forget(), ""); 46:54.40 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 46:54.40 /builddir/build/BUILD/firefox-128.12.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]' 46:54.40 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:54.40 | ^~~~~~~ 46:54.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'virtual nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::_ZThn24_N7mozilla10MozPromiseIb8nsresultLb1EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()': 46:54.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:54.41 678 | aFrom->ChainTo(aTo.forget(), ""); 46:54.41 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.41 /builddir/build/BUILD/firefox-128.12.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]' 46:54.41 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:54.41 | ^~~~~~~ 46:54.43 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:54.43 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 46:54.43 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:54.43 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 46:54.43 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 46:54.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:54.43 678 | aFrom->ChainTo(aTo.forget(), ""); 46:54.43 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 46:54.43 /builddir/build/BUILD/firefox-128.12.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]' 46:54.43 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:54.43 | ^~~~~~~ 46:54.45 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:54.45 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 46:54.45 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:54.45 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 46:54.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:54.45 678 | aFrom->ChainTo(aTo.forget(), ""); 46:54.45 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 46:54.45 /builddir/build/BUILD/firefox-128.12.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]' 46:54.45 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:54.45 | ^~~~~~~ 46:54.63 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', 46:54.63 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Get(const mozilla::dom::CredentialRequestOptions&, mozilla::ErrorResult&):: >&)>; RejectFunction = mozilla::dom::CredentialsContainer::Get(const mozilla::dom::CredentialRequestOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:54.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:54.63 678 | aFrom->ChainTo(aTo.forget(), ""); 46:54.63 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Get(const mozilla::dom::CredentialRequestOptions&, mozilla::ErrorResult&):: >&)>; RejectFunction = mozilla::dom::CredentialsContainer::Get(const mozilla::dom::CredentialRequestOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': 46:54.63 /builddir/build/BUILD/firefox-128.12.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 = nsresult; bool IsExclusive = true]' 46:54.63 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:54.63 | ^~~~~~~ 46:55.06 dom/crypto 46:56.33 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPIDOMWindow.h:21, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/UserActivation.h:15, 46:56.33 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ContentChild.h:13: 46:56.33 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]', 46:56.33 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 46:56.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.33 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.33 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]': 46:56.33 /builddir/build/BUILD/firefox-128.12.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::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' 46:56.33 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.33 | ^~~~~~~ 46:56.35 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]', 46:56.35 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 46:56.35 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:56.35 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 46:56.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.35 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.35 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]': 46:56.35 /builddir/build/BUILD/firefox-128.12.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::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' 46:56.35 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.35 | ^~~~~~~ 46:56.37 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 46:56.37 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 46:56.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.37 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.37 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 46:56.37 /builddir/build/BUILD/firefox-128.12.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]' 46:56.37 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.38 | ^~~~~~~ 46:56.53 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', 46:56.53 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IdentityCredential::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 46:56.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.53 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.53 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IdentityCredential::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': 46:56.53 /builddir/build/BUILD/firefox-128.12.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::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 46:56.53 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.53 | ^~~~~~~ 46:56.54 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', 46:56.54 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IdentityCredential::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 46:56.54 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 46:56.54 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 46:56.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.54 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.54 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': 46:56.54 /builddir/build/BUILD/firefox-128.12.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::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 46:56.54 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.54 | ^~~~~~~ 46:56.61 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', 46:56.61 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue>, bool, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue>, bool, true>::RejectValueType&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 46:56.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 46:56.62 678 | aFrom->ChainTo(aTo.forget(), ""); 46:56.62 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue>, bool, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::::ResolveOrRejectValue>, bool, true>::RejectValueType&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': 46:56.62 /builddir/build/BUILD/firefox-128.12.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 = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 46:56.62 1191 | void ChainTo(already_AddRefed aChainedPromise, 46:56.62 | ^~~~~~~ 46:58.93 dom/debugger 47:01.93 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoBuffer.h:10, 47:01.93 from /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoBuffer.cpp:7, 47:01.93 from Unified_cpp_dom_crypto0.cpp:2: 47:01.93 /builddir/build/BUILD/firefox-128.12.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]': 47:01.93 /builddir/build/BUILD/firefox-128.12.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]' 47:01.93 /builddir/build/BUILD/firefox-128.12.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]' 47:01.93 /builddir/build/BUILD/firefox-128.12.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]' 47:01.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 47:01.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 47:01.93 /builddir/build/BUILD/firefox-128.12.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] 47:01.93 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 47:01.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.93 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 47:01.93 from /builddir/build/BUILD/firefox-128.12.0/dom/crypto/WebCryptoTask.cpp:23, 47:01.93 from Unified_cpp_dom_crypto0.cpp:29: 47:01.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 47:01.93 25 | struct JSGCSetting { 47:01.93 | ^~~~~~~~~~~ 47:02.17 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:6, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationObserver.h:11, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationManager.h:10, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotification.h:10, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/dom/debugger/CallbackDebuggerNotification.h:10, 47:02.17 from /builddir/build/BUILD/firefox-128.12.0/dom/debugger/CallbackDebuggerNotification.cpp:7, 47:02.17 from Unified_cpp_dom_debugger0.cpp:2: 47:02.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 47:02.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:02.17 inlined from 'already_AddRefed mozilla::dom::GetManager(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationObserver.cpp:55:55: 47:02.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'debuggeeGlobalRooted' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 47:02.17 1151 | *this->stack = this; 47:02.17 | ~~~~~~~~~~~~~^~~~~~ 47:02.17 In file included from Unified_cpp_dom_debugger0.cpp:29: 47:02.17 /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationObserver.cpp: In function 'already_AddRefed mozilla::dom::GetManager(JSContext*, JS::Handle)': 47:02.17 /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationObserver.cpp:54:25: note: 'debuggeeGlobalRooted' declared here 47:02.17 54 | JS::Rooted debuggeeGlobalRooted( 47:02.17 | ^~~~~~~~~~~~~~~~~~~~ 47:02.17 /builddir/build/BUILD/firefox-128.12.0/dom/debugger/DebuggerNotificationObserver.cpp:54:25: note: 'aCx' declared here 47:02.47 dom/encoding 47:04.58 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Id.h:35, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/shadow/Shape.h:19, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/shadow/Object.h:18, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Object.h:10, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/experimental/TypedData.h:24, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TypedArray.h:17, 47:04.58 from /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoBuffer.h:12: 47:04.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 47:04.58 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 47:04.58 inlined from 'void mozilla::dom::CryptoKey::GetAlgorithm(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoKey.cpp:193:31: 47:04.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 47:04.58 1151 | *this->stack = this; 47:04.58 | ~~~~~~~~~~~~~^~~~~~ 47:04.58 In file included from Unified_cpp_dom_crypto0.cpp:11: 47:04.58 /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoKey.cpp: In member function 'void mozilla::dom::CryptoKey::GetAlgorithm(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) const': 47:04.58 /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoKey.cpp:193:25: note: 'val' declared here 47:04.58 193 | JS::Rooted val(cx); 47:04.58 | ^~~ 47:04.58 /builddir/build/BUILD/firefox-128.12.0/dom/crypto/CryptoKey.cpp:193:25: note: 'cx' declared here 47:06.47 dom/events 47:07.40 dom/fetch 47:21.11 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsDeviceContext.h:12, 47:21.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/UIEvent.h:15, 47:21.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 47:21.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 47:21.11 from /builddir/build/BUILD/firefox-128.12.0/dom/events/EventStateManager.cpp:38: 47:21.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': 47:21.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/gfxFont.h:1155: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 47:21.11 1155 | } else if (mLastUsed > 0 && 47:21.11 | 47:21.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/gfxFont.h:1155: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 47:24.43 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:12, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortFollower.h:12, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortSignal.h:11, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Blob.h:10, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/File.h:10, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/dom/fetch/BodyExtractor.cpp:8, 47:24.43 from Unified_cpp_dom_fetch0.cpp:2: 47:24.43 /builddir/build/BUILD/firefox-128.12.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]': 47:24.43 /builddir/build/BUILD/firefox-128.12.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]' 47:24.43 /builddir/build/BUILD/firefox-128.12.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]' 47:24.43 /builddir/build/BUILD/firefox-128.12.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]' 47:24.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 47:24.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 47:24.43 /builddir/build/BUILD/firefox-128.12.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] 47:24.43 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 47:24.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:24.43 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.h:24, 47:24.43 from /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.cpp:7, 47:24.43 from Unified_cpp_dom_fetch0.cpp:20: 47:24.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 47:24.43 25 | struct JSGCSetting { 47:24.43 | ^~~~~~~~~~~ 47:24.81 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 47:24.81 from /builddir/build/BUILD/firefox-128.12.0/dom/events/WheelHandlingHelper.h:13, 47:24.81 from /builddir/build/BUILD/firefox-128.12.0/dom/events/EventStateManager.h:24, 47:24.81 from /builddir/build/BUILD/firefox-128.12.0/dom/events/EventStateManager.cpp:7: 47:24.81 /builddir/build/BUILD/firefox-128.12.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]': 47:24.81 /builddir/build/BUILD/firefox-128.12.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 >*]' 47:24.81 /builddir/build/BUILD/firefox-128.12.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 >*]' 47:24.81 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 47:24.81 /builddir/build/BUILD/firefox-128.12.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] 47:24.81 302 | memcpy(&value, &aInternalValue, sizeof(value)); 47:24.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:24.81 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 47:24.81 396 | struct FrameBidiData { 47:24.81 | ^~~~~~~~~~~~~ 47:25.39 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 47:25.39 from /builddir/build/BUILD/firefox-128.12.0/dom/events/EventStateManager.h:10: 47:25.39 /builddir/build/BUILD/firefox-128.12.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]': 47:25.39 /builddir/build/BUILD/firefox-128.12.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]' 47:25.39 /builddir/build/BUILD/firefox-128.12.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]' 47:25.39 /builddir/build/BUILD/firefox-128.12.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]' 47:25.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 47:25.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 47:25.39 /builddir/build/BUILD/firefox-128.12.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] 47:25.39 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 47:25.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.39 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 47:25.39 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ProcessIsolation.h:15, 47:25.39 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14, 47:25.39 from /builddir/build/BUILD/firefox-128.12.0/dom/events/EventStateManager.cpp:35: 47:25.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 47:25.39 25 | struct JSGCSetting { 47:25.39 | ^~~~~~~~~~~ 47:39.95 In file included from /builddir/build/BUILD/firefox-128.12.0/modules/libpref/Preferences.h:18, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsPIDOMWindow.h:21, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsContentUtils.h:52, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIGlobalObject.h:15, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/GlobalTeardownObserver.h:15, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:39.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortSignal.h:12: 47:39.95 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', 47:39.95 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 47:39.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 47:39.96 678 | aFrom->ChainTo(aTo.forget(), ""); 47:39.96 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': 47:39.96 /builddir/build/BUILD/firefox-128.12.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::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 47:39.96 1191 | void ChainTo(already_AddRefed aChainedPromise, 47:39.96 | ^~~~~~~ 47:39.97 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', 47:39.97 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&):: mutable::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 47:39.97 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 47:39.97 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 47:39.97 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 47:39.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 47:39.97 678 | aFrom->ChainTo(aTo.forget(), ""); 47:39.97 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': 47:39.97 /builddir/build/BUILD/firefox-128.12.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::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 47:39.97 1191 | void ChainTo(already_AddRefed aChainedPromise, 47:39.97 | ^~~~~~~ 47:40.02 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 47:40.02 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 47:40.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 47:40.02 678 | aFrom->ChainTo(aTo.forget(), ""); 47:40.02 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 47:40.02 /builddir/build/BUILD/firefox-128.12.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]' 47:40.02 1191 | void ChainTo(already_AddRefed aChainedPromise, 47:40.02 | ^~~~~~~ 47:40.06 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 47:40.06 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 47:40.06 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 47:40.06 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 47:40.06 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 47:40.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 47:40.06 678 | aFrom->ChainTo(aTo.forget(), ""); 47:40.06 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 47:40.06 /builddir/build/BUILD/firefox-128.12.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]' 47:40.06 1191 | void ChainTo(already_AddRefed aChainedPromise, 47:40.06 | ^~~~~~~ 47:40.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/CallAndConstruct.h:15, 47:40.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jsapi.h:30, 47:40.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortFollower.h:10: 47:40.85 In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', 47:40.85 inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1071:55, 47:40.85 inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1113:52, 47:40.85 inlined from 'mozilla::dom::SpiderMonkeyInterfaceRooter::SpiderMonkeyInterfaceRooter(const CX&, InterfaceType*) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SpiderMonkeyInterface.h:66:56, 47:40.85 inlined from 'mozilla::dom::RootedSpiderMonkeyInterface::RootedSpiderMonkeyInterface(const CX&) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SpiderMonkeyInterface.h:104:77, 47:40.85 inlined from 'void mozilla::dom::FetchStreamReader::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/dom/fetch/FetchStreamReader.cpp:354:52: 47:40.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1077:15: warning: storing the address of local variable 'chunk' in '*&MEM[(struct Array *)aCx_166(D) + 120B].mArr[2]' [-Wdangling-pointer=] 47:40.85 1077 | *stackTop = this; 47:40.85 | ~~~~~~~~~~^~~~~~ 47:40.85 In file included from Unified_cpp_dom_fetch0.cpp:74: 47:40.85 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/FetchStreamReader.cpp: In member function 'void mozilla::dom::FetchStreamReader::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': 47:40.85 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/FetchStreamReader.cpp:354:43: note: 'chunk' declared here 47:40.85 354 | RootedSpiderMonkeyInterface chunk(aCx); 47:40.85 | ^~~~~ 47:40.85 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/FetchStreamReader.cpp:354:43: note: 'aCx' declared here 47:41.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 47:41.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 47:41.34 inlined from 'already_AddRefed mozilla::dom::FetchBody::ConsumeBody(JSContext*, mozilla::dom::BodyConsumer::ConsumeType, mozilla::ErrorResult&) [with Derived = mozilla::dom::Response]' at /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.cpp:1287:27: 47:41.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'abortReason' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=] 47:41.34 1151 | *this->stack = this; 47:41.34 | ~~~~~~~~~~~~~^~~~~~ 47:41.35 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.cpp: In member function 'already_AddRefed mozilla::dom::FetchBody::ConsumeBody(JSContext*, mozilla::dom::BodyConsumer::ConsumeType, mozilla::ErrorResult&) [with Derived = mozilla::dom::Response]': 47:41.35 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.cpp:1287:27: note: 'abortReason' declared here 47:41.35 1287 | JS::Rooted abortReason(aCx, signalImpl->RawReason()); 47:41.35 | ^~~~~~~~~~~ 47:41.35 /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Fetch.cpp:1287:27: note: 'aCx' declared here 47:53.80 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsITimer.h:13, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsThreadUtils.h:31, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsProxyRelease.h:20, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:13, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Response.h:13, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/dom/fetch/Response.cpp:7, 47:53.80 from Unified_cpp_dom_fetch1.cpp:2: 47:53.80 /builddir/build/BUILD/firefox-128.12.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]': 47:53.80 /builddir/build/BUILD/firefox-128.12.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]' 47:53.80 /builddir/build/BUILD/firefox-128.12.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]' 47:53.80 /builddir/build/BUILD/firefox-128.12.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]' 47:53.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 47:53.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 47:53.80 /builddir/build/BUILD/firefox-128.12.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] 47:53.80 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 47:53.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.80 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 47:53.80 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24: 47:53.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 47:53.80 25 | struct JSGCSetting { 47:53.80 | ^~~~~~~~~~~ 47:57.85 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 47:57.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCSSFrameConstructor.h:26, 47:57.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PresShell.h:32, 47:57.85 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 47:57.85 from /builddir/build/BUILD/firefox-128.12.0/dom/events/AsyncEventDispatcher.cpp:10, 47:57.85 from Unified_cpp_dom_events0.cpp:11: 47:57.85 /builddir/build/BUILD/firefox-128.12.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]': 47:57.85 /builddir/build/BUILD/firefox-128.12.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 >*]' 47:57.85 /builddir/build/BUILD/firefox-128.12.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 >*]' 47:57.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 47:57.85 /builddir/build/BUILD/firefox-128.12.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] 47:57.85 302 | memcpy(&value, &aInternalValue, sizeof(value)); 47:57.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 47:57.85 396 | struct FrameBidiData { 47:57.85 | ^~~~~~~~~~~~~ 48:04.00 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsPIDOMWindow.h:21, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsContentUtils.h:52, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIGlobalObject.h:15, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/GlobalTeardownObserver.h:15, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AbortSignal.h:12, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Blob.h:10, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/File.h:10, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItem.h:12, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItemList.h:11, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransfer.h:24, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ContentEvents.h:12, 48:04.00 from /builddir/build/BUILD/firefox-128.12.0/dom/events/AnimationEvent.cpp:8, 48:04.00 from Unified_cpp_dom_events0.cpp:2: 48:04.00 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', 48:04.00 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 48:04.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 48:04.00 678 | aFrom->ChainTo(aTo.forget(), ""); 48:04.00 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': 48:04.00 /builddir/build/BUILD/firefox-128.12.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::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 48:04.00 1191 | void ChainTo(already_AddRefed aChainedPromise, 48:04.00 | ^~~~~~~ 48:04.86 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 48:04.86 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 48:04.86 from /builddir/build/BUILD/firefox-128.12.0/dom/events/AnimationEvent.cpp:7: 48:04.86 In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 48:04.86 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2689:17, 48:04.86 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 48:04.86 inlined from 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:1223:37, 48:04.86 inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21, 48:04.86 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 48:04.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:397:37: warning: array subscript 0 is outside array bounds of 'nsTArray_Impl, mozilla::CopyableErrorResult, false>::Private>, nsTArrayInfallibleAllocator> [0]' [-Warray-bounds] 48:04.86 397 | size_type Length() const { return mHdr->mLength; } 48:04.86 | ^~~~ 48:04.86 In member function 'nsTArray_base::Header* nsTArray_base::Hdr() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 48:04.86 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::Elements() [with E = RefPtr, mozilla::CopyableErrorResult, false>::Private>; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1180:45, 48:04.86 inlined from 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2692:30, 48:04.86 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 48:04.86 inlined from 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:1223:37, 48:04.86 inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21, 48:04.86 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 48:04.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:574:51: warning: array subscript 0 is outside array bounds of 'nsTArray_Impl, mozilla::CopyableErrorResult, false>::Private>, nsTArrayInfallibleAllocator> [0]' [-Warray-bounds] 48:04.86 574 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 48:04.87 | ^~~~ 48:04.87 In member function 'nsTArray_Impl::value_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>; Alloc = nsTArrayInfallibleAllocator]', 48:04.87 inlined from 'mozilla::NotNull::value_type*> nsTArray::AppendElement(Item&&) [with Item = RefPtr, mozilla::CopyableErrorResult, false>::Private>&; E = RefPtr, mozilla::CopyableErrorResult, false>::Private>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2831:41, 48:04.87 inlined from 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:1223:37, 48:04.87 inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21, 48:04.87 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 48:04.87 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2694:9: warning: array subscript 0 is outside array bounds of 'nsTArray_Impl, mozilla::CopyableErrorResult, false>::Private>, nsTArrayInfallibleAllocator> [0]' [-Warray-bounds] 48:04.87 2694 | this->mHdr->mLength += 1; 48:04.87 | ~~~~~~^~~~ 48:05.19 In member function 'void nsTArray_Impl::DestructRange(index_type, size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]', 48:05.19 inlined from 'void nsTArray_Impl::TruncateLengthUnsafe(size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2268:20, 48:05.19 inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2237:25, 48:05.19 inlined from 'mozilla::dom::DataTransferItemList::DataTransferItemList(mozilla::dom::DataTransfer*)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItemList.h:39:28, 48:05.19 inlined from 'already_AddRefed mozilla::dom::DataTransferItemList::Clone(mozilla::dom::DataTransfer*) const' at /builddir/build/BUILD/firefox-128.12.0/dom/events/DataTransferItemList.cpp:41:77: 48:05.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2424:17: warning: array subscript 2 is outside array bounds of 'const nsTArrayHeader [1]' [-Warray-bounds] 48:05.19 2424 | value_type* iter = Elements() + aStart; 48:05.19 | ^~~~ 48:05.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h: In member function 'already_AddRefed mozilla::dom::DataTransferItemList::Clone(mozilla::dom::DataTransfer*) const': 48:05.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:275:29: note: at offset 16 into object 'sEmptyTArrayHeader' of size 8 48:05.19 275 | extern const nsTArrayHeader sEmptyTArrayHeader; 48:05.19 | ^~~~~~~~~~~~~~~~~~ 48:05.64 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 48:05.64 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 48:05.64 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 48:05.64 inlined from 'FallibleTArray::FallibleTArray(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::OwningNonNull]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3020:36, 48:05.64 inlined from 'mozilla::dom::Sequence::Sequence(nsTArray&&) [with T = mozilla::OwningNonNull]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:463:44, 48:05.64 inlined from 'already_AddRefed mozilla::dom::Clipboard::WriteText(const nsAString&, nsIPrincipal&, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/dom/events/Clipboard.cpp:804:15: 48:05.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 48:05.64 655 | aOther.mHdr->mLength = 0; 48:05.64 | ~~~~~~~~~~~~~~~~~~~~~^~~ 48:05.64 In file included from Unified_cpp_dom_events0.cpp:29: 48:05.64 /builddir/build/BUILD/firefox-128.12.0/dom/events/Clipboard.cpp: In member function 'already_AddRefed mozilla::dom::Clipboard::WriteText(const nsAString&, nsIPrincipal&, mozilla::ErrorResult&)': 48:05.64 /builddir/build/BUILD/firefox-128.12.0/dom/events/Clipboard.cpp:799:42: note: at offset 8 into object 'sequence' of size 8 48:05.64 799 | nsTArray> sequence; 48:05.64 | ^~~~~~~~ 48:07.25 In member function 'void nsTArray_Impl::DestructRange(index_type, size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]', 48:07.25 inlined from 'void nsTArray_Impl::TruncateLengthUnsafe(size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2268:20, 48:07.25 inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2237:25, 48:07.25 inlined from 'mozilla::dom::DataTransferItemList::DataTransferItemList(mozilla::dom::DataTransfer*)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItemList.h:39:28, 48:07.25 inlined from 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, const nsAString&)' at /builddir/build/BUILD/firefox-128.12.0/dom/events/DataTransfer.cpp:193:41: 48:07.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2424:17: warning: array subscript 2 is outside array bounds of 'const nsTArrayHeader [1]' [-Warray-bounds] 48:07.25 2424 | value_type* iter = Elements() + aStart; 48:07.25 | ^~~~ 48:07.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h: In constructor 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, const nsAString&)': 48:07.25 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:275:29: note: at offset 16 into object 'sEmptyTArrayHeader' of size 8 48:07.25 275 | extern const nsTArrayHeader sEmptyTArrayHeader; 48:07.25 | ^~~~~~~~~~~~~~~~~~ 48:07.34 In member function 'void nsTArray_Impl::DestructRange(index_type, size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]', 48:07.34 inlined from 'void nsTArray_Impl::TruncateLengthUnsafe(size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2268:20, 48:07.34 inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2237:25, 48:07.34 inlined from 'mozilla::dom::DataTransferItemList::DataTransferItemList(mozilla::dom::DataTransfer*)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItemList.h:39:28, 48:07.34 inlined from 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, nsITransferable*)' at /builddir/build/BUILD/firefox-128.12.0/dom/events/DataTransfer.cpp:159:41: 48:07.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2424:17: warning: array subscript 2 is outside array bounds of 'const nsTArrayHeader [1]' [-Warray-bounds] 48:07.35 2424 | value_type* iter = Elements() + aStart; 48:07.35 | ^~~~ 48:07.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h: In constructor 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, nsITransferable*)': 48:07.35 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:275:29: note: at offset 16 into object 'sEmptyTArrayHeader' of size 8 48:07.35 275 | extern const nsTArrayHeader sEmptyTArrayHeader; 48:07.35 | ^~~~~~~~~~~~~~~~~~ 48:07.38 In member function 'void nsTArray_Impl::DestructRange(index_type, size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]', 48:07.38 inlined from 'void nsTArray_Impl::TruncateLengthUnsafe(size_type) [with E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2268:20, 48:07.38 inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = nsTArray >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2237:25, 48:07.38 inlined from 'mozilla::dom::DataTransferItemList::DataTransferItemList(mozilla::dom::DataTransfer*)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DataTransferItemList.h:39:28, 48:07.38 inlined from 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, bool, int32_t)' at /builddir/build/BUILD/firefox-128.12.0/dom/events/DataTransfer.cpp:128:41: 48:07.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2424:17: warning: array subscript 2 is outside array bounds of 'const nsTArrayHeader [1]' [-Warray-bounds] 48:07.38 2424 | value_type* iter = Elements() + aStart; 48:07.38 | ^~~~ 48:07.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h: In constructor 'mozilla::dom::DataTransfer::DataTransfer(nsISupports*, mozilla::EventMessage, bool, int32_t)': 48:07.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:275:29: note: at offset 16 into object 'sEmptyTArrayHeader' of size 8 48:07.38 275 | extern const nsTArrayHeader sEmptyTArrayHeader; 48:07.38 | ^~~~~~~~~~~~~~~~~~ 48:12.07 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 48:12.07 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 48:12.07 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventStateManager.h:24, 48:12.07 from /builddir/build/BUILD/firefox-128.12.0/dom/events/Event.cpp:15, 48:12.07 from Unified_cpp_dom_events1.cpp:11: 48:12.07 /builddir/build/BUILD/firefox-128.12.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]': 48:12.07 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:12.07 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:12.07 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 48:12.07 /builddir/build/BUILD/firefox-128.12.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] 48:12.07 302 | memcpy(&value, &aInternalValue, sizeof(value)); 48:12.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.07 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 48:12.07 396 | struct FrameBidiData { 48:12.07 | ^~~~~~~~~~~~~ 48:12.39 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 48:12.39 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 48:12.39 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 48:12.39 from /builddir/build/BUILD/firefox-128.12.0/dom/events/DragEvent.cpp:7, 48:12.39 from Unified_cpp_dom_events1.cpp:2: 48:12.39 /builddir/build/BUILD/firefox-128.12.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]': 48:12.39 /builddir/build/BUILD/firefox-128.12.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]' 48:12.39 /builddir/build/BUILD/firefox-128.12.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]' 48:12.39 /builddir/build/BUILD/firefox-128.12.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]' 48:12.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 48:12.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 48:12.39 /builddir/build/BUILD/firefox-128.12.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] 48:12.39 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 48:12.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.39 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 48:12.39 from /builddir/build/BUILD/firefox-128.12.0/dom/events/Event.cpp:18: 48:12.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 48:12.39 25 | struct JSGCSetting { 48:12.39 | ^~~~~~~~~~~ 48:17.52 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:16, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsBaseHashtable.h:13, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTHashMap.h:13, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIWidget.h:43, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/BasicEvents.h:19, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Event.h:16, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 48:17.52 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/MouseEvent.h:11: 48:17.52 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', 48:17.52 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 0]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 48:17.52 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 48:17.52 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 48:17.52 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 48:17.52 inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerService.cpp:329:41: 48:17.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.1731602.nsAutoTObserverArray, 0>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 48:17.53 282 | aArray.mIterators = this; 48:17.53 | ~~~~~~~~~~~~~~~~~~^~~~~~ 48:17.53 In file included from Unified_cpp_dom_events1.cpp:38: 48:17.53 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': 48:17.53 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerService.cpp:329:41: note: '__for_begin' declared here 48:17.53 329 | mChangeListeners.EndLimitedRange()) { 48:17.53 | ^ 48:17.53 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerService.cpp:329:41: note: '' declared here 48:20.66 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 48:20.66 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 48:20.66 from /builddir/build/BUILD/firefox-128.12.0/dom/events/PointerEventHandler.cpp:8, 48:20.66 from Unified_cpp_dom_events2.cpp:65: 48:20.66 /builddir/build/BUILD/firefox-128.12.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]': 48:20.66 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:20.66 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:20.66 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 48:20.66 /builddir/build/BUILD/firefox-128.12.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] 48:20.66 302 | memcpy(&value, &aInternalValue, sizeof(value)); 48:20.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.66 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 48:20.66 396 | struct FrameBidiData { 48:20.66 | ^~~~~~~~~~~~~ 48:22.22 In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]', 48:22.22 inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:312:32, 48:22.22 inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:351:36, 48:22.22 inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:422:11, 48:22.22 inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:457:52, 48:22.22 inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerManager.cpp:1624:60: 48:22.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_42(D)->D.418964.nsAutoTObserverArray::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 48:22.22 282 | aArray.mIterators = this; 48:22.22 | ~~~~~~~~~~~~~~~~~~^~~~~~ 48:22.22 In file included from Unified_cpp_dom_events1.cpp:29: 48:22.22 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerManager.cpp: In member function 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)': 48:22.22 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerManager.cpp:1624:60: note: '__for_begin' declared here 48:22.22 1624 | for (Listener& listenerRef : aListeners->EndLimitedRange()) { 48:22.22 | ^ 48:22.22 /builddir/build/BUILD/firefox-128.12.0/dom/events/EventListenerManager.cpp:1624:60: note: 'aListeners' declared here 48:23.72 In file included from Unified_cpp_dom_events2.cpp:101: 48:23.72 /builddir/build/BUILD/firefox-128.12.0/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 48:23.72 /builddir/build/BUILD/firefox-128.12.0/dom/events/ShortcutKeys.cpp:117:11: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized] 48:23.72 117 | return *cache; 48:23.72 | ^~~~~ 48:23.72 /builddir/build/BUILD/firefox-128.12.0/dom/events/ShortcutKeys.cpp:78:21: note: 'cache' was declared here 48:23.72 78 | KeyEventHandler** cache; 48:23.72 | ^~~~~ 48:23.72 /builddir/build/BUILD/firefox-128.12.0/dom/events/ShortcutKeys.cpp:106:19: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized] 48:23.72 106 | while (keyData->event) { 48:23.72 | ~~~~~~~~~^~~~~ 48:23.72 /builddir/build/BUILD/firefox-128.12.0/dom/events/ShortcutKeys.cpp:77:20: note: 'keyData' was declared here 48:23.72 77 | ShortcutKeyData* keyData; 48:23.72 | ^~~~~~~ 48:26.57 dom/file/ipc 48:38.41 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 48:38.41 from /builddir/build/BUILD/firefox-128.12.0/dom/events/ContentEventHandler.h:17, 48:38.41 from /builddir/build/BUILD/firefox-128.12.0/dom/events/TextComposition.cpp:7, 48:38.41 from Unified_cpp_dom_events3.cpp:2: 48:38.41 /builddir/build/BUILD/firefox-128.12.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]': 48:38.41 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:38.41 /builddir/build/BUILD/firefox-128.12.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 >*]' 48:38.41 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 48:38.42 /builddir/build/BUILD/firefox-128.12.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] 48:38.42 302 | memcpy(&value, &aInternalValue, sizeof(value)); 48:38.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:38.42 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 48:38.42 396 | struct FrameBidiData { 48:38.42 | ^~~~~~~~~~~~~ 48:38.75 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 48:38.75 from /builddir/build/BUILD/firefox-128.12.0/dom/events/ContentEventHandler.h:12: 48:38.75 /builddir/build/BUILD/firefox-128.12.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]': 48:38.75 /builddir/build/BUILD/firefox-128.12.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]' 48:38.75 /builddir/build/BUILD/firefox-128.12.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]' 48:38.75 /builddir/build/BUILD/firefox-128.12.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]' 48:38.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 48:38.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 48:38.75 /builddir/build/BUILD/firefox-128.12.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] 48:38.75 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 48:38.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:38.75 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 48:38.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 48:38.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Navigator.h:13, 48:38.75 from /builddir/build/BUILD/firefox-128.12.0/dom/events/TouchEvent.cpp:7, 48:38.75 from Unified_cpp_dom_events3.cpp:29: 48:38.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 48:38.75 25 | struct JSGCSetting { 48:38.75 | ^~~~~~~~~~~ 48:43.94 dom/file 48:52.38 dom/file/uri 48:53.82 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ArrayView.h:9, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRegion.h:16, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/Units.h:20, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsContentUtils.h:26, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIGlobalObject.h:15, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/dom/file/BaseBlobImpl.cpp:7, 48:53.82 from Unified_cpp_dom_file0.cpp:2: 48:53.82 /builddir/build/BUILD/firefox-128.12.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]': 48:53.82 /builddir/build/BUILD/firefox-128.12.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]' 48:53.82 /builddir/build/BUILD/firefox-128.12.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]' 48:53.82 /builddir/build/BUILD/firefox-128.12.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]' 48:53.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 48:53.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 48:53.82 /builddir/build/BUILD/firefox-128.12.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] 48:53.82 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 48:53.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:53.82 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 48:53.82 from /builddir/build/BUILD/firefox-128.12.0/dom/file/Blob.cpp:14, 48:53.82 from Unified_cpp_dom_file0.cpp:11: 48:53.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 48:53.82 25 | struct JSGCSetting { 48:53.82 | ^~~~~~~~~~~ 48:56.26 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Id.h:35, 48:56.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsContentUtils.h:27: 48:56.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 48:56.26 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 48:56.26 inlined from 'void mozilla::dom::FileReader::GetResult(JSContext*, mozilla::dom::Nullable&)' at /builddir/build/BUILD/firefox-128.12.0/dom/file/FileReader.cpp:174:35: 48:56.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=] 48:56.27 1151 | *this->stack = this; 48:56.27 | ~~~~~~~~~~~~~^~~~~~ 48:56.27 In file included from Unified_cpp_dom_file0.cpp:83: 48:56.27 /builddir/build/BUILD/firefox-128.12.0/dom/file/FileReader.cpp: In member function 'void mozilla::dom::FileReader::GetResult(JSContext*, mozilla::dom::Nullable&)': 48:56.27 /builddir/build/BUILD/firefox-128.12.0/dom/file/FileReader.cpp:174:25: note: 'result' declared here 48:56.27 174 | JS::Rooted result(aCx); 48:56.27 | ^~~~~~ 48:56.27 /builddir/build/BUILD/firefox-128.12.0/dom/file/FileReader.cpp:174:25: note: 'aCx' declared here 49:01.59 dom/filesystem/compat 49:06.67 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18, 49:06.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 49:06.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 49:06.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 49:06.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:12, 49:06.67 from /builddir/build/BUILD/firefox-128.12.0/dom/file/uri/BlobURL.cpp:13, 49:06.67 from Unified_cpp_dom_file_uri0.cpp:2: 49:06.67 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 49:06.67 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 49:06.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:06.67 678 | aFrom->ChainTo(aTo.forget(), ""); 49:06.67 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 49:06.67 /builddir/build/BUILD/firefox-128.12.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::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 49:06.67 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:06.67 | ^~~~~~~ 49:06.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'virtual nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::_ZThn24_N7mozilla10MozPromiseINS_3dom24BlobURLDataRequestResultENS_3ipc20ResponseRejectReasonELb1EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()': 49:06.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:06.68 678 | aFrom->ChainTo(aTo.forget(), ""); 49:06.68 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.68 /builddir/build/BUILD/firefox-128.12.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::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 49:06.68 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:06.68 | ^~~~~~~ 49:06.70 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 49:06.70 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 49:06.70 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:06.70 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 49:06.70 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 49:06.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:06.70 678 | aFrom->ChainTo(aTo.forget(), ""); 49:06.70 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 49:06.70 /builddir/build/BUILD/firefox-128.12.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::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 49:06.70 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:06.70 | ^~~~~~~ 49:06.71 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 49:06.71 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 49:06.71 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:06.71 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 49:06.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:06.71 678 | aFrom->ChainTo(aTo.forget(), ""); 49:06.72 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 49:06.72 /builddir/build/BUILD/firefox-128.12.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::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 49:06.72 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:06.72 | ^~~~~~~ 49:07.28 dom/filesystem 49:07.48 dom/flex 49:10.90 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 49:10.90 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsSplittableFrame.h:16, 49:10.90 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsContainerFrame.h:15, 49:10.90 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsFlexContainerFrame.h:15, 49:10.90 from /builddir/build/BUILD/firefox-128.12.0/dom/flex/Flex.cpp:12, 49:10.90 from Unified_cpp_dom_flex0.cpp:2: 49:10.90 /builddir/build/BUILD/firefox-128.12.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]': 49:10.90 /builddir/build/BUILD/firefox-128.12.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 >*]' 49:10.90 /builddir/build/BUILD/firefox-128.12.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 >*]' 49:10.90 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 49:10.90 /builddir/build/BUILD/firefox-128.12.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] 49:10.90 302 | memcpy(&value, &aInternalValue, sizeof(value)); 49:10.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:10.90 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 49:10.90 396 | struct FrameBidiData { 49:10.90 | ^~~~~~~~~~~~~ 49:12.21 dom/fs/api 49:19.76 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 49:19.76 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Directory.h:11, 49:19.76 from /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/Directory.cpp:7, 49:19.76 from Unified_cpp_dom_filesystem0.cpp:2: 49:19.76 /builddir/build/BUILD/firefox-128.12.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]': 49:19.76 /builddir/build/BUILD/firefox-128.12.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]' 49:19.76 /builddir/build/BUILD/firefox-128.12.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]' 49:19.76 /builddir/build/BUILD/firefox-128.12.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]' 49:19.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 49:19.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 49:19.76 /builddir/build/BUILD/firefox-128.12.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] 49:19.76 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 49:19.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.76 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 49:19.76 from /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/Directory.cpp:19: 49:19.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 49:19.76 25 | struct JSGCSetting { 49:19.76 | ^~~~~~~~~~~ 49:22.13 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IterableIteratorBinding.h:9, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IterableIterator.h:35, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:10, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/api/FileSystemDirectoryHandle.h:10, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/api/FileSystemDirectoryHandle.cpp:7, 49:22.13 from Unified_cpp_dom_fs_api0.cpp:2: 49:22.13 /builddir/build/BUILD/firefox-128.12.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]': 49:22.13 /builddir/build/BUILD/firefox-128.12.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]' 49:22.13 /builddir/build/BUILD/firefox-128.12.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]' 49:22.13 /builddir/build/BUILD/firefox-128.12.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]' 49:22.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 49:22.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 49:22.13 /builddir/build/BUILD/firefox-128.12.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] 49:22.13 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 49:22.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.13 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 49:22.13 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/api/FileSystemSyncAccessHandle.cpp:26, 49:22.13 from Unified_cpp_dom_fs_api0.cpp:47: 49:22.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 49:22.13 25 | struct JSGCSetting { 49:22.13 | ^~~~~~~~~~~ 49:23.32 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 49:23.32 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 49:23.32 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 49:23.32 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(nsTArray_Impl&&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::FileSystemFileResponse; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1147:19, 49:23.32 inlined from 'nsTArray::self_type& nsTArray::operator=(nsTArray_Impl&&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::FileSystemFileResponse]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2783:25, 49:23.32 inlined from 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp:201:37: 49:23.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:23.32 450 | mArray.mHdr->mLength = 0; 49:23.32 | ~~~~~~~~~~~~~~~~~~~~~^~~ 49:23.32 In file included from Unified_cpp_dom_filesystem0.cpp:83: 49:23.32 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp: In member function 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const': 49:23.32 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp:182:42: note: at offset 8 into object 'inputs' of size 8 49:23.32 182 | FallibleTArray inputs; 49:23.32 | ^~~~~~ 49:23.32 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 49:23.32 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 49:23.32 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(nsTArray_Impl&&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::FileSystemFileResponse; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1147:19, 49:23.32 inlined from 'nsTArray::self_type& nsTArray::operator=(nsTArray_Impl&&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::FileSystemFileResponse]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2783:25, 49:23.32 inlined from 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp:201:37: 49:23.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:23.32 450 | mArray.mHdr->mLength = 0; 49:23.32 | ~~~~~~~~~~~~~~~~~~~~~^~~ 49:23.32 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp: In member function 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const': 49:23.32 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesTask.cpp:182:42: note: at offset 8 into object 'inputs' of size 8 49:23.32 182 | FallibleTArray inputs; 49:23.32 | ^~~~~~ 49:25.23 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 49:25.23 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 49:25.23 inlined from 'void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)' at /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp:351:20: 49:25.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:25.23 315 | mHdr->mLength = 0; 49:25.23 | ~~~~~~~~~~~~~~^~~ 49:25.23 In file included from Unified_cpp_dom_filesystem0.cpp:74: 49:25.23 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp: In member function 'void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)': 49:25.23 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp:343:26: note: at offset 8 into object 'files' of size 8 49:25.23 343 | Sequence> files; 49:25.23 | ^~~~~ 49:25.23 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 49:25.23 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 49:25.23 inlined from 'void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)' at /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp:357:20: 49:25.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:25.23 315 | mHdr->mLength = 0; 49:25.23 | ~~~~~~~~~~~~~~^~~ 49:25.23 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp: In member function 'void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)': 49:25.23 /builddir/build/BUILD/firefox-128.12.0/dom/filesystem/GetFilesHelper.cpp:343:26: note: at offset 8 into object 'files' of size 8 49:25.23 343 | Sequence> files; 49:25.23 | ^~~~~ 49:25.99 dom/fs/child 49:26.98 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_privacy.h:7, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/OriginAttributes.h:11, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsILoadInfo.h:57, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPIDOMWindow.h:21, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsContentUtils.h:52, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIGlobalObject.h:15, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingUtils.h:43, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/ToJSValue.h:25, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Promise.h:24, 49:26.98 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IterableIterator.h:36: 49:26.98 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:26.98 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(std::function&)>&&, std::function&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:26.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:26.98 678 | aFrom->ChainTo(aTo.forget(), ""); 49:26.98 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:26.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(std::function&)>&&, std::function&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:26.98 /builddir/build/BUILD/firefox-128.12.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]' 49:26.98 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:26.98 | ^~~~~~~ 49:26.99 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:26.99 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:26.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:26.99 678 | aFrom->ChainTo(aTo.forget(), ""); 49:26.99 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:26.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:26.99 /builddir/build/BUILD/firefox-128.12.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]' 49:26.99 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:26.99 | ^~~~~~~ 49:26.99 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:26.99 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.00 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.00 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.00 /builddir/build/BUILD/firefox-128.12.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]' 49:27.00 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.00 | ^~~~~~~ 49:27.00 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.00 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.00 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.00 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.00 /builddir/build/BUILD/firefox-128.12.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]' 49:27.00 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.00 | ^~~~~~~ 49:27.00 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.01 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.01 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.01 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.01 /builddir/build/BUILD/firefox-128.12.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]' 49:27.01 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.01 | ^~~~~~~ 49:27.01 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.01 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.01 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.01 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.01 /builddir/build/BUILD/firefox-128.12.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]' 49:27.01 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.01 | ^~~~~~~ 49:27.01 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.01 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.02 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.02 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.02 /builddir/build/BUILD/firefox-128.12.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]' 49:27.02 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.02 | ^~~~~~~ 49:27.02 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.02 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.02 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.02 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.02 /builddir/build/BUILD/firefox-128.12.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]' 49:27.02 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.02 | ^~~~~~~ 49:27.03 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.03 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.03 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.03 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.03 /builddir/build/BUILD/firefox-128.12.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]' 49:27.03 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.03 | ^~~~~~~ 49:27.04 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.04 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.04 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.04 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.04 /builddir/build/BUILD/firefox-128.12.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 = long int; RejectValueT = nsresult; bool IsExclusive = false]' 49:27.04 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.04 | ^~~~~~~ 49:27.19 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:27.19 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.19 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.19 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:27.19 /builddir/build/BUILD/firefox-128.12.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]' 49:27.19 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.19 | ^~~~~~~ 49:27.86 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]', 49:27.86 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:27.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:27.86 678 | aFrom->ChainTo(aTo.forget(), ""); 49:27.86 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 49:27.86 /builddir/build/BUILD/firefox-128.12.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]' 49:27.86 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:27.86 | ^~~~~~~ 49:28.42 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', 49:28.42 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:28.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:28.42 678 | aFrom->ChainTo(aTo.forget(), ""); 49:28.42 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:28.42 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': 49:28.42 /builddir/build/BUILD/firefox-128.12.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::CopyableErrorResult; bool IsExclusive = true]' 49:28.42 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:28.42 | ^~~~~~~ 49:28.45 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]', 49:28.45 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 49:28.45 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:28.45 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 49:28.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:28.45 678 | aFrom->ChainTo(aTo.forget(), ""); 49:28.45 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:28.45 /builddir/build/BUILD/firefox-128.12.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]': 49:28.45 /builddir/build/BUILD/firefox-128.12.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]' 49:28.45 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:28.45 | ^~~~~~~ 49:28.62 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', 49:28.62 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 49:28.62 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:28.62 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 49:28.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:28.62 678 | aFrom->ChainTo(aTo.forget(), ""); 49:28.62 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:28.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': 49:28.62 /builddir/build/BUILD/firefox-128.12.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::CopyableErrorResult; bool IsExclusive = true]' 49:28.62 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:28.62 | ^~~~~~~ 49:29.46 dom/fs/parent/datamodel 49:40.61 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandle.h:15, 49:40.61 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandleChild.h:9, 49:40.61 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/child/FileSystemAccessHandleChild.h:10, 49:40.61 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/child/FileSystemAccessHandleChild.cpp:7, 49:40.61 from Unified_cpp_dom_fs_child0.cpp:2: 49:40.61 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:40.61 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:40.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:40.61 678 | aFrom->ChainTo(aTo.forget(), ""); 49:40.61 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:40.61 /builddir/build/BUILD/firefox-128.12.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]' 49:40.61 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:40.61 | ^~~~~~~ 49:40.62 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:40.62 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 49:40.62 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:40.62 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 49:40.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:40.62 678 | aFrom->ChainTo(aTo.forget(), ""); 49:40.62 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:40.62 /builddir/build/BUILD/firefox-128.12.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]' 49:40.62 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:40.62 | ^~~~~~~ 49:40.64 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', 49:40.64 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:40.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:40.64 678 | aFrom->ChainTo(aTo.forget(), ""); 49:40.64 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': 49:40.64 /builddir/build/BUILD/firefox-128.12.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 = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 49:40.64 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:40.64 | ^~~~~~~ 49:40.65 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', 49:40.65 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:40.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:40.65 678 | aFrom->ChainTo(aTo.forget(), ""); 49:40.65 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': 49:40.65 /builddir/build/BUILD/firefox-128.12.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 = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 49:40.65 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:40.65 | ^~~~~~~ 49:40.70 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 49:40.70 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 49:40.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:40.70 678 | aFrom->ChainTo(aTo.forget(), ""); 49:40.70 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 49:40.70 /builddir/build/BUILD/firefox-128.12.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 = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 49:40.70 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:40.70 | ^~~~~~~ 49:41.71 dom/fs/parent 49:49.08 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 49:49.08 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageAsyncConnection.h:11, 49:49.08 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozIStorageConnection.h:11, 49:49.08 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/ResultConnection.h:10, 49:49.08 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDataManager.h:11, 49:49.08 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDataManager.cpp:7, 49:49.08 from Unified_cpp_fs_parent_datamodel0.cpp:2: 49:49.08 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 49:49.08 inlined from 'void nsTArray_Impl::Clear() [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 49:49.08 inlined from 'mozilla::Result >, nsresult> mozilla::dom::fs::data::ResolveReversedPath(const FileSystemConnection&, const mozilla::dom::fs::FileSystemEntryPair&)' at /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDatabaseManagerVersion001.cpp:1507:19: 49:49.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 1 is outside array bounds of 'mozilla::dom::fs::Path [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 49:49.08 315 | mHdr->mLength = 0; 49:49.08 | ~~~~~~~~~~~~~~^~~ 49:49.08 In file included from Unified_cpp_fs_parent_datamodel0.cpp:20: 49:49.08 /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDatabaseManagerVersion001.cpp: In function 'mozilla::Result >, nsresult> mozilla::dom::fs::data::ResolveReversedPath(const FileSystemConnection&, const mozilla::dom::fs::FileSystemEntryPair&)': 49:49.08 /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDatabaseManagerVersion001.cpp:1493:8: note: at offset 8 into object 'pathResult' of size 8 49:49.08 1493 | Path pathResult; 49:49.08 | ^~~~~~~~~~ 49:50.14 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/TaskQueue.h:13, 49:50.14 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/datamodel/FileSystemDataManager.h:13: 49:50.14 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', 49:50.14 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:50.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:50.14 678 | aFrom->ChainTo(aTo.forget(), ""); 49:50.14 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': 49:50.14 /builddir/build/BUILD/firefox-128.12.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 = bool; bool IsExclusive = false]' 49:50.14 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:50.14 | ^~~~~~~ 49:50.17 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 49:50.17 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 49:50.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:50.17 678 | aFrom->ChainTo(aTo.forget(), ""); 49:50.17 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 49:50.17 /builddir/build/BUILD/firefox-128.12.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]' 49:50.17 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:50.17 | ^~~~~~~ 49:50.32 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', 49:50.32 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 49:50.32 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 49:50.32 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 49:50.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 49:50.32 678 | aFrom->ChainTo(aTo.forget(), ""); 49:50.32 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': 49:50.32 /builddir/build/BUILD/firefox-128.12.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 = bool; bool IsExclusive = false]' 49:50.32 1191 | void ChainTo(already_AddRefed aChainedPromise, 49:50.32 | ^~~~~~~ 49:53.17 dom/fs/shared 49:55.40 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-128.12.0/toolkit/library/rust) 50:00.50 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/FileSystemAccessHandle.h:11, 50:00.50 from /builddir/build/BUILD/firefox-128.12.0/dom/fs/parent/FileSystemAccessHandle.cpp:7, 50:00.50 from Unified_cpp_dom_fs_parent0.cpp:2: 50:00.50 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 50:00.50 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 50:00.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.50 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.50 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 50:00.50 /builddir/build/BUILD/firefox-128.12.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]' 50:00.50 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.50 | ^~~~~~~ 50:00.51 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 50:00.51 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 50:00.51 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 50:00.51 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 50:00.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.52 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.52 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 50:00.52 /builddir/build/BUILD/firefox-128.12.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]' 50:00.52 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.52 | ^~~~~~~ 50:00.59 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', 50:00.59 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 50:00.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.59 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.59 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': 50:00.59 /builddir/build/BUILD/firefox-128.12.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]' 50:00.59 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.59 | ^~~~~~~ 50:00.68 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]', 50:00.68 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 50:00.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.68 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.68 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]': 50:00.68 /builddir/build/BUILD/firefox-128.12.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::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' 50:00.68 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.68 | ^~~~~~~ 50:00.70 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]', 50:00.70 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 50:00.70 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 50:00.70 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 50:00.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.70 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.70 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]': 50:00.70 /builddir/build/BUILD/firefox-128.12.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::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' 50:00.70 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.70 | ^~~~~~~ 50:00.81 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]', 50:00.82 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 50:00.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 50:00.82 678 | aFrom->ChainTo(aTo.forget(), ""); 50:00.82 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.82 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]': 50:00.82 /builddir/build/BUILD/firefox-128.12.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::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' 50:00.82 1191 | void ChainTo(already_AddRefed aChainedPromise, 50:00.82 | ^~~~~~~ 50:01.74 dom/gamepad 50:04.44 dom/geolocation 50:17.88 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 50:17.88 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:50, 50:17.88 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 50:17.88 from /builddir/build/BUILD/firefox-128.12.0/dom/geolocation/Geolocation.cpp:13: 50:17.88 /builddir/build/BUILD/firefox-128.12.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]': 50:17.88 /builddir/build/BUILD/firefox-128.12.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 >*]' 50:17.88 /builddir/build/BUILD/firefox-128.12.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 >*]' 50:17.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 50:17.88 /builddir/build/BUILD/firefox-128.12.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] 50:17.88 302 | memcpy(&value, &aInternalValue, sizeof(value)); 50:17.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.88 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 50:17.88 396 | struct FrameBidiData { 50:17.88 | ^~~~~~~~~~~~~ 50:33.97 dom/grid 50:37.70 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 50:37.70 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CSSOrderAwareFrameIterator.h:14, 50:37.70 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsGridContainerFrame.h:12, 50:37.70 from /builddir/build/BUILD/firefox-128.12.0/dom/grid/Grid.h:11, 50:37.70 from /builddir/build/BUILD/firefox-128.12.0/dom/grid/Grid.cpp:7, 50:37.70 from Unified_cpp_dom_grid0.cpp:2: 50:37.70 /builddir/build/BUILD/firefox-128.12.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]': 50:37.70 /builddir/build/BUILD/firefox-128.12.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 >*]' 50:37.70 /builddir/build/BUILD/firefox-128.12.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 >*]' 50:37.70 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 50:37.70 /builddir/build/BUILD/firefox-128.12.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] 50:37.70 302 | memcpy(&value, &aInternalValue, sizeof(value)); 50:37.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.70 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 50:37.70 396 | struct FrameBidiData { 50:37.70 | ^~~~~~~~~~~~~ 50:40.10 dom/html/input 50:46.38 dom/html 50:49.94 dom/indexedDB 50:52.21 Finished `release` profile [optimized] target(s) in 49m 55s 51:12.23 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 51:12.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsCSSFrameConstructor.h:26, 51:12.23 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/PresShell.h:32, 51:12.23 from /builddir/build/BUILD/firefox-128.12.0/dom/html/CustomStateSet.cpp:11, 51:12.23 from Unified_cpp_dom_html0.cpp:11: 51:12.23 /builddir/build/BUILD/firefox-128.12.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]': 51:12.23 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:12.23 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:12.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 51:12.23 /builddir/build/BUILD/firefox-128.12.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] 51:12.23 302 | memcpy(&value, &aInternalValue, sizeof(value)); 51:12.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:12.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 51:12.40 396 | struct FrameBidiData { 51:12.40 | ^~~~~~~~~~~~~ 51:15.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 51:15.18 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:50, 51:15.18 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.h:11, 51:15.18 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:7: 51:15.18 /builddir/build/BUILD/firefox-128.12.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]': 51:15.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:15.18 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:15.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 51:15.18 /builddir/build/BUILD/firefox-128.12.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] 51:15.18 302 | memcpy(&value, &aInternalValue, sizeof(value)); 51:15.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 51:15.18 396 | struct FrameBidiData { 51:15.18 | ^~~~~~~~~~~~~ 51:26.37 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': 51:26.37 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:13564:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 51:26.37 13564 | switch (maintenanceAction) { 51:26.37 | ^~~~~~ 51:26.37 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:13559:21: note: 'maintenanceAction' was declared here 51:26.37 13559 | MaintenanceAction maintenanceAction; 51:26.37 | ^~~~~~~~~~~~~~~~~ 51:28.26 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 51:28.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:13, 51:28.26 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9: 51:28.26 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:28.26 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 51:28.26 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 51:28.26 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 51:28.26 inlined from 'static nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseOperationBase::DeleteObjectStoreDataTableRowsWithIndexes(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*, mozilla::dom::indexedDB::IndexOrObjectStoreId, const mozilla::Maybe&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:14219:7: 51:28.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:28.26 315 | mHdr->mLength = 0; 51:28.26 | ~~~~~~~~~~~~~~^~~ 51:28.26 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp: In static member function 'static nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseOperationBase::DeleteObjectStoreDataTableRowsWithIndexes(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*, mozilla::dom::indexedDB::IndexOrObjectStoreId, const mozilla::Maybe&)': 51:28.26 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:14219:7: note: at offset 24 into object 'objectStoreKey' of size 24 51:28.27 14219 | Key objectStoreKey; 51:28.27 | ^~~~~~~~~~~~~~ 51:30.06 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:30.06 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 51:30.06 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 51:30.06 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 51:30.06 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&):: mutable [with auto:158 = mozIStorageStatement]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3, 51:30.06 inlined from 'mozilla::dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:52, 51:30.06 inlined from 'mozilla::CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:59, 51:30.06 inlined from 'mozilla::Result::type::err_type> mozilla::CollectEach(Step, const Body&) [with Step = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::; Body = CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1176:5, 51:30.06 inlined from 'mozilla::Result::type::err_type> mozilla::CollectWhile(const Cond&, const Body&) [with Cond = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::; Body = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:63, 51:30.06 inlined from 'mozilla::Result mozilla::dom::quota::CollectWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:56, 51:30.06 inlined from 'static nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3, 51:30.06 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&):::: mutable [with auto:155 = mozIStorageStatement]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3, 51:30.06 inlined from 'mozilla::dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:52, 51:30.06 inlined from 'mozilla::CollectWhile:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::, dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&):: >(const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&, const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:59, 51:30.06 inlined from 'mozilla::Result::type::err_type> mozilla::CollectEach(Step, const Body&) [with Step = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::; Body = CollectWhile:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::, dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&):: >(const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&, const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1176:5, 51:30.06 inlined from 'mozilla::Result::type::err_type> mozilla::CollectWhile(const Cond&, const Body&) [with Cond = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::; Body = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:63, 51:30.06 inlined from 'mozilla::Result mozilla::dom::quota::CollectWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:56, 51:30.06 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3, 51:30.06 inlined from 'nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3: 51:30.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:30.06 315 | mHdr->mLength = 0; 51:30.06 | ~~~~~~~~~~~~~~^~~ 51:30.08 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Assertions.h:36, 51:30.08 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 51:30.08 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.h:10: 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp: In member function 'nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)': 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15562:13: note: at offset 24 into object 'oldKey' of size 24 51:30.08 15562 | Key oldKey, objectStorePosition; 51:30.08 | ^~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MacroArgs.h:93:52: note: in definition of macro 'MOZ_ARG_7' 51:30.08 93 | #define MOZ_ARG_7(a1, a2, a3, a4, a5, a6, a7, ...) a7 51:30.08 | ^~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:597:14: note: in expansion of macro 'QM_TRY_PROPAGATE_ERR' 51:30.08 597 | QM_TRY_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 51:30.08 | ^~~~~~~~~~~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:602:26: note: in expansion of macro 'QM_TRY_META' 51:30.08 602 | #define QM_TRY_GLUE(...) QM_TRY_META(MOZ_UNIQUE_VAR(tryResult), ##__VA_ARGS__) 51:30.08 | ^~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:613:21: note: in expansion of macro 'QM_TRY_GLUE' 51:30.08 613 | #define QM_TRY(...) QM_TRY_GLUE(__VA_ARGS__) 51:30.08 | ^~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3: note: in expansion of macro 'QM_TRY' 51:30.08 15541 | QM_TRY(CollectWhileHasResult( 51:30.08 | ^~~~~~ 51:30.08 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:30.08 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 51:30.08 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 51:30.08 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 51:30.08 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&):: mutable [with auto:158 = mozIStorageStatement]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3, 51:30.08 inlined from 'mozilla::dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:52, 51:30.08 inlined from 'mozilla::CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:59, 51:30.08 inlined from 'mozilla::Result::type::err_type> mozilla::CollectEach(Step, const Body&) [with Step = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::; Body = CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1176:5, 51:30.08 inlined from 'mozilla::Result::type::err_type> mozilla::CollectWhile(const Cond&, const Body&) [with Cond = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::; Body = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::&&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:63, 51:30.08 inlined from 'mozilla::Result mozilla::dom::quota::CollectWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:56, 51:30.08 inlined from 'static nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::UpdateLocaleAwareIndex(mozIStorageConnection&, const mozilla::dom::indexedDB::IndexMetadata&, const mozilla::dom::indexedDB::PBackgroundIDBFactoryRequestParent::nsCString&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3, 51:30.08 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&):::: mutable [with auto:155 = mozIStorageStatement]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3, 51:30.08 inlined from 'mozilla::dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:52, 51:30.08 inlined from 'mozilla::CollectWhile:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::, dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&):: >(const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&, const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:59, 51:30.08 inlined from 'mozilla::Result::type::err_type> mozilla::CollectEach(Step, const Body&) [with Step = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::; Body = CollectWhile:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::, dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&):: >(const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&, const dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1176:5, 51:30.08 inlined from 'mozilla::Result::type::err_type> mozilla::CollectWhile(const Cond&, const Body&) [with Cond = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::; Body = dom::quota::CollectWhileHasResult:: >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::&&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:63, 51:30.08 inlined from 'mozilla::Result mozilla::dom::quota::CollectWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:56, 51:30.08 inlined from 'mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)::' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3, 51:30.08 inlined from 'nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15379:3: 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:30.08 315 | mHdr->mLength = 0; 51:30.08 | ~~~~~~~~~~~~~~^~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp: In member function 'nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::LoadDatabaseInformation(mozIStorageConnection&)': 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15562:21: note: at offset 24 into object 'objectStorePosition' of size 24 51:30.08 15562 | Key oldKey, objectStorePosition; 51:30.08 | ^~~~~~~~~~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MacroArgs.h:93:52: note: in definition of macro 'MOZ_ARG_7' 51:30.08 93 | #define MOZ_ARG_7(a1, a2, a3, a4, a5, a6, a7, ...) a7 51:30.08 | ^~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:597:14: note: in expansion of macro 'QM_TRY_PROPAGATE_ERR' 51:30.08 597 | QM_TRY_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 51:30.08 | ^~~~~~~~~~~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:602:26: note: in expansion of macro 'QM_TRY_META' 51:30.08 602 | #define QM_TRY_GLUE(...) QM_TRY_META(MOZ_UNIQUE_VAR(tryResult), ##__VA_ARGS__) 51:30.08 | ^~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:613:21: note: in expansion of macro 'QM_TRY_GLUE' 51:30.08 613 | #define QM_TRY(...) QM_TRY_GLUE(__VA_ARGS__) 51:30.08 | ^~~~~~~~~~~ 51:30.08 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:15541:3: note: in expansion of macro 'QM_TRY' 51:30.08 15541 | QM_TRY(CollectWhileHasResult( 51:30.08 | ^~~~~~ 51:31.57 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:31.57 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 51:31.57 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 51:31.57 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 51:31.57 inlined from 'mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*):: mutable [with auto:165 = mozIStorageStatement]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:18200:3, 51:31.57 inlined from 'mozilla::dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:52, 51:31.57 inlined from 'mozilla::CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::&)::' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:59, 51:31.57 inlined from 'mozilla::Result::type::err_type> mozilla::CollectEach(Step, const Body&) [with Step = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::; Body = CollectWhile >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::, dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&):: >(const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::&, const dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1176:5, 51:31.57 inlined from 'mozilla::Result::type::err_type> mozilla::CollectWhile(const Cond&, const Body&) [with Cond = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::; Body = dom::quota::CollectWhileHasResult >(mozIStorageStatement&, mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::&&)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1246:63, 51:31.57 inlined from 'mozilla::Result mozilla::dom::quota::CollectWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)::]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1568:56, 51:31.57 inlined from 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:18200:3: 51:31.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:31.57 315 | mHdr->mLength = 0; 51:31.57 | ~~~~~~~~~~~~~~^~~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DeleteIndexOp::DoDatabaseWork(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection*)': 51:31.57 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:18218:13: note: at offset 24 into object 'indexKey' of size 24 51:31.57 18218 | Key indexKey; 51:31.57 | ^~~~~~~~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MacroArgs.h:93:52: note: in definition of macro 'MOZ_ARG_7' 51:31.57 93 | #define MOZ_ARG_7(a1, a2, a3, a4, a5, a6, a7, ...) a7 51:31.57 | ^~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:597:14: note: in expansion of macro 'QM_TRY_PROPAGATE_ERR' 51:31.57 597 | QM_TRY_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 51:31.57 | ^~~~~~~~~~~~~~~~~~~~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:602:26: note: in expansion of macro 'QM_TRY_META' 51:31.57 602 | #define QM_TRY_GLUE(...) QM_TRY_META(MOZ_UNIQUE_VAR(tryResult), ##__VA_ARGS__) 51:31.57 | ^~~~~~~~~~~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:613:21: note: in expansion of macro 'QM_TRY_GLUE' 51:31.57 613 | #define QM_TRY(...) QM_TRY_GLUE(__VA_ARGS__) 51:31.57 | ^~~~~~~~~~~ 51:31.57 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsParent.cpp:18200:3: note: in expansion of macro 'QM_TRY' 51:31.57 18200 | QM_TRY(CollectWhileHasResult( 51:31.57 | ^~~~~~ 51:34.18 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:15: 51:34.18 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 51:34.18 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::FactoryOp::Open()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 51:34.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 51:34.18 678 | aFrom->ChainTo(aTo.forget(), ""); 51:34.18 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::FactoryOp::Open()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 51:34.18 /builddir/build/BUILD/firefox-128.12.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]' 51:34.18 1191 | void ChainTo(already_AddRefed aChainedPromise, 51:34.18 | ^~~~~~~ 51:34.26 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 51:34.26 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 51:34.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 51:34.26 678 | aFrom->ChainTo(aTo.forget(), ""); 51:34.26 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 51:34.26 /builddir/build/BUILD/firefox-128.12.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]' 51:34.26 1191 | void ChainTo(already_AddRefed aChainedPromise, 51:34.26 | ^~~~~~~ 51:34.27 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 51:34.27 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 51:34.27 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 51:34.27 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 51:34.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 51:34.27 678 | aFrom->ChainTo(aTo.forget(), ""); 51:34.27 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 51:34.27 /builddir/build/BUILD/firefox-128.12.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]' 51:34.27 1191 | void ChainTo(already_AddRefed aChainedPromise, 51:34.27 | ^~~~~~~ 51:43.65 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 51:43.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ErrorResult.h:41, 51:43.66 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/IDBResult.h:8, 51:43.66 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:10, 51:43.66 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:7: 51:43.66 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:43.66 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 51:43.66 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:97:35, 51:43.66 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:49:16, 51:43.66 inlined from 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: 51:43.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:43.66 315 | mHdr->mLength = 0; 51:43.66 | ~~~~~~~~~~~~~~^~~ 51:43.66 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp: In member function 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const': 51:43.66 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: note: at offset 24 into object 'res' of size 24 51:43.66 220 | Key res; 51:43.66 | ^~~ 51:43.66 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:43.66 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 51:43.66 inlined from 'nsTArray::nsTArray(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 51:43.66 inlined from 'CopyableTArray::CopyableTArray(CopyableTArray&&) [with E = unsigned int]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2998:3, 51:43.66 inlined from 'mozilla::dom::indexedDB::Key::Key(mozilla::dom::indexedDB::Key&&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:29:7, 51:43.66 inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::dom::indexedDB::Key; = void; T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:38:32, 51:43.66 inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:51:41, 51:43.66 inlined from 'constexpr mozilla::detail::CompactPairHelper::CompactPairHelper(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&; A = mozilla::detail::MaybeStorageBase; B = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:56:9, 51:43.66 inlined from 'constexpr mozilla::CompactPair, nsresult>::CompactPair(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&][inherited from mozilla::detail::CompactPairHelper, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:185:15, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOkBase::ResultImplementationNullIsOkBase(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:99:9, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOk::ResultImplementationNullIsOk(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:176:46, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementation::ResultImplementation(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:235:45, 51:43.66 inlined from 'constexpr mozilla::Result::Result(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:539:47, 51:43.66 inlined from 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:326:10: 51:43.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:43.66 655 | aOther.mHdr->mLength = 0; 51:43.66 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:43.66 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp: In member function 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const': 51:43.66 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: note: at offset 24 into object 'res' of size 24 51:43.66 220 | Key res; 51:43.66 | ^~~ 51:43.66 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:43.66 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 51:43.66 inlined from 'nsTArray::nsTArray(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 51:43.66 inlined from 'CopyableTArray::CopyableTArray(CopyableTArray&&) [with E = unsigned int]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2998:3, 51:43.66 inlined from 'mozilla::dom::indexedDB::Key::Key(mozilla::dom::indexedDB::Key&&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:29:7, 51:43.66 inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::dom::indexedDB::Key; = void; T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:38:32, 51:43.66 inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:51:41, 51:43.66 inlined from 'constexpr mozilla::detail::CompactPairHelper::CompactPairHelper(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&; A = mozilla::detail::MaybeStorageBase; B = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:56:9, 51:43.66 inlined from 'constexpr mozilla::CompactPair, nsresult>::CompactPair(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&][inherited from mozilla::detail::CompactPairHelper, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:185:15, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOkBase::ResultImplementationNullIsOkBase(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:99:9, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOk::ResultImplementationNullIsOk(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:176:46, 51:43.66 inlined from 'constexpr mozilla::detail::ResultImplementation::ResultImplementation(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:235:45, 51:43.66 inlined from 'constexpr mozilla::Result::Result(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:539:47, 51:43.66 inlined from 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:259:12: 51:43.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:43.67 655 | aOther.mHdr->mLength = 0; 51:43.67 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp: In member function 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const': 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: note: at offset 24 into object 'res' of size 24 51:43.67 220 | Key res; 51:43.67 | ^~~ 51:43.67 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:43.67 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 51:43.67 inlined from 'nsTArray::nsTArray(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 51:43.67 inlined from 'CopyableTArray::CopyableTArray(CopyableTArray&&) [with E = unsigned int]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2998:3, 51:43.67 inlined from 'mozilla::dom::indexedDB::Key::Key(mozilla::dom::indexedDB::Key&&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:29:7, 51:43.67 inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::dom::indexedDB::Key; = void; T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:38:32, 51:43.67 inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:51:41, 51:43.67 inlined from 'constexpr mozilla::detail::CompactPairHelper::CompactPairHelper(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&; A = mozilla::detail::MaybeStorageBase; B = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:56:9, 51:43.67 inlined from 'constexpr mozilla::CompactPair, nsresult>::CompactPair(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&][inherited from mozilla::detail::CompactPairHelper, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:185:15, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOkBase::ResultImplementationNullIsOkBase(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:99:9, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOk::ResultImplementationNullIsOk(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:176:46, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementation::ResultImplementation(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:235:45, 51:43.67 inlined from 'constexpr mozilla::Result::Result(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:539:47, 51:43.67 inlined from 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:228:12: 51:43.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:43.67 655 | aOther.mHdr->mLength = 0; 51:43.67 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp: In member function 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const': 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: note: at offset 24 into object 'res' of size 24 51:43.67 220 | Key res; 51:43.67 | ^~~ 51:43.67 In member function 'void nsTArray_base::MoveConstructNonAutoArray(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:43.67 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1055:36, 51:43.67 inlined from 'nsTArray::nsTArray(nsTArray&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 51:43.67 inlined from 'CopyableTArray::CopyableTArray(CopyableTArray&&) [with E = unsigned int]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2998:3, 51:43.67 inlined from 'mozilla::dom::indexedDB::Key::Key(mozilla::dom::indexedDB::Key&&)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.h:29:7, 51:43.67 inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::dom::indexedDB::Key; = void; T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:38:32, 51:43.67 inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MaybeStorageBase.h:51:41, 51:43.67 inlined from 'constexpr mozilla::detail::CompactPairHelper::CompactPairHelper(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&; A = mozilla::detail::MaybeStorageBase; B = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:56:9, 51:43.67 inlined from 'constexpr mozilla::CompactPair, nsresult>::CompactPair(AArg&&, BArg&&) [with AArg = mozilla::dom::indexedDB::Key; BArg = const nsresult&][inherited from mozilla::detail::CompactPairHelper, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/CompactPair.h:185:15, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOkBase::ResultImplementationNullIsOkBase(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:99:9, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementationNullIsOk::ResultImplementationNullIsOk(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:176:46, 51:43.67 inlined from 'constexpr mozilla::detail::ResultImplementation::ResultImplementation(mozilla::dom::indexedDB::Key&&) [inherited from mozilla::detail::ResultImplementationNullIsOkBase]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:235:45, 51:43.67 inlined from 'constexpr mozilla::Result::Result(V&&) [with V = mozilla::dom::indexedDB::Key; E = nsresult]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Result.h:539:47, 51:43.67 inlined from 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:223:12: 51:43.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:655:26: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 51:43.67 655 | aOther.mHdr->mLength = 0; 51:43.67 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp: In member function 'mozilla::Result mozilla::dom::indexedDB::Key::ToLocaleAwareKey(const nsCString&) const': 51:43.67 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/Key.cpp:220:7: note: at offset 24 into object 'res' of size 24 51:43.67 220 | Key res; 51:43.67 | ^~~ 51:45.26 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 51:45.26 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLDialogElement.cpp:13, 51:45.26 from Unified_cpp_dom_html1.cpp:2: 51:45.26 /builddir/build/BUILD/firefox-128.12.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]': 51:45.26 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:45.26 /builddir/build/BUILD/firefox-128.12.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 >*]' 51:45.26 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 51:45.26 /builddir/build/BUILD/firefox-128.12.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] 51:45.26 302 | memcpy(&value, &aInternalValue, sizeof(value)); 51:45.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:45.26 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 51:45.26 396 | struct FrameBidiData { 51:45.26 | ^~~~~~~~~~~~~ 51:55.54 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 51:55.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 51:55.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 51:55.54 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLDialogElement.h:10, 51:55.54 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLDialogElement.cpp:7: 51:55.54 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:55.54 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 51:55.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 51:55.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 51:55.54 inlined from 'FallibleTArray >& FallibleTArray >::operator=(FallibleTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3006:7, 51:55.54 inlined from 'mozilla::dom::Sequence& mozilla::dom::Sequence::operator=(mozilla::dom::Sequence&&) [with T = RefPtr]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:466:13, 51:55.54 inlined from 'void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp:7436:42: 51:55.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} [-Warray-bounds] 51:55.54 450 | mArray.mHdr->mLength = 0; 51:55.54 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:55.54 In file included from Unified_cpp_dom_html1.cpp:137: 51:55.54 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp: In member function 'void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)': 51:55.54 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp:7421:37: note: at offset 8 into object 'entries' of size 8 51:55.54 7421 | Sequence> entries; 51:55.54 | ^~~~~~~ 51:55.54 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 51:55.54 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 51:55.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 51:55.54 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 51:55.54 inlined from 'FallibleTArray >& FallibleTArray >::operator=(FallibleTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3006:7, 51:55.54 inlined from 'mozilla::dom::Sequence& mozilla::dom::Sequence::operator=(mozilla::dom::Sequence&&) [with T = RefPtr]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:466:13, 51:55.54 inlined from 'void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp:7436:42: 51:55.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} [-Warray-bounds] 51:55.54 450 | mArray.mHdr->mLength = 0; 51:55.54 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:55.54 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp: In member function 'void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)': 51:55.54 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLInputElement.cpp:7421:37: note: at offset 8 into object 'entries' of size 8 51:55.54 7421 | Sequence> entries; 51:55.54 | ^~~~~~~ 52:02.04 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 52:02.04 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:50, 52:02.04 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 52:02.04 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.cpp:34, 52:02.04 from Unified_cpp_dom_indexedDB0.cpp:2: 52:02.04 /builddir/build/BUILD/firefox-128.12.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]': 52:02.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:02.04 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:02.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 52:02.04 /builddir/build/BUILD/firefox-128.12.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] 52:02.04 302 | memcpy(&value, &aInternalValue, sizeof(value)); 52:02.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 52:02.04 396 | struct FrameBidiData { 52:02.04 | ^~~~~~~~~~~~~ 52:02.53 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:15, 52:02.53 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 52:02.53 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.h:12, 52:02.53 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.cpp:9: 52:02.53 /builddir/build/BUILD/firefox-128.12.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]': 52:02.53 /builddir/build/BUILD/firefox-128.12.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]' 52:02.53 /builddir/build/BUILD/firefox-128.12.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]' 52:02.53 /builddir/build/BUILD/firefox-128.12.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]' 52:02.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 52:02.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 52:02.53 /builddir/build/BUILD/firefox-128.12.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] 52:02.53 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 52:02.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.53 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 52:02.53 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.cpp:37: 52:02.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 52:02.53 25 | struct JSGCSetting { 52:02.53 | ^~~~~~~~~~~ 52:09.91 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 52:09.91 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:09.91 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 52:09.91 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 52:09.91 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 52:09.91 inlined from 'bool mozilla::dom::IDBKeyRange::Includes(JSContext*, JS::Handle, mozilla::ErrorResult&) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBKeyRange.cpp:191:7: 52:09.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::Key [1]' {aka 'mozilla::dom::indexedDB::Key [1]'} [-Warray-bounds] 52:09.91 315 | mHdr->mLength = 0; 52:09.91 | ~~~~~~~~~~~~~~^~~ 52:09.91 In file included from Unified_cpp_dom_indexedDB0.cpp:92: 52:09.91 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBKeyRange.cpp: In member function 'bool mozilla::dom::IDBKeyRange::Includes(JSContext*, JS::Handle, mozilla::ErrorResult&) const': 52:09.91 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBKeyRange.cpp:191:7: note: at offset 24 into object 'key' of size 24 52:09.91 191 | Key key; 52:09.91 | ^~~ 52:11.38 In file included from /builddir/build/BUILD/firefox-128.12.0/modules/libpref/Preferences.h:18, 52:11.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 52:11.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_dom.h:7, 52:11.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:14, 52:11.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/IDBTransaction.h:13, 52:11.38 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.h:13: 52:11.38 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 52:11.38 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 52:11.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:11.38 678 | aFrom->ChainTo(aTo.forget(), ""); 52:11.38 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 52:11.38 /builddir/build/BUILD/firefox-128.12.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::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 52:11.38 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:11.38 | ^~~~~~~ 52:11.38 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', 52:11.38 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 52:11.38 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 52:11.38 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 52:11.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:11.38 678 | aFrom->ChainTo(aTo.forget(), ""); 52:11.38 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 52:11.39 /builddir/build/BUILD/firefox-128.12.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::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 52:11.39 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:11.39 | ^~~~~~~ 52:11.99 In file included from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/ActorsChild.h:10: 52:11.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 52:11.99 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 52:11.99 inlined from 'void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: 52:12.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=] 52:12.01 1151 | *this->stack = this; 52:12.01 | ~~~~~~~~~~~~~^~~~~~ 52:12.01 In file included from Unified_cpp_dom_indexedDB0.cpp:38: 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]': 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: note: 'val' declared here 52:12.01 315 | JS::Rooted val(aCx); 52:12.01 | ^~~ 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: note: 'aCx' declared here 52:12.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', 52:12.01 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 52:12.01 inlined from 'void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: 52:12.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=] 52:12.01 1151 | *this->stack = this; 52:12.01 | ~~~~~~~~~~~~~^~~~~~ 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]': 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: note: 'val' declared here 52:12.01 315 | JS::Rooted val(aCx); 52:12.01 | ^~~ 52:12.01 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IDBCursor.cpp:315:29: note: 'aCx' declared here 52:15.87 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 52:15.87 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLLabelElement.cpp:16, 52:15.87 from Unified_cpp_dom_html2.cpp:11: 52:15.87 /builddir/build/BUILD/firefox-128.12.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]': 52:15.87 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:15.87 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:15.87 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 52:15.87 /builddir/build/BUILD/firefox-128.12.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] 52:15.87 302 | memcpy(&value, &aInternalValue, sizeof(value)); 52:15.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.87 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 52:15.87 396 | struct FrameBidiData { 52:15.87 | ^~~~~~~~~~~~~ 52:16.38 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLElement.h:10, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLLIElement.h:12, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLLIElement.cpp:7, 52:16.38 from Unified_cpp_dom_html2.cpp:2: 52:16.38 /builddir/build/BUILD/firefox-128.12.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]': 52:16.38 /builddir/build/BUILD/firefox-128.12.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]' 52:16.38 /builddir/build/BUILD/firefox-128.12.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]' 52:16.38 /builddir/build/BUILD/firefox-128.12.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]' 52:16.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 52:16.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 52:16.38 /builddir/build/BUILD/firefox-128.12.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] 52:16.38 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 52:16.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.38 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/Fetch.h:24, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/dom/base/Navigator.h:13, 52:16.38 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLMediaElement.cpp:46, 52:16.38 from Unified_cpp_dom_html2.cpp:56: 52:16.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 52:16.38 25 | struct JSGCSetting { 52:16.38 | ^~~~~~~~~~~ 52:25.03 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Value.h:24, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIPrefService.h:15, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:23, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefListBegin.h:12, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/StaticPrefs_dom.h:7, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsIFormControl.h:10, 52:25.03 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLElement.h:12: 52:25.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 52:25.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 52:25.04 inlined from 'void mozilla::dom::HTMLMediaElement::MozGetMetadata(JSContext*, JS::MutableHandle, nsINode::ErrorResult&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLMediaElement.cpp:3538:57: 52:25.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'tags' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 52:25.04 1151 | *this->stack = this; 52:25.04 | ~~~~~~~~~~~~~^~~~~~ 52:25.04 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLMediaElement.cpp: In member function 'void mozilla::dom::HTMLMediaElement::MozGetMetadata(JSContext*, JS::MutableHandle, nsINode::ErrorResult&)': 52:25.04 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLMediaElement.cpp:3538:25: note: 'tags' declared here 52:25.04 3538 | JS::Rooted tags(aCx, JS_NewPlainObject(aCx)); 52:25.04 | ^~~~ 52:25.04 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLMediaElement.cpp:3538:25: note: 'aCx' declared here 52:27.79 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Preferences.h:18: 52:27.79 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', 52:27.79 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 52:27.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:27.79 678 | aFrom->ChainTo(aTo.forget(), ""); 52:27.79 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': 52:27.79 /builddir/build/BUILD/firefox-128.12.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]' 52:27.79 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:27.79 | ^~~~~~~ 52:27.95 TEST-UNEXPECTED-FAIL | check_networking | libgkrust.a | Identified 7 networking function(s) being imported in the rust static library (accept,connect,getsockname,getsockopt,listen,recv,send) 52:27.99 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]', 52:27.99 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 52:27.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:27.99 678 | aFrom->ChainTo(aTo.forget(), ""); 52:27.99 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]': 52:27.99 /builddir/build/BUILD/firefox-128.12.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 = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' 52:27.99 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:27.99 | ^~~~~~~ 52:27.99 gmake[4]: *** [/builddir/build/BUILD/firefox-128.12.0/config/makefiles/rust.mk:500: force-cargo-library-build] Error 1 52:28.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'virtual nsresult mozilla::MozPromise, nsresult, true>::ThenValueBase::ResolveOrRejectRunnable::_ZThn24_N7mozilla10MozPromiseI9nsTStringIcE8nsresultLb1EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()': 52:28.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:28.00 678 | aFrom->ChainTo(aTo.forget(), ""); 52:28.00 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.00 /builddir/build/BUILD/firefox-128.12.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 = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' 52:28.00 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:28.00 | ^~~~~~~ 52:28.00 gmake[3]: *** [/builddir/build/BUILD/firefox-128.12.0/config/recurse.mk:72: toolkit/library/rust/target-objects] Error 2 52:28.01 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]', 52:28.01 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 52:28.01 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 52:28.01 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 52:28.01 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 52:28.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:28.01 678 | aFrom->ChainTo(aTo.forget(), ""); 52:28.01 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]': 52:28.01 /builddir/build/BUILD/firefox-128.12.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 = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' 52:28.01 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:28.01 | ^~~~~~~ 52:28.04 gmake[3]: *** Waiting for unfinished jobs.... 52:28.29 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', 52:28.30 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; RejectFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30: 52:28.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:28.30 678 | aFrom->ChainTo(aTo.forget(), ""); 52:28.30 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; RejectFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': 52:28.30 /builddir/build/BUILD/firefox-128.12.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 = bool; bool IsExclusive = true]' 52:28.30 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:28.30 | ^~~~~~~ 52:28.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'virtual nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::_ZThn24_N7mozilla10MozPromiseIbbLb1EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()': 52:28.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:28.58 678 | aFrom->ChainTo(aTo.forget(), ""); 52:28.58 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.58 /builddir/build/BUILD/firefox-128.12.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 = bool; bool IsExclusive = true]' 52:28.58 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:28.58 | ^~~~~~~ 52:28.59 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', 52:28.59 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; RejectFunction = mozilla::dom::HTMLMediaElement::CreateResumeDelayedMediaPlaybackAgentIfNeeded()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:871:30, 52:28.59 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 52:28.59 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38, 52:28.59 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:494:46: 52:28.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:28.59 678 | aFrom->ChainTo(aTo.forget(), ""); 52:28.59 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': 52:28.59 /builddir/build/BUILD/firefox-128.12.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 = bool; bool IsExclusive = true]' 52:28.59 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:28.59 | ^~~~~~~ 52:29.09 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', 52:29.09 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 52:29.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:29.09 678 | aFrom->ChainTo(aTo.forget(), ""); 52:29.09 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.09 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': 52:29.09 /builddir/build/BUILD/firefox-128.12.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 = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 52:29.09 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:29.09 | ^~~~~~~ 52:29.11 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', 52:29.11 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30, 52:29.11 inlined from 'void mozilla::MozPromise::ThenValueBase::DoResolveOrReject(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:621:32, 52:29.11 inlined from 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:488:38: 52:29.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:29.11 678 | aFrom->ChainTo(aTo.forget(), ""); 52:29.11 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'nsresult mozilla::MozPromise::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': 52:29.11 /builddir/build/BUILD/firefox-128.12.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 = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 52:29.11 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:29.11 | ^~~~~~~ 52:29.26 In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', 52:29.26 inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:933:30: 52:29.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull] 52:29.26 678 | aFrom->ChainTo(aTo.forget(), ""); 52:29.26 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:29.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': 52:29.26 /builddir/build/BUILD/firefox-128.12.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]' 52:29.26 1191 | void ChainTo(already_AddRefed aChainedPromise, 52:29.26 | ^~~~~~~ 52:37.74 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 52:37.74 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 52:37.74 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsBaseHashtable.h:13, 52:37.74 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsClassHashtable.h:13, 52:37.74 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IndexedDatabaseManager.h:16, 52:37.74 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IndexedDatabaseManager.cpp:7, 52:37.74 from Unified_cpp_dom_indexedDB1.cpp:2: 52:37.74 /builddir/build/BUILD/firefox-128.12.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]': 52:37.74 /builddir/build/BUILD/firefox-128.12.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]' 52:37.74 /builddir/build/BUILD/firefox-128.12.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]' 52:37.74 /builddir/build/BUILD/firefox-128.12.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]' 52:37.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2971:19: required from 'CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]' 52:37.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8: required from here 52:37.74 /builddir/build/BUILD/firefox-128.12.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] 52:37.74 671 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 52:37.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:37.74 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:38, 52:37.75 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerScope.h:26, 52:37.75 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IndexedDatabaseManager.cpp:24: 52:37.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here 52:37.75 25 | struct JSGCSetting { 52:37.75 | ^~~~~~~~~~~ 52:44.31 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 52:44.31 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsSplittableFrame.h:16, 52:44.31 from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsContainerFrame.h:15, 52:44.31 from /builddir/build/BUILD/firefox-128.12.0/layout/forms/nsHTMLButtonControlFrame.h:10, 52:44.31 from /builddir/build/BUILD/firefox-128.12.0/layout/forms/nsComboboxControlFrame.h:16, 52:44.31 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSelectElement.cpp:28, 52:44.31 from Unified_cpp_dom_html3.cpp:47: 52:44.31 /builddir/build/BUILD/firefox-128.12.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]': 52:44.31 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:44.31 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:44.31 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 52:44.32 /builddir/build/BUILD/firefox-128.12.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] 52:44.32 302 | memcpy(&value, &aInternalValue, sizeof(value)); 52:44.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:44.32 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 52:44.32 396 | struct FrameBidiData { 52:44.32 | ^~~~~~~~~~~~~ 52:47.10 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 52:47.10 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.10 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 52:47.10 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 52:47.10 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 52:47.10 inlined from 'mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5, 52:47.10 inlined from 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5: 52:47.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 52:47.10 315 | mHdr->mLength = 0; 52:47.10 | ~~~~~~~~~~~~~~^~~ 52:47.11 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Assertions.h:36, 52:47.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/Casting.h:12, 52:47.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/jstypes.h:24, 52:47.11 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/TypeDecls.h:22, 52:47.11 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IndexedDatabaseManager.h:10: 52:47.11 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)': 52:47.11 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1056:19: note: at offset 24 into object 'key' of size 24 52:47.11 1056 | Key key; 52:47.11 | ^~~ 52:47.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MacroArgs.h:94:56: note: in definition of macro 'MOZ_ARG_8' 52:47.11 94 | #define MOZ_ARG_8(a1, a2, a3, a4, a5, a6, a7, a8, ...) a8 52:47.12 | ^~ 52:47.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:665:13: note: in expansion of macro 'QM_TRY_ASSIGN_PROPAGATE_ERR' 52:47.12 665 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), \ 52:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:672:3: note: in expansion of macro 'QM_TRY_ASSIGN_META' 52:47.12 672 | QM_TRY_ASSIGN_META(MOZ_UNIQUE_VAR(tryResult), accessFunction, ##__VA_ARGS__) 52:47.12 | ^~~~~~~~~~~~~~~~~~ 52:47.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:698:29: note: in expansion of macro 'QM_TRY_ASSIGN_GLUE' 52:47.12 698 | #define QM_TRY_INSPECT(...) QM_TRY_ASSIGN_GLUE(inspect, __VA_ARGS__) 52:47.12 | ^~~~~~~~~~~~~~~~~~ 52:47.12 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5: note: in expansion of macro 'QM_TRY_INSPECT' 52:47.12 1040 | QM_TRY_INSPECT( 52:47.12 | ^~~~~~~~~~~~~~ 52:47.12 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.12 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 52:47.12 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 52:47.12 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 52:47.12 inlined from 'mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5, 52:47.12 inlined from 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5: 52:47.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 52:47.12 315 | mHdr->mLength = 0; 52:47.12 | ~~~~~~~~~~~~~~^~~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::EncodeKeysFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)': 52:47.13 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1047:19: note: at offset 24 into object 'key' of size 24 52:47.13 1047 | Key key; 52:47.13 | ^~~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/MacroArgs.h:94:56: note: in definition of macro 'MOZ_ARG_8' 52:47.13 94 | #define MOZ_ARG_8(a1, a2, a3, a4, a5, a6, a7, a8, ...) a8 52:47.13 | ^~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:665:13: note: in expansion of macro 'QM_TRY_ASSIGN_PROPAGATE_ERR' 52:47.13 665 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), \ 52:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:672:3: note: in expansion of macro 'QM_TRY_ASSIGN_META' 52:47.13 672 | QM_TRY_ASSIGN_META(MOZ_UNIQUE_VAR(tryResult), accessFunction, ##__VA_ARGS__) 52:47.13 | ^~~~~~~~~~~~~~~~~~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:698:29: note: in expansion of macro 'QM_TRY_ASSIGN_GLUE' 52:47.13 698 | #define QM_TRY_INSPECT(...) QM_TRY_ASSIGN_GLUE(inspect, __VA_ARGS__) 52:47.13 | ^~~~~~~~~~~~~~~~~~ 52:47.13 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1040:5: note: in expansion of macro 'QM_TRY_INSPECT' 52:47.13 1040 | QM_TRY_INSPECT( 52:47.13 | ^~~~~~~~~~~~~~ 52:47.29 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.29 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 52:47.30 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 52:47.30 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 52:47.30 inlined from 'constexpr IPC::ReadResult >::ReadResult() [with T = mozilla::dom::indexedDB::Key; bool = true]' at /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:256:3, 52:47.30 inlined from 'IPC::ReadResult

IPC::ReadParam(MessageReader*) [with P = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:494:19: 52:47.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 4 is outside array bounds of 'IPC::ReadResult [1]' [-Warray-bounds] 52:47.30 315 | mHdr->mLength = 0; 52:47.30 | ~~~~~~~~~~~~~~^~~ 52:47.30 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 52:47.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ipc/Shmem.h:18, 52:47.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:21, 52:47.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerLoadInfo.h:15, 52:47.30 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36: 52:47.30 /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h: In function 'IPC::ReadResult

IPC::ReadParam(MessageReader*) [with P = mozilla::dom::indexedDB::Key]': 52:47.30 /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:494:19: note: at offset 32 into object 'p' of size 32 52:47.30 494 | ReadResult

p; 52:47.30 | ^ 52:47.63 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.63 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 52:47.63 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 52:47.63 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 52:47.63 inlined from 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::UpgradeSchemaFrom17_0To18_0Helper::InsertIndexDataValuesFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1475:7: 52:47.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 3 is outside array bounds of 'mozilla::dom::indexedDB::Key [1]' [-Warray-bounds] 52:47.63 315 | mHdr->mLength = 0; 52:47.63 | ~~~~~~~~~~~~~~^~~ 52:47.63 In file included from Unified_cpp_dom_indexedDB1.cpp:38: 52:47.63 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::UpgradeSchemaFrom17_0To18_0Helper::InsertIndexDataValuesFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)': 52:47.63 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/SchemaUpgrades.cpp:1475:7: note: at offset 24 into object 'value' of size 24 52:47.63 1475 | Key value; 52:47.63 | ^~~~~ 52:47.65 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 52:47.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EventForwards.h:12, 52:47.65 from /builddir/build/BUILD/firefox-128.12.0/dom/html/nsGenericHTMLElement.h:10, 52:47.65 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLParagraphElement.h:12, 52:47.65 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLParagraphElement.cpp:7, 52:47.65 from Unified_cpp_dom_html3.cpp:2: 52:47.65 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.65 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 52:47.65 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 52:47.65 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 52:47.65 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 52:47.65 inlined from 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:149:33, 52:47.65 inlined from 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:143:6: 52:47.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 52:47.65 450 | mArray.mHdr->mLength = 0; 52:47.65 | ~~~~~~~~~~~~~~~~~~~~~^~~ 52:47.65 In file included from Unified_cpp_dom_html3.cpp:74: 52:47.66 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp: In member function 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)': 52:47.66 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:149:32: note: at offset 8 into object '' of size 8 52:47.66 149 | aNodes = mAssignedNodes.Clone(); 52:47.66 | ~~~~~~~~~~~~~~~~~~~~^~ 52:47.66 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 52:47.66 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 52:47.66 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 52:47.66 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 52:47.66 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 52:47.66 inlined from 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:149:33, 52:47.66 inlined from 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)' at /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:143:6: 52:47.66 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 52:47.66 450 | mArray.mHdr->mLength = 0; 52:47.66 | ~~~~~~~~~~~~~~~~~~~~~^~~ 52:47.66 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp: In member function 'void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)': 52:47.66 /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLSlotElement.cpp:149:32: note: at offset 8 into object '' of size 8 52:47.66 149 | aNodes = mAssignedNodes.Clone(); 52:47.66 | ~~~~~~~~~~~~~~~~~~~~^~ 52:48.67 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/Value.h:24, 52:48.67 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIScriptError.h:15, 52:48.67 from /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/IndexedDatabaseManager.cpp:10: 52:48.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 52:48.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 52:48.67 inlined from 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKeyAsJSVal(JSContext*, const JS::Value&, JS::Value*) const' at /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/KeyPath.cpp:384:67: 52:48.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'arrayObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 52:48.67 1151 | *this->stack = this; 52:48.68 | ~~~~~~~~~~~~~^~~~~~ 52:48.68 In file included from Unified_cpp_dom_indexedDB1.cpp:11: 52:48.68 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKeyAsJSVal(JSContext*, const JS::Value&, JS::Value*) const': 52:48.68 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/KeyPath.cpp:384:25: note: 'arrayObj' declared here 52:48.68 384 | JS::Rooted arrayObj(aCx, JS::NewArrayObject(aCx, len)); 52:48.68 | ^~~~~~~~ 52:48.68 /builddir/build/BUILD/firefox-128.12.0/dom/indexedDB/KeyPath.cpp:384:25: note: 'aCx' declared here 52:50.40 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 52:50.40 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIContentInlines.h:14, 52:50.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/EditorBase.h:32, 52:50.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/TextEditor.h:9, 52:50.40 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, 52:50.40 from /builddir/build/BUILD/firefox-128.12.0/dom/html/HTMLTextAreaElement.cpp:7, 52:50.40 from Unified_cpp_dom_html4.cpp:38: 52:50.40 /builddir/build/BUILD/firefox-128.12.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]': 52:50.40 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:50.40 /builddir/build/BUILD/firefox-128.12.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 >*]' 52:50.40 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 52:50.40 /builddir/build/BUILD/firefox-128.12.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] 52:50.40 302 | memcpy(&value, &aInternalValue, sizeof(value)); 52:50.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:50.40 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 52:50.40 396 | struct FrameBidiData { 52:50.40 | ^~~~~~~~~~~~~ 53:03.95 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:52, 53:03.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:03.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/InputData.h:17, 53:03.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 53:03.95 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:30, 53:03.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 53:03.96 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PBackgroundIDBSharedTypes.cpp:17, 53:03.96 from Unified_cpp_dom_indexedDB2.cpp:74: 53:03.96 /builddir/build/BUILD/firefox-128.12.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]': 53:03.96 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:03.96 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:03.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:1465:50: required from here 53:03.96 /builddir/build/BUILD/firefox-128.12.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] 53:03.96 302 | memcpy(&value, &aInternalValue, sizeof(value)); 53:03.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 53:03.96 396 | struct FrameBidiData { 53:03.96 | ^~~~~~~~~~~~~ 53:09.48 In file included from /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:52, 53:09.48 from /builddir/build/BUILD/firefox-128.12.0/dom/html/TextTrackManager.cpp:21, 53:09.48 from Unified_cpp_dom_html5.cpp:2: 53:09.48 /builddir/build/BUILD/firefox-128.12.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]': 53:09.48 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:09.48 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:09.48 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:1465:50: required from here 53:09.48 /builddir/build/BUILD/firefox-128.12.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] 53:09.48 302 | memcpy(&value, &aInternalValue, sizeof(value)); 53:09.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:09.48 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrame.h:396:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 53:09.48 396 | struct FrameBidiData { 53:09.48 | ^~~~~~~~~~~~~ 53:09.63 /builddir/build/BUILD/firefox-128.12.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]': 53:09.63 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:09.64 /builddir/build/BUILD/firefox-128.12.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 >*]' 53:09.64 /builddir/build/BUILD/firefox-128.12.0/layout/generic/nsIFrameInlines.h:174:39: required from here 53:09.64 /builddir/build/BUILD/firefox-128.12.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] 53:09.64 302 | memcpy(&value, &aInternalValue, sizeof(value)); 53:09.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:09.64 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsRect.h:17, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/Units.h:19, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsContentUtils.h:26, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/dom/base/nsIGlobalObject.h:15, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/GlobalTeardownObserver.h:15, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TextTrack.h:10, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/TextTrackManager.h:10, 53:09.64 from /builddir/build/BUILD/firefox-128.12.0/dom/html/TextTrackManager.cpp:7: 53:09.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 53:09.64 22 | struct nsPoint : public mozilla::gfx::BasePoint { 53:09.64 | ^~~~~~~ 53:10.93 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363, 53:10.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:13, 53:10.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 53:10.93 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/PBackgroundIDBFactoryChild.cpp:7, 53:10.93 from Unified_cpp_dom_indexedDB2.cpp:2: 53:10.93 In member function 'void nsTArray_base::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 53:10.93 inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1941:36, 53:10.93 inlined from 'void mozilla::dom::indexedDB::Key::Unset()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:97:35, 53:10.93 inlined from 'mozilla::dom::indexedDB::Key::Key()' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/indexedDB/Key.h:49:16, 53:10.93 inlined from 'constexpr IPC::ReadResult >::ReadResult() [with T = mozilla::dom::indexedDB::Key; bool = true]' at /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:256:3, 53:10.93 inlined from 'IPC::ReadResult

IPC::ReadParam(MessageReader*) [with P = mozilla::dom::indexedDB::Key]' at /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:494:19: 53:10.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:315:19: warning: array subscript 4 is outside array bounds of 'IPC::ReadResult [1]' [-Warray-bounds] 53:10.94 315 | mHdr->mLength = 0; 53:10.94 | ~~~~~~~~~~~~~~^~~ 53:10.94 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 53:10.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/ipc/Shmem.h:18, 53:10.94 from /builddir/build/BUILD/firefox-128.12.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:21: 53:10.94 /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h: In function 'IPC::ReadResult

IPC::ReadParam(MessageReader*) [with P = mozilla::dom::indexedDB::Key]': 53:10.94 /builddir/build/BUILD/firefox-128.12.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:494:19: note: at offset 32 into object 'p' of size 32 53:10.94 494 | ReadResult

p; 53:10.94 | ^ 54:16.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:16.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:16.15 inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const' at WebXRBinding.cpp:2952:60: 54:16.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 54:16.15 1151 | *this->stack = this; 54:16.15 | ~~~~~~~~~~~~~^~~~~~ 54:16.17 In file included from UnifiedBindings26.cpp:158: 54:16.17 WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle, JS::Handle, bool*) const': 54:16.17 WebXRBinding.cpp:2952:25: note: 'expando' declared here 54:16.17 2952 | JS::Rooted expando(cx, GetExpandoObject(proxy)); 54:16.17 | ^~~~~~~ 54:16.17 WebXRBinding.cpp:2952:25: note: 'cx' declared here 54:23.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.07 inlined from 'void mozilla::dom::WorkerLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WorkerLocationBinding.cpp:638: 54:23.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.07 1151 | *this->stack = this; 54:23.07 | ~~~~~~~~~~~~~^~~~~~ 54:23.07 In file included from UnifiedBindings26.cpp:301: 54:23.07 WorkerLocationBinding.cpp: In function 'void mozilla::dom::WorkerLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.07 WorkerLocationBinding.cpp:638: note: 'parentProto' declared here 54:23.07 638 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.07 | 54:23.07 WorkerLocationBinding.cpp:638: note: 'aCx' declared here 54:23.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.18 inlined from 'void mozilla::dom::WebGLQuery_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:13595:74: 54:23.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.18 1151 | *this->stack = this; 54:23.18 | ~~~~~~~~~~~~~^~~~~~ 54:23.21 In file included from UnifiedBindings26.cpp:54: 54:23.21 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLQuery_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.21 WebGLRenderingContextBinding.cpp:13595:25: note: 'parentProto' declared here 54:23.21 13595 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.21 | ^~~~~~~~~~~ 54:23.21 WebGLRenderingContextBinding.cpp:13595:25: note: 'aCx' declared here 54:23.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.31 inlined from 'void mozilla::dom::WorkerNavigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WorkerNavigatorBinding.cpp:1329: 54:23.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.31 1151 | *this->stack = this; 54:23.31 | ~~~~~~~~~~~~~^~~~~~ 54:23.32 In file included from UnifiedBindings26.cpp:314: 54:23.32 WorkerNavigatorBinding.cpp: In function 'void mozilla::dom::WorkerNavigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.32 WorkerNavigatorBinding.cpp:1329: note: 'parentProto' declared here 54:23.32 1329 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.32 | 54:23.32 WorkerNavigatorBinding.cpp:1329: note: 'aCx' declared here 54:23.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.48 inlined from 'void mozilla::dom::WritableStreamDefaultWriter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WritableStreamDefaultWriterBinding.cpp:695: 54:23.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.48 1151 | *this->stack = this; 54:23.48 | ~~~~~~~~~~~~~^~~~~~ 54:23.48 In file included from UnifiedBindings26.cpp:392: 54:23.48 WritableStreamDefaultWriterBinding.cpp: In function 'void mozilla::dom::WritableStreamDefaultWriter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.48 WritableStreamDefaultWriterBinding.cpp:695: note: 'parentProto' declared here 54:23.48 695 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.48 | 54:23.48 WritableStreamDefaultWriterBinding.cpp:695: note: 'aCx' declared here 54:23.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.61 inlined from 'void mozilla::dom::WritableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WritableStreamDefaultControllerBinding.cpp:375: 54:23.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.61 1151 | *this->stack = this; 54:23.61 | ~~~~~~~~~~~~~^~~~~~ 54:23.62 In file included from UnifiedBindings26.cpp:379: 54:23.62 WritableStreamDefaultControllerBinding.cpp: In function 'void mozilla::dom::WritableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.62 WritableStreamDefaultControllerBinding.cpp:375: note: 'parentProto' declared here 54:23.62 375 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.62 | 54:23.62 WritableStreamDefaultControllerBinding.cpp:375: note: 'aCx' declared here 54:23.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.75 inlined from 'void mozilla::dom::WritableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WritableStreamBinding.cpp:550: 54:23.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.75 1151 | *this->stack = this; 54:23.75 | ~~~~~~~~~~~~~^~~~~~ 54:23.75 In file included from UnifiedBindings26.cpp:366: 54:23.75 WritableStreamBinding.cpp: In function 'void mozilla::dom::WritableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.75 WritableStreamBinding.cpp:550: note: 'parentProto' declared here 54:23.75 550 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.75 | 54:23.75 WritableStreamBinding.cpp:550: note: 'aCx' declared here 54:23.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:23.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:23.91 inlined from 'void mozilla::dom::WebExtensionPolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebExtensionPolicyBinding.cpp:3247:74: 54:23.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:23.91 1151 | *this->stack = this; 54:23.91 | ~~~~~~~~~~~~~^~~~~~ 54:23.92 WebExtensionPolicyBinding.cpp: In function 'void mozilla::dom::WebExtensionPolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:23.92 WebExtensionPolicyBinding.cpp:3247:25: note: 'parentProto' declared here 54:23.92 3247 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:23.92 | ^~~~~~~~~~~ 54:23.92 WebExtensionPolicyBinding.cpp:3247:25: note: 'aCx' declared here 54:24.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.06 inlined from 'void mozilla::dom::WindowGlobalChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WindowGlobalActorsBinding.cpp:1646:74: 54:24.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.06 1151 | *this->stack = this; 54:24.06 | ~~~~~~~~~~~~~^~~~~~ 54:24.08 In file included from UnifiedBindings26.cpp:223: 54:24.08 WindowGlobalActorsBinding.cpp: In function 'void mozilla::dom::WindowGlobalChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.08 WindowGlobalActorsBinding.cpp:1646:25: note: 'parentProto' declared here 54:24.08 1646 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.08 | ^~~~~~~~~~~ 54:24.08 WindowGlobalActorsBinding.cpp:1646:25: note: 'aCx' declared here 54:24.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.24 inlined from 'void mozilla::dom::WindowContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WindowGlobalActorsBinding.cpp:780:74: 54:24.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.24 1151 | *this->stack = this; 54:24.24 | ~~~~~~~~~~~~~^~~~~~ 54:24.24 WindowGlobalActorsBinding.cpp: In function 'void mozilla::dom::WindowContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.24 WindowGlobalActorsBinding.cpp:780:25: note: 'parentProto' declared here 54:24.24 780 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.24 | ^~~~~~~~~~~ 54:24.24 WindowGlobalActorsBinding.cpp:780:25: note: 'aCx' declared here 54:24.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.39 inlined from 'void mozilla::dom::Scheduler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebTaskSchedulingBinding.cpp:678:74: 54:24.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.39 1151 | *this->stack = this; 54:24.39 | ~~~~~~~~~~~~~^~~~~~ 54:24.40 In file included from UnifiedBindings26.cpp:93: 54:24.40 WebTaskSchedulingBinding.cpp: In function 'void mozilla::dom::Scheduler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.40 WebTaskSchedulingBinding.cpp:678:25: note: 'parentProto' declared here 54:24.40 678 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.40 | ^~~~~~~~~~~ 54:24.40 WebTaskSchedulingBinding.cpp:678:25: note: 'aCx' declared here 54:24.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.54 inlined from 'void mozilla::dom::WebGLShaderPrecisionFormat_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:22979:74: 54:24.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.54 1151 | *this->stack = this; 54:24.54 | ~~~~~~~~~~~~~^~~~~~ 54:24.54 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLShaderPrecisionFormat_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.55 WebGLRenderingContextBinding.cpp:22979:25: note: 'parentProto' declared here 54:24.55 22979 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.55 | ^~~~~~~~~~~ 54:24.55 WebGLRenderingContextBinding.cpp:22979:25: note: 'aCx' declared here 54:24.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.67 inlined from 'void mozilla::dom::WebGLActiveInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:12597:74: 54:24.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.67 1151 | *this->stack = this; 54:24.67 | ~~~~~~~~~~~~~^~~~~~ 54:24.67 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLActiveInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.67 WebGLRenderingContextBinding.cpp:12597:25: note: 'parentProto' declared here 54:24.67 12597 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.67 | ^~~~~~~~~~~ 54:24.67 WebGLRenderingContextBinding.cpp:12597:25: note: 'aCx' declared here 54:24.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.80 inlined from 'void mozilla::dom::WebGLBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:12848:74: 54:24.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.80 1151 | *this->stack = this; 54:24.80 | ~~~~~~~~~~~~~^~~~~~ 54:24.80 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.80 WebGLRenderingContextBinding.cpp:12848:25: note: 'parentProto' declared here 54:24.80 12848 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.80 | ^~~~~~~~~~~ 54:24.80 WebGLRenderingContextBinding.cpp:12848:25: note: 'aCx' declared here 54:24.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:24.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:24.91 inlined from 'void mozilla::dom::WebGLRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:22423:74: 54:24.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:24.91 1151 | *this->stack = this; 54:24.91 | ~~~~~~~~~~~~~^~~~~~ 54:24.91 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:24.91 WebGLRenderingContextBinding.cpp:22423:25: note: 'parentProto' declared here 54:24.91 22423 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:24.91 | ^~~~~~~~~~~ 54:24.91 WebGLRenderingContextBinding.cpp:22423:25: note: 'aCx' declared here 54:25.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.04 inlined from 'void mozilla::dom::WebGLShader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:22674:74: 54:25.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.04 1151 | *this->stack = this; 54:25.04 | ~~~~~~~~~~~~~^~~~~~ 54:25.04 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLShader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.04 WebGLRenderingContextBinding.cpp:22674:25: note: 'parentProto' declared here 54:25.04 22674 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.04 | ^~~~~~~~~~~ 54:25.04 WebGLRenderingContextBinding.cpp:22674:25: note: 'aCx' declared here 54:25.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.16 inlined from 'void mozilla::dom::WebGLFramebuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:13099:74: 54:25.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.16 1151 | *this->stack = this; 54:25.16 | ~~~~~~~~~~~~~^~~~~~ 54:25.16 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLFramebuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.16 WebGLRenderingContextBinding.cpp:13099:25: note: 'parentProto' declared here 54:25.16 13099 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.16 | ^~~~~~~~~~~ 54:25.16 WebGLRenderingContextBinding.cpp:13099:25: note: 'aCx' declared here 54:25.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.26 inlined from 'void mozilla::dom::WebGLUniformLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:23481:74: 54:25.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.26 1151 | *this->stack = this; 54:25.26 | ~~~~~~~~~~~~~^~~~~~ 54:25.26 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLUniformLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.26 WebGLRenderingContextBinding.cpp:23481:25: note: 'parentProto' declared here 54:25.26 23481 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.26 | ^~~~~~~~~~~ 54:25.26 WebGLRenderingContextBinding.cpp:23481:25: note: 'aCx' declared here 54:25.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.36 inlined from 'void mozilla::dom::WebGLRenderbuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:13846:74: 54:25.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.36 1151 | *this->stack = this; 54:25.36 | ~~~~~~~~~~~~~^~~~~~ 54:25.36 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLRenderbuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.36 WebGLRenderingContextBinding.cpp:13846:25: note: 'parentProto' declared here 54:25.36 13846 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.36 | ^~~~~~~~~~~ 54:25.36 WebGLRenderingContextBinding.cpp:13846:25: note: 'aCx' declared here 54:25.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.49 inlined from 'void mozilla::dom::WebGLTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:23230:74: 54:25.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.49 1151 | *this->stack = this; 54:25.49 | ~~~~~~~~~~~~~^~~~~~ 54:25.49 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.49 WebGLRenderingContextBinding.cpp:23230:25: note: 'parentProto' declared here 54:25.49 23230 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.49 | ^~~~~~~~~~~ 54:25.49 WebGLRenderingContextBinding.cpp:23230:25: note: 'aCx' declared here 54:25.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.60 inlined from 'void mozilla::dom::WebGLProgram_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:13350:74: 54:25.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.60 1151 | *this->stack = this; 54:25.60 | ~~~~~~~~~~~~~^~~~~~ 54:25.60 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLProgram_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.60 WebGLRenderingContextBinding.cpp:13350:25: note: 'parentProto' declared here 54:25.60 13350 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.60 | ^~~~~~~~~~~ 54:25.60 WebGLRenderingContextBinding.cpp:13350:25: note: 'aCx' declared here 54:25.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.72 inlined from 'void mozilla::dom::WebGLVertexArrayObject_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGLRenderingContextBinding.cpp:23732:74: 54:25.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.72 1151 | *this->stack = this; 54:25.72 | ~~~~~~~~~~~~~^~~~~~ 54:25.72 WebGLRenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLVertexArrayObject_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.72 WebGLRenderingContextBinding.cpp:23732:25: note: 'parentProto' declared here 54:25.72 23732 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.72 | ^~~~~~~~~~~ 54:25.72 WebGLRenderingContextBinding.cpp:23732:25: note: 'aCx' declared here 54:25.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:25.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:25.84 inlined from 'void mozilla::dom::Worklet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WorkletBinding.cpp:461: 54:25.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:25.84 1151 | *this->stack = this; 54:25.84 | ~~~~~~~~~~~~~^~~~~~ 54:25.84 In file included from UnifiedBindings26.cpp:340: 54:25.84 WorkletBinding.cpp: In function 'void mozilla::dom::Worklet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:25.84 WorkletBinding.cpp:461: note: 'parentProto' declared here 54:25.84 461 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:25.84 | 54:25.84 WorkletBinding.cpp:461: note: 'aCx' declared here 54:26.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:26.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:26.21 inlined from 'void mozilla::dom::WorkletGlobalScope_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WorkletGlobalScopeBinding.cpp:128: 54:26.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:26.21 1151 | *this->stack = this; 54:26.21 | ~~~~~~~~~~~~~^~~~~~ 54:26.21 In file included from UnifiedBindings26.cpp:353: 54:26.21 WorkletGlobalScopeBinding.cpp: In function 'void mozilla::dom::WorkletGlobalScope_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:26.21 WorkletGlobalScopeBinding.cpp:128: note: 'parentProto' declared here 54:26.21 128 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:26.21 | 54:26.21 WorkletGlobalScopeBinding.cpp:128: note: 'aCx' declared here 54:46.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:46.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:46.38 inlined from 'void mozilla::dom::WebGLTransformFeedback_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGL2RenderingContextBinding.cpp:18176:74: 54:46.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:46.38 1151 | *this->stack = this; 54:46.38 | ~~~~~~~~~~~~~^~~~~~ 54:46.41 In file included from UnifiedBindings26.cpp:15: 54:46.41 WebGL2RenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLTransformFeedback_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:46.41 WebGL2RenderingContextBinding.cpp:18176:25: note: 'parentProto' declared here 54:46.41 18176 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:46.41 | ^~~~~~~~~~~ 54:46.41 WebGL2RenderingContextBinding.cpp:18176:25: note: 'aCx' declared here 54:46.52 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:46.52 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:46.52 inlined from 'void mozilla::dom::WebGLSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGL2RenderingContextBinding.cpp:17672:74: 54:46.52 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:46.52 1151 | *this->stack = this; 54:46.52 | ~~~~~~~~~~~~~^~~~~~ 54:46.52 WebGL2RenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:46.52 WebGL2RenderingContextBinding.cpp:17672:25: note: 'parentProto' declared here 54:46.52 17672 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:46.52 | ^~~~~~~~~~~ 54:46.52 WebGL2RenderingContextBinding.cpp:17672:25: note: 'aCx' declared here 54:46.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:46.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:46.65 inlined from 'void mozilla::dom::WebGLSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGL2RenderingContextBinding.cpp:17924:74: 54:46.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:46.65 1151 | *this->stack = this; 54:46.65 | ~~~~~~~~~~~~~^~~~~~ 54:46.65 WebGL2RenderingContextBinding.cpp: In function 'void mozilla::dom::WebGLSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:46.65 WebGL2RenderingContextBinding.cpp:17924:25: note: 'parentProto' declared here 54:46.65 17924 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:46.65 | ^~~~~~~~~~~ 54:46.65 WebGL2RenderingContextBinding.cpp:17924:25: note: 'aCx' declared here 54:46.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 54:46.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 54:46.77 inlined from 'void mozilla::dom::WebGL2RenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGL2RenderingContextBinding.cpp:17420:74: 54:46.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 54:46.77 1151 | *this->stack = this; 54:46.77 | ~~~~~~~~~~~~~^~~~~~ 54:46.77 WebGL2RenderingContextBinding.cpp: In function 'void mozilla::dom::WebGL2RenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 54:46.77 WebGL2RenderingContextBinding.cpp:17420:25: note: 'parentProto' declared here 54:46.77 17420 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 54:46.77 | ^~~~~~~~~~~ 54:46.77 WebGL2RenderingContextBinding.cpp:17420:25: note: 'aCx' declared here 55:28.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:28.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:28.67 inlined from 'void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WindowBinding.cpp:21828:71: 55:28.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:28.67 1151 | *this->stack = this; 55:28.67 | ~~~~~~~~~~~~~^~~~~~ 55:28.70 WindowBinding.cpp: In function 'void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:28.70 WindowBinding.cpp:21828:25: note: 'parentProto' declared here 55:28.70 21828 | JS::Rooted parentProto(aCx, GetNamedPropertiesObject(aCx)); 55:28.70 | ^~~~~~~~~~~ 55:28.70 WindowBinding.cpp:21828:25: note: 'aCx' declared here 55:44.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:44.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:44.32 inlined from 'bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGL2RenderingContextBinding.cpp:186:75: 55:44.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:44.32 1151 | *this->stack = this; 55:44.32 | ~~~~~~~~~~~~~^~~~~~ 55:44.32 WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:44.32 WebGL2RenderingContextBinding.cpp:186:29: note: 'returnArray' declared here 55:44.32 186 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:44.32 | ^~~~~~~~~~~ 55:44.32 WebGL2RenderingContextBinding.cpp:186:29: note: 'cx' declared here 55:44.57 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:44.57 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:44.57 inlined from 'bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGL2RenderingContextBinding.cpp:446:75: 55:44.57 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:44.57 1151 | *this->stack = this; 55:44.57 | ~~~~~~~~~~~~~^~~~~~ 55:44.57 WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:44.57 WebGL2RenderingContextBinding.cpp:446:29: note: 'returnArray' declared here 55:44.57 446 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:44.57 | ^~~~~~~~~~~ 55:44.57 WebGL2RenderingContextBinding.cpp:446:29: note: 'cx' declared here 55:44.98 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:44.98 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:44.98 inlined from 'bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGLRenderingContextBinding.cpp:237:75: 55:44.98 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:44.98 1151 | *this->stack = this; 55:44.98 | ~~~~~~~~~~~~~^~~~~~ 55:44.98 WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:44.98 WebGLRenderingContextBinding.cpp:237:29: note: 'returnArray' declared here 55:44.98 237 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:44.98 | ^~~~~~~~~~~ 55:44.98 WebGLRenderingContextBinding.cpp:237:29: note: 'cx' declared here 55:45.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:45.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:45.27 inlined from 'bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGLRenderingContextBinding.cpp:497:75: 55:45.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:45.27 1151 | *this->stack = this; 55:45.27 | ~~~~~~~~~~~~~^~~~~~ 55:45.27 WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:45.27 WebGLRenderingContextBinding.cpp:497:29: note: 'returnArray' declared here 55:45.27 497 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:45.27 | ^~~~~~~~~~~ 55:45.27 WebGLRenderingContextBinding.cpp:497:29: note: 'cx' declared here 55:45.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:45.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:45.47 inlined from 'bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGLRenderingContextBinding.cpp:684:75: 55:45.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:45.47 1151 | *this->stack = this; 55:45.47 | ~~~~~~~~~~~~~^~~~~~ 55:45.47 WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:45.47 WebGLRenderingContextBinding.cpp:684:29: note: 'returnArray' declared here 55:45.47 684 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:45.47 | ^~~~~~~~~~~ 55:45.47 WebGLRenderingContextBinding.cpp:684:29: note: 'cx' declared here 55:45.73 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:45.73 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:45.73 inlined from 'bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const' at WebGLRenderingContextBinding.cpp:944:75: 55:45.73 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:45.73 1151 | *this->stack = this; 55:45.73 | ~~~~~~~~~~~~~^~~~~~ 55:45.73 WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const': 55:45.73 WebGLRenderingContextBinding.cpp:944:29: note: 'returnArray' declared here 55:45.73 944 | JS::Rooted returnArray(cx, JS::NewArrayObject(cx, length)); 55:45.73 | ^~~~~~~~~~~ 55:45.73 WebGLRenderingContextBinding.cpp:944:29: note: 'cx' declared here 55:45.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:45.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:45.85 inlined from 'bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebGLRenderingContextBinding.cpp:1239:54: 55:45.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:45.85 1151 | *this->stack = this; 55:45.85 | ~~~~~~~~~~~~~^~~~~~ 55:45.85 WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:45.85 WebGLRenderingContextBinding.cpp:1239:25: note: 'obj' declared here 55:45.85 1239 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:45.85 | ^~~ 55:45.85 WebGLRenderingContextBinding.cpp:1239:25: note: 'cx' declared here 55:48.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:48.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:48.99 inlined from 'void mozilla::dom::GPU_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:11828:74: 55:48.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:48.99 1151 | *this->stack = this; 55:48.99 | ~~~~~~~~~~~~~^~~~~~ 55:49.03 In file included from UnifiedBindings26.cpp:67: 55:49.03 WebGPUBinding.cpp: In function 'void mozilla::dom::GPU_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.03 WebGPUBinding.cpp:11828:25: note: 'parentProto' declared here 55:49.03 11828 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.03 | ^~~~~~~~~~~ 55:49.03 WebGPUBinding.cpp:11828:25: note: 'aCx' declared here 55:49.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.07 inlined from 'void mozilla::dom::GPUAdapter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:12388:74: 55:49.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.07 1151 | *this->stack = this; 55:49.07 | ~~~~~~~~~~~~~^~~~~~ 55:49.07 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUAdapter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.07 WebGPUBinding.cpp:12388:25: note: 'parentProto' declared here 55:49.07 12388 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.07 | ^~~~~~~~~~~ 55:49.07 WebGPUBinding.cpp:12388:25: note: 'aCx' declared here 55:49.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.11 inlined from 'void mozilla::dom::GPUAdapterInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:13044:74: 55:49.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.11 1151 | *this->stack = this; 55:49.11 | ~~~~~~~~~~~~~^~~~~~ 55:49.11 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUAdapterInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.11 WebGPUBinding.cpp:13044:25: note: 'parentProto' declared here 55:49.11 13044 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.11 | ^~~~~~~~~~~ 55:49.11 WebGPUBinding.cpp:13044:25: note: 'aCx' declared here 55:49.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.14 inlined from 'void mozilla::dom::GPUBindGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:13417:74: 55:49.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.14 1151 | *this->stack = this; 55:49.14 | ~~~~~~~~~~~~~^~~~~~ 55:49.14 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUBindGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.14 WebGPUBinding.cpp:13417:25: note: 'parentProto' declared here 55:49.14 13417 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.14 | ^~~~~~~~~~~ 55:49.14 WebGPUBinding.cpp:13417:25: note: 'aCx' declared here 55:49.19 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.19 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.19 inlined from 'void mozilla::dom::GPUBindGroupLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:13790:74: 55:49.19 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.19 1151 | *this->stack = this; 55:49.19 | ~~~~~~~~~~~~~^~~~~~ 55:49.19 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUBindGroupLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.19 WebGPUBinding.cpp:13790:25: note: 'parentProto' declared here 55:49.19 13790 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.19 | ^~~~~~~~~~~ 55:49.19 WebGPUBinding.cpp:13790:25: note: 'aCx' declared here 55:49.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.22 inlined from 'void mozilla::dom::GPUBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:14491:74: 55:49.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.22 1151 | *this->stack = this; 55:49.22 | ~~~~~~~~~~~~~^~~~~~ 55:49.22 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.22 WebGPUBinding.cpp:14491:25: note: 'parentProto' declared here 55:49.22 14491 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.22 | ^~~~~~~~~~~ 55:49.22 WebGPUBinding.cpp:14491:25: note: 'aCx' declared here 55:49.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.28 inlined from 'void mozilla::dom::GPUCanvasContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:15078:74: 55:49.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.28 1151 | *this->stack = this; 55:49.28 | ~~~~~~~~~~~~~^~~~~~ 55:49.28 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUCanvasContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.28 WebGPUBinding.cpp:15078:25: note: 'parentProto' declared here 55:49.28 15078 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.28 | ^~~~~~~~~~~ 55:49.28 WebGPUBinding.cpp:15078:25: note: 'aCx' declared here 55:49.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.33 inlined from 'void mozilla::dom::GPUCommandBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:15563:74: 55:49.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.33 1151 | *this->stack = this; 55:49.33 | ~~~~~~~~~~~~~^~~~~~ 55:49.33 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUCommandBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.33 WebGPUBinding.cpp:15563:25: note: 'parentProto' declared here 55:49.33 15563 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.33 | ^~~~~~~~~~~ 55:49.33 WebGPUBinding.cpp:15563:25: note: 'aCx' declared here 55:49.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.36 inlined from 'void mozilla::dom::GPUCommandEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:16499:74: 55:49.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.36 1151 | *this->stack = this; 55:49.36 | ~~~~~~~~~~~~~^~~~~~ 55:49.36 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUCommandEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.37 WebGPUBinding.cpp:16499:25: note: 'parentProto' declared here 55:49.37 16499 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.37 | ^~~~~~~~~~~ 55:49.37 WebGPUBinding.cpp:16499:25: note: 'aCx' declared here 55:49.39 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.39 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.39 inlined from 'void mozilla::dom::GPUCompilationInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:16924:74: 55:49.39 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.39 1151 | *this->stack = this; 55:49.39 | ~~~~~~~~~~~~~^~~~~~ 55:49.39 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUCompilationInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.39 WebGPUBinding.cpp:16924:25: note: 'parentProto' declared here 55:49.39 16924 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.39 | ^~~~~~~~~~~ 55:49.39 WebGPUBinding.cpp:16924:25: note: 'aCx' declared here 55:49.43 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.43 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.43 inlined from 'void mozilla::dom::GPUCompilationMessage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:17422:74: 55:49.43 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.43 1151 | *this->stack = this; 55:49.43 | ~~~~~~~~~~~~~^~~~~~ 55:49.43 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUCompilationMessage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.43 WebGPUBinding.cpp:17422:25: note: 'parentProto' declared here 55:49.43 17422 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.43 | ^~~~~~~~~~~ 55:49.43 WebGPUBinding.cpp:17422:25: note: 'aCx' declared here 55:49.47 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.47 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.47 inlined from 'void mozilla::dom::GPUComputePassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:18246:74: 55:49.47 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.47 1151 | *this->stack = this; 55:49.47 | ~~~~~~~~~~~~~^~~~~~ 55:49.47 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUComputePassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.47 WebGPUBinding.cpp:18246:25: note: 'parentProto' declared here 55:49.47 18246 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.47 | ^~~~~~~~~~~ 55:49.47 WebGPUBinding.cpp:18246:25: note: 'aCx' declared here 55:49.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.51 inlined from 'void mozilla::dom::GPUComputePipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:18677:74: 55:49.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.51 1151 | *this->stack = this; 55:49.51 | ~~~~~~~~~~~~~^~~~~~ 55:49.51 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUComputePipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.51 WebGPUBinding.cpp:18677:25: note: 'parentProto' declared here 55:49.51 18677 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.51 | ^~~~~~~~~~~ 55:49.51 WebGPUBinding.cpp:18677:25: note: 'aCx' declared here 55:49.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.58 inlined from 'void mozilla::dom::GPUDeviceLostInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:20407:74: 55:49.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.58 1151 | *this->stack = this; 55:49.58 | ~~~~~~~~~~~~~^~~~~~ 55:49.58 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUDeviceLostInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.58 WebGPUBinding.cpp:20407:25: note: 'parentProto' declared here 55:49.58 20407 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.58 | ^~~~~~~~~~~ 55:49.58 WebGPUBinding.cpp:20407:25: note: 'aCx' declared here 55:49.61 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.61 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.61 inlined from 'void mozilla::dom::GPUError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:20572:74: 55:49.61 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.61 1151 | *this->stack = this; 55:49.61 | ~~~~~~~~~~~~~^~~~~~ 55:49.61 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.61 WebGPUBinding.cpp:20572:25: note: 'parentProto' declared here 55:49.61 20572 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.61 | ^~~~~~~~~~~ 55:49.61 WebGPUBinding.cpp:20572:25: note: 'aCx' declared here 55:49.72 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.72 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.72 inlined from 'void mozilla::dom::GPUPipelineLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:21714:74: 55:49.72 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.72 1151 | *this->stack = this; 55:49.72 | ~~~~~~~~~~~~~^~~~~~ 55:49.72 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUPipelineLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.72 WebGPUBinding.cpp:21714:25: note: 'parentProto' declared here 55:49.72 21714 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.72 | ^~~~~~~~~~~ 55:49.72 WebGPUBinding.cpp:21714:25: note: 'aCx' declared here 55:49.76 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.76 inlined from 'void mozilla::dom::GPUQuerySet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:22140:74: 55:49.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.76 1151 | *this->stack = this; 55:49.76 | ~~~~~~~~~~~~~^~~~~~ 55:49.76 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUQuerySet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.76 WebGPUBinding.cpp:22140:25: note: 'parentProto' declared here 55:49.76 22140 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.76 | ^~~~~~~~~~~ 55:49.76 WebGPUBinding.cpp:22140:25: note: 'aCx' declared here 55:49.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.79 inlined from 'void mozilla::dom::GPUQueue_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:22854:74: 55:49.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.79 1151 | *this->stack = this; 55:49.79 | ~~~~~~~~~~~~~^~~~~~ 55:49.79 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUQueue_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.79 WebGPUBinding.cpp:22854:25: note: 'parentProto' declared here 55:49.79 22854 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.79 | ^~~~~~~~~~~ 55:49.79 WebGPUBinding.cpp:22854:25: note: 'aCx' declared here 55:49.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.83 inlined from 'void mozilla::dom::GPURenderBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:23227:74: 55:49.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.83 1151 | *this->stack = this; 55:49.83 | ~~~~~~~~~~~~~^~~~~~ 55:49.83 WebGPUBinding.cpp: In function 'void mozilla::dom::GPURenderBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.83 WebGPUBinding.cpp:23227:25: note: 'parentProto' declared here 55:49.83 23227 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.83 | ^~~~~~~~~~~ 55:49.83 WebGPUBinding.cpp:23227:25: note: 'aCx' declared here 55:49.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.86 inlined from 'void mozilla::dom::GPURenderBundleEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:24341:74: 55:49.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.86 1151 | *this->stack = this; 55:49.86 | ~~~~~~~~~~~~~^~~~~~ 55:49.86 WebGPUBinding.cpp: In function 'void mozilla::dom::GPURenderBundleEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.86 WebGPUBinding.cpp:24341:25: note: 'parentProto' declared here 55:49.86 24341 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.86 | ^~~~~~~~~~~ 55:49.86 WebGPUBinding.cpp:24341:25: note: 'aCx' declared here 55:49.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.90 inlined from 'void mozilla::dom::GPURenderPassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:25750:74: 55:49.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.90 1151 | *this->stack = this; 55:49.90 | ~~~~~~~~~~~~~^~~~~~ 55:49.90 WebGPUBinding.cpp: In function 'void mozilla::dom::GPURenderPassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.90 WebGPUBinding.cpp:25750:25: note: 'parentProto' declared here 55:49.90 25750 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.90 | ^~~~~~~~~~~ 55:49.90 WebGPUBinding.cpp:25750:25: note: 'aCx' declared here 55:49.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.93 inlined from 'void mozilla::dom::GPURenderPipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:26181:74: 55:49.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.93 1151 | *this->stack = this; 55:49.93 | ~~~~~~~~~~~~~^~~~~~ 55:49.93 WebGPUBinding.cpp: In function 'void mozilla::dom::GPURenderPipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.93 WebGPUBinding.cpp:26181:25: note: 'parentProto' declared here 55:49.93 26181 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.93 | ^~~~~~~~~~~ 55:49.93 WebGPUBinding.cpp:26181:25: note: 'aCx' declared here 55:49.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:49.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:49.96 inlined from 'void mozilla::dom::GPUSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:26554:74: 55:49.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:49.96 1151 | *this->stack = this; 55:49.96 | ~~~~~~~~~~~~~^~~~~~ 55:49.96 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:49.96 WebGPUBinding.cpp:26554:25: note: 'parentProto' declared here 55:49.96 26554 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:49.96 | ^~~~~~~~~~~ 55:49.96 WebGPUBinding.cpp:26554:25: note: 'aCx' declared here 55:49.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.00 inlined from 'void mozilla::dom::GPUShaderModule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:27042:74: 55:50.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.00 1151 | *this->stack = this; 55:50.00 | ~~~~~~~~~~~~~^~~~~~ 55:50.00 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUShaderModule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:50.00 WebGPUBinding.cpp:27042:25: note: 'parentProto' declared here 55:50.00 27042 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:50.00 | ^~~~~~~~~~~ 55:50.00 WebGPUBinding.cpp:27042:25: note: 'aCx' declared here 55:50.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.05 inlined from 'void mozilla::dom::GPUSupportedFeatures_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:28014:74: 55:50.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.05 1151 | *this->stack = this; 55:50.05 | ~~~~~~~~~~~~~^~~~~~ 55:50.05 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUSupportedFeatures_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:50.05 WebGPUBinding.cpp:28014:25: note: 'parentProto' declared here 55:50.05 28014 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:50.05 | ^~~~~~~~~~~ 55:50.05 WebGPUBinding.cpp:28014:25: note: 'aCx' declared here 55:50.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.12 inlined from 'void mozilla::dom::GPUSupportedLimits_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:29366:74: 55:50.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.12 1151 | *this->stack = this; 55:50.12 | ~~~~~~~~~~~~~^~~~~~ 55:50.12 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUSupportedLimits_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:50.12 WebGPUBinding.cpp:29366:25: note: 'parentProto' declared here 55:50.12 29366 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:50.12 | ^~~~~~~~~~~ 55:50.12 WebGPUBinding.cpp:29366:25: note: 'aCx' declared here 55:50.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.16 inlined from 'void mozilla::dom::GPUTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:30097:74: 55:50.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.16 1151 | *this->stack = this; 55:50.16 | ~~~~~~~~~~~~~^~~~~~ 55:50.16 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:50.16 WebGPUBinding.cpp:30097:25: note: 'parentProto' declared here 55:50.16 30097 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:50.16 | ^~~~~~~~~~~ 55:50.16 WebGPUBinding.cpp:30097:25: note: 'aCx' declared here 55:50.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.20 inlined from 'void mozilla::dom::GPUTextureView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebGPUBinding.cpp:30582:74: 55:50.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.21 1151 | *this->stack = this; 55:50.21 | ~~~~~~~~~~~~~^~~~~~ 55:50.21 WebGPUBinding.cpp: In function 'void mozilla::dom::GPUTextureView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:50.21 WebGPUBinding.cpp:30582:25: note: 'parentProto' declared here 55:50.21 30582 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:50.21 | ^~~~~~~~~~~ 55:50.21 WebGPUBinding.cpp:30582:25: note: 'aCx' declared here 55:50.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.26 inlined from 'bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:11761:90: 55:50.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.26 1151 | *this->stack = this; 55:50.26 | ~~~~~~~~~~~~~^~~~~~ 55:50.26 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.26 WebGPUBinding.cpp:11761:25: note: 'global' declared here 55:50.26 11761 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.26 | ^~~~~~ 55:50.26 WebGPUBinding.cpp:11761:25: note: 'aCx' declared here 55:50.31 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.31 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.31 inlined from 'bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:12321:90: 55:50.31 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.31 1151 | *this->stack = this; 55:50.31 | ~~~~~~~~~~~~~^~~~~~ 55:50.31 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.31 WebGPUBinding.cpp:12321:25: note: 'global' declared here 55:50.31 12321 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.31 | ^~~~~~ 55:50.31 WebGPUBinding.cpp:12321:25: note: 'aCx' declared here 55:50.41 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.41 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.41 inlined from 'bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:13350:90: 55:50.41 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.41 1151 | *this->stack = this; 55:50.41 | ~~~~~~~~~~~~~^~~~~~ 55:50.41 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.41 WebGPUBinding.cpp:13350:25: note: 'global' declared here 55:50.41 13350 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.41 | ^~~~~~ 55:50.41 WebGPUBinding.cpp:13350:25: note: 'aCx' declared here 55:50.48 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.48 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.48 inlined from 'bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:13723:90: 55:50.48 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.48 1151 | *this->stack = this; 55:50.48 | ~~~~~~~~~~~~~^~~~~~ 55:50.48 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.48 WebGPUBinding.cpp:13723:25: note: 'global' declared here 55:50.48 13723 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.48 | ^~~~~~ 55:50.48 WebGPUBinding.cpp:13723:25: note: 'aCx' declared here 55:50.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.55 inlined from 'bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:14424:90: 55:50.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.55 1151 | *this->stack = this; 55:50.55 | ~~~~~~~~~~~~~^~~~~~ 55:50.55 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.55 WebGPUBinding.cpp:14424:25: note: 'global' declared here 55:50.55 14424 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.55 | ^~~~~~ 55:50.55 WebGPUBinding.cpp:14424:25: note: 'aCx' declared here 55:50.62 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.62 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.62 inlined from 'bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:15496:90: 55:50.62 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.62 1151 | *this->stack = this; 55:50.62 | ~~~~~~~~~~~~~^~~~~~ 55:50.62 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.62 WebGPUBinding.cpp:15496:25: note: 'global' declared here 55:50.62 15496 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.62 | ^~~~~~ 55:50.62 WebGPUBinding.cpp:15496:25: note: 'aCx' declared here 55:50.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.68 inlined from 'bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:16432:90: 55:50.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.68 1151 | *this->stack = this; 55:50.68 | ~~~~~~~~~~~~~^~~~~~ 55:50.68 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.68 WebGPUBinding.cpp:16432:25: note: 'global' declared here 55:50.68 16432 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.69 | ^~~~~~ 55:50.69 WebGPUBinding.cpp:16432:25: note: 'aCx' declared here 55:50.74 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.74 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.74 inlined from 'bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:16845:90: 55:50.74 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.74 1151 | *this->stack = this; 55:50.74 | ~~~~~~~~~~~~~^~~~~~ 55:50.74 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.74 WebGPUBinding.cpp:16845:25: note: 'global' declared here 55:50.74 16845 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.74 | ^~~~~~ 55:50.74 WebGPUBinding.cpp:16845:25: note: 'aCx' declared here 55:50.79 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.79 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.79 inlined from 'bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:17355:90: 55:50.79 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.79 1151 | *this->stack = this; 55:50.79 | ~~~~~~~~~~~~~^~~~~~ 55:50.79 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.79 WebGPUBinding.cpp:17355:25: note: 'global' declared here 55:50.79 17355 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.79 | ^~~~~~ 55:50.79 WebGPUBinding.cpp:17355:25: note: 'aCx' declared here 55:50.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.84 inlined from 'bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:18179:90: 55:50.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.84 1151 | *this->stack = this; 55:50.84 | ~~~~~~~~~~~~~^~~~~~ 55:50.84 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.84 WebGPUBinding.cpp:18179:25: note: 'global' declared here 55:50.84 18179 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.84 | ^~~~~~ 55:50.84 WebGPUBinding.cpp:18179:25: note: 'aCx' declared here 55:50.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.89 inlined from 'bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:18610:90: 55:50.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.90 1151 | *this->stack = this; 55:50.90 | ~~~~~~~~~~~~~^~~~~~ 55:50.90 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.90 WebGPUBinding.cpp:18610:25: note: 'global' declared here 55:50.90 18610 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.90 | ^~~~~~ 55:50.90 WebGPUBinding.cpp:18610:25: note: 'aCx' declared here 55:50.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:50.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:50.95 inlined from 'bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:20340:90: 55:50.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:50.95 1151 | *this->stack = this; 55:50.95 | ~~~~~~~~~~~~~^~~~~~ 55:50.95 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:50.95 WebGPUBinding.cpp:20340:25: note: 'global' declared here 55:50.95 20340 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:50.95 | ^~~~~~ 55:50.95 WebGPUBinding.cpp:20340:25: note: 'aCx' declared here 55:51.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.01 inlined from 'bool mozilla::dom::GPUInternalError_Binding::Wrap(JSContext*, mozilla::webgpu::InternalError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:20838:90: 55:51.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.01 1151 | *this->stack = this; 55:51.01 | ~~~~~~~~~~~~~^~~~~~ 55:51.01 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUInternalError_Binding::Wrap(JSContext*, mozilla::webgpu::InternalError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.01 WebGPUBinding.cpp:20838:25: note: 'global' declared here 55:51.01 20838 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.01 | ^~~~~~ 55:51.01 WebGPUBinding.cpp:20838:25: note: 'aCx' declared here 55:51.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.07 inlined from 'bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:21274:90: 55:51.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.07 1151 | *this->stack = this; 55:51.07 | ~~~~~~~~~~~~~^~~~~~ 55:51.08 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.08 WebGPUBinding.cpp:21274:25: note: 'global' declared here 55:51.08 21274 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.08 | ^~~~~~ 55:51.08 WebGPUBinding.cpp:21274:25: note: 'aCx' declared here 55:51.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.13 inlined from 'bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:21647:90: 55:51.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.13 1151 | *this->stack = this; 55:51.13 | ~~~~~~~~~~~~~^~~~~~ 55:51.13 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.13 WebGPUBinding.cpp:21647:25: note: 'global' declared here 55:51.13 21647 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.13 | ^~~~~~ 55:51.13 WebGPUBinding.cpp:21647:25: note: 'aCx' declared here 55:51.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.18 inlined from 'bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:22073:90: 55:51.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.18 1151 | *this->stack = this; 55:51.18 | ~~~~~~~~~~~~~^~~~~~ 55:51.18 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.18 WebGPUBinding.cpp:22073:25: note: 'global' declared here 55:51.18 22073 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.18 | ^~~~~~ 55:51.18 WebGPUBinding.cpp:22073:25: note: 'aCx' declared here 55:51.24 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.24 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.24 inlined from 'bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:22787:90: 55:51.24 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.24 1151 | *this->stack = this; 55:51.24 | ~~~~~~~~~~~~~^~~~~~ 55:51.24 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.24 WebGPUBinding.cpp:22787:25: note: 'global' declared here 55:51.24 22787 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.24 | ^~~~~~ 55:51.24 WebGPUBinding.cpp:22787:25: note: 'aCx' declared here 55:51.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.29 inlined from 'bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:23160:90: 55:51.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.29 1151 | *this->stack = this; 55:51.29 | ~~~~~~~~~~~~~^~~~~~ 55:51.29 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.29 WebGPUBinding.cpp:23160:25: note: 'global' declared here 55:51.29 23160 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.29 | ^~~~~~ 55:51.29 WebGPUBinding.cpp:23160:25: note: 'aCx' declared here 55:51.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.34 inlined from 'bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:24274:90: 55:51.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.34 1151 | *this->stack = this; 55:51.34 | ~~~~~~~~~~~~~^~~~~~ 55:51.35 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.35 WebGPUBinding.cpp:24274:25: note: 'global' declared here 55:51.35 24274 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.35 | ^~~~~~ 55:51.35 WebGPUBinding.cpp:24274:25: note: 'aCx' declared here 55:51.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.40 inlined from 'bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:25683:90: 55:51.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.40 1151 | *this->stack = this; 55:51.40 | ~~~~~~~~~~~~~^~~~~~ 55:51.40 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.40 WebGPUBinding.cpp:25683:25: note: 'global' declared here 55:51.40 25683 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.40 | ^~~~~~ 55:51.40 WebGPUBinding.cpp:25683:25: note: 'aCx' declared here 55:51.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.46 inlined from 'bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:26114:90: 55:51.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.46 1151 | *this->stack = this; 55:51.46 | ~~~~~~~~~~~~~^~~~~~ 55:51.46 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.47 WebGPUBinding.cpp:26114:25: note: 'global' declared here 55:51.47 26114 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.47 | ^~~~~~ 55:51.47 WebGPUBinding.cpp:26114:25: note: 'aCx' declared here 55:51.53 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.53 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.53 inlined from 'bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:26487:90: 55:51.53 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.53 1151 | *this->stack = this; 55:51.53 | ~~~~~~~~~~~~~^~~~~~ 55:51.53 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.53 WebGPUBinding.cpp:26487:25: note: 'global' declared here 55:51.53 26487 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.53 | ^~~~~~ 55:51.53 WebGPUBinding.cpp:26487:25: note: 'aCx' declared here 55:51.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.59 inlined from 'bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:26975:90: 55:51.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.59 1151 | *this->stack = this; 55:51.59 | ~~~~~~~~~~~~~^~~~~~ 55:51.59 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.59 WebGPUBinding.cpp:26975:25: note: 'global' declared here 55:51.59 26975 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.59 | ^~~~~~ 55:51.59 WebGPUBinding.cpp:26975:25: note: 'aCx' declared here 55:51.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.65 inlined from 'bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:27947:90: 55:51.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.65 1151 | *this->stack = this; 55:51.65 | ~~~~~~~~~~~~~^~~~~~ 55:51.65 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.65 WebGPUBinding.cpp:27947:25: note: 'global' declared here 55:51.65 27947 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.65 | ^~~~~~ 55:51.65 WebGPUBinding.cpp:27947:25: note: 'aCx' declared here 55:51.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.71 inlined from 'bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:29299:90: 55:51.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.71 1151 | *this->stack = this; 55:51.71 | ~~~~~~~~~~~~~^~~~~~ 55:51.71 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.71 WebGPUBinding.cpp:29299:25: note: 'global' declared here 55:51.71 29299 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.71 | ^~~~~~ 55:51.71 WebGPUBinding.cpp:29299:25: note: 'aCx' declared here 55:51.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.78 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.78 inlined from 'bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:30030:90: 55:51.78 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.78 1151 | *this->stack = this; 55:51.78 | ~~~~~~~~~~~~~^~~~~~ 55:51.78 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.78 WebGPUBinding.cpp:30030:25: note: 'global' declared here 55:51.78 30030 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.78 | ^~~~~~ 55:51.78 WebGPUBinding.cpp:30030:25: note: 'aCx' declared here 55:51.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.85 inlined from 'bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:30515:90: 55:51.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.85 1151 | *this->stack = this; 55:51.85 | ~~~~~~~~~~~~~^~~~~~ 55:51.85 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.85 WebGPUBinding.cpp:30515:25: note: 'global' declared here 55:51.85 30515 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.85 | ^~~~~~ 55:51.85 WebGPUBinding.cpp:30515:25: note: 'aCx' declared here 55:51.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:51.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:51.91 inlined from 'bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:30842:90: 55:51.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:51.91 1151 | *this->stack = this; 55:51.91 | ~~~~~~~~~~~~~^~~~~~ 55:51.91 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:51.91 WebGPUBinding.cpp:30842:25: note: 'global' declared here 55:51.91 30842 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:51.91 | ^~~~~~ 55:51.91 WebGPUBinding.cpp:30842:25: note: 'aCx' declared here 55:52.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.08 inlined from 'bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTaskSchedulingBinding.cpp:611:90: 55:52.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.08 1151 | *this->stack = this; 55:52.08 | ~~~~~~~~~~~~~^~~~~~ 55:52.08 WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:52.08 WebTaskSchedulingBinding.cpp:611:25: note: 'global' declared here 55:52.08 611 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:52.08 | ^~~~~~ 55:52.08 WebTaskSchedulingBinding.cpp:611:25: note: 'aCx' declared here 55:52.14 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.14 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.14 inlined from 'bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTaskSchedulingBinding.cpp:1019:90: 55:52.14 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.14 1151 | *this->stack = this; 55:52.14 | ~~~~~~~~~~~~~^~~~~~ 55:52.14 WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:52.14 WebTaskSchedulingBinding.cpp:1019:25: note: 'global' declared here 55:52.14 1019 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:52.14 | ^~~~~~ 55:52.14 WebTaskSchedulingBinding.cpp:1019:25: note: 'aCx' declared here 55:52.18 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.18 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.18 inlined from 'bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTaskSchedulingBinding.cpp:1430:90: 55:52.18 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.18 1151 | *this->stack = this; 55:52.18 | ~~~~~~~~~~~~~^~~~~~ 55:52.18 WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:52.18 WebTaskSchedulingBinding.cpp:1430:25: note: 'global' declared here 55:52.18 1430 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:52.18 | ^~~~~~ 55:52.18 WebTaskSchedulingBinding.cpp:1430:25: note: 'aCx' declared here 55:52.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.29 inlined from 'bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebTransportBinding.cpp:197:54: 55:52.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:52.29 1151 | *this->stack = this; 55:52.29 | ~~~~~~~~~~~~~^~~~~~ 55:52.29 In file included from UnifiedBindings26.cpp:106: 55:52.29 WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:52.29 WebTransportBinding.cpp:197:25: note: 'obj' declared here 55:52.29 197 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:52.29 | ^~~ 55:52.29 WebTransportBinding.cpp:197:25: note: 'cx' declared here 55:52.34 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.34 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.34 inlined from 'bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebTransportBinding.cpp:286:54: 55:52.34 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:52.34 1151 | *this->stack = this; 55:52.34 | ~~~~~~~~~~~~~^~~~~~ 55:52.34 WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:52.34 WebTransportBinding.cpp:286:25: note: 'obj' declared here 55:52.34 286 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:52.34 | ^~~ 55:52.34 WebTransportBinding.cpp:286:25: note: 'cx' declared here 55:52.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.80 inlined from 'void mozilla::dom::WebTransport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebTransportBinding.cpp:1843:74: 55:52.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.80 1151 | *this->stack = this; 55:52.80 | ~~~~~~~~~~~~~^~~~~~ 55:52.80 WebTransportBinding.cpp: In function 'void mozilla::dom::WebTransport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:52.80 WebTransportBinding.cpp:1843:25: note: 'parentProto' declared here 55:52.80 1843 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:52.80 | ^~~~~~~~~~~ 55:52.80 WebTransportBinding.cpp:1843:25: note: 'aCx' declared here 55:52.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.86 inlined from 'void mozilla::dom::WebTransportBidirectionalStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebTransportSendReceiveStreamBinding.cpp:617:74: 55:52.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.86 1151 | *this->stack = this; 55:52.86 | ~~~~~~~~~~~~~^~~~~~ 55:52.87 In file included from UnifiedBindings26.cpp:145: 55:52.87 WebTransportSendReceiveStreamBinding.cpp: In function 'void mozilla::dom::WebTransportBidirectionalStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:52.87 WebTransportSendReceiveStreamBinding.cpp:617:25: note: 'parentProto' declared here 55:52.87 617 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:52.87 | ^~~~~~~~~~~ 55:52.87 WebTransportSendReceiveStreamBinding.cpp:617:25: note: 'aCx' declared here 55:52.97 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:52.97 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:52.97 inlined from 'void mozilla::dom::WebTransportDatagramDuplexStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebTransportDatagramDuplexStreamBinding.cpp:700:74: 55:52.97 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:52.97 1151 | *this->stack = this; 55:52.97 | ~~~~~~~~~~~~~^~~~~~ 55:52.97 In file included from UnifiedBindings26.cpp:119: 55:52.97 WebTransportDatagramDuplexStreamBinding.cpp: In function 'void mozilla::dom::WebTransportDatagramDuplexStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:52.97 WebTransportDatagramDuplexStreamBinding.cpp:700:25: note: 'parentProto' declared here 55:52.97 700 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:52.97 | ^~~~~~~~~~~ 55:52.97 WebTransportDatagramDuplexStreamBinding.cpp:700:25: note: 'aCx' declared here 55:53.13 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:53.13 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:53.13 inlined from 'bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebTransportSendReceiveStreamBinding.cpp:84:54: 55:53.13 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:53.13 1151 | *this->stack = this; 55:53.14 | ~~~~~~~~~~~~~^~~~~~ 55:53.14 WebTransportSendReceiveStreamBinding.cpp: In member function 'bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:53.14 WebTransportSendReceiveStreamBinding.cpp:84:25: note: 'obj' declared here 55:53.14 84 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:53.14 | ^~~ 55:53.14 WebTransportSendReceiveStreamBinding.cpp:84:25: note: 'cx' declared here 55:53.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:53.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:53.23 inlined from 'bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebTransportSendReceiveStreamBinding.cpp:198:54: 55:53.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:53.23 1151 | *this->stack = this; 55:53.23 | ~~~~~~~~~~~~~^~~~~~ 55:53.23 WebTransportSendReceiveStreamBinding.cpp: In member function 'bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:53.23 WebTransportSendReceiveStreamBinding.cpp:198:25: note: 'obj' declared here 55:53.23 198 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:53.23 | ^~~ 55:53.23 WebTransportSendReceiveStreamBinding.cpp:198:25: note: 'cx' declared here 55:53.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:53.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:53.95 inlined from 'void mozilla::dom::XRFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:2032:74: 55:53.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:53.95 1151 | *this->stack = this; 55:53.95 | ~~~~~~~~~~~~~^~~~~~ 55:53.96 WebXRBinding.cpp: In function 'void mozilla::dom::XRFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:53.96 WebXRBinding.cpp:2032:25: note: 'parentProto' declared here 55:53.96 2032 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:53.96 | ^~~~~~~~~~~ 55:53.96 WebXRBinding.cpp:2032:25: note: 'aCx' declared here 55:53.99 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:53.99 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:53.99 inlined from 'void mozilla::dom::XRInputSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:2618:74: 55:53.99 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:53.99 1151 | *this->stack = this; 55:53.99 | ~~~~~~~~~~~~~^~~~~~ 55:53.99 WebXRBinding.cpp: In function 'void mozilla::dom::XRInputSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:53.99 WebXRBinding.cpp:2618:25: note: 'parentProto' declared here 55:53.99 2618 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:53.99 | ^~~~~~~~~~~ 55:53.99 WebXRBinding.cpp:2618:25: note: 'aCx' declared here 55:54.04 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.04 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.04 inlined from 'void mozilla::dom::XRInputSourceArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:3236:74: 55:54.04 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.04 1151 | *this->stack = this; 55:54.04 | ~~~~~~~~~~~~~^~~~~~ 55:54.04 WebXRBinding.cpp: In function 'void mozilla::dom::XRInputSourceArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.04 WebXRBinding.cpp:3236:25: note: 'parentProto' declared here 55:54.04 3236 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.04 | ^~~~~~~~~~~ 55:54.04 WebXRBinding.cpp:3236:25: note: 'aCx' declared here 55:54.10 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.10 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.10 inlined from 'void mozilla::dom::XRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:3595:74: 55:54.10 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.10 1151 | *this->stack = this; 55:54.10 | ~~~~~~~~~~~~~^~~~~~ 55:54.10 WebXRBinding.cpp: In function 'void mozilla::dom::XRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.10 WebXRBinding.cpp:3595:25: note: 'parentProto' declared here 55:54.10 3595 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.10 | ^~~~~~~~~~~ 55:54.10 WebXRBinding.cpp:3595:25: note: 'aCx' declared here 55:54.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.21 inlined from 'void mozilla::dom::XRRenderState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:4493:74: 55:54.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.21 1151 | *this->stack = this; 55:54.21 | ~~~~~~~~~~~~~^~~~~~ 55:54.21 WebXRBinding.cpp: In function 'void mozilla::dom::XRRenderState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.21 WebXRBinding.cpp:4493:25: note: 'parentProto' declared here 55:54.21 4493 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.21 | ^~~~~~~~~~~ 55:54.21 WebXRBinding.cpp:4493:25: note: 'aCx' declared here 55:54.26 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.26 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.26 inlined from 'void mozilla::dom::XRRigidTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:4997:74: 55:54.26 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.26 1151 | *this->stack = this; 55:54.26 | ~~~~~~~~~~~~~^~~~~~ 55:54.26 WebXRBinding.cpp: In function 'void mozilla::dom::XRRigidTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.26 WebXRBinding.cpp:4997:25: note: 'parentProto' declared here 55:54.26 4997 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.26 | ^~~~~~~~~~~ 55:54.26 WebXRBinding.cpp:4997:25: note: 'aCx' declared here 55:54.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.44 inlined from 'void mozilla::dom::XRView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:7739:74: 55:54.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.44 1151 | *this->stack = this; 55:54.44 | ~~~~~~~~~~~~~^~~~~~ 55:54.44 WebXRBinding.cpp: In function 'void mozilla::dom::XRView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.44 WebXRBinding.cpp:7739:25: note: 'parentProto' declared here 55:54.44 7739 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.44 | ^~~~~~~~~~~ 55:54.44 WebXRBinding.cpp:7739:25: note: 'aCx' declared here 55:54.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.54 inlined from 'void mozilla::dom::XRViewport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:8571:74: 55:54.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.54 1151 | *this->stack = this; 55:54.54 | ~~~~~~~~~~~~~^~~~~~ 55:54.54 WebXRBinding.cpp: In function 'void mozilla::dom::XRViewport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.54 WebXRBinding.cpp:8571:25: note: 'parentProto' declared here 55:54.54 8571 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.54 | ^~~~~~~~~~~ 55:54.54 WebXRBinding.cpp:8571:25: note: 'aCx' declared here 55:54.58 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.58 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.58 inlined from 'void mozilla::dom::XRWebGLLayer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WebXRBinding.cpp:9247:74: 55:54.58 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.58 1151 | *this->stack = this; 55:54.58 | ~~~~~~~~~~~~~^~~~~~ 55:54.58 WebXRBinding.cpp: In function 'void mozilla::dom::XRWebGLLayer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)': 55:54.58 WebXRBinding.cpp:9247:25: note: 'parentProto' declared here 55:54.58 9247 | JS::Rooted parentProto(aCx, JS::GetRealmObjectPrototype(aCx)); 55:54.58 | ^~~~~~~~~~~ 55:54.58 WebXRBinding.cpp:9247:25: note: 'aCx' declared here 55:54.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.65 inlined from 'bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:1965:90: 55:54.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.65 1151 | *this->stack = this; 55:54.65 | ~~~~~~~~~~~~~^~~~~~ 55:54.65 WebXRBinding.cpp: In function 'bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:54.65 WebXRBinding.cpp:1965:25: note: 'global' declared here 55:54.65 1965 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:54.65 | ^~~~~~ 55:54.65 WebXRBinding.cpp:1965:25: note: 'aCx' declared here 55:54.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.76 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.76 inlined from 'bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:2551:90: 55:54.76 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.76 1151 | *this->stack = this; 55:54.76 | ~~~~~~~~~~~~~^~~~~~ 55:54.76 WebXRBinding.cpp: In function 'bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:54.76 WebXRBinding.cpp:2551:25: note: 'global' declared here 55:54.76 2551 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:54.76 | ^~~~~~ 55:54.76 WebXRBinding.cpp:2551:25: note: 'aCx' declared here 55:54.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.86 inlined from 'bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:3528:90: 55:54.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.86 1151 | *this->stack = this; 55:54.86 | ~~~~~~~~~~~~~^~~~~~ 55:54.86 WebXRBinding.cpp: In function 'bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:54.86 WebXRBinding.cpp:3528:25: note: 'global' declared here 55:54.86 3528 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:54.86 | ^~~~~~ 55:54.86 WebXRBinding.cpp:3528:25: note: 'aCx' declared here 55:54.94 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:54.94 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:54.94 inlined from 'bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:3989:90: 55:54.94 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:54.94 1151 | *this->stack = this; 55:54.94 | ~~~~~~~~~~~~~^~~~~~ 55:54.94 WebXRBinding.cpp: In function 'bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:54.94 WebXRBinding.cpp:3989:25: note: 'global' declared here 55:54.94 3989 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:54.94 | ^~~~~~ 55:54.94 WebXRBinding.cpp:3989:25: note: 'aCx' declared here 55:55.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.03 inlined from 'bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:4426:90: 55:55.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.03 1151 | *this->stack = this; 55:55.03 | ~~~~~~~~~~~~~^~~~~~ 55:55.03 WebXRBinding.cpp: In function 'bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.03 WebXRBinding.cpp:4426:25: note: 'global' declared here 55:55.03 4426 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.03 | ^~~~~~ 55:55.03 WebXRBinding.cpp:4426:25: note: 'aCx' declared here 55:55.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.17 inlined from 'bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:4930:90: 55:55.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.17 1151 | *this->stack = this; 55:55.17 | ~~~~~~~~~~~~~^~~~~~ 55:55.17 WebXRBinding.cpp: In function 'bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.17 WebXRBinding.cpp:4930:25: note: 'global' declared here 55:55.17 4930 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.17 | ^~~~~~ 55:55.17 WebXRBinding.cpp:4930:25: note: 'aCx' declared here 55:55.29 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.29 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.29 inlined from 'bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:6725:90: 55:55.29 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.29 1151 | *this->stack = this; 55:55.29 | ~~~~~~~~~~~~~^~~~~~ 55:55.29 WebXRBinding.cpp: In function 'bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.29 WebXRBinding.cpp:6725:25: note: 'global' declared here 55:55.29 6725 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.29 | ^~~~~~ 55:55.29 WebXRBinding.cpp:6725:25: note: 'aCx' declared here 55:55.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.38 inlined from 'bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:7672:90: 55:55.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.38 1151 | *this->stack = this; 55:55.38 | ~~~~~~~~~~~~~^~~~~~ 55:55.38 WebXRBinding.cpp: In function 'bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.38 WebXRBinding.cpp:7672:25: note: 'global' declared here 55:55.38 7672 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.38 | ^~~~~~ 55:55.38 WebXRBinding.cpp:7672:25: note: 'aCx' declared here 55:55.51 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.51 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.51 inlined from 'bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:8504:90: 55:55.51 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.51 1151 | *this->stack = this; 55:55.51 | ~~~~~~~~~~~~~^~~~~~ 55:55.51 WebXRBinding.cpp: In function 'bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.51 WebXRBinding.cpp:8504:25: note: 'global' declared here 55:55.51 8504 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.51 | ^~~~~~ 55:55.51 WebXRBinding.cpp:8504:25: note: 'aCx' declared here 55:55.63 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.63 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.63 inlined from 'bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:9180:90: 55:55.63 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:55.63 1151 | *this->stack = this; 55:55.63 | ~~~~~~~~~~~~~^~~~~~ 55:55.63 WebXRBinding.cpp: In function 'bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:55.63 WebXRBinding.cpp:9180:25: note: 'global' declared here 55:55.63 9180 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:55.63 | ^~~~~~ 55:55.63 WebXRBinding.cpp:9180:25: note: 'aCx' declared here 55:55.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:55.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:55.75 inlined from 'bool mozilla::dom::WebrtcGlobalMediaContext::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebrtcGlobalInformationBinding.cpp:130:54: 55:55.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:55.75 1151 | *this->stack = this; 55:55.75 | ~~~~~~~~~~~~~^~~~~~ 55:55.75 In file included from UnifiedBindings26.cpp:171: 55:55.75 WebrtcGlobalInformationBinding.cpp: In member function 'bool mozilla::dom::WebrtcGlobalMediaContext::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:55.75 WebrtcGlobalInformationBinding.cpp:130:25: note: 'obj' declared here 55:55.75 130 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:55.75 | ^~~ 55:55.75 WebrtcGlobalInformationBinding.cpp:130:25: note: 'cx' declared here 55:56.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:56.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:56.11 inlined from 'bool mozilla::dom::WebrtcGlobalStatisticsReport::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebrtcGlobalInformationBinding.cpp:328:54: 55:56.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 55:56.11 1151 | *this->stack = this; 55:56.11 | ~~~~~~~~~~~~~^~~~~~ 55:56.11 WebrtcGlobalInformationBinding.cpp: In member function 'bool mozilla::dom::WebrtcGlobalStatisticsReport::ToObjectInternal(JSContext*, JS::MutableHandle) const': 55:56.11 WebrtcGlobalInformationBinding.cpp:328:25: note: 'obj' declared here 55:56.11 328 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 55:56.11 | ^~~ 55:56.11 WebrtcGlobalInformationBinding.cpp:328:25: note: 'cx' declared here 55:57.45 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:57.45 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:57.45 inlined from 'bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WindowGlobalActorsBinding.cpp:713:90: 55:57.45 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:57.45 1151 | *this->stack = this; 55:57.45 | ~~~~~~~~~~~~~^~~~~~ 55:57.45 WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:57.45 WindowGlobalActorsBinding.cpp:713:25: note: 'global' declared here 55:57.45 713 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:57.45 | ^~~~~~ 55:57.45 WindowGlobalActorsBinding.cpp:713:25: note: 'aCx' declared here 55:57.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:57.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:57.60 inlined from 'bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WorkerBinding.cpp:1260:90: 55:57.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:57.60 1151 | *this->stack = this; 55:57.60 | ~~~~~~~~~~~~~^~~~~~ 55:57.60 In file included from UnifiedBindings26.cpp:262: 55:57.60 WorkerBinding.cpp: In function 'bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:57.60 WorkerBinding.cpp:1260:25: note: 'global' declared here 55:57.60 1260 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:57.60 | ^~~~~~ 55:57.60 WorkerBinding.cpp:1260:25: note: 'aCx' declared here 55:57.69 In file included from /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:3363: 55:57.69 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 55:57.69 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 55:57.69 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 55:57.69 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 55:57.69 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 55:57.69 inlined from 'void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:90: 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 55:57.69 450 | mArray.mHdr->mLength = 0; 55:57.69 | ~~~~~~~~~~~~~~~~~~~~~^~~ 55:57.69 In file included from WorkerGlobalScopeBinding.cpp:50, 55:57.69 from UnifiedBindings26.cpp:288: 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h: In member function 'void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray >&) const': 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:90: note: at offset 8 into object '' of size 8 55:57.69 90 | aLanguages = mProperties.mLanguages.Clone(); 55:57.69 | 55:57.69 In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]', 55:57.69 inlined from 'void nsTArray_base::MoveInit(nsTArray_base&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:620:1, 55:57.69 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1101:21, 55:57.69 inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:1098:14, 55:57.69 inlined from 'nsTArray >& nsTArray >::operator=(nsTArray >&&)' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray.h:2741:7, 55:57.69 inlined from 'void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray >&) const' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:90: 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/nsTArray-inl.h:450:26: warning: array subscript 1 is outside array bounds of 'nsTArray >::self_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 55:57.69 450 | mArray.mHdr->mLength = 0; 55:57.69 | ~~~~~~~~~~~~~~~~~~~~~^~~ 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h: In member function 'void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray >&) const': 55:57.69 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:90: note: at offset 8 into object '' of size 8 55:57.69 90 | aLanguages = mProperties.mLanguages.Clone(); 55:57.69 | 55:57.86 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:57.86 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:57.86 inlined from 'bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WorkerLocationBinding.cpp:571: 55:57.86 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:57.86 1151 | *this->stack = this; 55:57.86 | ~~~~~~~~~~~~~^~~~~~ 55:57.86 WorkerLocationBinding.cpp: In function 'bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:57.86 WorkerLocationBinding.cpp:571: note: 'global' declared here 55:57.86 571 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:57.86 | 55:57.86 WorkerLocationBinding.cpp:571: note: 'aCx' declared here 55:57.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:57.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:57.91 inlined from 'bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WorkerNavigatorBinding.cpp:1218: 55:57.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:57.91 1151 | *this->stack = this; 55:57.91 | ~~~~~~~~~~~~~^~~~~~ 55:57.91 WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:57.91 WorkerNavigatorBinding.cpp:1218: note: 'global' declared here 55:57.91 1218 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:57.91 | 55:57.91 WorkerNavigatorBinding.cpp:1218: note: 'aCx' declared here 55:58.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 55:58.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 55:58.01 inlined from 'bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WritableStreamBinding.cpp:483: 55:58.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 55:58.01 1151 | *this->stack = this; 55:58.01 | ~~~~~~~~~~~~~^~~~~~ 55:58.01 WritableStreamBinding.cpp: In function 'bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 55:58.01 WritableStreamBinding.cpp:483: note: 'global' declared here 55:58.01 483 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 55:58.01 | 55:58.01 WritableStreamBinding.cpp:483: note: 'aCx' declared here 56:13.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:13.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:13.05 inlined from 'bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle) const' at WebTransportBinding.cpp:782:54: 56:13.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 56:13.05 1151 | *this->stack = this; 56:13.05 | ~~~~~~~~~~~~~^~~~~~ 56:13.05 WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle) const': 56:13.05 WebTransportBinding.cpp:782:25: note: 'obj' declared here 56:13.05 782 | JS::Rooted obj(cx, JS_NewPlainObject(cx)); 56:13.05 | ^~~ 56:13.05 WebTransportBinding.cpp:782:25: note: 'cx' declared here 56:14.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:14.22 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 56:14.22 inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const' at WebXRBinding.cpp:2925:35: 56:14.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 56:14.22 1151 | *this->stack = this; 56:14.22 | ~~~~~~~~~~~~~^~~~~~ 56:14.22 WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const': 56:14.22 WebXRBinding.cpp:2925:25: note: 'expando' declared here 56:14.22 2925 | JS::Rooted expando(cx); 56:14.22 | ^~~~~~~ 56:14.22 WebXRBinding.cpp:2925:25: note: 'cx' declared here 56:22.20 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:22.20 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:22.20 inlined from 'bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:22356:90: 56:22.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:22.21 1151 | *this->stack = this; 56:22.21 | ~~~~~~~~~~~~~^~~~~~ 56:22.23 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:22.23 WebGLRenderingContextBinding.cpp:22356:25: note: 'global' declared here 56:22.23 22356 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:22.23 | ^~~~~~ 56:22.23 WebGLRenderingContextBinding.cpp:22356:25: note: 'aCx' declared here 56:22.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:22.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:22.32 inlined from 'bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:17353:90: 56:22.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:22.32 1151 | *this->stack = this; 56:22.32 | ~~~~~~~~~~~~~^~~~~~ 56:22.32 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:22.32 WebGL2RenderingContextBinding.cpp:17353:25: note: 'global' declared here 56:22.32 17353 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:22.32 | ^~~~~~ 56:22.32 WebGL2RenderingContextBinding.cpp:17353:25: note: 'aCx' declared here 56:22.37 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:22.37 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:22.37 inlined from 'bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:13528:90: 56:22.37 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:22.37 1151 | *this->stack = this; 56:22.37 | ~~~~~~~~~~~~~^~~~~~ 56:22.37 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:22.37 WebGLRenderingContextBinding.cpp:13528:25: note: 'global' declared here 56:22.37 13528 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:22.37 | ^~~~~~ 56:22.37 WebGLRenderingContextBinding.cpp:13528:25: note: 'aCx' declared here 56:24.02 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.02 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.02 inlined from 'bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:6651:90: 56:24.02 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.02 1151 | *this->stack = this; 56:24.02 | ~~~~~~~~~~~~~^~~~~~ 56:24.02 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.02 WebGLRenderingContextBinding.cpp:6651:25: note: 'global' declared here 56:24.02 6651 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.02 | ^~~~~~ 56:24.02 WebGLRenderingContextBinding.cpp:6651:25: note: 'aCx' declared here 56:24.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.07 inlined from 'bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:3203:90: 56:24.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.07 1151 | *this->stack = this; 56:24.07 | ~~~~~~~~~~~~~^~~~~~ 56:24.07 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.07 WebGLRenderingContextBinding.cpp:3203:25: note: 'global' declared here 56:24.07 3203 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.07 | ^~~~~~ 56:24.07 WebGLRenderingContextBinding.cpp:3203:25: note: 'aCx' declared here 56:24.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.12 inlined from 'bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:4189:90: 56:24.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.12 1151 | *this->stack = this; 56:24.12 | ~~~~~~~~~~~~~^~~~~~ 56:24.12 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.12 WebGLRenderingContextBinding.cpp:4189:25: note: 'global' declared here 56:24.12 4189 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.12 | ^~~~~~ 56:24.12 WebGLRenderingContextBinding.cpp:4189:25: note: 'aCx' declared here 56:24.17 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.17 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.17 inlined from 'bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:11280:90: 56:24.17 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.17 1151 | *this->stack = this; 56:24.17 | ~~~~~~~~~~~~~^~~~~~ 56:24.17 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.17 WebGLRenderingContextBinding.cpp:11280:25: note: 'global' declared here 56:24.17 11280 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.17 | ^~~~~~ 56:24.17 WebGLRenderingContextBinding.cpp:11280:25: note: 'aCx' declared here 56:24.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.23 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:9514:90: 56:24.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.23 1151 | *this->stack = this; 56:24.23 | ~~~~~~~~~~~~~^~~~~~ 56:24.23 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.23 WebGLRenderingContextBinding.cpp:9514:25: note: 'global' declared here 56:24.23 9514 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.23 | ^~~~~~ 56:24.23 WebGLRenderingContextBinding.cpp:9514:25: note: 'aCx' declared here 56:24.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.27 inlined from 'bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:8072:90: 56:24.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.27 1151 | *this->stack = this; 56:24.27 | ~~~~~~~~~~~~~^~~~~~ 56:24.27 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.27 WebGLRenderingContextBinding.cpp:8072:25: note: 'global' declared here 56:24.27 8072 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.27 | ^~~~~~ 56:24.27 WebGLRenderingContextBinding.cpp:8072:25: note: 'aCx' declared here 56:24.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.32 inlined from 'bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:3429:90: 56:24.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.32 1151 | *this->stack = this; 56:24.32 | ~~~~~~~~~~~~~^~~~~~ 56:24.32 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.32 WebGLRenderingContextBinding.cpp:3429:25: note: 'global' declared here 56:24.32 3429 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.32 | ^~~~~~ 56:24.32 WebGLRenderingContextBinding.cpp:3429:25: note: 'aCx' declared here 56:24.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.38 inlined from 'bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:11577:90: 56:24.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.38 1151 | *this->stack = this; 56:24.38 | ~~~~~~~~~~~~~^~~~~~ 56:24.38 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.38 WebGLRenderingContextBinding.cpp:11577:25: note: 'global' declared here 56:24.38 11577 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.38 | ^~~~~~ 56:24.38 WebGLRenderingContextBinding.cpp:11577:25: note: 'aCx' declared here 56:24.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.44 inlined from 'bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:7103:90: 56:24.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.44 1151 | *this->stack = this; 56:24.44 | ~~~~~~~~~~~~~^~~~~~ 56:24.44 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.44 WebGLRenderingContextBinding.cpp:7103:25: note: 'global' declared here 56:24.44 7103 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.44 | ^~~~~~ 56:24.44 WebGLRenderingContextBinding.cpp:7103:25: note: 'aCx' declared here 56:24.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.50 inlined from 'bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:992:90: 56:24.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.50 1151 | *this->stack = this; 56:24.50 | ~~~~~~~~~~~~~^~~~~~ 56:24.50 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.50 WebGL2RenderingContextBinding.cpp:992:25: note: 'global' declared here 56:24.50 992 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.50 | ^~~~~~ 56:24.50 WebGL2RenderingContextBinding.cpp:992:25: note: 'aCx' declared here 56:24.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.55 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.55 inlined from 'bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:10631:90: 56:24.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.55 1151 | *this->stack = this; 56:24.55 | ~~~~~~~~~~~~~^~~~~~ 56:24.55 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.55 WebGLRenderingContextBinding.cpp:10631:25: note: 'global' declared here 56:24.55 10631 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.55 | ^~~~~~ 56:24.55 WebGLRenderingContextBinding.cpp:10631:25: note: 'aCx' declared here 56:24.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.60 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:9781:90: 56:24.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.60 1151 | *this->stack = this; 56:24.60 | ~~~~~~~~~~~~~^~~~~~ 56:24.60 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.60 WebGLRenderingContextBinding.cpp:9781:25: note: 'global' declared here 56:24.60 9781 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.60 | ^~~~~~ 56:24.60 WebGLRenderingContextBinding.cpp:9781:25: note: 'aCx' declared here 56:24.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.65 inlined from 'bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:5325:90: 56:24.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.65 1151 | *this->stack = this; 56:24.65 | ~~~~~~~~~~~~~^~~~~~ 56:24.65 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.65 WebGLRenderingContextBinding.cpp:5325:25: note: 'global' declared here 56:24.65 5325 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.65 | ^~~~~~ 56:24.65 WebGLRenderingContextBinding.cpp:5325:25: note: 'aCx' declared here 56:24.70 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.70 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.70 inlined from 'bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:11908:90: 56:24.70 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.70 1151 | *this->stack = this; 56:24.70 | ~~~~~~~~~~~~~^~~~~~ 56:24.70 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.70 WebGLRenderingContextBinding.cpp:11908:25: note: 'global' declared here 56:24.70 11908 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.70 | ^~~~~~ 56:24.70 WebGLRenderingContextBinding.cpp:11908:25: note: 'aCx' declared here 56:24.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.75 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:10048:90: 56:24.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.75 1151 | *this->stack = this; 56:24.75 | ~~~~~~~~~~~~~^~~~~~ 56:24.75 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.75 WebGLRenderingContextBinding.cpp:10048:25: note: 'global' declared here 56:24.75 10048 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.75 | ^~~~~~ 56:24.75 WebGLRenderingContextBinding.cpp:10048:25: note: 'aCx' declared here 56:24.80 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.80 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.80 inlined from 'bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:3922:90: 56:24.80 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.80 1151 | *this->stack = this; 56:24.80 | ~~~~~~~~~~~~~^~~~~~ 56:24.80 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.80 WebGLRenderingContextBinding.cpp:3922:25: note: 'global' declared here 56:24.80 3922 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.80 | ^~~~~~ 56:24.80 WebGLRenderingContextBinding.cpp:3922:25: note: 'aCx' declared here 56:24.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.85 inlined from 'bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:5935:90: 56:24.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.85 1151 | *this->stack = this; 56:24.85 | ~~~~~~~~~~~~~^~~~~~ 56:24.85 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.85 WebGLRenderingContextBinding.cpp:5935:25: note: 'global' declared here 56:24.85 5935 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.85 | ^~~~~~ 56:24.85 WebGLRenderingContextBinding.cpp:5935:25: note: 'aCx' declared here 56:24.90 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.90 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.90 inlined from 'bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:6161:90: 56:24.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.90 1151 | *this->stack = this; 56:24.90 | ~~~~~~~~~~~~~^~~~~~ 56:24.90 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.90 WebGLRenderingContextBinding.cpp:6161:25: note: 'global' declared here 56:24.90 6161 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.90 | ^~~~~~ 56:24.90 WebGLRenderingContextBinding.cpp:6161:25: note: 'aCx' declared here 56:24.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:24.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:24.95 inlined from 'bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:7593:90: 56:24.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:24.95 1151 | *this->stack = this; 56:24.95 | ~~~~~~~~~~~~~^~~~~~ 56:24.95 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:24.95 WebGLRenderingContextBinding.cpp:7593:25: note: 'global' declared here 56:24.95 7593 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:24.95 | ^~~~~~ 56:24.95 WebGLRenderingContextBinding.cpp:7593:25: note: 'aCx' declared here 56:25.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.00 inlined from 'bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:7367:90: 56:25.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.00 1151 | *this->stack = this; 56:25.00 | ~~~~~~~~~~~~~^~~~~~ 56:25.00 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.00 WebGLRenderingContextBinding.cpp:7367:25: note: 'global' declared here 56:25.00 7367 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.00 | ^~~~~~ 56:25.00 WebGLRenderingContextBinding.cpp:7367:25: note: 'aCx' declared here 56:25.05 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.05 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.05 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:8983:90: 56:25.05 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.05 1151 | *this->stack = this; 56:25.05 | ~~~~~~~~~~~~~^~~~~~ 56:25.05 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.05 WebGLRenderingContextBinding.cpp:8983:25: note: 'global' declared here 56:25.05 8983 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.05 | ^~~~~~ 56:25.05 WebGLRenderingContextBinding.cpp:8983:25: note: 'aCx' declared here 56:25.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.11 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.11 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:8710:90: 56:25.11 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.11 1151 | *this->stack = this; 56:25.11 | ~~~~~~~~~~~~~^~~~~~ 56:25.11 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.11 WebGLRenderingContextBinding.cpp:8710:25: note: 'global' declared here 56:25.11 8710 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.11 | ^~~~~~ 56:25.11 WebGLRenderingContextBinding.cpp:8710:25: note: 'aCx' declared here 56:25.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.16 inlined from 'bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:8339:90: 56:25.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.16 1151 | *this->stack = this; 56:25.16 | ~~~~~~~~~~~~~^~~~~~ 56:25.16 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.16 WebGLRenderingContextBinding.cpp:8339:25: note: 'global' declared here 56:25.16 8339 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.16 | ^~~~~~ 56:25.16 WebGLRenderingContextBinding.cpp:8339:25: note: 'aCx' declared here 56:25.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.21 inlined from 'bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:2015:90: 56:25.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.21 1151 | *this->stack = this; 56:25.21 | ~~~~~~~~~~~~~^~~~~~ 56:25.21 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.21 WebGLRenderingContextBinding.cpp:2015:25: note: 'global' declared here 56:25.21 2015 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.21 | ^~~~~~ 56:25.21 WebGLRenderingContextBinding.cpp:2015:25: note: 'aCx' declared here 56:25.27 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.27 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.27 inlined from 'bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:6387:90: 56:25.27 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.27 1151 | *this->stack = this; 56:25.27 | ~~~~~~~~~~~~~^~~~~~ 56:25.27 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.27 WebGLRenderingContextBinding.cpp:6387:25: note: 'global' declared here 56:25.27 6387 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.27 | ^~~~~~ 56:25.27 WebGLRenderingContextBinding.cpp:6387:25: note: 'aCx' declared here 56:25.32 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.32 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.32 inlined from 'bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:2282:90: 56:25.32 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.32 1151 | *this->stack = this; 56:25.32 | ~~~~~~~~~~~~~^~~~~~ 56:25.32 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.32 WebGLRenderingContextBinding.cpp:2282:25: note: 'global' declared here 56:25.32 2282 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.32 | ^~~~~~ 56:25.32 WebGLRenderingContextBinding.cpp:2282:25: note: 'aCx' declared here 56:25.38 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.38 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.38 inlined from 'bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:635:90: 56:25.38 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.38 1151 | *this->stack = this; 56:25.38 | ~~~~~~~~~~~~~^~~~~~ 56:25.38 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.38 WebGL2RenderingContextBinding.cpp:635:25: note: 'global' declared here 56:25.38 635 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.38 | ^~~~~~ 56:25.38 WebGL2RenderingContextBinding.cpp:635:25: note: 'aCx' declared here 56:25.44 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.44 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.44 inlined from 'bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:9247:90: 56:25.44 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.44 1151 | *this->stack = this; 56:25.44 | ~~~~~~~~~~~~~^~~~~~ 56:25.44 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.44 WebGLRenderingContextBinding.cpp:9247:25: note: 'global' declared here 56:25.44 9247 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.44 | ^~~~~~ 56:25.44 WebGLRenderingContextBinding.cpp:9247:25: note: 'aCx' declared here 56:25.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.49 inlined from 'bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:6877:90: 56:25.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.49 1151 | *this->stack = this; 56:25.49 | ~~~~~~~~~~~~~^~~~~~ 56:25.49 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.49 WebGLRenderingContextBinding.cpp:6877:25: note: 'global' declared here 56:25.49 6877 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.49 | ^~~~~~ 56:25.49 WebGLRenderingContextBinding.cpp:6877:25: note: 'aCx' declared here 56:25.54 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.54 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.54 inlined from 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:2977:90: 56:25.54 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.55 1151 | *this->stack = this; 56:25.55 | ~~~~~~~~~~~~~^~~~~~ 56:25.55 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.55 WebGLRenderingContextBinding.cpp:2977:25: note: 'global' declared here 56:25.55 2977 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.55 | ^~~~~~ 56:25.55 WebGLRenderingContextBinding.cpp:2977:25: note: 'aCx' declared here 56:25.60 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.60 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.60 inlined from 'bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:4721:90: 56:25.60 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.60 1151 | *this->stack = this; 56:25.60 | ~~~~~~~~~~~~~^~~~~~ 56:25.60 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.60 WebGLRenderingContextBinding.cpp:4721:25: note: 'global' declared here 56:25.60 4721 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.60 | ^~~~~~ 56:25.60 WebGLRenderingContextBinding.cpp:4721:25: note: 'aCx' declared here 56:25.65 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.65 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.65 inlined from 'bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:4456:90: 56:25.65 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.66 1151 | *this->stack = this; 56:25.66 | ~~~~~~~~~~~~~^~~~~~ 56:25.66 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.66 WebGLRenderingContextBinding.cpp:4456:25: note: 'global' declared here 56:25.66 4456 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.66 | ^~~~~~ 56:25.66 WebGLRenderingContextBinding.cpp:4456:25: note: 'aCx' declared here 56:25.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.71 inlined from 'bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:3696:90: 56:25.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.71 1151 | *this->stack = this; 56:25.71 | ~~~~~~~~~~~~~^~~~~~ 56:25.71 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.71 WebGLRenderingContextBinding.cpp:3696:25: note: 'global' declared here 56:25.71 3696 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.71 | ^~~~~~ 56:25.71 WebGLRenderingContextBinding.cpp:3696:25: note: 'aCx' declared here 56:25.77 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.77 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.77 inlined from 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:1750:90: 56:25.77 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.77 1151 | *this->stack = this; 56:25.77 | ~~~~~~~~~~~~~^~~~~~ 56:25.77 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.77 WebGLRenderingContextBinding.cpp:1750:25: note: 'global' declared here 56:25.77 1750 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.77 | ^~~~~~ 56:25.77 WebGLRenderingContextBinding.cpp:1750:25: note: 'aCx' declared here 56:25.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.83 inlined from 'bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:10313:90: 56:25.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.83 1151 | *this->stack = this; 56:25.83 | ~~~~~~~~~~~~~^~~~~~ 56:25.83 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.83 WebGLRenderingContextBinding.cpp:10313:25: note: 'global' declared here 56:25.83 10313 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.83 | ^~~~~~ 56:25.83 WebGLRenderingContextBinding.cpp:10313:25: note: 'aCx' declared here 56:25.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.89 inlined from 'bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:10895:90: 56:25.89 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.89 1151 | *this->stack = this; 56:25.89 | ~~~~~~~~~~~~~^~~~~~ 56:25.89 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.89 WebGLRenderingContextBinding.cpp:10895:25: note: 'global' declared here 56:25.89 10895 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.89 | ^~~~~~ 56:25.89 WebGLRenderingContextBinding.cpp:10895:25: note: 'aCx' declared here 56:25.95 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:25.95 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:25.95 inlined from 'bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:4992:90: 56:25.95 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:25.95 1151 | *this->stack = this; 56:25.95 | ~~~~~~~~~~~~~^~~~~~ 56:25.95 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:25.95 WebGLRenderingContextBinding.cpp:4992:25: note: 'global' declared here 56:25.95 4992 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:25.95 | ^~~~~~ 56:25.95 WebGLRenderingContextBinding.cpp:4992:25: note: 'aCx' declared here 56:26.01 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.01 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.01 inlined from 'bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:12231:90: 56:26.01 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.01 1151 | *this->stack = this; 56:26.01 | ~~~~~~~~~~~~~^~~~~~ 56:26.01 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.01 WebGLRenderingContextBinding.cpp:12231:25: note: 'global' declared here 56:26.01 12231 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.01 | ^~~~~~ 56:26.01 WebGLRenderingContextBinding.cpp:12231:25: note: 'aCx' declared here 56:26.07 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.07 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.07 inlined from 'bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:23163:90: 56:26.07 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.07 1151 | *this->stack = this; 56:26.07 | ~~~~~~~~~~~~~^~~~~~ 56:26.07 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.07 WebGLRenderingContextBinding.cpp:23163:25: note: 'global' declared here 56:26.07 23163 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.07 | ^~~~~~ 56:26.07 WebGLRenderingContextBinding.cpp:23163:25: note: 'aCx' declared here 56:26.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.15 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.15 inlined from 'bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:23665:90: 56:26.15 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.15 1151 | *this->stack = this; 56:26.15 | ~~~~~~~~~~~~~^~~~~~ 56:26.15 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.15 WebGLRenderingContextBinding.cpp:23665:25: note: 'global' declared here 56:26.15 23665 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.15 | ^~~~~~ 56:26.15 WebGLRenderingContextBinding.cpp:23665:25: note: 'aCx' declared here 56:26.22 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.22 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.22 inlined from 'bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:13032:90: 56:26.22 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.22 1151 | *this->stack = this; 56:26.22 | ~~~~~~~~~~~~~^~~~~~ 56:26.22 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.22 WebGLRenderingContextBinding.cpp:13032:25: note: 'global' declared here 56:26.22 13032 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.22 | ^~~~~~ 56:26.22 WebGLRenderingContextBinding.cpp:13032:25: note: 'aCx' declared here 56:26.30 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.30 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.30 inlined from 'bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:13283:90: 56:26.30 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.30 1151 | *this->stack = this; 56:26.30 | ~~~~~~~~~~~~~^~~~~~ 56:26.30 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.30 WebGLRenderingContextBinding.cpp:13283:25: note: 'global' declared here 56:26.30 13283 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.30 | ^~~~~~ 56:26.30 WebGLRenderingContextBinding.cpp:13283:25: note: 'aCx' declared here 56:26.40 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.40 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.40 inlined from 'bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:12781:90: 56:26.40 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.40 1151 | *this->stack = this; 56:26.40 | ~~~~~~~~~~~~~^~~~~~ 56:26.40 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.40 WebGLRenderingContextBinding.cpp:12781:25: note: 'global' declared here 56:26.40 12781 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.40 | ^~~~~~ 56:26.40 WebGLRenderingContextBinding.cpp:12781:25: note: 'aCx' declared here 56:26.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.50 inlined from 'bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:17605:90: 56:26.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.50 1151 | *this->stack = this; 56:26.50 | ~~~~~~~~~~~~~^~~~~~ 56:26.50 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.50 WebGL2RenderingContextBinding.cpp:17605:25: note: 'global' declared here 56:26.50 17605 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.50 | ^~~~~~ 56:26.50 WebGL2RenderingContextBinding.cpp:17605:25: note: 'aCx' declared here 56:26.59 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.59 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.59 inlined from 'bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:22607:90: 56:26.59 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.59 1151 | *this->stack = this; 56:26.59 | ~~~~~~~~~~~~~^~~~~~ 56:26.59 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.59 WebGLRenderingContextBinding.cpp:22607:25: note: 'global' declared here 56:26.59 22607 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.59 | ^~~~~~ 56:26.59 WebGLRenderingContextBinding.cpp:22607:25: note: 'aCx' declared here 56:26.67 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.67 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.67 inlined from 'bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:23414:90: 56:26.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.67 1151 | *this->stack = this; 56:26.67 | ~~~~~~~~~~~~~^~~~~~ 56:26.67 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.67 WebGLRenderingContextBinding.cpp:23414:25: note: 'global' declared here 56:26.67 23414 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.67 | ^~~~~~ 56:26.67 WebGLRenderingContextBinding.cpp:23414:25: note: 'aCx' declared here 56:26.75 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.75 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.75 inlined from 'bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:17857:90: 56:26.75 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.75 1151 | *this->stack = this; 56:26.75 | ~~~~~~~~~~~~~^~~~~~ 56:26.75 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.75 WebGL2RenderingContextBinding.cpp:17857:25: note: 'global' declared here 56:26.75 17857 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.75 | ^~~~~~ 56:26.75 WebGL2RenderingContextBinding.cpp:17857:25: note: 'aCx' declared here 56:26.83 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.83 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.83 inlined from 'bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLRenderingContextBinding.cpp:13779:90: 56:26.83 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.83 1151 | *this->stack = this; 56:26.83 | ~~~~~~~~~~~~~^~~~~~ 56:26.83 WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.83 WebGLRenderingContextBinding.cpp:13779:25: note: 'global' declared here 56:26.83 13779 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.83 | ^~~~~~ 56:26.83 WebGLRenderingContextBinding.cpp:13779:25: note: 'aCx' declared here 56:26.91 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:26.91 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:26.91 inlined from 'bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGL2RenderingContextBinding.cpp:18109:90: 56:26.91 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:26.91 1151 | *this->stack = this; 56:26.91 | ~~~~~~~~~~~~~^~~~~~ 56:26.91 WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:26.91 WebGL2RenderingContextBinding.cpp:18109:25: note: 'global' declared here 56:26.91 18109 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:26.91 | ^~~~~~ 56:26.91 WebGL2RenderingContextBinding.cpp:18109:25: note: 'aCx' declared here 56:27.06 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:27.06 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:27.06 inlined from 'bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportErrorBinding.cpp:499:90: 56:27.06 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:27.06 1151 | *this->stack = this; 56:27.06 | ~~~~~~~~~~~~~^~~~~~ 56:27.06 In file included from UnifiedBindings26.cpp:132: 56:27.06 WebTransportErrorBinding.cpp: In function 'bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:27.06 WebTransportErrorBinding.cpp:499:25: note: 'global' declared here 56:27.06 499 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:27.06 | ^~~~~~ 56:27.06 WebTransportErrorBinding.cpp:499:25: note: 'aCx' declared here 56:27.16 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:27.16 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:27.16 inlined from 'bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGLContextEventBinding.cpp:473:90: 56:27.16 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:27.16 1151 | *this->stack = this; 56:27.16 | ~~~~~~~~~~~~~^~~~~~ 56:27.16 In file included from UnifiedBindings26.cpp:41: 56:27.16 WebGLContextEventBinding.cpp: In function 'bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:27.16 WebGLContextEventBinding.cpp:473:25: note: 'global' declared here 56:27.16 473 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:27.16 | ^~~~~~ 56:27.16 WebGLContextEventBinding.cpp:473:25: note: 'aCx' declared here 56:27.23 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:27.23 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:27.23 inlined from 'bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WheelEventBinding.cpp:739:90: 56:27.23 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:27.23 1151 | *this->stack = this; 56:27.23 | ~~~~~~~~~~~~~^~~~~~ 56:27.23 In file included from UnifiedBindings26.cpp:184: 56:27.23 WheelEventBinding.cpp: In function 'bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:27.23 WheelEventBinding.cpp:739:25: note: 'global' declared here 56:27.23 739 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:27.23 | ^~~~~~ 56:27.23 WheelEventBinding.cpp:739:25: note: 'aCx' declared here 56:27.28 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:27.28 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:27.28 inlined from 'bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at XMLDocumentBinding.cpp:323: 56:27.28 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:27.28 1151 | *this->stack = this; 56:27.28 | ~~~~~~~~~~~~~^~~~~~ 56:27.28 In file included from UnifiedBindings26.cpp:405: 56:27.28 XMLDocumentBinding.cpp: In function 'bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:27.28 XMLDocumentBinding.cpp:323: note: 'global' declared here 56:27.28 323 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:27.28 | 56:27.28 XMLDocumentBinding.cpp:323: note: 'aCx' declared here 56:27.33 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:27.33 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:27.33 inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebExtensionPolicyBinding.cpp:3139:90: 56:27.33 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:27.33 1151 | *this->stack = this; 56:27.33 | ~~~~~~~~~~~~~^~~~~~ 56:27.34 WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:27.34 WebExtensionPolicyBinding.cpp:3139:25: note: 'global' declared here 56:27.34 3139 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:27.34 | ^~~~~~ 56:27.34 WebExtensionPolicyBinding.cpp:3139:25: note: 'aCx' declared here 56:28.71 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:28.71 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:28.71 inlined from 'bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:19965:90: 56:28.71 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:28.71 1151 | *this->stack = this; 56:28.71 | ~~~~~~~~~~~~~^~~~~~ 56:28.71 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:28.71 WebGPUBinding.cpp:19965:25: note: 'global' declared here 56:28.71 19965 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:28.71 | ^~~~~~ 56:28.71 WebGPUBinding.cpp:19965:25: note: 'aCx' declared here 56:29.68 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:29.68 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:29.68 inlined from 'bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebGPUBinding.cpp:15011:90: 56:29.68 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:29.68 1151 | *this->stack = this; 56:29.68 | ~~~~~~~~~~~~~^~~~~~ 56:29.68 WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:29.68 WebGPUBinding.cpp:15011:25: note: 'global' declared here 56:29.68 15011 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:29.68 | ^~~~~~ 56:29.68 WebGPUBinding.cpp:15011:25: note: 'aCx' declared here 56:30.66 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:30.66 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:30.66 inlined from 'bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebSocketBinding.cpp:1255:90: 56:30.67 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:30.67 1151 | *this->stack = this; 56:30.67 | ~~~~~~~~~~~~~^~~~~~ 56:30.67 In file included from UnifiedBindings26.cpp:80: 56:30.67 WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:30.67 WebSocketBinding.cpp:1255:25: note: 'global' declared here 56:30.67 1255 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:30.67 | ^~~~~~ 56:30.67 WebSocketBinding.cpp:1255:25: note: 'aCx' declared here 56:30.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:30.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:30.84 inlined from 'bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportBinding.cpp:1776:90: 56:30.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:30.84 1151 | *this->stack = this; 56:30.84 | ~~~~~~~~~~~~~^~~~~~ 56:30.84 WebTransportBinding.cpp: In function 'bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:30.84 WebTransportBinding.cpp:1776:25: note: 'global' declared here 56:30.84 1776 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:30.84 | ^~~~~~ 56:30.84 WebTransportBinding.cpp:1776:25: note: 'aCx' declared here 56:30.96 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:30.96 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:30.96 inlined from 'bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportDatagramDuplexStreamBinding.cpp:633:90: 56:30.96 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:30.97 1151 | *this->stack = this; 56:30.97 | ~~~~~~~~~~~~~^~~~~~ 56:30.97 WebTransportDatagramDuplexStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:30.97 WebTransportDatagramDuplexStreamBinding.cpp:633:25: note: 'global' declared here 56:30.97 633 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:30.97 | ^~~~~~ 56:30.97 WebTransportDatagramDuplexStreamBinding.cpp:633:25: note: 'aCx' declared here 56:31.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.03 inlined from 'bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportSendReceiveStreamBinding.cpp:550:90: 56:31.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.03 1151 | *this->stack = this; 56:31.03 | ~~~~~~~~~~~~~^~~~~~ 56:31.03 WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.03 WebTransportSendReceiveStreamBinding.cpp:550:25: note: 'global' declared here 56:31.03 550 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.03 | ^~~~~~ 56:31.03 WebTransportSendReceiveStreamBinding.cpp:550:25: note: 'aCx' declared here 56:31.08 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.08 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.08 inlined from 'bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportSendReceiveStreamBinding.cpp:1327:90: 56:31.08 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.08 1151 | *this->stack = this; 56:31.08 | ~~~~~~~~~~~~~^~~~~~ 56:31.08 WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.08 WebTransportSendReceiveStreamBinding.cpp:1327:25: note: 'global' declared here 56:31.08 1327 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.08 | ^~~~~~ 56:31.08 WebTransportSendReceiveStreamBinding.cpp:1327:25: note: 'aCx' declared here 56:31.12 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.12 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.12 inlined from 'bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebTransportSendReceiveStreamBinding.cpp:892:90: 56:31.12 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.12 1151 | *this->stack = this; 56:31.12 | ~~~~~~~~~~~~~^~~~~~ 56:31.12 WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.12 WebTransportSendReceiveStreamBinding.cpp:892:25: note: 'global' declared here 56:31.12 892 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.12 | ^~~~~~ 56:31.12 WebTransportSendReceiveStreamBinding.cpp:892:25: note: 'aCx' declared here 56:31.21 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.21 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.21 inlined from 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:1471:90: 56:31.21 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.21 1151 | *this->stack = this; 56:31.21 | ~~~~~~~~~~~~~^~~~~~ 56:31.21 WebXRBinding.cpp: In function 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.21 WebXRBinding.cpp:1471:25: note: 'global' declared here 56:31.21 1471 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.21 | ^~~~~~ 56:31.21 WebXRBinding.cpp:1471:25: note: 'aCx' declared here 56:31.50 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.50 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.50 inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at WebXRBinding.cpp:2991:81: 56:31.50 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 56:31.50 1151 | *this->stack = this; 56:31.50 | ~~~~~~~~~~~~~^~~~~~ 56:31.50 WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': 56:31.50 WebXRBinding.cpp:2991:29: note: 'expando' declared here 56:31.50 2991 | JS::Rooted expando(cx, DOMProxyHandler::GetExpandoObject(proxy)); 56:31.50 | ^~~~~~~ 56:31.50 WebXRBinding.cpp:2991:29: note: 'cx' declared here 56:31.55 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.55 inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1175:26, 56:31.55 inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const' at WebXRBinding.cpp:2887:35: 56:31.55 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 56:31.55 1151 | *this->stack = this; 56:31.55 | ~~~~~~~~~~~~~^~~~~~ 56:31.55 WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle >) const': 56:31.55 WebXRBinding.cpp:2887:25: note: 'expando' declared here 56:31.55 2887 | JS::Rooted expando(cx); 56:31.55 | ^~~~~~~ 56:31.55 WebXRBinding.cpp:2887:25: note: 'cx' declared here 56:31.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.64 inlined from 'bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:3167:90: 56:31.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.64 1151 | *this->stack = this; 56:31.64 | ~~~~~~~~~~~~~^~~~~~ 56:31.64 WebXRBinding.cpp: In function 'bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.64 WebXRBinding.cpp:3167:25: note: 'global' declared here 56:31.64 3167 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.64 | ^~~~~~ 56:31.64 WebXRBinding.cpp:3167:25: note: 'aCx' declared here 56:31.84 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.84 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.84 inlined from 'bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:6467:90: 56:31.84 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.84 1151 | *this->stack = this; 56:31.84 | ~~~~~~~~~~~~~^~~~~~ 56:31.84 WebXRBinding.cpp: In function 'bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.84 WebXRBinding.cpp:6467:25: note: 'global' declared here 56:31.84 6467 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.84 | ^~~~~~ 56:31.84 WebXRBinding.cpp:6467:25: note: 'aCx' declared here 56:31.89 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.89 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.89 inlined from 'bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:7264:90: 56:31.90 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.90 1151 | *this->stack = this; 56:31.90 | ~~~~~~~~~~~~~^~~~~~ 56:31.90 WebXRBinding.cpp: In function 'bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.90 WebXRBinding.cpp:7264:25: note: 'global' declared here 56:31.90 7264 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.90 | ^~~~~~ 56:31.90 WebXRBinding.cpp:7264:25: note: 'aCx' declared here 56:31.93 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:31.93 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:31.93 inlined from 'bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WebXRBinding.cpp:8084:90: 56:31.93 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:31.93 1151 | *this->stack = this; 56:31.93 | ~~~~~~~~~~~~~^~~~~~ 56:31.93 WebXRBinding.cpp: In function 'bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:31.93 WebXRBinding.cpp:8084:25: note: 'global' declared here 56:31.93 8084 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:31.93 | ^~~~~~ 56:31.93 WebXRBinding.cpp:8084:25: note: 'aCx' declared here 56:38.64 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:38.64 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:38.64 inlined from 'bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WindowGlobalActorsBinding.cpp:1579:90: 56:38.64 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:38.64 1151 | *this->stack = this; 56:38.64 | ~~~~~~~~~~~~~^~~~~~ 56:38.64 WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:38.64 WindowGlobalActorsBinding.cpp:1579:25: note: 'global' declared here 56:38.64 1579 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:38.64 | ^~~~~~ 56:38.64 WindowGlobalActorsBinding.cpp:1579:25: note: 'aCx' declared here 56:38.85 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:38.85 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:38.85 inlined from 'bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WindowGlobalActorsBinding.cpp:2958:90: 56:38.85 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:38.85 1151 | *this->stack = this; 56:38.85 | ~~~~~~~~~~~~~^~~~~~ 56:38.85 WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:38.85 WindowGlobalActorsBinding.cpp:2958:25: note: 'global' declared here 56:38.85 2958 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:38.85 | ^~~~~~ 56:38.85 WindowGlobalActorsBinding.cpp:2958:25: note: 'aCx' declared here 56:39.00 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:39.00 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:39.00 inlined from 'bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WindowRootBinding.cpp:187:90: 56:39.00 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:39.00 1151 | *this->stack = this; 56:39.00 | ~~~~~~~~~~~~~^~~~~~ 56:39.00 In file included from UnifiedBindings26.cpp:249: 56:39.00 WindowRootBinding.cpp: In function 'bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:39.00 WindowRootBinding.cpp:187:25: note: 'global' declared here 56:39.00 187 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:39.00 | ^~~~~~ 56:39.00 WindowRootBinding.cpp:187:25: note: 'aCx' declared here 56:39.03 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:39.03 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:39.03 inlined from 'bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WorkerBinding.cpp:454:90: 56:39.03 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:39.03 1151 | *this->stack = this; 56:39.03 | ~~~~~~~~~~~~~^~~~~~ 56:39.03 WorkerBinding.cpp: In function 'bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:39.04 WorkerBinding.cpp:454:25: note: 'global' declared here 56:39.04 454 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:39.04 | ^~~~~~ 56:39.04 WorkerBinding.cpp:454:25: note: 'aCx' declared here 56:39.36 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:39.36 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:39.36 inlined from 'bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WorkletBinding.cpp:394: 56:39.36 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:39.36 1151 | *this->stack = this; 56:39.36 | ~~~~~~~~~~~~~^~~~~~ 56:39.36 WorkletBinding.cpp: In function 'bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:39.36 WorkletBinding.cpp:394: note: 'global' declared here 56:39.36 394 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:39.36 | 56:39.36 WorkletBinding.cpp:394: note: 'aCx' declared here 56:39.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:39.46 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:39.46 inlined from 'bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WritableStreamDefaultControllerBinding.cpp:308: 56:39.46 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:39.46 1151 | *this->stack = this; 56:39.46 | ~~~~~~~~~~~~~^~~~~~ 56:39.46 WritableStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:39.46 WritableStreamDefaultControllerBinding.cpp:308: note: 'global' declared here 56:39.46 308 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:39.46 | 56:39.46 WritableStreamDefaultControllerBinding.cpp:308: note: 'aCx' declared here 56:39.49 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', 56:39.49 inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1184:26, 56:39.49 inlined from 'bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)' at WritableStreamDefaultWriterBinding.cpp:628: 56:39.49 /builddir/build/BUILD/firefox-128.12.0/objdir/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=] 56:39.49 1151 | *this->stack = this; 56:39.49 | ~~~~~~~~~~~~~^~~~~~ 56:39.49 WritableStreamDefaultWriterBinding.cpp: In function 'bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle, JS::MutableHandle)': 56:39.49 WritableStreamDefaultWriterBinding.cpp:628: note: 'global' declared here 56:39.49 628 | JS::Rooted global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject())); 56:39.49 | 56:39.49 WritableStreamDefaultWriterBinding.cpp:628: note: 'aCx' declared here 57:05.34 gmake[2]: *** [/builddir/build/BUILD/firefox-128.12.0/config/recurse.mk:34: compile] Error 2 57:05.59 gmake[1]: *** [/builddir/build/BUILD/firefox-128.12.0/config/rules.mk:361: default] Error 2 57:05.77 gmake: *** [client.mk:60: build] Error 2 57:05.98 W 97 compiler warnings present. 57:10.22 /usr/bin/notify-send '--app-name=Mozilla Build System' 'Mozilla Build System' 'Build failed' Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes error: Bad exit status from /var/tmp/rpm-tmp.zsIju2 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.zsIju2 (%build) Finish: rpmbuild firefox-128.12.0-2.nolto.mga9.src.rpm Finish: build phase for firefox-128.12.0-2.nolto.mga9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.rpm.log /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.librepo.log /var/lib/mock/mageia-9-x86_64-1751705599.970570/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/firefox-128.12.0-2.nolto.mga9.src.rpm) Config(mageia-9-x86_64) 59 minutes 18 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 509a94f9246b47dc87ee257730e3951e -D /var/lib/mock/mageia-9-x86_64-1751705599.970570/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.38vj0hj3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/originals/firefox.spec' Copr build error: Build failed